@charset "shift_jis";
/* CSS Document */


/*すべて
------------------------------*/
#main {
	background: url(../images/common/bg_side.gif) repeat-y;
	width:800px;
	margin-right:auto;
	margin-left:auto;
}

/*コンテンツ
------------------------------*/
#contents {
	width:750px;
	margin:0 auto;
}


/*main
------------------------------*/
#hed_img {
	width:737px;
	background:url(../images/main/bg_img0526.jpg) no-repeat top;
	margin-bottom:15px;
	padding-top: 150px;
	padding-left: 13px;
}

.img_25th {
	width:345px;
	padding:366px 0 0 25px;
	margin-bottom:10px;
}



.btn_img {
	float:left;
	width:335px;
	padding-right: 10px;
	padding-top: 15px;
}

.btn_l {
	float:left;
	width:160px;
	margin-bottom: 10px;
}

.btn_r {
	float:right;
	width:160px;
	margin-bottom: 10px;
}

#attntion {
	font-size:0.9em;
	width: 345px;
	color: #000000;
	line-height: 1.5em;
	margin-bottom: 10px;
}

#earlysummer {
	padding-bottom:10px;
	padding-right: 20px;
	float: right;
}


/*contents_main
------------------------------*/
#contents_main {
	width:710px;
	margin:0 auto;
}

#title_hotel {
	padding-bottom:20px;
}



/*information_wrap
------------------------------*/
#information_wrap {
	width:710px;
	padding-bottom:20px;

}

#information_wrap_innar {
	border-bottom:1px solid #B63434;
	border-left:1px solid #B63434;
	border-right:1px solid #B63434;
	background:#FAEBB4;
	padding:10px;
}


/*hotel_wrap
------------------------------*/
#hotel_wrap {
	width:710px;
	padding-bottom:20px;
}

#hotel_wrap_innar {
	border-bottom:1px solid #b29352;
	border-left:1px solid #b29352;
	border-right:1px solid #b29352;
	background:#FAEBB4;
	padding:10px;
}
#hotel_wrap_innar01 {
	border-bottom:1px solid #b29352;
	border-left:1px solid #b29352;
	border-right:1px solid #b29352;
	padding:10px;
	background-color: #eeddc1;
}
#hotel_wrap_innar02 {
	border-bottom:1px solid #b29352;
	border-left:1px solid #b29352;
	border-right:1px solid #b29352;
	padding:10px;
	background-color: #f3d0ad;
}
#hotel {
	width:688px;
	margin-bottom:5px;
}

#hotel_l {
	width:100px;
	float:left;
}

#hotel_ltext {
	width:50px;
	float: left;
	padding-left: 50px;
}
#hotel_r {
	width:578px;
	float:right;
}

#hotel_detail {
	width:310px;
	float:left;
}

#hotel_detail h2 {
	color:#784b1e;
	border-bottom:1px solid #b29352;
	margin-bottom:5px;
	padding-bottom:2px;
	font: bold 1.2em "ＭＳ Ｐゴシック";
}

#hotel_detail h3 {
	font-size:0.8em;
	font-weight:normal;
	color:#784b1e;
	font-family: "ＭＳ Ｐ明朝";
}

#hotel_img {
	width:250px;
	float:right;
}

#setsumei {
	width:700px;
	padding: 5px;
	border: 1px solid #999999;
	background-color: #fff8dc;
}

#setsumei h3 {
	font-size:1.2em;
	font-weight:600;
	color:#666666;
}

.border_bottom1 {
	border-bottom:1px dotted #b29352;
	margin:10px 0;
	padding-bottom:10px;
}


/*guest_wrap
------------------------------*/
#guest_wrap {
	width:650px;
	margin:auto;
}

#guest_wrap_innar {
	width:628px;
	border-bottom:1px solid #dd6d9b;
	border-left:1px solid #dd6d9b;
	border-right:1px solid #dd6d9b;
	padding:10px;
	background-color: #fdd7d5;
}

#guest_wrap_innar_l {
	width:410px;
	float:left;
	font-size:0.8em;
}

#guest_wrap_innar_l ol {
	margin:0;
	padding:0;
}

#guest_wrap_innar_l ol li {
	list-style-position:inside;
}

#guest_wrap_innar_l ul {
	margin:0;
	padding:0;
}

#guest_wrap_innar_l ul li {
	list-style-position:inside;
}


#guest_wrap_innar_r {
	width:200px;
	float:right;
}


/*early_entry
------------------------------*/
#early_entry_wrap {
	width:650px;
	margin:10px auto 20px;
}

#early_entry_wrap_innar {
	width:628px;
	border-bottom:1px solid #dd6d9b;
	border-left:1px solid #dd6d9b;
	border-right:1px solid #dd6d9b;
	padding:10px;
	background-color: #fdd7d5;
}

#early_entry_wrap_innar_r {
	width:180px;
	float:right;
}
#early_entry_wrap_innar_r1 {
	width:120px;
	float:right;
}


#early_entry_wrap_innar_l {
	width:430px;
	float:left;
}

#early_entry_wrap_innar_l h3 {
	margin-bottom: 5px;
	border-bottom: 1px solid #dd6d9b;
	color: #dd6d9b;
}



#early_entry_wrap_innar_l table {
	border-top: 1px dotted #dd6d9b;
	margin-bottom: 5px;
}

#early_entry_wrap_innar_l table th {
	padding: 3px;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px dotted #dd6d9b;
}

#early_entry_wrap_innar_l table td {
	padding: 3px;
	border-bottom: 1px dotted #dd6d9b;
}


#early_entry_wrap_innar_l1 {
	width:500px;
	float:left;
}

#early_entry_wrap_innar_l1 h3 {
	margin-bottom: 5px;
	border-bottom: 1px solid #dd6d9b;
	color: #dd6d9b;
}



#early_entry_wrap_innar_l1 table {
	border-top: 1px dotted #dd6d9b;
	margin-bottom: 5px;
}

#early_entry_wrap_innar_l1 table th {
	padding: 3px;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px dotted #dd6d9b;
}

#early_entry_wrap_innar_l1 table td {
	padding: 3px;
	border-bottom: 1px dotted #dd6d9b;
}



.font_s09 {
	font-size: 0.9em;
	line-height: 1.2em;
}

.font_s08 {
	font-size: 0.8em;
	line-height: 1.4em;
}


/*1day
------------------------------*/
#day_wrap {
	width:710px;
	padding-bottom:20px;
}

#day_wrap_innar {
	width:688px;
	border-bottom:1px solid #b29352;
	border-left:1px solid #b29352;
	border-right:1px solid #b29352;
	background:#FFFFFF;
	padding:10px;
}

#day_detail {
	width:310px;
	float:left;
}

#day_detail h2 {
	font-size:1.2em;
	font-weight:normal;
	color:#784b1e;
	border-bottom:1px solid #b29352;
	margin-bottom:5px;
	padding-bottom:2px;
}
.disny_text {
	width: 720px;
	padding-left: 15px;
}
.hed_text {
	width: 345px;
	float: right;
	padding-top: 10px;
	height: 300px;
}
.syuppatsu_table {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}
.syuppatsu_table td {
	padding: 5px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #FFFFFF;
}
.syuppatsu_table th {
	padding: 5px;
	background: #FFCC66;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.btn_img_r {
	float: right;
	width: 326px;
	padding-right: 20px;
}

