@charset "utf-8";

/* -----------------------------------------------------------
 File name:      xxxx_common.css
 Style Info:     各特集独自のスタイル
----------------------------------------------------------- */

.catch {
	padding:10px;
}
.dataInfo {
	background-color:#f9f2d5;
	border:1px solid #f5e8b3;
	padding:6px 10px;
	font-size:10px;
	color:#993300;
	line-height:1.5;
}
.contents_Link{
	font-size:12px;
	}
.searcharea {
	margin:20px 0 0;
}
.to_pagetop_a{
	text-decoration:underline !important;
	}
.todofukenarea {
	width:370px;
	float:right;
	border:1px solid #b03702;
	padding-bottom:1px;
}
.searchtitle {
	margin:1px 1px 0;
	background-color: #b03702;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
	line-height:1.3;
}
.searchtitle span {
	font-size:14px;
}
.widarea {
 	margin:3px 3px 0;
 	height:18px;
}
.wid {
	font-weight:bold;
	width:74px;
	background-color: #f1f1f1;
	float:left;
	padding:4px 3px 2px;
	line-height:1;
}

.widarea span {
	float:left;
	padding:3px 3px 3px 5px;
	line-height:1;
}
.fb {
	font-weight:bold;
}
.featurearea {
	margin-bottom:30px;
}

.mgl10{
	margin-left:10px;
}
.mgr10{
	margin-right:10px;
}
.pgt10{
	padding-top:10px;
	}

#content_bgbox{
	width:950px;
	background:url(../images/award_bg001.gif);
	background-color:#2d426a;
	}

/* -----------------------------------------------------------
 index.html
----------------------------------------------------------- */

#ikitaiarea{
	margin: 0 auto 10px;
	}
#ikitaiarea h3{
	width:950px;
	}

#ikitaiarea .ti002{
	margin: 20px 0 20px 15px;
	}

#ikitaiarea li{
	float:left;
    margin:0 3px 10px 10px;
	}

#hyousyoutitle{
	margin:10px;
    padding-bottom: 10px;
	}

#hyousyoutitle_box{
	margin-top:10px;
	background:#FFF;
	padding:10px 20px 1px;
	}

#hyousyoutitle_box dd{
	font-size:14px;
	margin-bottom:20px;
	}

/* -----------------------------------------------------------
 エリア用
----------------------------------------------------------- */
#content_bgbox_area{
	width:950px;
	background:url(../images/award_bg001.gif);
	background-color:#2d426a;
	padding-bottom:10px;
	}

#content_bgbox_area a{
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
    color: #3B65C5;
	}
#content_bgbox_area a:hover{
	color:#7593d6;
	}
.inner{
	margin: 0 10px;
	}

.innerbox{
	background:#FFF;
	width:930px;
	margin-top:10px;
	padding-bottom:10px;
	}
.subti{
	padding-top:10px;
	_padding-top:0px;
	}
.room{
    margin: 30px 0 15px;
	}
.room_top{
    margin: 10px 0 15px;
	}
.yado_box{
	background:#FFFFFF;
	width:295px;
	float:left;
	}

.yado_box dt{
	float:left;
	}
*:first-child+html .yado_box dt {
	margin:5px 5px;
	}
.yado_box dd{
    float: right;
    width: 250px;
	}

dd p{
	font-size:10px;
	color:#666;
	font-weight:normal;
	}
dd .hotel_name, .hotel_name{
    text-decoration: underline;
	}

.yado_tx{
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0;
	display:none;
	}
.btn{
	margin-top:10px;
	}
.inner02{
	float:left;
	margin-left:10px;
	}
.inner03{
	float:right;
	margin-right:10px;
	}
.inner04{
	background:#FFFFFF;
	margin:10px 10px 0;
	padding:10px;
	}
.innerbox02{
	width:458px;
	background:#FFFFFF;
    margin-top: 10px;
	padding:0 10px 10px;
	}
*:first-child+html .innerbox02{
	width:438px;
	}
.yado_box02{
	width:438px;
	}
.yado_box02 dt{
	float:left;
    margin:0 10px;
    _margin:5px 5px;
	}
.yado_box02 dd{
	float:left;
    width: 380px;
	}

.yado_box02 .yado_img{
	text-align:center;
	line-height:0;
	}
.subti02{
	margin-top:30px;
	}
.kuchikomi_box{
	float:left;
	}
.kuchikomi{
	float:left;
	font-weight:bold;
    margin-top: 10px;
	font-size:12px;
	color:#333333;
	}
.kuchikomi_point{
	float:left;
	font-size:42px;
	font-weight:bold;
	color:#b41c15;
    margin: 0 10px 0 0;
	}

.yado_ph{
	height:217px;
	}
	
.inner04 .ph{
	float:left;
	}

.inner04_r{
	float:right;
    width: 605px;
	}
.inner04 dl{
	margin-bottom:15px;
	}
.inner04 dt{
	float:left;
	}
.inner04 dd {
    float:right;
    width: 535px;
}
.inner04 .tx{
	font-size:12px;
	margin-top:15px;
    line-height: 1.5;
	}

.inner04 li{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	}

.inner04 .chain li{
	float:left;
	margin-right:10px;
	width:280px;
	}
.inner04 .chain li a{
	text-decoration:underline;
	}