/* CSS Document */
*{ padding:0; margin:0;}
img { border:0;}
div {text-align:left;}
ul {list-style: none;}
ol {list-style-type:armenian;}
address,em { font-style:normal;}
a {text-decoration:none;}


body { background:url(../img/bg02.jpg) no-repeat center top #5C4E41; text-align:center;}
#home #container { width:1000px; margin:10px auto; background:#1D0E00;font-size:80%;line-height:1.7em; color :#EBE7DD; padding:0;}
#home #header {background:url(../img/header_bg02.gif) no-repeat 0 0; padding:5px;}
#home #key_visual { padding:5px;}
#home #global_nav { padding:0 5px;}
#home #content_col {padding:15px 8px;}
#home #contents { padding:5px;}



/*---------------------------------------------------------header ---------*/

#home h1 {font-size:10px; color :#EBE7DD; /*color:#5C4E41;color:#5B4248;*/ font-weight:normal;padding:0 0 8px 35px; float:left;}
#home h1 a {color:#EBE7DD;}
/*#home #n-english { float:right; margin-right:10px;}*/
#home #logo { clear:both; float:left; margin-left:35px;}
#home #b-reservation { float:right; margin-top:18px;}
#header ul { float:right;}
#header ul:after { content:" "; clear:both; display:block; height:0; }
#header li { float:left; margin-right:10px;}
#header #lg_nav { width:282px; margin: 10px 0 0;}
#header #h_btn { width:260px; margin:20px 0 0;}

/*---------------------------------------------------------global_nav ---------*/
#home #global_nav {height:59px; clear:both; }
#home #global_nav li {float:left; display:block;height:59px;}
#home #global_nav li a{display:block; height:59px; text-indent:-9999px;}

#home #n-reserve {width:120px; background:url(../img/global_nav02.gif) no-repeat 0 0 ;}
#home #n-dish{ width:107px; background:url(../img/global_nav02.gif) no-repeat -120px 0;}
#home #n-guestroom{ width:114px; background:url(../img/global_nav02.gif) no-repeat -227px 0;}
#home #n-bath{ width:100px; background:url(../img/global_nav02.gif) no-repeat -341px 0;}
#home #n-facilities{ width:121px; background:url(../img/global_nav02.gif) no-repeat -441px 0;}
#home #n-anniversary{ width:118px; background:url(../img/global_nav02.gif) no-repeat -562px 0;}
#home #n-spend{ width:105px; background:url(../img/global_nav02.gif) no-repeat -680px 0;}
#home #n-sightseeing{ width:109px; background:url(../img/global_nav02.gif) no-repeat -785px 0;}
#home #n-faq{ width:96px; background:url(../img/global_nav02.gif) no-repeat -894px 0;}

#home a:hover#n-reserve {width:120px; background:url(../img/global_nav02.gif) no-repeat 0 -61px ;}
#home a:hover#n-dish,#dish #n-dish{ width:107px; background:url(../img/global_nav02.gif) no-repeat -120px -61px;}
#home a:hover#n-guestroom,#guestroom #n-guestroom{ width:114px; background:url(../img/global_nav02.gif) no-repeat -227px -61px;}
#home a:hover#n-bath,#bath #n-bath{ width:100px; background:url(../img/global_nav02.gif) no-repeat -341px -61px;}
#home a:hover#n-facilities,#facilities #n-facilities{ width:121px; background:url(../img/global_nav02.gif) no-repeat -441px -61px;}
#home a:hover#n-anniversary,#anniversary #n-anniversary{ width:118px; background:url(../img/global_nav02.gif) no-repeat -562px -61px;}
#home a:hover#n-spend,#spend #n-spend{ width:105px; background:url(../img/global_nav02.gif) no-repeat -680px -61px;}
#home a:hover#n-sightseeing,#sightseeing #n-sightseeing{ width:109px; background:url(../img/global_nav02.gif) no-repeat -785px -61px;}
#home a:hover#n-faq,#faq #n-faq{ width:96px; background:url(../img/global_nav02.gif) no-repeat -894px -61px;}



/*---------------------------------------------------------bot_nav ---------*/

#home #bot_nav { border-bottom:1px solid #5B4248; padding:0 30px;}
#home #bot_nav:after {height: 0; visibility: hidden; content: " "; display: block; clear: both;}
#home #bot_nav li { display:block; float:left; height:40px;}
#home #bot_nav li a { display:block; float:left; height:40px; text-indent:-9999px;}
#home #n-member { width:62px; background:url(../img/bot_nav02.gif) no-repeat 0 0;}
#home #n-blog{ width:62px; background:url(../img/bot_nav02.gif) no-repeat -64px 0;}
#home #n-access{ width:92px; background:url(../img/bot_nav02.gif) no-repeat -118px 0;}
#home #n-inquiry{ width:99px; background:url(../img/bot_nav02.gif) no-repeat -210px 0;}
#home #n-sitemap{ width:89px; background:url(../img/bot_nav02.gif) no-repeat -309px 0;}
#home #n-privacy{ width:141px; background:url(../img/bot_nav02.gif) no-repeat -398px 0;}
#home #n-pagetop { width:100px; background:url(../img/bot_nav02.gif) no-repeat -900px 0; margin-left:290px;}



/*---------------------------------------------------------footer ---------*/
#home #footer {clear:both; background:url(../img/footer_back02.gif) no-repeat 0 0; border-top:1px solid #5B4248;}
#home #footer img { float:right; margin:5px 30px 0 15px;}

#home #foot_nav {padding:15px 30px; width:700px;}
#home #foot_nav ul {padding:0; font-size:11px;}
#home #foot_nav li {display:inline; padding: 0 8px ; border-right:1px solid #EBE7DD;}
#home #foot_nav li a {text-decoration:underline;  color :#EBE7DD;}

#home address { padding:15px 30px 0 30px;}
#home address span {font-size:130%;}


#home #copy {clear:both; background:url(../img/footer_bg.gif) no-repeat left bottom; font-size:11px; text-align:center; padding:10px;}




/*--------------------------------------------------*/
.section:after{height: 0; visibility: hidden; content: " "; display: block; clear: both;}
*:first-child+html .section{ height:1%; display:inline-block;}
/*\*/
* html .section{ height:1%; display:inline-block;}
/**/

/*\*//*/
.section{ display:inline-table;}
/**/

.clear{clear:both;}
hr.clear{ width:1px ;height:1px; border-color:#1D0E00; border:0; padding:0; margin:0;}
