@charset "Shift_JIS";

/* visualArea
-----------------------------------------------------------------*/
.contents .visualArea p{font-size:0;line-height:0;}




/* anchorArea
-----------------------------------------------------------------*/
.contents .anchorArea{margin-top:8px;}




/* leadArea
-----------------------------------------------------------------*/
.contents .rankingArea{margin-top:25px;padding:0 20px;}
.contents .rankingArea .rankingBox{background:#EDE2CC;border:1px solid #c7b490;}
.contents .rankingArea .rankingBox h4{float:left;width:165px;}
.contents .rankingArea .rankingBox .toursGadget{padding:0;border:0;}
.contents .rankingArea .rankingBox .toursGadget p{padding-left:82px;font-size:88%;}
.contents .rankingArea .rankingBox .toursGadget .gadgetList{width:auto;}
.contents .rankingArea .rankingBox .toursGadget p.rankNoImg{padding-left:2px;}
.contents .rankingArea .rankingBox .gadgetRank{float:right;width:725px;padding:0 0 7px 8px;margin:0;background:#f2ece1;}
.contents .rankingArea .rankingBox .gadgetRank p.title{padding-top:8px;}



/* MAP
-----------------------------------------------------------------*/
.contents #MAP{position:relative;margin-top:20px;zoom:1;}
.contents #MAP .divA{background:url(../img/index/parts_map_bg-top.jpg) no-repeat left top #ebe5d1;zoom:1;}
.contents #MAP .divA .divB{min-height:776px;padding:59px 60px 65px 30px;background:url(../img/index/parts_map_bg-bottom.jpg) no-repeat left bottom;zoom:1;}

.contents #MAP .map{position:absolute;width:624px;height:767px;background-image:url(../img/index/pic_map_15b.png);top:68px;left:103px;font-size:0;line-height:0;text-indent:-9999px;background-repeat:none;background-position:left top;z-index:1;}
*html .contents #MAP .map{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/intltour/ame/wtg/img/index/pic_map.png');}

.contents #MAP h4{position:absolute;width:339px;height:35px;font-size:0;line-height:0;text-indent:-9999px;background:url(../img/index/head_map.png) no-repeat left top;top:47px;left:352px;zoom:1;}
*html .contents #MAP h4{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/intltour/ame/wtg/img/index/head_map.png');}


/* pointSec */
.contents #MAP .pointSec{position:relative;z-index:2;zoom:1;}
.contents #MAP .pointSec .column1Box,
.contents #MAP .pointSec .column2Box,
.contents #MAP .pointSec .column3Box{width:200px;}
.contents #MAP .pointSec .column1Box,
.contents #MAP .pointSec .column2Box{float:left;}
.contents #MAP .pointSec .column3Box{float:right;}
.contents #MAP .pointSec .column1Box{padding-right:30px;}
.contents #MAP .pointSec .column2Box{margin-top:493px;}
.contents #MAP .pointSec .column1Box .point1,
.contents #MAP .pointSec .column3Box .point2{margin-top:0;}
.contents #MAP .pointSec .column1Box .point1{margin-right:-30px;}
.contents #MAP .pointSec .column3Box .point2{position:relative;margin-left:-30px;zoom:1;}

.contents #MAP .pointSec div div{margin-top:26px;}
.contents #MAP .pointSec div div dl dt{font-size:0;line-height:0;}
.contents #MAP .pointSec div div dl dt a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.contents #MAP .pointSec div div dl dd{margin-top:3px;line-height:1.2;}




/* COURSE
-----------------------------------------------------------------*/
#COURSE .courseSec{padding-top:47px;}
#COURSE .courseSec .courseBox{margin-top:10px;}


/* pic */
#COURSE .courseSec .courseBox .pic{float:left;width:259px;}
#COURSE .courseSec .courseBox .pic .picList li{float:left;width:259px;font-size:0;line-height:0;}
#COURSE .courseSec .courseBox .pic .picList li.subA,
#COURSE .courseSec .courseBox .pic .picList li.subB{width:129px;margin-top:1px;}
#COURSE .courseSec .courseBox .pic .picList li.subA{margin-right:1px;}
#COURSE .courseSec .courseBox .pic .picList li.subC{width:259px;margin-top:1px;}
#COURSE .courseSec .courseBox .pic .info{margin-top:10px;}
#COURSE .courseSec .courseBox .pic .info li{margin-top:10px;line-height:1.5;}
#COURSE .courseSec .courseBox .pic .info li span{display:block;font-size:88%;}
#COURSE .courseSec .courseBox .pic .info li span.typePic{font-size:0;}


/* txt */
#COURSE .courseSec .courseBox .txt{float:right;width:665px;}
#COURSE .courseSec .courseBox .txt .point{margin-top:15px;}
#COURSE .courseSec .courseBox .txt .point ul{margin-top:10px;}
#COURSE .courseSec .courseBox .txt .point ul li{padding-left:1em;text-indent:-1em;line-height:1.5;}

#COURSE .courseSec .courseBox .txt .column{margin-top:10px;}
#COURSE .courseSec .courseBox .txt .column .info{float:left;width:250px;}
#COURSE .courseSec .courseBox .txt .column .info li{margin-top:10px;line-height:1.5;}
#COURSE .courseSec .courseBox .txt .column .info li span{display:block;font-size:88%;}
#COURSE .courseSec .courseBox .txt .column .info li span.typePic{font-size:0;}
#COURSE .courseSec .courseBox .txt .column .tourDetails{float:right;width:406px;background:url(../img/index/bg_pnl406_btm.gif) no-repeat left bottom;}
#COURSE .courseSec .courseBox .txt .column .tourDetails .tourDetailsBox{background:url(../img/index/bg_pnl406_mdl.gif) repeat-y left top;border:0;}




/* bannerArea
-----------------------------------------------------------------*/
.contents .bannerArea{margin-top:30px;}
.contents .bannerArea li{margin-top:10px;font-size:0;line-height:0;}
.contents .bannerArea li:first-child{margin-top:0;}




/* checkArea
-----------------------------------------------------------------*/
.contents .checkArea{margin-top:30px;background:url(../img/index/parts_check_bg-body.gif) repeat-y left top;}
.contents .checkArea .divA{padding:0 15px 10px;background:url(../img/index/parts_check_bg-bottom.gif) no-repeat left bottom;}
.contents .checkArea h3{margin:0 -15px;}
.contents .checkArea ul{margin-top:15px;}
.contents .checkArea ul li{position:relative;float:left;width:440px;min-height:72px;height:auto!important;height:72px;}
.contents .checkArea ul li.posL{margin-right:30px;}
.contents .checkArea ul li dl{margin-left:120px;}
.contents .checkArea ul li dl dt{font-weight:bold;}
.contents .checkArea ul li dl dd.thumbnail{position:absolute;top:0;left:0;}