@charset "Shift_JIS";



/* detailSec
------------------------------------------ */
.contents .detailSec{margin-top:20px; padding: 0;}


/* mainSec
------------------------------------------ */
.contents .detailSec h2 {padding: 0; margin-left: -10px;}
.contents .detailSec .mainSec{background:url(../img/plan/bg_line_main.gif) top left repeat-y; width:940px; padding: 0; margin: 0;}
.contents .detailSec div.bgBottom{background:url(../img/plan/bg_line_bottom.gif) top left no-repeat; width:940px; height:14px;}


/* mainBox01
------------------------------------------ */
.contents .detailSec .mainSec .mainBox01{background:url(../img/plan/bg_plan_main.gif) top left no-repeat; width:920px; position:relative; margin:0 10px; min-height:150px;}
/*\*/ *html .contents .detailSec .mainSec .mainBox01 {height:150px;} /**/
.contents .detailSec .mainSec .mainBox01 p.textImg01{margin-top:18px; margin-left:80px;}
.contents .detailSec .mainSec .mainBox01 p.text01{line-height:1.3; margin:5px 0 10px 80px;}


/* mainBox02
------------------------------------------ */
.contents .detailSec .mainSec .mainBox02{padding-top:48px; position:relative; margin:0 10px 0 10px; min-height:210px; padding-bottom: 5px;}
/*\*/ *html .contents .detailSec .mainSec .mainBox02{height:141px;}/**/
.contents .detailSec .mainSec .mainBox02.preTravelSec {min-height:121px;}
/*\*/ *html .contents .detailSec .mainSec .mainBox02.preTravelSec {height:121px;}/**/
.contents .detailSec .mainSec .mainBox02 ul li.point01{position:absolute; top:20px; left:20px; border-top:3px solid #ffb606; width:880px;}
.contents .detailSec .mainSec .mainBox02 ul li.point02{position:absolute; top:60px; left:10px;}
.contents .detailSec .mainSec .mainBox02 ul li.point03{margin-top:-5px; padding:0 0 0 206px; width:430px;}
.contents .detailSec .mainSec .mainBox02 ul li.point03.wide{width:680px;}
.contents .detailSec .mainSec .mainBox02 ul li ul li{line-height:1.3; text-indent:-20px; padding-left:20px; margin-top:10px;}
.contents .detailSec .mainSec .mainBox02 ul li ul li.fast{margin-top:0;}
.contents .detailSec .mainSec .mainBox02 ul li ul li p{text-align:right; padding-top:5px;}
.contents .detailSec .mainSec .mainBox02 ul li ul li strong{font-weight:bold;}
.contents .detailSec .mainSec .mainBox02 ul li ul li strong.org{color:#ff8c00;}
.contents .detailSec .mainSec .mainBox02 ul li ul li strong.grn{color:#46c878;}
.contents .detailSec .mainSec .mainBox02 ul li ul li strong.pik{color:#ec6289;}
.contents .detailSec .mainSec .mainBox02 ul li ul li strong.red{color:#ee3b3b;}
.contents .detailSec .mainSec .mainBox02 ul li ul li img{padding-right:4px; vertical-align:middle;}
.contents .detailSec .mainSec .mainBox02 ul li.point04{position:absolute; top:35px; right:20px;}
.contents .detailSec .mainSec .mainBox02 ul li.point04 p{margin:6px 0 0 38px;}
.contents .detailSec .mainSec .mainBox02 ul li.point05{position:absolute; top:63px; left:20px; text-align:right;width:164px;}
.contents .detailSec .mainSec .mainBox02 ul li.point05 span{ font-size:95%; padding-top:5px;}
.contents .detailSec .mainSec .mainBox02 ul li.point05 p.cap{text-align:left;}
.contents .detailSec .mainSec .mainBox02 ul li.point06{position:absolute; top:65px; right:281px;}
.contents .detailSec .mainSec .mainBox02 ul li.point07{position:absolute; top:9px; right:20px;}
.contents .detailSec .mainSec .mainBox02 ul li ul li.point08{margin:15px 0 0 20px; padding:0;}
.contents .detailSec .mainSec .mainBox02 ul li ul li.point09{margin:-20px 0 0 0; padding:0 0 5px 29px; width:185px;}
.contents .detailSec .mainSec .mainBox02 ul li.point03H{min-height:210px; width:330px;}
/*\*/ *html .contents .detailSec .mainSec .mainBox02 ul li.point03H{height:210px;}/**/

.contents .detailSec .mainSec .mainBox02.iLineBox{padding-left:20px;}
.contents .detailSec .mainSec .mainBox02.iLineBox ul li.point01{display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:top;position:static;line-height:0;}
.contents .detailSec .mainSec .mainBox02.iLineBox ul li.point03{display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:top;padding-left:20px;margin-top:-5px;}
.contents .detailSec .mainSec .mainBox02.iLineBox ul li.point04{display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:top;position:static;}
.contents .detailSec .mainSec .mainBox02.iLineBox ul li.point05{display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:top;position:static;margin-top:8px;line-height:0;}
.contents .detailSec .mainSec .mainBox02.iLineBox ul li.point01 img,
.contents .detailSec .mainSec .mainBox02.iLineBox ul li.point05 img{line-height:0;font-size:0;padding:0;margin:0;display:block;}
.contents .detailSec .mainSec .mainBox02.iLineBox ul li.point05 span{padding-top:3px;line-height:1.3;display:block;}
.mainBox02_180{
	min-height: 190px !important;
}


/* linkSec
------------------------------------------ */
.contents .linkSec{width:680px; height:auto; position:relative; margin:30px 0 30px 130px; position:relative; }
.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; }
