.en {
	font-family:"Times New Roman", Times, serif;
	font-size:18.44px;
}
#content .en .lead { font-size:22.7px; line-height:31px; }
#content .en h1, #content .en h2 {
	font-size:25px;
	font-weight:bold;
	margin:0 0 10px 0;
	border:none;
	width:auto;
	height:auto;
	text-indent:0;
}
#content .en .title { font-size:25px; font-weight:bold; line-height:36.88pt; }
#content .en .room { font-size:17px; }
#content .l { float:left; }
#content .r { float:right; }
#content img { margin-top:6px; }
#content img.l { padding-right:20px; }
#content img.r { padding-left:20px; }
#content p { margin-bottom:10px; text-align:justify; line-height:25.53px; }
#content .content_box { padding-bottom:48px; width:720px; height:100%; position:relative; }
#content .content_box:after { /*----- Hack for morden browsers -----*/
	content : "";
 	display : block;
 	height : 0;
 	clear : both;
}
#content .content_box .room_box p { text-align:center!important; font-weight:bold; font-size:20px; }
#content .content_box .room_box { width:165px; height:100%; float:left; text-align:center; }
#content .content_box.map { width:720px; height:1000px; background:url(../_img/japan.png) no-repeat; position:relative; margin-top:100px;}
#content .content_box.map p { font-size:19px; margin:0; padding:0; line-height:19pt; }
#content .content_box.map p.title { font-size:48px; font-weight:normal; }
#content .content_box.map p span.sub_title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
