@charset "utf-8";
#Wrap { position:relative; width:100%; height:100%; }
#Wrap .index_box { width:100%; height:427px; margin-top:10px; }

/* caravanWrap02 */

#travel_title { position:relative; width:100%; }
#travel_title p { position:absolute; color:#fff; font-size:4vw; text-align:center; line-height:5.5vw; width:300px; top:45%; left:50%; margin-left:-150px; font-weight:300; text-shadow: 0px 0px 10px rgb(0, 0, 0); }
#travel_title p span { font-size:5vw; font-weight:600;  }
#travel_title > img { width:100%; }
#travel_title span#arrow_l { position:absolute; width:70px; height:70px; left:20px; top:50%; margin-top:-35px; }
#travel_title span#arrow_r { position:absolute; width:70px; height:70px; right:20px; top:50%; margin-top:-35px; }
.travel_img img { width:100%; margin-top:5px; }

.travel_infoWrap { width:100%; height:320px; margin:10px 0; }
.travel_infoWrap dl.info { padding-left:15px; height:70px; }
.travel_infoWrap dl.info dt { height:130px; padding:5% 0 0 150px; font-size:4vw; line-height:5vw; font-weight:500;  background:url(../img/info_icon.png) no-repeat 5px center; }
.travel_infoWrap dl.info dd { font-size:3.7vw; line-height:5vw; color:#656565; }

#travelWrap_4 .travel_infoWrap { height:550px; }
#travelWrap_8 .travel_infoWrap { height:520px; }
#travelWrap_9 .travel_infoWrap { height:450px; }

