@charset "shift_jis";
/* === 2nd Page =======================================

	- ホテル/レンタカー　API対応用

==================================================== */
/* 2012.01 */
/* モジュール */
.moduleBox table td.radio{
margin-top:2px;
color:#092D86;
font-size:12px;
vertical-align:middle;
}
.moduleBox table th{
padding-bottom:3px;
}
.moduleBox select{
margin:3px 2px 4px 0;
}
.moj_table01 img{

}
.cal_img{
vertical-align:middle;
}
#spook_dsp_cal1{
z-index:100;
cursor:pointer;
padding-right:13px;
padding-bottom:13px;
border:1px solid #999;
background:#E0E0E0;
}
#spook_dsp_cal1 .table { 
background: #e0e0e0;
position:absolute;
z-index: 9999;
font-size:12px;
}
.spook_wrap_calendar {
width:550px;
_width:537px;
}
.spook_dsp_cal1_main {
width:537px!important;
display:inline;
}
.moduleBox .spook_btn_cal1{
width:19px;
height:19px;
vertical-align:middle;
padding-top:5px;
}
.moduleBox table.spook_calendar, .moduleBox table.spook_calendar th, .moduleBox table.spook_calendar td {
border: 1px solid #aaa;
}
.moduleBox table.spook_calendar {
border-collapse:collapse;
width:170px;
_width:166px;
float:left;
background:#fff!important;
margin-left: 13px;
}
* html .moduleBox table.spook_calendar{display:inline;}
.moduleBox table.spook_calendar th.spook_month{
background:#000066;
color:#fff!important;
font-weight:bold!important;
text-align:center;
vertical-align:middle;
padding:5px 0;
width:170px;
}
#spook_dsp_cal1 #spook_dsp_cal1_next{
float: right!important;
font-weight: bold;
text-align: right!important;
}
#spook_dsp_cal1_prev{
float:left!important;
margin-left: 10px!important;
}
.moduleBox table.spook_calendar th{
color:#000!important;
}
.moduleBox table.spook_calendar td,
.moduleBox table.spook_calendar th{
height:24px;
width:24px;
vertical-align:middle!important;
text-align:center;
font-size:12px;
overflow: hidden;
}
.moduleBox table.spook_calendar th a,
.moduleBox table.spook_calendar td a {
display:block;
text-align:center;
vertical-align:middle!important;
font-weight:bold;
padding-top:3px;
height:20px
}
.moduleBox table.spook_calendar td a:link{ color:#00008B; text-decoration:none;height:20px}
.moduleBox table.spook_calendar td a:visited{ color:#00008B; text-decoration:none;height:20px}
.moduleBox table.spook_calendar td a:hover{ color:#00008B; text-decoration:none; background-color:#ffffd0;height:20px}
.moduleBox table.spook_calendar td a:active{ color:#00008B; text-decoration:none;height:20px}
.moduleBox table.spook_calendar td.spook_selected{
font-weight:bold;
text-align:center;
}

.moduleBox table.spook_calendar td.spook_sunday,
.moduleBox table.spook_calendar th.spook_sunday{
background:#ffcecf;
}
.moduleBox table.spook_calendar td.spook_saturday,
.moduleBox table.spook_calendar th.spook_saturday{
background:#cee1ff;
}
#serchModule .spook_turn_month{
color:#fff!important;
font-weight:bold;
text-align:right!important;
background-color: #000066;
line-height: 110%;
margin-left: 13px;
margin-top: 10px;
margin-bottom:5px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
height:14px;
width:524px;
border:1px solid #999999;
}
#serchModule .spook_turn_month div{
float:right;
text-align:right!important;
color:#fff;
text-decoration:underline;
font-size:12px;
}

/** おすすめホテル情報 **/
.hotelList {
clear:left;
margin: 0px 0px 10px;
width: 223px;
background:url(/domtour/hotel/image/line_blue_dot.gif) no-repeat left bottom;
padding-bottom: 8px;
display:inline-block;
}
.hotelList dt{
float: left;
width: 70px;
}
#rightColumn .box_03 .hotelList dd{
/*margin-left:70px;
display: inline;width: 145px;*/
}
/*#rightColumn .box_03 .hotelList p {
	margin: 5px;
}*/
.hotelList .span{
margin-left:70px!important;
}
.hotelList .textArea{
line-height:1.4;
}
.hotelList .textArea a{
color: #1c4baf;
text-decoration:underline!important;
}
.hotelList .textArea a:link{
color: #1c4baf;
text-decoration: underline!important;
}
.hotelList .textArea a:visited{
color: #1c4baf;
text-decoration: underline!important;
}
.hotelList .textArea a:hover{
color: #1c4baf;
text-decoration: none!important;
}
.hotelList .textArea a:active{
color: #1c4baf;
text-decoration: none!important;
}
p.kakaku{
color: #990000!important;
font-weight:bold!important;
}