@charset "Shift_JIS";



/* detailSec
------------------------------------------ */
.contents .detailSec{margin-top:0px;}



/* detailTtlSec
------------------------------------------ */
.contents .detailSec .detailTtlSec{margin:0 0 0 10px;position:relative;overflow:visible;}
.contents .detailSec .detailTtlSec h3{margin:0;}
.contents .detailSec .detailTtlSec p{margin:7px 0;}
.contents .detailSec .detailTtlSec .phaseCngBtn{position:absolute;top:-5px;right:0;z-index:99;margin:0;padding:0;font-size:0;line-height:0;}



/* mainSec
------------------------------------------ */

.contents .detailSec div.mainSec{background:url(../img/info/bg_top.gif) top left no-repeat; zoom:1; width:940px; padding-top:13px;}
.contents .detailSec div.mainSec div{background:url(../img/info/bg_main.gif) repeat-y; zoom:1;}
.contents .detailSec div.mainSec div div{background:url(../img/info/bg_line.gif) bottom left no-repeat; zoom:1; padding-bottom:72px;}
.contents .detailSec div.mainSec div div div{background:none; padding-bottom:0; zoom:1;}
.contents .detailSec div.mainSec div div div div.tourBox01{margin:24px  25px 0 25px;}
.contents .detailSec div.mainSec div div div div.tourBox01 dl dt{float:left; width:180px; padding-top:3px;}
.contents .detailSec div.mainSec div div div div.tourBox01 dl dd{float:right; width:690px;}
.contents .detailSec div.mainSec div div div div.tourBox01 dl dd ul li{float:none; line-height:1.3;}
.contents .detailSec div.mainSec div div div div.tourBox01 dl dd ul li span{font-size:125%; font-weight:bold;}

.contents .detailSec div.mainSec div div div div.tourBox02{margin-top:17px; position:relative; height:106px;}

.contents .detailSec div.mainSec div div div div.tourBox02 ul li{position:absolute; display:block; font-size:0; line-height:0;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li.icon01{top:15px; left:49px;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li.icon02{top:32px; left:137px;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li.icon03{top:15px; left:189px;}

.contents .detailSec div.mainSec div div div div.tourBox02 ul li.icon04{top:30px; left:720px;}

.contents .detailSec div.mainSec div div div div.tourBox02 ul li div.lineBox{background:url(../img/info/bg_line_main.gif) top left no-repeat; zoom:1; width:386px; height:108px; position:relative; margin:0 0 0 303px;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li div.lineBox h4{text-indent:-9999px;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li div.lineBox ul li{position:absolute; display:block; font-size:0; line-height:0;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li div.lineBox li.icon04{top:47px; left:26px;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li div.lineBox li.icon05{top:32px; left:65px;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li div.lineBox li.icon06{top:47px; left:135px;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li div.lineBox li.icon07{top:32px; left:175px;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li div.lineBox li.icon08{top:47px; left:245px;}
.contents .detailSec div.mainSec div div div div.tourBox02 ul li div.lineBox li.icon09{top:32px; left:285px;}

.contents .detailSec div.mainSec div div div div.tourBox03{margin:30px 33px 0 29px;}
.contents .detailSec div.mainSec div div div div.tourBox03 div.detailBox01 div{background:url(../img/info/bg_detail_main_001.gif) top left repeat-y; zoom:1;}
.contents .detailSec div.mainSec div div div div.tourBox03 div.detailBox01 div div{background:url(../img/info/bg_detail_bottom_001.gif) bottom left no-repeat; zoom:1;}

.contents .detailSec div.mainSec div div div div.tourBox03 div div div div ul li{width:433px;}
.contents .detailSec div.mainSec div div div div.tourBox03 div div div div ul li.left{float:left;}
.contents .detailSec div.mainSec div div div div.tourBox03 div div div div ul li.right{float:right;}
.contents .detailSec div.mainSec div div div div.tourBox03 div div div div ul li p{padding:0px 27px 20px; min-height:81px;}

/*\*/ *html .contents .detailSec div.mainSec div div div div.tourBox03 div div div div ul li p{height:81px;} /**/

.contents .detailSec div.mainSec div div div div.tourBox04{margin:20px 42px 10px 42px;}

.contents .detailSec div.mainSec div div div div.end{margin-top:10px;}
.contents .detailSec div.mainSec div div div div.tourBox03 div.detailBox02 div{background:url(../img/info/bg_detail_main_002.gif) top left repeat-y; zoom:1;}
.contents .detailSec div.mainSec div div div div.tourBox03 div.detailBox02 div div{background:url(../img/info/bg_detail_bottom_002.gif) bottom left no-repeat; zoom:1;}


.contents .detailSec div.mainSec div div div div.tourBox03 div div div div ul li p strong.orgTxt{color:#0af;}
.contents .detailSec div.mainSec div div div div.tourBox03 div div div div ul li p strong.redTxt{color:#b40000;}
.contents .detailSec div.mainSec div div div div.tourBox03 div div div div ul li p strong.grnTxt{color:#007819;}
.contents .detailSec div.mainSec div div div div.tourBox03 div div div div ul li p span{font-size:95%;}


/* banerSec
------------------------------------------ */
.contents .banerSec{width:920px;}
.contents .banerSec ul li.left{float:left; width:453px;}
.contents .banerSec ul li.right{float:right; width:453px;}
.contents .banerSec ul li.center{width:453px;padding-left:233px;}








/* linkSec
------------------------------------------ */
.contents .linkSec{width:680px; height:auto; position:relative; margin:30px 0 30px 130px;}
.contents .linkSec img{margin:0; padding:0; line-height:0; font-size:0;}

.contents .linkSec ul{height:35px;}
.contents .linkSec ul li.textImg{position:absolute; top:29px; left:138px;}
.contents .linkSec ul li.btnImg{position:absolute; top:22px; left:401px;}
.contents .linkSec p{line-height:1.3; margin:12px 20px 10px 140px; display:block; width:490px; color:#FF0000;}

.contents .linkSec02{background:url(../../../../domtour/jalpak/pittabi/img/bg_ap_linebox002.gif) top left repeat-y;width:680px;padding-top:20px;margin:0;line-height:0; zoom:1;}



