@charset "UTF-8";

#kinBlock #kinChara{width:848px;position: absolute;left:0px;right:0;margin:0 auto;top:60px;z-index:0;}
#kinBlock #kinText1{width:384px;position: absolute;right:30px;top:120px;z-index:1;}
#kinBlock #kinText2{width:376px;position: absolute;left:0px;top:290px;z-index:1;}

h3{width:100%;margin:40px auto 20px;font-size:21px;text-align:center;padding:5px 0;color:#000;background:#33ff00;}

h4{width:100%;background:#FF6600;padding:3px 0 9px;font-size:25px;font-weight:bold;text-align: center;color:#FFF;}
#wrapper_kabuto section {margin-bottom:180px;}
#wrapper_kabuto section:last-child{margin-bottom:0;}

.inner#corotour{background:#003b00;padding-bottom:20px;}

.inner#corotour div.info{width:90%;margin:0 auto 30px;background:#FFF;border:5px solid #ff6600;color:#000;}
.inner#corotour div.info p{text-align: left;width:96%;margin:10px auto;font-sie:16px;}
.inner#corotour div.info a.btn{width:70%; margin:15px auto;border-radius: 10px}

.inner#corotour div.info ul{width:94% ;margin:15px auto;display:flex; flex-wrap: wrap;}
.inner#corotour div.info ul li{width:32.33%;margin:0.5%;}
.inner#corotour div.info ul li img{width:100%;}

dl.gaiyou{width:90%;margin:20px auto 0;font-size:20px;line-height:1.5em;font-weight:bold;text-align: left;}
dl.gaiyou dt{width:4em;float:left;}
dl.gaiyou dd{margin-left:5em;margin-bottom:1em;}
dl.gaiyou dd p{text-align: left!important}
dl.gaiyou dd span{color:#FFFF00;}

@media (max-width:480px){
    
#kinBlock #kinChara{ width:calc(100%*848/1000); position: absolute;left:6%;right:auto;top:2vh;z-index:0;}
#kinBlock #kinText1{ width:calc(100%*384/1000); position: absolute;right:1%;top:14vh;z-index:1;}
#kinBlock #kinText2{ width:calc(100%*376/1000); position: absolute;left:1%;top:15vh;z-index:1;}
    
dl.gaiyou{width:100%;margin:5% auto 0;font-size:3.5vw;font-weight:bold;}

h3 {
width: 100%;
font-size:3.9vw;
}
#wrapper_kabuto section {margin-bottom:10vh;}
    
    
.inner#corotour{width:100%;margin:0 auto;background:#003b00;padding-bottom:0px;}
.inner#corotour div.info{width:96%;margin:4vw auto;background:#FFF;border:5px solid #ff6600;color:#000;} 
h4{width:100%;background:#FF6600;padding:0.5vh;font-size:4.5vw;}
    
.inner#corotour div.info ul li{width:49%;margin:0.5%;}
.inner#corotour div.info a.btn{width:90%; margin:15px auto;border-radius: 10px;font-size:4vw;letter-spacing: 0}
.inner#corotour div.info p{text-align: left;width:96%;margin:3vw auto;font-size:3vw;} 
}
    

