@charset "utf-8";

/*** 秀山荘 ***/


@import"../../css/hotels_common.css";

body{
	background-image: url(../images/body_tile.gif);
	background-repeat: repeat-x;
}
.root{
	width:798px;
	background-image: url(../images/body_tile.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/*=content body START
---------------------------=*/
.content_root{
	background-color:white;
	padding-left:24px;
	padding-right:24px;
	border-bottom:1px solid #666;
}
.ichiran_select{
	width:268px;
	height:77px;
	background-image: url(../../top_page_images/ichiran_select_bk.gif);
	background-repeat: no-repeat;
	background-color: #fcd495;
	background-position: 4px 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.ichiran_select select{ 
	margin-top:46px;
	margin-left:22px;
	width:219px;
}


.select_btn{
	background:#AA8F92;
	height:115px;
	width:276px;
	padding-top:4px;
	margin-bottom: 5px;
}
.yoyaku_btns03{
	background: url(../../common/template_images/yoyaku_btn_bk03.gif) no-repeat;
	width:268px;
	height:90px;
	padding: 4px;
	background-color: #fcd495;
	background-position: 4px 4px;
	margin-bottom: 5px;
}
.yoyaku_btns03 p{
	float:left;
	margin-top:15px;
	margin-left:8px; 
	display:inline;
}

.yoyaku_btns{
	width:268px;
	height:110px;
	margin:auto;
	background-image: url(../../common/template_images/yoyaku_btn_bk01.gif);
	background-repeat: no-repeat;
}
.yoyaku_btns p{
	float:left;
	margin-top:38px;
	margin-left:8px; 
	display:inline;
}
.yoyaku_btns02{
	width:268px;
	height:110px;
	margin:auto;
	background-image: url(../../common/template_images/yoyaku_btn_bk02.gif);
	background-repeat: no-repeat;
}
.yoyaku_btns02 p{
	float:left;
	margin-top:38px;
	margin-left:8px; 
	display:inline;
}
.banner{
	margin-top:6px;
}
#banners{
	width:278px;
}
.shinchaku{
	height:182px;
	width:443px;
}
.shinchaku dl{
	height:147px;
	width:443px;
	line-height:1.5;
	overflow:auto;
}
.shinchaku h2{
	background: url(../../common/template_images/shinchaku.gif) no-repeat;
	width:443px;
	height:34px;
}
.notice{
	width:443px;
	height:355px;
}
.notice h2{
	background: url(../images/notice.gif) no-repeat;
	width:443px;
	height:54px;
}
.notice dl{
	height:301px;
	width:443px;
	line-height:1.5;
	overflow:auto;
}
.notice dl dt{
	margin-top:15px;
	margin-bottom:9px;
}
#first_dt{
	background: url(../images/first_dt.gif);
	height:19px;
	width:94px;
}
#second_dt{
	background: url(../images/second_dt.gif) no-repeat;
	height:19px;
	width:94px;
}
#third_dt{
	background: url(../images/third_dt.gif) no-repeat;
	height:19px;
	width:144px;
}
.access{
	padding:0;
	color:#666
}

.facilities h2,
.hotel_access h2,
.tour_sight h2{
	width:798px;
	margin-top:8px;
	margin-bottom:17px;
	height:31px;
}
.tour_sight dl,
.facilities dl,
.hotel_access dl,
.kanko{
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px dotted #756B57;
	width:750px;
}
dl.last{
	border:none;
	margin-bottom:12px;
}





/*=facilities START
---------------------------=*/

.facilities h2{
	background:url(../../common/template_images/shisetsu_header.gif) no-repeat;
}
.facilities dt,
.tour_sight dt {
font-weight:bold;
	float:left;
	margin-left:-7px;
	width:220px;
}
* html .facilities dt {
	margin-left:-4px;
}
* html .tour_sight {
	margin-left:-4px;
}

.facilities dd,
.tour_sight dd {
	float:right;
	width:530px;
	/*background-color:green;*/
}
dd address{ 
	margin-top:8px;
	padding-top:6px;
	padding-left:7px;
	background:#E3E3E3;
	height:21px;
	width:250px;
	border:1px solid #996666;
	font-weight:bold;
	font-size:14px;
	font-style:normal;
}
address span{ 
	margin-left:10px;
	margin-right:10px;
	color:#996666;
}
.ryokin h2{
	background:url(../../common/template_images/ryokin_header.gif) no-repeat;
	width:798px;
	height:31px;
	margin-bottom:4px;
}
.ryokin div{
	padding-left:22px;
}
.ryokin table{
	width:500px;
	font-size:14px;
	margin-top:16px;
}
.ryokin thead td{
	background:#DBD5CA;
}
.ryokin tr{
	height:19px;
}
.ryokin em{ 
	display:block;
	font-style:normal;
	margin-bottom:1px;
}
.ryokin p{
	padding-top:7px;
	padding-left:2px;
}
table td{
	background:#EFE6D7;
	text-align:center;
}
.category_1{
	background:#DBD5CA;
	width:20px;
}
.category_2{
	background:#E8DAC2;
	width:90px;
}
/*=facilities END
---------------------------=*/
/*=access START
---------------------------=*/
.hotel_access h2{
	background:url(../../common/template_images/access_header.gif) no-repeat;
}
h2#meal_header {
	background-image: url(../../common/template_images/meal_header.gif);
}
h2#pp_header {
	background-image: url(../../common/images/header.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 45px;
	color: #665E49;
	font-size: 14px;
	font-weight: bold;
	height: 31px;
	width: 754px;
}
#pplead{
	margin-left:auto;
	margin-right:auto;
	color: #666666;
	width:750px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.hotel_access dl{
	line-height:1.3;
}
.hotel_access dt{
	font-weight:bold;
	float:left;
	margin-left:-7px;
	width:80px;
}
.hotel_access dd{
	float:right;
	width:670px;
}
dd em{
	float:left;
}
dd p{
	padding-left:25px;
}
/*=access END
---------------------------=*/
/*=tour_sight START
---------------------------=*/
.tour_sight h2{
	background:url(../../common/template_images/tour_sight_header.gif) no-repeat;
}
.tour_sight p{
	padding-top:13px;
	padding-left:24px;
}
.tour_sight a{
	color:#866549;
	text-decoration: underline;
}
.kanko_calendar{
	list-style:disc inside;
	float:left;
	padding-left: 12px;
	padding-top:5px;
}
.kanko{
	padding-top:3px;
	padding-bottom:16px;
	border-bottom:1px dotted #756B57;
	width:750px;
}
.kanko .floatL p{
	font-size:10px;
}

/*=tour_sight END
---------------------------=*/
/*=content body END
---------------------------=*/
