


#container{width:100%; height:auto; margin:0px; padding:0px 0px 0px 0px; background:url(../images/bg.jpg) 0px 0px;}

#contents{width:900px; height:auto; margin:0px auto; padding:0px 0px 0px 0px;}


#header{width:900px; height:auto; margin:0px; padding:0px;}

#navigation{width:900px; height:auto; margin:0px; padding:0px 0px 0px 0px;}


.photo_name{font-weight:bold; color:#333; font-size:1.2em; padding:0px 0px 0px 5px;}

#footer{width:900px; height:auto; margin:0px; padding:0px 0px 0px 0px; background:url(../images/footer_hr.gif) center top no-repeat; text-align:center;}

.footer_mail{text-align:left; padding:5px 0px 30px 30px; font-style:italic; color:#333; font-style:italic;}



.footer_mail a:hover{text-decoration:underline;}
.footer_mail a:link{color:#333;}
.footer_mail a:visited{color:#333;}
.footer_mail a:active{color:#333;}








#top_contents{width:900px; height:auto; margin:0px; padding:62px 0px 0px 0px;}

#topbody{background:url(../images/bg.jpg);}


#flash_area{width:900px; height:600px; margin:0px; padding:0px; border:1px solid #3a2a0b;}








#room_contents{width:900px; height:auto; margin:0px; padding:0px 0px 0px 0px; background:url(../../room/images/room_bg.jpg) no-repeat 0px 70px;}


#room_photo_box{width:900px; height:auto; margin:0px; padding:612px 0px 40px 0px;}

#room_photo_01{width:162px; height:auto; margin:0px 0px 0px 55px; padding:51px 0px 0px 0px; float:left;}

#room_photo_02{width:231px; height:auto; margin:0px 0px 0px 0px; padding:5px 0px 0px 19px; float:left;}

#room_photo_03{width:130px; height:auto; margin:0px 0px 0px 0px; padding:16px 0px 0px 257px;}

#room_photo_bg_name{width:200px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 497px;}








#cook_contents{width:900px; height:auto; margin:0px; padding:0px 0px 0px 0px; background:url(../../cook/images/cook_bg.jpg) no-repeat 0px 70px;}

#cook_photo_box{width:900px; height:auto; margin:0px; padding:691px 0px 40px 0px;}

#cook_photo_01{width:247px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 37px; float:left;}

#cook_photo_02{width:154px; height:auto; margin:0px; padding:25px 0px 0px 19px; float:left;}

#cook_photo_03{width:139px; height:auto; margin:0px; padding:43px 0px 0px 18px; float:left;}





#spa_contents{width:900px; height:auto; margin:0px; padding:0px 0px 0px 0px; background:url(../../spa/images/spa_bg.jpg) no-repeat 0px 70px;}

#spa_photo_box{width:900px; height:auto; margin:0px; padding:639px 0px 40px 0px;}

#spa_photo_float{width:900px; height:auto; margin:0px; padding:0px;}

#spa_photo_01{width:221px; height:auto; margin:0px; padding:0px 0px 0px 23px; float:left;}

#spa_photo_right_box{width:500px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}

#spa_photo_02{width:220px; height:auto; margin:0px; padding:0px 0px 0px 32px;}

#spa_photo_03{width:167px; height:auto; margin:0px; padding:17px 0px 0px 157px;}


#spa_spec{width:900px; height:auto; margin:0px; padding:0px 0px 0px 0px;}

#spec_ttl{padding:0px 0px 10px 30px;}

#spec_txt{padding:0px 25px 30px 40px;}

#spec_txt p{color:#333; font-size:13px; line-height:1.7em;}

#spa_spec{width:900px; height:auto; margin:0px; padding:0px 0px 0px 0px;}

#spa_table{width:870px; height:auto; margin:0px auto; padding:30px 0px 0px 30px; font-size:13px; color:#333;}

#spa_table td{padding:8px 0px 8px 3px; border-bottom:dotted #666 1px;}




#info_contents{width:900px; height:auto; margin:0px; padding:0px;}

#info_photo_box{width:900px; height:auto; margin:0px; padding:0px 0px 40px 0px;}





#spa_contents{width:900px; height:auto; margin:0px; padding:0px 0px 0px 0px;}

#access_float{width:900px; height:auto; margin:0px; padding:0px 0px 0px 0px;}

#access_left{width:534px; height:auto; margin:0px; padding:0px; float:left;}

#access_right{width:302px; height:188px; margin:0px; padding:0px 0px 0px 64px; float:left; background:url(../../access/images/access_baner_bg.jpg) no-repeat;}



#takayama_baner{width:226px; height:46px; margin:0px; padding:0px;}

#okuhidaonsen_baner{width:226px; height:auto; margin:0px; padding:30px 0px 0px 0px;}







#print_area{width:900px; height:auto; margin:0px; padding:20px 0px 20px 0px; text-align:center;}





























































