@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;
}

.mgt50{ margin-top: 50px !important; }



/* summer canada
----------------------------------------------------------------*/
.yellowknife{}
.yellowknife .red{ color:#F00;}
.h3_title{ background:url(../img/yellowknife_midashi_bg.jpg) repeat-y; background-color: #5da4d1; margin-bottom:15px;}
.h3_title h3{ padding:8px 20px 5px; color:#FFF; font-size:16px; font-weight:bold}

.yellowknife01{}
.yellowknife01 .left{ width:599px; float:left;}
.yellowknife01 .right{ width:326px; float:right;}
.yellowknife01 .img_bottom{ float:left; vertical-align:bottom; margin-right:10px;}



.yellowknife02{}
.yellowknife02 .left01{ width:315px; float:left;}
.yellowknife02 .right01{ width:376px; float:right;}
.yellowknife02 .left02{ width:264px; float:left;}
.yellowknife02 .right02{ width:426px; float:right;}
.yellowknife02 .img_bottom{ float:left; vertical-align:bottom; margin-right:10px;}



.yellowknife .caption{ font-size:10px;}
.yellowknife_table_bg{ width:940px; background:url(../img/yellowknife_table_bg2.jpg) repeat-y;}
.yellowknife_table_naka{ width:900px; margin:0 20px; overflow:hidden;}
.yellowknife_table_naka .left{ width:195px; float:left;}
.yellowknife_table_naka .right{ width:694px; float:right;}
.yellowknife_table_naka .info_txt{ width:491px; float:left; margin-top:15px;}
.yellowknife_table_naka .info_photo{ width:188px; float:right; margin-top:15px;}

.yellowknife_table_naka ul{ width:690px; margin-right:-20px; overflow:hidden;}
.yellowknife_table_naka ul li{ width:210px !important; margin-right:20px !important;}


.yellowknife_set03list{ width:710px; overflow:hidden;}
.yellowknife_set03list ul{ width:726px; margin-right:-16px; overflow:hidden;}
.yellowknife_set03list ul li{ width:226px; margin-right:16px; float:left;}


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


.yellowknife_option_left{ width:440px; float:left;}
.yellowknife_option_right{ width:440px; float:right;}



/* tourDetailsTab */
ul.tourDetailsTab li{ float:left;}



.canada_ftr_tour{ width:710px; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.canada_ftr_tour dl{ width:710px; overflow:hidden;}
.canada_ftr_tour dl dt{ width:140px; float:left;}
.canada_ftr_tour dl dd{ width:570px; float:right; overflow:hidden;}
.canada_ftr_tour dl dd ul{ width:570px; overflow:hidden;}
.canada_ftr_tour dl dd ul li{ width:190px; float:left; margin:0;}




.ftr_check{ width:940px; background:url(../img/ftr_check_bg2.gif) repeat-y; margin-top:20px;}
.ftr_check_inner{ margin:20px 20px 10px 20px;}
.ftr_check_inner .left{ width:440px; float:left;}
.ftr_check_inner .right{ width:440px; float:right;}
.ftr_check_inner .ph{ width:108px; float:left;}
.ftr_check_inner .text{ width:315px; float:right;}



.head_price {
    left: 26px;
    position: absolute;
    top: 151px;
}
.head_price_bg_open {
    background: url("../img/price_bg_open.gif") no-repeat scroll 0 0 transparent;
    height: 42px;
    width: 416px;
}
.head_price_title {
    float: left;
    margin-left: 10px;
    padding-top: 8px;
    width: 177px;
}
.head_price_before {
    float: left;
    margin-left: 47px;
    padding-top: 8px;
    width: 177px;
}
.head_price div.gadgetList {
    width: auto;
	font-size:108%;
    text-align: center;
}
.head_price div.gadgetList .searchEffList {
    color: #CC0000;
    font-size: 125%;
    font-weight: bold;
    padding-top: 3px;
}