@charset "UTF-8";

/*------------------------------------------------------------
import css
------------------------------------------------------------*/

@import url("import.css");

.discount_hotel_p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 1.25em;
}

.discount_hotel_p a{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 1.25em;
}

.ad-box-index{
	margin-bottom: 30px;
}

.discount-hotel th,
.discount-hotel td{
	font-size: 13px;
}

.discount-hotel .name{
	width: 200px;
}

.discount-hotel .name .left{
	float: left;
	width: 70px;
}

.discount-hotel .name .right{
	float: left;
	margin-left: 6px;
	width: 124px;
}

.discount-hotel .name .right .hotel-name{
	font-size: 14px;
	font-weight: bold;
}

.discount-hotel .name .right .star{
	padding-top: 4px;
}

.discount-hotel .name .spec{
	clear: both;
	float: none;
	font-weight: bold;
	color: #89B700;
	padding-top: 4px;
}

.discount-hotel .charge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	white-space: nowrap;
	text-align: right;
	width: 130px;
}

.discount-hotel .charge img{
	margin-bottom: -4px;
}

.discount-hotel .charge span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-left: 4px;
}

.discount-hotel .charge span.crown-1{
	color: #FF0000;
}

.discount-hotel .charge span.crown-2{
	color: #f26100;
}

.discount-hotel .charge span.crown-3{
	color: #993300;
}

.discount-hotel .discount-rate{
	white-space: nowrap;
}

.discount-hotel .discount-rate span{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 4px;
}

.discount-hotel .summary{
	font-size: 11px;
	color: #333333;
}

.discount-hotel .reservation{
	white-space: nowrap;
}

.discount-hotel .reservation .reservation-link{
	font-weight: bold;
	line-height: 1.25em;
}

.discount-hotel .reservation .usage{
	font-size: 11px;
	padding-top: 6px;
}

.notes{
	font-size: 13px;
	line-height: 1.5em;
	color: #999999;
	padding-top: 10px;
	padding-bottom: 20px;
}






















.top-sub-contents-box{
	margin-top: 30px;
	font-size: 13px;
}

.top-sub-contents-box ul{
	padding-left: 20px;
}

.top-sub-contents-box ul li{
	list-style-type: disc;
	margin-bottom: 0.5em;
}




/*------------------------------------------------------------
 discount hotel
------------------------------------------------------------*/
.discount_alert_0605 {background-color:#ffc3c3; font-size:12px; font-weight:bold; margin:0px; padding:10px;}
.discount_box_0605 {width:728px; height:auto; margin:20px 0 0 0; padding:10px 0 0 0; background:url(../images/common/line.gif) top repeat-x;}
.discount_box_l_0605 {width:570px; height:auto; margin:0px; padding:0px; float:left; display:inline;}
.discount_box_r_0605 {width:146px; margin:22px 8px 0 0; padding:0px; float:right; display:inline;}

.discount_box_l_0605_l {width:115px; height:auto; margin:0px; padding:0px; float:left; display:inline;}
.discount_box_l_0605_r {width:440px; height:auto; margin:0 0 0 15px; padding:0px; float:right; display:inline;}
.discount_term {font-size:13px; color:#C00; font-weight:bold;}
.discount_pointbox {margin:3px 0 0 0; padding:0px;}
.discount_pointbox img {float:left; display:inline;}
.discount_hotelname {margin:5px 0 0 0; padding:0px;}
.discount_hotelname a:link {font-size:16px; font-weight:bold; color:#0081cc; text-decoration:underline;}
.discount_hotelname a:visited {font-size:16px; font-weight:bold; color:#0081cc; text-decoration:underline;}
.discount_hotelname a:hover {font-size:16px; font-weight:bold; color:#06C;}
.discount_hotelname a:active {font-size:16px; font-weight:bold; color:#06C;}
.discount_price_0605 {margin:5px 0 0 0; padding:0px;}
.discount_price_0605 img {margin:0px; padding:3px 0 0 0;}
.discount_price_0605_1 {font-size:14px; font-weight:bold;}
.discount_price_0605_2 {font-size:24px; font-weight:bold;}
.discount_price_0605_3 {font-size:14px; font-weight:bold; color:#C00;}


.discount_dropmenu {margin:15px 0 0 0; padding:0px;}
.dropdown {float:left; padding:0px;}
.dropdown dt {width:100px; border:1px solid #cacad9; padding:8px; font-size:12px; font-weight:bold; text-align:center!important; cursor:pointer; background-color:#f2f1ee;}
.dropdown dt:hover {background-color:#FFF;}
.discount_list {margin:0px; padding:0 0 0 5px; background:url(../images/common/discount_list.gif) left no-repeat; display:inline;}
.dropdown dd {position:absolute; overflow:hidden; width:204px; display:none; background:#fff; z-index:200; opacity:0;}
.dropdown ul {width:204px; border:1px solid #cacad9; list-style:none; border-top:none;}
.dropdown li {display:inline;}
.dropdown li p {background:url(../images/common/discount_list.gif) left no-repeat; margin:0px; padding:0 0 0 5px;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px;}
.dropdown a:hover {background:#FFF; color:#000;}
.dropdown .underline {border-bottom:1px solid #cacad9;}