
#main_Col p.content_Lead{
padding-bottom:20px;
}

/*____________ common ______________*/
#add_Col .top-hdg{
margin-top:25px;
padding:8px 15px 6px;
color:#fff;
font-size:24px;
font-weight:bold;
background-color:#666;
width:auto;
height:auto;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

#main_Col h3{
margin-bottom:15px;
padding:6px 15px 4px;
border-bottom:1px solid #d7d7d7;
background-color:#f6f6f6;
font-size:17px;
font-weight:bold;
}


#main_Col #mapSearchArea,
#main_Col #popularArea,
#main_Col #etcHolidaysArea{
clear:both;
width:730px;
padding-bottom:30px;
}
#main_Col #popularArea{
padding-bottom:0;
}
#main_Col #mapSearchArea:after,
#main_Col #popularArea:after,
#main_Col #etcHolidaysArea:after{
content:'.';
display:block;
clear:both;
height:0;
visibility:hidden;
}


/*____________ mapArea ______________*/
#main_Col #mapSearchArea #mapArea{
width:728px;
height:294px;
background:url(/element/j_hotel/calendar/index/images/map_001.gif) no-repeat top left;
position:relative;
border:1px solid #ccc9bf;
}
#main_Col #mapSearchArea #mapArea:after{
content:'.';
display:block;
clear:both;
height:0;
visibility:hidden;
}

#main_Col #mapSearchArea #mapArea div.areaList{
overflow:hidden;
position:absolute;
}

#main_Col #mapSearchArea #mapArea div.hokkaido{
left:547px;
top:37px;
}
#main_Col #mapSearchArea #mapArea div.tohoku{
left:393px;
top:58px;
}
#main_Col #mapSearchArea #mapArea div.kanto{
left:387px;
top:173px;
}
#main_Col #mapSearchArea #mapArea div.hokuriku{
left:279px;
top:110px;
}
#main_Col #mapSearchArea #mapArea div.tokai{
left:280px;
top:230px;
}
#main_Col #mapSearchArea #mapArea div.kinki{
left:211px;
top:158px;
}
#main_Col #mapSearchArea #mapArea div.chugoku{
left:104px;
top:139px;
}
#main_Col #mapSearchArea #mapArea div.shikoku{
left:138px;
top:226px;
}
#main_Col #mapSearchArea #mapArea div.kyushu{
left:26px;
top:180px;
}
#main_Col #mapSearchArea #mapArea div.okinawa{
left:123px;
top:40px;
}

#main_Col #mapSearchArea #mapArea div.hokkaido{
z-index:5006;
}
#main_Col #mapSearchArea #mapArea div.tohoku{
z-index:5008;
}
#main_Col #mapSearchArea #mapArea div.kanto{
z-index:5007;
}
#main_Col #mapSearchArea #mapArea div.hokuriku{
z-index:5009;
}
#main_Col #mapSearchArea #mapArea div.tokai{
z-index:5003;
}
#main_Col #mapSearchArea #mapArea div.kinki{
z-index:5004;
}
#main_Col #mapSearchArea #mapArea div.chugoku{
z-index:5005;
}
#main_Col #mapSearchArea #mapArea div.shikoku{
z-index:5001;
}
#main_Col #mapSearchArea #mapArea div.kyushu{
z-index:5002;
}
#main_Col #mapSearchArea #mapArea div.okinawa{
z-index:5000;
}


#main_Col #mapSearchArea #mapArea div.areaList h4{
text-indent:-9999px;
}
#main_Col #mapSearchArea #mapArea div.areaList h4 a{
display:block;
width:80px;
height:26px;
background:url(/element/j_hotel/calendar/index/images/map_002.gif) no-repeat top left;
}
#main_Col #mapSearchArea #mapArea div.hokkaido h4 a{
background-position:0px 0;
}
#main_Col #mapSearchArea #mapArea div.tohoku h4 a{
background-position:-100px 0;
}
#main_Col #mapSearchArea #mapArea div.kanto h4 a{
background-position:-200px 0;
}
#main_Col #mapSearchArea #mapArea div.hokuriku h4 a{
background-position:-300px 0;
}
#main_Col #mapSearchArea #mapArea div.tokai h4 a{
width:100px;
background-position:-400px 0;
}
#main_Col #mapSearchArea #mapArea div.kinki h4 a{
background-position:-500px 0;
}
#main_Col #mapSearchArea #mapArea div.chugoku h4 a{
background-position:-600px 0;
}
#main_Col #mapSearchArea #mapArea div.shikoku h4 a{
background-position:-700px 0;
}
#main_Col #mapSearchArea #mapArea div.kyushu h4 a{
background-position:-800px 0;
}
#main_Col #mapSearchArea #mapArea div.okinawa h4 a{
background-position:-900px 0;
}
#main_Col #mapSearchArea #mapArea div.hokkaido h4 a:hover{
background-position:0px -30px;
}
#main_Col #mapSearchArea #mapArea div.tohoku h4 a:hover{
background-position:-100px -30px;
}
#main_Col #mapSearchArea #mapArea div.kanto h4 a:hover{
background-position:-200px -30px;
}
#main_Col #mapSearchArea #mapArea div.hokuriku h4 a:hover{
background-position:-300px -30px;
}
#main_Col #mapSearchArea #mapArea div.tokai h4 a:hover{
background-position:-400px -30px;
}
#main_Col #mapSearchArea #mapArea div.kinki h4 a:hover{
background-position:-500px -30px;
}
#main_Col #mapSearchArea #mapArea div.chugoku h4 a:hover{
background-position:-600px -30px;
}
#main_Col #mapSearchArea #mapArea div.shikoku h4 a:hover{
background-position:-700px -30px;
}
#main_Col #mapSearchArea #mapArea div.kyushu h4 a:hover{
background-position:-800px -30px;
}
#main_Col #mapSearchArea #mapArea div.okinawa h4 a:hover{
background-position:-900px -30px;
}

#main_Col #mapSearchArea #mapArea div.areaList div{
display:none;
display:block;
border:solid 4px #e7dcb2;
background:#ffffff;
position:relative;
}



#main_Col #mapSearchArea #mapArea div.areaList div p{
background-color:#F5F3F4;
border-bottom:1px solid #dcd5bb;
height:12px;
padding-top:2px;
}
#main_Col #mapSearchArea #mapArea div.areaList div p a{
background:url(/element/j_hotel/calendar/index/images/btn_001.gif) no-repeat left top;
display:block;
height:0;
margin:0 0 0 auto;
overflow:hidden;
padding:10px 3px 0 0;
width:35px;
}


#main_Col #mapSearchArea #mapArea div.areaList div ul{
padding:10px 1px 3px 6px;
}

#main_Col #mapSearchArea #mapArea div.kanto div{
width:207px;
}
#main_Col #mapSearchArea #mapArea div.kanto div ul{
width:200px;
}

#main_Col #mapSearchArea #mapArea div.tohoku div,
#main_Col #mapSearchArea #mapArea div.tokai div,
#main_Col #mapSearchArea #mapArea div.kinki div,
#main_Col #mapSearchArea #mapArea div.chugoku div,
#main_Col #mapSearchArea #mapArea div.kyushu div{
width:167px;
}
#main_Col #mapSearchArea #mapArea div.tohoku div ul,
#main_Col #mapSearchArea #mapArea div.tokai div ul,
#main_Col #mapSearchArea #mapArea div.kinki div ul,
#main_Col #mapSearchArea #mapArea div.chugoku div ul,
#main_Col #mapSearchArea #mapArea div.kyushu div ul{
width:160px;
}

#main_Col #mapSearchArea #mapArea div.hokkaido div,
#main_Col #mapSearchArea #mapArea div.hokuriku div,
#main_Col #mapSearchArea #mapArea div.shikoku div,
#main_Col #mapSearchArea #mapArea div.okinawa div{
width:107px;
}
#main_Col #mapSearchArea #mapArea div.hokkaido div ul,
#main_Col #mapSearchArea #mapArea div.hokuriku div ul,
#main_Col #mapSearchArea #mapArea div.shikoku div ul,
#main_Col #mapSearchArea #mapArea div.okinawa div ul{
width:100px;
}

#main_Col #mapSearchArea #mapArea div.areaList div ul:after{
content:'.';
display:block;
clear:both;
height:0;
visibility:hidden;
}
#main_Col #mapSearchArea #mapArea div.areaList div ul li{
float:left;
white-space:nowrap;
width:50px;
line-height:100%;
padding-bottom:10px;
}
#main_Col #mapSearchArea #mapArea div.okinawa div ul li{
width:100px;
}
#main_Col #mapSearchArea #mapArea div.areaList div ul li a{
background:url(/element/shared/images/burette/ar03_b001.gif) no-repeat left 2px;
padding-left:10px;
}


/*____________ etcHolidaysArea ______________*/
#main_Col #etcHolidaysArea .block4{
margin-bottom:0;
margin-right:26px;
width:155px;
}
#main_Col #etcHolidaysArea .block4 A{
display:inline-block;
font-weight:bold;
}


#sub_Col dl.side_one_column{
background:none;
}
#sub_Col dl.side_one_column dt{
padding:13px 0 10px;
border-width:2px 0 1px;
border-style:solid;
border-color:#666 transparent #ddd;
background:none;
line-height:1.35;
height:auto;
text-align:left;
}
#sub_Col dl.side_one_column dd{
padding:0;
width:auto;
}
#sub_Col dl.side_one_column dd a{
padding:10px 0 10px 15px;
border-bottom:1px dotted #ccc;
color:#555;
display:block;
position:relative;
text-decoration:none;
}
#sub_Col dl.side_one_column dd a:active,
#sub_Col dl.side_one_column dd a:hover,
#sub_Col dl.side_one_column dd a:focus{
background-color:#ededed;
}
#sub_Col dl.side_one_column dd a:after{
content:'';
display:block;
position:absolute;
top:16px;
left:0;
border-right:1px solid #999;
border-bottom:1px solid #999;
width:4px;
height:4px;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
