





#room_photo_01{width:139px; height:auto; float:left;}

#room_photo_02{width:139px; height:auto; float:left;}

#room_photo_03{width:139px; height:auto; float:left;}

#room_photo_04{width:110px; height:auto; float:left;}






.room_price_table{width:500px; height:auto; margin:0px auto; padding:0px 0px 30px 0px;}

.room_price_table table{ border-top:1px solid #c9b9a8; border-right:1px solid #c9b9a8;}

.room_price_table td{vertical-align:middle; padding:5px 0px; line-height:1.2em; text-align:center; border-left:1px solid #c9b9a8; border-bottom:1px solid #c9b9a8;}

.calender_mark{width:500px; height:auto; margin:0px auto; padding:15px 0px 0px 0px; text-align:center;}




.room_reserve_table{width:541px; height:auto; margin:0px; padding:0px 0px 15px 0px;}

.room_reserve_table table{ border-top:1px solid #c9b9a8; border-right:1px solid #c9b9a8;}

.room_reserve_table td{vertical-align:middle; padding:5px 0px; line-height:1.2em; border-left:1px solid #c9b9a8; border-bottom:1px solid #c9b9a8;}





.reserve_table_box{width:270px; height:auto; margin:0px; padding:0px; float:left;}
.reserve_teble_table{width:230px; height:auto; margin:0px auto; padding:0px;}
.reserve_table_ttl{width:230px; height:20px; margin:0px; padding:0px 0px 10px 0px; text-align:center;}



.reserve_teble_table td{vertical-align:middle; text-align:center; padding:5px 0px; line-height:1.2em; border-left:1px solid #c9b9a8; border-bottom:1px solid #c9b9a8;}
.reserve_teble_table table{ border-top:1px solid #c9b9a8; border-right:1px solid #c9b9a8;}

.reserve_table_reserve_btn{width:230px; height:auto; margin:0px; padding:20px 0px 50px 0px; text-align:center;}

#month_area{width:541px; height:auto; margin:0px; padding:0px 0px 25px 0px;}


.td_color{background:#ddd2c3;}
.td_color2{background:#ddd2c3; border-top:1px solid #c9b9a8;}


#okunoki_ttl{width:300px; height:auto; margin:0px auto; padding:50px 0px 25px 0px; text-align:center;}

#okunoki_ttl2{width:300px; height:auto; margin:0px auto; padding:50px 0px 25px 0px; text-align:center;}

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








.kondate_ttl{width:541px; height:auto; margin:0px; border:0px;}

.kondate_ttl p{font-size:1.3em; font-weight:bold; padding:0px 0px 15px 0px; text-align:center; color:#643a40;}







.drink_table{width:500px; height:auto; margin:0px auto 30px auto; padding:0px 0px 0px 0px; border-top:1px solid #c9b9a8; border-right:1px solid #c9b9a8;}

.drink_table td{vertical-align:middle; padding:6px 3px 6px 5px; line-height:1.2em; border-left:1px solid #c9b9a8; border-bottom:1px solid #c9b9a8;}





#cook_master p{font-size:1.3em; font-weight:bold; padding:15px 0px 25px 0px; color:#643a40;}







#okunokigi_photo_area{width:541px; height:auto; margin:0px; padding:0px;}
.photo_box{width:138px; height:104px; margin:0px; padding:0px 0px 0px 0px; float:left;}
.photo_box2{width:121px; height:104px; margin:0px; padding:0px 0px 0px 0px; float:left;}
#okunokigi_photo_area img{border:solid 1px #c8baa8;}



#room_naka_photo_area{width:541px; height:auto; margin:0px; padding:20px 0px 0px 0px;}
#room_naka_photo_area img{border:solid 1px #c8baa8;}















.teien_photo_01{width:179px; height:auto; float:left;}

.teien_photo_02{width:179px; height:auto; float:left;}

.teien_photo_03{width:150px; height:auto; float:left;}


#teien_photo_box{width:512px; height:auto; margin:0px auto; padding:0px 0px 20px 0px;}


#teien_photo_box2{width:512px; height:auto; margin:0px auto; padding:0px;}















































































































