@charset "Shift_JIS";
/*
----------------------------------
(C)ANA TDR CSS for Domestic
Version: 1.0
creation date: 10/10/13
last update: 11/10/06
--------------------------------- */
#one_column h2#skiH2{
background:none;
clear:both;
display:block;
height:226px;
margin:0;
padding:0;
width:950px;
line-height:1;
}
ul#mainNav{
width:950px;
height:55px;
background:url(/domtour/area/hokkaido/dp_ski/image/navBg.gif) top left no-repeat;
margin:10px 0;
}
ul#mainNav li{
float:left;
}

.areattl_type1{
width:950px;
}
.areattl_type1 dt{
float:left;
width:154px;
height:105px;
}
.areattl_type1 dd{
float:left;
width:796px;
height:105px;
}

.areattl_type2{
width:950px;
}
.areattl_type2 dt{
float:left;
width:175px;
height:105px;
}
.areattl_type2 dd{
float:left;
width:775px;
height:105px;
}

.areattl_type3{
width:950px;
}
.areattl_type3 dt{
float:left;
width:262px;
height:105px;
}
.areattl_type3 dd{
float:left;
width:688px;
height:105px;
}

.bgp_rusutsu{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_rusutsu.gif) top left no-repeat;
}
.bgp_tomamu{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_tomamu.gif) top left no-repeat;
}
.bgp_kiroro{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_kiroro.gif) top left no-repeat;
}
.bgp_niseko{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_niseko.gif) top left no-repeat;
}
.bgp_hurano{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_hurano.gif) top left no-repeat;
}
.bgp_sahoro{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_sahoro.gif) top left no-repeat;
}
.bgp_asarigawa{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_asarigawa.gif) top left no-repeat;
}
.bgp_asarigawa{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_asarigawa.gif) top left no-repeat;
}
.bgp_maunt{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_maunt.gif) top left no-repeat;
}
.bgp_sapporo{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_sapporo.gif) top right no-repeat;
}
.bgp_hakodate{
background:url(/domtour/area/hokkaido/dp_ski/image/120126/ttlbg_hakodate.gif) top left no-repeat;
}
.priceimg{
padding-left:120px;
padding-top:17px;
}
.priceimg li{
float:left;
width:218px;
}
.priceimg2{
padding-left:120px;
padding-top:17px;
}
.priceimg2 li{
float:left;
width:211px;
}
.priceimg3{
padding-left:120px;
padding-top:17px;
}
.priceimg3 li{
float:left;
width:181px;
}
.mr4{
margin-right:4px;
}

.captxt{
margin-left:7px;
margin-top:3px;
}
.mt3{
margin-top:3px;
}
.mr7{
margin-right:7px;
}

.tomam{
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_tomam.jpg) top right no-repeat;
width:944px;
}
.kiroro{
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_kiroro.jpg) top right no-repeat;
width:944px;
}
.niseko{
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_niseko.jpg) 710px 15px no-repeat;
width:944px;
}
.hurano{
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_hurano.jpg) 474px 15px no-repeat;
width:944px;
}
.sahoro{
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_sahoro.jpg) top right no-repeat;
width:944px;
}
.mount{
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_mount.jpg) top right no-repeat;
width:944px;
}
.hakodate{
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_hakodate.jpg) top right no-repeat;
width:944px;
}

.area_box{
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_area.gif) top left repeat-y;
border-bottom:solid 1px #1aa6f6;
padding-bottom:5px;
margin-bottom:5px;
clear:both;
}
.area_left{
float:left;
width:255px;
}
.area_right{
float:left;
width:690px;	
}
.fs0{
font-size:0px;
}
.fs0clear{
font-size:0px;
clear:both;
}
.mt2{
margin-top:2px;
}
.mt7{
margin-top:7px;
}
.mt15{
margin-top:15px;
}
.mb10{
margin-bottom:10px;
}
.mr3{
margin-right:3px;
}
.ml5{
margin-left:5px;
}
.ml7{
margin-left:7px;
}
.ml8{
margin-left:8px;
}
.ml21{
margin-left:21px;
}
.wd221{
width:221px;
}
.arow01{
background:url(/domtour/area/hokkaido/dp_ski/image/110916/icon_arow01.gif) left top no-repeat;
padding-left:15px;
}
.underline{
text-decoration:underline!important;
}
.underline:hover{
text-decoration:none!important;
}
.caset_ttl{
margin-left:7px;
padding-top:10px;
margin-bottom:2px;
}
.caset_ttl02{
margin-left:7px;
margin-bottom:2px;
}
.hotelcaset_1set{
width:229px;
margin-left:7px;
}
.hotelcaset_2set{
width:465px;
margin-left:7px;
}
.hotelcaset_3set{
width:701px;
margin-left:7px;
}
.hotelcaset_4set{
width:937px;
margin-left:7px;
}
.amuz2{
padding-top:3px;
width:944px;
text-align:right;
}
.cap{
padding-bottom:2px;
padding-top:10px;
}
.cap2{
text-align:right;
}
.indent1{
padding-left:1em;
text-indent:-1em;
}
.hotelcaset_top{
width:229px;
border-top:solid 1px #cdcdcd;
padding-top:7px;
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_hotelcset.gif) top left repeat-y;
vertical-align:top;
}
.hotelname_1set{
width:193px;
_width:198px;
padding-right:5px;
float:left;
}
.hotelname_2set{
width:170px;
_width:175px;
padding-right:5px;
float:left;
}
.hotelicon_1set{
width:23px;
float:left;
}
.hotelicon_2set{
width:47px;
float:left;
}
.hotelicon_2set li{
float:left;
}
.locker{
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_locker.gif) top left no-repeat;
}
.hotelcaset_middle{
width:213px;
_width:229px;
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_hotelcset.gif) top left repeat-y;
vertical-align:top;
padding-top:5px;
padding-left:8px;
padding-right:8px;
}
.hotelcaset_bottom{
border-bottom:solid 1px #cdcdcd;
background:url(/domtour/area/hokkaido/dp_ski/image/110916/bg_hotelcset.gif) top left repeat-y;
vertical-align:top;
padding-left:9px;
padding-top:8px;
padding-bottom:9px;
}
.htlimg li{
float:left;
}
ul.anclist{
width:950px;
margin:3px 0 5px;
clear:both;
}
ul.anclist li{
float:left;
}

.leftbox{
float:left;
width:472px;
margin-top:7px;
}
.rightbox{
float:left;
width:472px;
margin-top:7px;
}

.rentBtn{
margin-right:7px;
float:left;
width:301px;
}

.padt5{
padding-top:5px;
}
.mart5{
margin-top:5px;
}
/* スキーおすすめ情報 */
div#skiOsusume{
width:950px;
background:url(/domtour/area/hokkaido/dp_ski/image/111006/skiOsusumeBg.gif) bottom left no-repeat;
}
div#skiOsusume dl{
margin:0 10px 10px 10px;
display:inline-block;
}
div#skiOsusume dl dt{
float:left;
margin-right:5px;
}
div#skiOsusume dl dd{
padding-bottom:5px;
width:800px;
}

.txtright{
float:right;
clear:both;
}
.clear_both{
clear:both;
}
.fntRed{
color:#990000;
}

/* モジュール */
.sectionIn #bottom_search{margin-left:5px!important; _padding-left:0!important;}
#bottom_search .bor_br{border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
#bottom_search .bor_b{border-bottom:1px solid #ccc;}
#bottom_search .pad_t{padding-top:5px;}
#bottom_search .pad5{padding:5px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.indL1em{padding-left:1em;}
.txtB{font-weight:bold;}
.txtBlueB{color:#022d8c; font-weight:bold;}
.floatR{
float:right;
}
div#moduleBox{
width:950px;
background:url(/domtour/dp/image/module/renewal11/moduleBg.gif) bottom left no-repeat;
display:block;
padding-bottom:20px;
padding-top:5px;
}
div#moduleBox p{
margin-top:15px;
margin-bottom:5px;
}
/* リニューアルモジュールエリア */
table#moj_ttl{
width:800px;
}
table#moj_ttl td.toptd{
background:#fdfdfd url(/domtour/dp/image/renewal11/module_obi_topbg.gif) no-repeat bottom right;
width:308px;
height:24px;
}
table#moj_ttl td.toptd span.btnPosi{
float:right;
padding-right:5px;
padding-bottom:8px;
}
table#moj_table{
border:1px solid #ccc;
width:800px;
potison:relative;
text-align:left;
}
table#moj_table th{
border-bottom:1px solid #d4dce2;
color:#092d86;
}
table#moj_table th img{
margin-right:5px;
}
table#moj_table th.thbg01{
background:#fdfdfd url(/domtour/dp/image/module/renewal11/thbg01.gif) no-repeat top right;
}
table#moj_table th.thbg02{
background:#fdfdfd url(/domtour/dp/image/module/renewal11/thbg02.gif) no-repeat top right;
}
table#moj_table td{
background:#ECF5FC;
}
table#moj_table th.pad,
table#moj_table td.pad{
padding:7px;
}
table#moj_table td.pad5{
padding:5px;
}
table.in_table td{
padding:1px 0 2px 0;
}
table#moj_table th.dodline01{
background:#ECF5FC url(/domtour/dp/image/renewal11/moj_dod01.gif) repeat-y top right;
}
table#moj_table td.dodline02{
background:#ECF5FC url(/domtour/dp/image/renewal11/moj_dod02.gif) repeat-y top right;
}
table#moj_table td.arrowPosi{
padding:0;
font-size:0
}
table#moj_table td.text_back{
padding-left:3px;
vertical-align:bottom;
}

/* clearfix */
.cpn_htl:after,
.amuz:after,
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix,{
display: inline-table;
min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */