@charset "utf-8";
/* ///////////////////////////////

トラベル特集PC

///////////////////////////////
*/
#page{ background:#fff;}
#pageContents.travelCnt{background:#fff;}
#pageContents #ttlCnt h1{font-size: 60px;margin: 43px 0 10px;letter-spacing: 3px;}
#pageContents #ttlCnt p.ttl_txt{padding: 0% 5% 5%;text-align: center;}
#pageContents img{/* width:100%; */}

/*バナー*/
.bnrCnt{padding: 5% 25% 0;margin-bottom: 50px;display:block}

/*メニュー*/
#menuCnt{}
#menuCnt h2{}
#menuCnt h2 img{height: 30px;width: auto;}
#menuCnt { margin-bottom: 30px;}
#menuCnt ul{text-align: center}
#menuCnt ul li{display: inline-block;width: 40%;margin: 0 7px 14px;}

/**/
.scenebox{
    margin-top: 50px;
    padding-top: 50px;
}
.scenebox h2{font-size: 40px;font-weight: bold;text-align: center;color: #8eb79f;}
.scenebox p.maintxt{margin: 30px 0;text-align: center;}
.sceneitem{background: #f6f6f6;overflow: hidden;padding: 5% 10% 3%;}
.sceneitem h3{float:right;width: 220px;writing-mode: vertical-rl;text-orientation: upright;/* text-align: center; */font-size: 30px;font-weight: bold;margin-right: 5;margin-top: 10px;box-sizing: border-box;padding: 0px 60px 0 0;letter-spacing: 2px;}
.sceneitem h3 small{display: block;font-size: 17px;line-height: 67px;}
.sceneitem a.sceneimg{width: 540px;display: block;}
.sceneitem a.sceneimg img{width: 100%;border-top-right-radius: 10px;border-bottom-right-radius: 10px;/* width: 250px; */height: 380px;object-fit: cover;}
.sceneitem:nth-child(2n) h3{float:left;width: 220px;/writing-mode: vertical-rl;text-orientation: upright;text-align: left;font-size: 30px;font-weight: bold;margin-left: 0;margin-top: 10px;margin-right: 0;padding: 0 5px 0 0;box-sizing: border-box;/* text-align: center; */}
.sceneitem:nth-child(2n) a.sceneimg{/* width: 55%; */display: block;float: left;margin-bottom: 20px;}
.sceneitem:nth-child(2n) a.sceneimg img{width: 100%;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-top-right-radius: 0;border-bottom-right-radius: 0;height: 380px;object-fit: cover;}
.ttlCntM{text-align: center;margin: 0 5%}
.sceneitem p{margin: 20px 5%;/* width: 34%; *//* float: left; */clear: both;float: none;}
.sceneitem ul{margin: 5% 0%;text-align: center;}
.sceneitem ul li{margin-bottom: 4%;width: 46%;display: inline-block;margin: 0 1% 1%;}
.sceneitem ul li img{box-shadow: 0px 2px 3px #ccc; width: 100%}
#item159803.sceneitem h3{font-size: 27px;}
.ttlCntM img{height: 150px;text-align: center;width:auto!important;margin: 0 auto;}
ul.itemCnt{background: none}

#ctg01 nav{margin: 10px auto 20px;width: 95%;text-align: center;}
#ctg01 nav a{margin: 1% 1%;/* border: 1px solid #bac194; */background: #8eb79f;padding: 10px 15px;font-size: 18px;display: inline-block;text-decoration: none;color: #fff;border-radius: 9px;}

#ctg02 nav{margin: 10px 10% 20px;width: 80%;text-align: center;}
#ctg02 nav a{margin: 1% 1%;/* border: 1px solid #bac194; */background: #c3b971;padding: 10px 15px; font-size: 14px;display: inline-block;text-decoration: none;color: #fff;border-radius: 9px;}
#ctg02 h2{background:none;color: #333;font-weight: bold;line-height: 53px;padding: 50px 0 0px;}

#ctg01{/* background:#e1d583; */margin-bottom: 0;}
#ctg02{/* background:#d6c284; */margin-top: 50px;padding-top: 50px;}
#ctg03{background:#c3cf8c;margin-bottom: 0;}
