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

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

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


/*main
------------------------------*/
#hed_img {
	margin-bottom:15px;
}

/*hotel_detail
------------------------------*/
#hotel_detail {
	width:750px;
	margin-bottom:15px;
}

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

.hotel_detail_img01 {
	width:249px;
	float:left;
	margin-bottom:2px;
}

.hotel_detail_img02 {
	width:249px;
	float:left;
	margin-left:2px;
	margin-bottom:2px;
}

.hotel_detail_img03 {
	width:500px;
	float:left;
}


#hotel_detail_r {
	width:240px;
	float:right;
}

#access_rooms_top {
	width:240px;
	background:url(../../mitui_gardenhotelprana/images/main/access_rooms_top.gif) no-repeat top;
	padding-top:35px;
	margin-bottom:10px;
}

#access_rooms_bottom {
	width:240px;
	background:url(../../mitui_gardenhotelprana/images/main/access_rooms_bottom.gif) 0 100% no-repeat;
	padding-bottom:10px;
}

#access_rooms_bg {
	background:url(../../mitui_gardenhotelprana/images/main/access_rooms_bg.gif) repeat-y;
	padding:10px 10px 0;
}

#access_rooms_bg p {
	font-size:0.8em;
	border-bottom:1px dotted #646464;
	padding-bottom:5px;
	margin-bottom:5px;
}

#privilege {
	width:240px;
}

.privilege_top {
	vertical-align:top;
}

.privilege_bottom {
	vertical-align:bottom;
}

.privilege_bg {
	background:#B29352;
	padding:0 10px;
}

.privilege_bg p {
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.8em;
}


/*hotel_data
------------------------------*/
#hotel_data {
	width:750px;
	margin-bottom:15px;
}

.hotel_data_title {
	margin-bottom:10px;
}

#hotel_data_l {
	width:500px;
	padding-left:10px;
	float:left;
}

#hotel_data_r {
	width:220px;
	float:right;
	padding-right:10px;
}

#soine_wrap {
	width:470px;
	border:1px solid #B29352;
	padding:5px;
	background:url(../../mitui_gardenhotelprana/images/main/soine_bg.gif);
}

#soine_wrap h3 {
	background:#AE9448;
	font-size:1em;
	color:#FFFFFF;
	padding:2px;
}

#soine_wrap p {
	font-size:0.8em;
}


/*passport
------------------------------*/
#passport {
	width:600px;
	margin:0 auto 15px;
}



/*application
------------------------------*/
#application {
	margin:0;
}

.application_title {
	margin-bottom:10px;
}

#application_wrap {
	width:700px;
	margin:0 auto 15px;
	border:1px solid #B29352;
	background:url(../../mitui_gardenhotelprana/images/main/application_bg.gif);
	padding:10px;
	text-align:center;
}

#setsumei {
	width:710px;
	padding: 5px;
	border: 1px solid #999999;
	background-color: #fff8dc;
	margin-left: 15px;
	margin-top: 50px;
}

#setsumei h3 {
	font-size:1.2em;
	font-weight:600;
	color:#666666;
}
/*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:630px;
	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;
}
