@charset "Shift_JIS";
/*mod-uique
-----------------------------------------------------------------*/

#wrapper .contents .titleHeadArea{
position:relative;
height:230px;
}

#wrapper .contents .titleHeadArea ul{
display:block;
position:absolute;
height:36px;
top:194px;
left:13px;
}

#wrapper .contents .titleHeadArea ul li{
float:left;
margin-right:1px;
}


.textCenter{
	text-align:center;
}

.textRight{
	text-align:right;
}

.floatR{
	float:right;
}

.floatL{
	float:left;
}



/* summer canada
----------------------------------------------------------------*/
#Anchor{ margin-bottom:20px;}
.whitehorse{}

.head_price{ position:absolute; top:151px; left:26px;}
.head_price_bg_open{ width:416px; height:42px; background:url(../img/price_bg_open.gif) no-repeat;}
.head_price_title{ width:177px; float:left; margin-left:10px; padding-top:8px;}
.head_price_before{width:177px; float:left; margin-left:47px; padding-top:8px;}
.gadgetList img{ margin-left:-400px;}

.head_price div.gadgetList {
    width: auto;
}
.head_price div.gadgetList .searchEffList {
	padding-top:4px;
	font-size:125%;
	font-weight:bold;
	color:#c00;
}


.h3_title{ background:url(../img/whitehorse_midashi_bg.jpg) repeat-y; background-color: #e5d6bc; margin-bottom:15px;}
.h3_title h3{ padding:8px 20px 5px; color:#be0202; font-size:16px; font-weight:bold}

.whitehorse01{}
.whitehorse01 .left{ width:460px; float:left;}
.whitehorse01 .right{ width:460px; float:right;}
.whitehorse01 .img_bottom{ float:left; margin-right:10px;}
.whitehorse01 .whitehorse01_text{ height:150px;}



.whitehorse02{}
.whitehorse02 .left{ width:500px; float:left;}
.whitehorse02 .right{ width:420px; float:right;}
.whitehorse02 .img_bottom{ float:left; vertical-align:bottom; margin-right:10px;}
.whitehorse02 .whitehorse02_text{ height:115px;}



.whitehorse .caption{ font-size:10px;}
.whitehorse_table_bg{ width:940px; background:url(../img/whitehorse_table_bg_1304.jpg) repeat-y;}
.whitehorse_table_naka{ width:900px; margin:0 20px; overflow:hidden;}
.whitehorse_table_naka .left{ width:195px; float:left;}
.whitehorse_table_naka .right{ width:685px; float:right;}
.whitehorse_table_naka .info_txt{ width:525px; float:left; margin-top:15px;}
.whitehorse_table_naka .info_photo{ width:144px; float:right; margin-top:15px;}

.whitehorse_table_naka ul{ width:924px; margin-right:-24px; overflow:hidden;}
.whitehorse_table_naka ul li{ width:284px !important; margin-right:24px !important; float:left;}


.whitehorse_set03list{ width:940px; overflow:hidden;}
.whitehorse_set03list ul{ width:954px; margin-right:-14px; overflow:hidden;}
.whitehorse_set03list ul li{ width:304px; margin-right:14px; float:left;}


.whitehorse_option{ background-color:#eeeeee; padding:20px; font-size:12px; margin-top:20px;}
.whitehorse_option strong{ font-size:14px; color:#cc0000;}





/* 1304 */
/* Recomm & CheckIt */
#Recomm{
width:940px;
margin-top:20px;
margin-bottom:14px;
}

#Recomm p{
width:821px;
margin:0 60px 0 59px;
}

#Recomm p a{
display:block;
width:821px;
height:39px;
line-height:0;
font-size:0;
text-indent:-9999px;
background:url(../img/tc_btn_rc_001.jpg) no-repeat 0 0;
}

#Recomm p a:focus,
#Recomm p a:hover{
background:url(../img/tc_btn_rc_001_on.jpg) no-repeat 0 0;
}

#CheckIt{
width:940px;
margin-top:20px;
}

#CheckIt #InnerCI{
width:940px;
padding-bottom:10px;
background:url(../img/tc_bg_ci_002.gif) no-repeat 0 100%;
}

#CheckIt ul#CIWrapper{
width:940px;
background:url(../img/tc_bg_ci_001.gif) repeat-y 0 0;
}

#CheckIt ul#CIWrapper li{
float:left;
width:216px;
list-style:none outside;
margin-left:0;
}

#CheckIt ul#CIWrapper li#IC_01{
padding-left:38px;
_padding-left:19px;
width:auto;
}

#CheckIt ul#CIWrapper li#IC_02{
padding-right:0;
width:auto;
}

#CheckIt ul#CIWrapper li dl{
width:177px;
margin:0 20px 0 19px;
}

#CheckIt ul#CIWrapper li dl dt img{
margin-bottom:7px;
}

#CheckIt ul#CIWrapper li dl dd{
margin-bottom:5px;
font-size:88%;
}

#CheckIt ul#CIWrapper li dl dd ul li{
float:none;
width:177px;
}



/* type920 */
.tourDetails.type920{ margin-left:10px; background:url(../img/bg_pnl920_btm.gif) no-repeat left bottom;}
.tourDetails.type920 .tourDetailsBox{background:url(../img/bg_pnl920_mdl.gif) repeat-y 0 0;border-width: 0;;}
.tourDetails.type920 .tourDetailsBox .floatL,
.tourDetails.type920 .tourDetailsBox .floatR{ width:430px;margin:10px 10px 0 0;}
.tourDetails.type920 .gadgetSubText { padding:0 10px 0 10px;}

*+html .tourDetails.type920 .tourDetailsBox { margin-top:0; }



/* type920-2 */
.tourDetails.type920-2{ margin-left:10px; background:url(../img/bg_pnl920_btm.gif) no-repeat left bottom;}
.tourDetails.type920-2 .tourDetailsBox{ background:url(../img/bg_pnl920_mdl.gif) repeat-y left top;border:0;}