/* CSS Document */

h3.room-name{
margin:40px 0 0 0;
}



/*---------------------------------------------
01. simmons
02. guestRooms
03. clearfix
---------------------------------------------*/

/*---------------------------------------------
01. simmons
---------------------------------------------*/

/*20100907 html用 CSS
***********************************************
#simmons{
font-size:80%;
color:#333;
line-height:140%;
}

#simmons h4{
clear:both;
font-size:110%;
margin:0 0 10px 0;
border-bottom:1px dotted #777;
}

p.simmons_web{
display:block;
height:100px;
padding:50px 0 0 170px;
background:url(../image/simmons.jpg) no-repeat 0 0;
border-top:1px dotted #777;
border-bottom:1px dotted #777;
}
************************************************/

#simmons			{ width: 457px; color: #333; line-height: 1.4em; text-align: left; font-size: 80%; margin: 20px 29px 0px 20px; background: url("../image/sim_bg_img.jpg") no-repeat left top; }
#simmons h3			{ padding: 74px 0px 20px; }
#simmons h4			{ padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #ccc; }
#simmons .lead		{ padding-bottom: 60px; }
#simmons .copy		{ padding: 15px 0px 25px; }
#simmons .pageTop	{ padding: 30px 0px 15px; text-align: right; }

#simmons .block					{ width: 457px; }
#simmons .blockLeft				{ float: left; width: 282px; }
#simmons .blockLeft .photo		{ padding: 15px 0px; }
#simmons .blockRight			{ float: right; width: 160px; }



/*---------------------------------------------
02. guestRooms
---------------------------------------------*/
#guestRooms					{ width: 457px; color: #333; line-height: 1.4em; text-align: left; font-size: 80%; margin: 0px 29px 0px 20px; }
#guestRooms h3				{ margin: 20px 0px; }
#guestRooms h4				{ padding-bottom: 7px; margin-bottom: 15px; border-bottom: 1px solid #ccc; }
#guestRooms h5				{ font-weight: bold; padding-bottom: 3px; }
#guestRooms .lead			{ padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #ccc; }
#guestRooms .arrow			{ padding-bottom: 40px; }
#guestRooms .arrow li		{ float: left; background: url("../image/arrow_gray.gif") no-repeat 0px 0.5em; padding: 0px 15px 0px 8px; }
#guestRooms .arrow .up		{ padding-top: 4px; }
#guestRooms .copy			{ padding: 12px 0px; }
#guestRooms table			{ width: 457px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 15px; }
#guestRooms th				{ width: 150px; background-color: #eee; padding: 10px 0px 10px 15px; border-bottom: 1px solid #ccc; border-left: none; border-right: none; }
#guestRooms td				{ padding: 10px 0px 10px 15px; border-bottom: 1px solid #ccc; }
#guestRooms .roomBtn li		{ float: left; padding-right: 7px; }
#guestRooms .pageTop		{ text-align: right; padding: 15px 0px 60px; }
#guestRooms .universal		{ background: #f1eff3; padding: 15px; margin-bottom: 60px; }
#guestRooms .universalLeft	{ float: left; width: 232px; }
#guestRooms .universalLeft dt		{ padding-bottom: 3px; }
#guestRooms .universalRight			{ float: right; width: 180px; }
#guestRooms #amenity .equipment		{ padding-bottom: 35px; }
#guestRooms #amenity ul				{ float: left; width: 185px; }
#guestRooms #amenity .center		{ width: 142px; }
#guestRooms #amenity .right			{ width: 120px; }
#guestRooms #amenity li				{ padding-left: 12px; background: url("../image/dod.gif") no-repeat 0px 0.5em; }
#guestRooms #amenity .ameni			{ padding-bottom: 15px; }



/*---------------------------------------------
03.	clearfix
---------------------------------------------*/
.clearFix:after  				{ content: " "; display: block; height: 0; clear: both; visibility: hidden; }
.clearFix        				{ display: inline-block; }
* html .clearFix 				{ height: 1%; }
.clearFix        				{ display: block; }

#simmons .block:after  			{ content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#simmons .block        			{ display: inline-block; }
* html #simmons .block 			{ height: 1%; }
#simmons .block        			{ display: block; }

#guestRooms .arrow ul:after  	{ content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#guestRooms .arrow ul        	{ display: inline-block; }
* html #guestRooms .arrow ul 	{ height: 1%; }
#guestRooms .arrow ul        	{ display: block; }

#guestRooms .roomBtn ul:after  	{ content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#guestRooms .roomBtn ul        	{ display: inline-block; }
* html #guestRooms .roomBtn ul 	{ height: 1%; }
#guestRooms .roomBtn ul        	{ display: block; }

#guestRooms .universal:after  	{ content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#guestRooms .universal        	{ display: inline-block; }
* html #guestRooms .universal 	{ height: 1%; }
#guestRooms .universal        	{ display: block; }

#guestRooms #amenity .equipment:after  	{ content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#guestRooms #amenity .equipment        	{ display: inline-block; }
* html #guestRooms #amenity .equipment 	{ height: 1%; }
#guestRooms #amenity .equipment        	{ display: block; }

#guestRooms #amenity .ameni:after  		{ content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#guestRooms #amenity .ameni        		{ display: inline-block; }
* html #guestRooms #amenity .ameni	 	{ height: 1%; }
#guestRooms #amenity .ameni	        	{ display: block; }
