@charset "utf-8";
@import url(css/basic.css);
@import url(css/ki/ki.css);
.text1 {font-family: Hiragino Maru Gothic Pro;}
.container{
position:relative;
width:100%;
height:300px;
background:#eee;
}
.bottom-left-text{
position:absolute;
bottom:10px;
left:10px;
font-size:16px;
}
.box2{list-style:none;padding:0;margin:0;display:flex;gap:20px;}
.box2 li{position:relative;flex:1;}
.box2 li img{display:block;width:100%;height:auto;}
.box2 .t-c{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:80%;}
.a-btns{display:block;background:linear-gradient(135deg,#FF8C00,#FFA500);color:#fff;text-decoration:none;padding:15px 20px;text-align:center;border-radius:5px;box-shadow:0 4px 10px rgba(255,140,0,0.3);transition:transform 0.3s,box-shadow 0.3s;}
.a-btn:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(255,140,0,0.4)}
.vertical-line{display:inline-block;width:1px;height:50px;background-color:#000;vertical-align:middle;margin:0 10px;}
.short-line{display:inline-block;width:5em;height:1px;background-color:#000;vertical-align:middle;margin:0 5px;}

.typebox2.kodawari-section > li {position: relative; overflow: visible; margin-bottom: 40px;}
.typebox2.kodawari-section > li .t-c {position: absolute; bottom: 0; left: 0; right: 0; transform: translateY(50%); display: flex; justify-content: center; z-index: 10;}
.typebox2.kodawari-section .haikei-btn {display: inline-block; background: linear-gradient(135deg, #FF9800 0%, #FF6F00 100%); color: #ffffff; padding: 15px 40px; text-decoration: none; border-radius: 8px; box-shadow: 0 4px 15px rgba(255, 152, 0, 0.4); transition: all 0.3s ease; min-width: 250px; text-align: center;}
.typebox2.kodawari-section .haikei-btn:hover {background: linear-gradient(135deg, #FB8C00 0%, #EF6C00 100%); box-shadow: 0 6px 20px rgba(255, 152, 0, 0.6); transform: translateY(-2px);}
.typebox2.kodawari-section .haikei-btn .fs-4 {font-size: 1.25rem; display: block;}
@media (max-width:768px){
.typebox2.kodawari-section .haikei-btn{min-width:200px;padding:12px 30px;}
.typebox2.kodawari-section .haikei-btn .fs-4{font-size:1.1rem;}
}