@charset "shift_jis";

/* btnArea
------------------------------------------ */
.mainSec .btnArea ul li.left{float:left; width:466px;}
.mainSec .btnArea ul li.right{float:right; width:466px;}

.mainSec .meritPopupArea{position:relative;}
.mainSec .meritPopupArea p{font-size:0;line-height:0;}
.mainSec .meritPopupArea .btnBlock{position:absolute;top:11px;left:356px;}
.mainSec .meritPopupArea .btnBlock li{font-size:0;line-height:0;padding-right:5px;width:186px;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:top;}

.mainSec .tourArea .zaohArea{background:url(../img/staycourse/bg_zaoh_body.gif) left top repeat-y; padding:10px 20px 0 20px;}
.mainSec .tourArea .appiArea{background:url(../img/staycourse/bg_appi_body.gif) left top repeat-y; padding:10px 20px 0 20px;}
.mainSec .tourArea .shizukuishiArea{background:url(../img/staycourse/bg_shizukuishi_body.gif) left top repeat-y; padding:10px 20px 0 20px;}
.mainSec .tourArea .ajigasawaArea{background:url(../img/staycourse/bg_ajigasawa_body.gif) left top repeat-y; padding:10px 20px 0 20px;}
.mainSec .tourArea .hakkoudaArea{background:url(../img/staycourse/bg_hakkouda_body.gif) left top repeat-y; padding:10px 20px 10px 20px;}

.mainSec .tourArea .sendaiArea{background:url(../img/sendai/bg_sendai_body.gif) left top repeat-y; padding:10px 20px 0 20px;}


.mainSec .tourArea .tourSec .leftSec{float:left; width:256px;}
.mainSec .tourArea .tourSec .leftSec p span.caption{display:block;text-align:right;margin-top:4px;}
.mainSec .tourArea .tourSec .rightSec{float:right; width:634px;}

.mainSec .tourArea .tourSec .rightSec .onlySpPoint{background-color:#e0ebfa;border:2px solid #61a4fb;padding:0px 8px 10px;width:614px;zoom:1;}
.mainSec .tourArea .tourSec .rightSec .onlySpPoint p{margin:-2px -10px 0;width:634px;position:relative;z-index:999;}
.mainSec .tourArea .tourSec .rightSec .onlySpPoint ul{margin-top:10px;}
.mainSec .tourArea .tourSec .rightSec .onlySpPoint ul li{color:#3100d2;padding-left:1em;text-indent:-1em;}

.mainSec .tourArea .tourSec .rightSec ul{margin-left:6px;}
.mainSec .tourArea .tourSec .rightSec ul li{line-height:1.3; color:#333333;}
.mainSec .tourArea .tourSec .rightSec ul li.indentDay{padding-left:4.5em; text-indent:-4.5em;}
.mainSec .tourArea .tourSec .rightSec ul li.indent{padding-left:1em; text-indent:-1em;}
.mainSec .tourArea .tourSec .rightSec ul li.indentDeptAtt{padding-left:1em; text-indent:0;}
.mainSec .tourArea .tourSec .rightSec ul li.indentDept{padding-left:1em; text-indent:-1em;}
.mainSec .tourArea .tourSec .rightSec ul li.indentMeal{padding-left:3.5em; text-indent:-3.5em;}

.mainSec .tourArea .tourSec .rightSec ul li span.courseA{color:#07a7eb; font-weight:bold;}
.mainSec .tourArea .tourSec .rightSec ul li span.courseB{color:#5dd001; font-weight:bold;}
.mainSec .tourArea .tourSec .rightSec ul li span.courseC{color:#f8a802; font-weight:bold;}
.mainSec .tourArea .tourSec .rightSec ul li span.courseD{color:#dc0a13; font-weight:bold;}
.mainSec .tourArea .tourSec .rightSec ul li span.courseE{color:#a219f3; font-weight:bold;}
.mainSec .tourArea .tourSec .rightSec ul li span.courseF{color:#0719d3; font-weight:bold;}

.mainSec .tourArea .tourSec .hotelArea ul li{float:left; margin-right:7px; margin-top:4px;}
.mainSec .tourArea .tourSec .hotelArea ul li.last{margin:0; margin-top:4px;}


/* easySearchBlock
------------------------------------------ */
.mainSec .tourArea .tourSec .easySearchBlock{margin:10px -9px 0;}
.mainSec .tourArea .tourSec .easySearchBlock dl.long{height:128px;}
.mainSec .tourArea .tourSec .easySearchBlock dl{height:88px;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;background-color:#e9e9e9;}
.mainSec .tourArea .tourSec .easySearchBlock dl dt{width:193px;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;line-height:0;font-size:0;}
.mainSec .tourArea .tourSec .easySearchBlock dl dd{padding:0px 0px 0px 37px;display:-moz-inline-box; display:inline-block; /display:inline; /zoom:1; vertical-align:middle;}
.mainSec .tourArea .tourSec .easySearchBlock dl dd ul li{display:-moz-inline-box; display:inline-block; /display:inline; /zoom:1; margin:3px 7px 0px 0px;}
.mainSec .tourArea .tourSec .easySearchBlock dl dd ul.line2 li{display:-moz-inline-box; display:inline-block; /display:inline; /zoom:1; margin:2px 7px 0px 0px;}
.mainSec .tourArea .tourSec .easySearchBlock.blockEnd dl{border-bottom:none;}
.mainSec .tourArea .tourSec .easySearchBlock dl dd.addApdx{padding-left:6px;}




/* moreEnjoy
------------------------------------------ */
.moreEnjoy{background:#fffcd8; border-left:1px solid #ffe18b; border-right:1px solid #ffe18b; border-bottom:1px solid #ffe18b; margin-top:30px;}
.moreEnjoy h5{position:relative; margin-left: -1px; margin-right: -1px;}
.moreEnjoy h5 p.pict1{position:absolute; right:-1px; top:-20px;}

.moreEnjoy .moreEnjoyBox{background:url(../img/bg_moreEnjoy.gif); width:878px; margin:9px;}
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom{background:url(../img/bg_moreEnjoy_bottom.gif) bottom no-repeat;}

.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .leftSec{width:193px; padding:12px;}
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .leftSec span{font-size:90%; text-align:right; margin-top:3px; display:block;}
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .rightSec{width:620px; padding:12px;}
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .leftSec p,
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .rightSec p{margin-top:10px;}
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .rightSec p strong{color:#0a970d;}
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .rightSec ul{margin-left:0!important;}
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .rightSec ul li{text-indent:-1em; padding-left:1em;}
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .rightSec ul li span{color:#cc0000;}
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .rightSec p.pict2{float:right; width:194px; margin-left:10px; margin-top:-10px;}
.moreEnjoy .moreEnjoyBox .moreEnjoy_bottom .rightSec p.pict2 span{font-size:90%; text-align:right; margin-top:3px; display:block;}
.moreEnjoy .botton{margin:15px 10px; text-align:right; vertical-align:middle;}
.moreEnjoy .botton img{margin-left:15px;}




.bannerSec{margin-top:15px;}
.bannerSec li{display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;margin-left:15px;line-height:0;font-size:0;}
.bannerSec li.first{margin-left:0px;line-height:0;font-size:0;}
