
/* service
------------------------------------------------ */
#service .contents h3{ margin:35px 0 10px 0; height:28px;}
#service .contents h4{ margin:10px 0; height:16px;}
#service .contents p{ margin-bottom:10px; line-height:1.4;}
#service .contents span{ font-size:77%;}
#service .contents ul{ margin-bottom:10px; display:block;}
#service .contents .lodge li{ float:left; padding-right:11px;}
#service .contents .rental h5{ color:#d1be94; font-size:108%;}
#service .contents .rentalInfo { /* width:458px; */ float:left; padding-right:11px;}
/* #service .contents .rentalImg { float:left; width:251px;} */
#service .contents .rentalInfo ol{ padding-left:2em; width:400px; }
#service .contents .rentalInfo ol li{ list-style:decimal; }
#service .contents .rentalInfo dl{ width:400px;}
#service .contents .rentalInfo dt { 
	padding:0 0 2px 0; 
	float:left;  
	width: 15em;
	clear:both;
}  
#service .contents .rentalInfo dd {  
	margin-left: 15em;
	padding:0 0 2px 0;
}



/* #service .contents .rentalInfo img{ float:left; width:251px; }
#service .contents .event p{ float:left; width:273px; padding-right:14px; margin-bottom:10px;} */
#service .contents .event img{ float:left; padding-right:11px;}
#service .contents img.vanish{padding-right:0;}
#service .contents li.vanish{padding-right:0;}



/* clearfix
------------------------------------------------ */

#service .contents ul
 {zoom:100%;}

#service .contents ul:after{
	height: 0;
	clear: both;
	visibility: hidden;
	display: block;
	content: ".";
	}