@charset "shift_jis";

/* hotel.css
------------------------------------------ */

/* leadArea
------------------------------------------ */
.leadArea{margin:10px 0 10px;}
.leadArea li{float:right;width:305px;}
.leadArea li:first-child{float:left;}
.leadArea .dropin{margin-top:15px}



/* regionalArea
------------------------------------------ */
.regionalArea{margin-top:20px;}
.regionalArea.first{margin-top:0px;}
.regionalArea h2,
.regionalArea li h3,
.regionalArea ul li .contener .photoSec p.photo{font-size:0;line-height:0;}
.regionalArea ul{width:610px;margin:-20px auto 0 auto;zoom:1;}
.regionalArea ul li{margin-top:30px;zoom:1;}
.regionalArea ul li .photoSec{float:left;width:250px;margin-top:3px;}
.regionalArea ul li.recommend .photoSec{margin-top:10px;}
.regionalArea ul li .photoSec .tripBox250{margin-top:10px;}
.regionalArea ul li .detailSec,
.regionalArea ul li.recommend .recommendSec{float:right;width:340px;margin-top:3px;}
.regionalArea ul li.recommend .recommendSec{margin-top:10px;}
.regionalArea ul li.recommend dl.lead{margin-top:5px;}
.regionalArea ul li .detailSec dl dt,
.regionalArea ul li.recommend dl.lead dt{color:#e60012;font-size:115%;font-weight:bold;}
.hawaii .regionalArea ul li .detailSec dl dt,
.hawaii .regionalArea ul li recommend dl.lead dt{color:#e60012;}
.kauai .regionalArea ul li .detailSec dl dt,
.kauai .regionalArea ul li.recommend dl.lead dt{color:#a54a98;}
.maui .regionalArea ul li .detailSec dl dt,
.maui .regionalArea ul li.recommend dl.lead dt{color:#e95283;}
.lanai .regionalArea ul li .detailSec dl dt,
.lanai .regionalArea ul li.recommend dl.lead dl dt{color:#ed6d00;}
.regionalArea ul li .detailSec dl dd,
.regionalArea ul li dl.lead dd{margin-top:8px;}
.regionalArea ul li .detailSec dl dd span,
.regionalArea ul li dl.lead dd span{color:#cc0000;}
.regionalArea ul li .detailSec .tourDetails{margin-top:20px;background:url(/intltour/hwi/islands/img/dist/bg_pnl340_btm.gif) no-repeat left bottom;}
.regionalArea ul li .detailSec .tourDetails .tourDetailsBox{background:url(/intltour/hwi/islands/img/dist/bg_pnl340_mdl.gif) repeat-y left top;border:0;}


.regionalArea ul li .tourDetails{padding-top:15px;clear:both;background:url(/intltour/hwi/islands/img/dist/bg_pnl610_btm.gif) no-repeat left bottom;}
.regionalArea ul li .tourDetails .tourDetailsBox{background:url(/intltour/hwi/islands/img/dist/bg_pnl610_mdl.gif) repeat-y left top;border:0;}
.regionalArea ul li .tourDetails ul.tourDetailsTab{width:auto;}
.regionalArea ul li .tourDetails ul.tab{width:auto;margin-top:0;}
.regionalArea ul li .tourDetails ul.tab li{margin-top:0;}
.regionalArea ul li .tourDetails ul.list{width:auto;margin-top:0;}
.regionalArea ul li .tourDetails ul.list li{margin-top:0;}


.attentionArea{margin-top:35px;}
.attentionArea p.title{font-weight:bold;}


/* recommend */
.regionalArea ul li.recommend .recommendSec{background:url(/intltour/hwi/islands/img/dist/parts_recommend_bg-body.gif) repeat-y left top;zoom:1;}
.regionalArea ul li.recommend .recommendSec .divA{background:url(/intltour/hwi/islands/img/dist/parts_recommend_bg-top.gif) no-repeat left top;zoom:1;}
.regionalArea ul li.recommend .recommendSec .divB{position:relative;padding:60px 10px 15px;background:url(/intltour/hwi/islands/img/dist/parts_recommend_bg-bottom.gif) no-repeat left bottom;zoom:1;}
.regionalArea ul li.recommend .recommendSec.breakfast .divB{padding-top:45px;}
.regionalArea ul li.recommend .recommendSec h4{position:absolute;top:11px;left:0;}
.regionalArea ul li.recommend .recommendSec .columnBox p.pic{float:right;width:166px;margin:0 0 10px 10px;}
.regionalArea ul li.recommend .recommendSec .onelineBox{margin-top:10px;}
.regionalArea ul li.recommend .recommendSec h5,
.regionalArea ul li.recommend .recommendSec li,
.regionalArea ul li.recommend .recommendSec p{color:#444444;}
.regionalArea ul li.recommend .recommendSec h5{margin-top:10px; line-height:1.2;}
.regionalArea ul li.recommend .recommendSec h5.first{margin-top:0;}
.regionalArea ul li.recommend .recommendSec ul{width:auto;margin-top:0;}
.regionalArea ul li.recommend .recommendSec li{margin-top:0;padding-left:1em;text-indent:-1em;line-height:1.3;}
.regionalArea ul li.recommend .recommendSec p.annotation{padding-left:1em;text-indent:-1em;font-size:85%;}
.regionalArea ul li.recommend .recommendSec .linkBox{position:relative;min-height:25px;height:auto!important;height:25px;margin-top:10px;padding-right:120px;}
.regionalArea ul li.recommend .recommendSec .linkBox p.link{position:absolute;top:0;left:209px;}

.regionalArea ul li.recommend .recommendSec .planList ol li {padding-left:2.5em; text-indent:-1.55em;}

.hawaii p.cpn{margin-top:30px;}




.regionalArea .recommendWide {background:url(/intltour/hwi/islands/img/dist/parts_recommendW_bg-body.gif) repeat-y left top;zoom:1; margin-top:15px;}
.regionalArea .recommendWide .divA {background:url(/intltour/hwi/islands/img/dist/parts_recommendW_bg-top.gif) no-repeat left top;zoom:1;}
.regionalArea .recommendWide .divB {position:relative;padding:60px 10px 15px;background:url(/intltour/hwi/islands/img/dist/parts_recommendW_bg-bottom.gif) no-repeat left bottom;zoom:1;}
.regionalArea .recommendWide h4{position:absolute;top:11px;left:0;}
.regionalArea .recommendWide ul {margin-top:0;}
.regionalArea .recommendWide ul li {line-height:1.3; color:#444; margin-top:0;}

.regionalArea .recommendWide .columnBox .txt {width:424px; float:left;}
.regionalArea .recommendWide .columnBox .txt ul {width:424px;}
.regionalArea .recommendWide .columnBox .linkBox {margin-top:5px;}
.regionalArea .recommendWide .columnBox .linkBox .annotation{float:left; width:301px; color:#444; font-size:85%;}
.regionalArea .recommendWide .columnBox .linkBox .link{float:right; width:113px;}

.regionalArea .recommendWide .columnBox .pic {float:right; width:166px;}
