/* ¿ä¼Ò(element) ¿©¹é ÃÊ±âÈ­ */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, a, address, pre, cite,
form, fieldset, input, textarea, select, 
table, th, td {margin:0; padding:0; color:#555; font-size:12px; line-height:1.2; font-family:µ¸¿ò, Arial; font-weight:normal;}
/* Á¦¸ñ¿ä¼Ò */
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;} 
/* Å×µÎ¸® ¾ø¾Ö±â */
fieldset, img, abbr,acronym {border:0 none;} 
/* ¸ñ·Ï */
ol, ul {list-style:none;}
/* form */
legend{display:none;}
/* ¸µÅ© */
a{cursor:pointer; border:none; text-decoration:none;}
a:link{font-weight:bold; color:#777; text-decoration:none;}
a:visited{font-weight:bold; color:#777; text-decoration:none;}
a:hover, a:focus, a:active{font-weight:bold; color:#555; text-decoration:underline;}

/* common */
#wrap{width:100%; text-align:center;}

#header{width:100%; border-bottom:1px solid #e9e9e9; padding:40px 0 40px 0; }
#header h1{width:980px; margin:0 auto; text-align:left;}

#content{width:100%;}
#content #info{width:980px; margin:0 auto; text-align:center; padding:50px 0;}
#content #info h2{margin-bottom:25px;}
#content #info #benefit{margin:50px 0 0 0; overflow:hidden;}
#content #info #benefit p{float:left; margin-right:20px;}
#content #info #benefit p+p{margin-right:0px;}
#content #info #benefit p:last-child{margin-right:0px;}
#content #agency{background:#e9e9e9;}
#content #agency div{width:980px; margin:0 auto; text-align:center; overflow:hidden;}
#content #agency div p{float:left;}

#footer{width:980px; margin:0 auto; text-align:center; overflow:hidden; padding-top:40px;}
#footer div{width:880px; float:left;}
#footer p{width:100px; float:right; text-align:left;}
#link{overflow:hidden;}
#link li{float:left; margin:1px 20px 0 0;}
address{margin-top:10px; text-align:left;}

/*È£ÅÚÁ¶È¸½Ã½ºÅÛ*/
#hotel_header{width:100%; border-bottom:1px solid #e9e9e9; padding:40px 0 40px 0; }
#hotel_header h1{width:900px; margin:0 auto; text-align:left;}

#hotel_content{width:100%;}
#hotel_content #hotel{width:900px; height:630px; margin:30px auto; text-align:center;}

#footer_wrap{width:100%; background:#ebebeb;}
#hotel_footer{width:900px; margin:0 auto; text-align:center; overflow:hidden; padding:20px 0;}
#hotel_footer div{width:500px; float:left;}
#hotel_footer p{width:100px; float:right; text-align:left;}
#link{overflow:hidden;}
#link li{float:left; margin:1px 20px 0 0;}
#link li a.privacy{font-weight:normal; color:#888888; text-decoration:underline; margin-left:10px;}
address{margin-top:10px; text-align:left;}
