.cap {  font-size: 10px; line-height: 18px; color: #F7E7D6;}

.font1 {  font-size: 12px; line-height: 22px; color: #F7E7D6;}

.font2 {  font-size: 12px; line-height: 22px; color: #351F08;}

#news_area ul{ padding:10px 0 ; margin:0;}

#news_area li { background:url(../images/index_07.gif) no-repeat 0 0.7em; padding:3px 3px 3px 10px; list-style:none;}

#news_area li a{ color:#F7E7D6;}

#thanks { width: 70%; line-height: 180%; margin: 30px 0 80px 120px;}

#thanks p { margin: 20px 0 0 30px;}



/* for /party/common */
table#page_party_index,table#page_party_estimate {color: #EFE7D6; font-size: 80%;}

table#page_party_index h1,table#page_party_index h2,table#page_party_index h3,table#page_party_index h3,table#page_party_estimate h1,table#page_party_estimate h2 {text-indent: -9999px; display: block;}
#page_party_index h1,#page_party_estimate h1 {width: 760px; height: 250px; background: url(../party/img/h1_img_party.jpg) no-repeat; margin: 20px 28px;}

#navi {text-align: center;} 
#navi a {color: #F0920B;} 
#area_01,#area_02,#area_03,#area_04 {width: 735px; margin: 10px 40px;}

/* for /party/index.html */
#page_party_index h2 {margin: 20px 0;}
#h2_title_01 {width: 735px; height: 35px; background: url(../party/img/h2_title_01.gif) no-repeat;}
#h2_title_02 {width: 735px; height: 35px; background: url(../party/img/h2_title_02.gif) no-repeat;}
#h2_title_03 {width: 735px; height: 35px; background: url(../party/img/h2_title_03.gif) no-repeat;}

.box_l_01 {float: left; width: 280px; margin: 0 25px 35px 0;}
.box_l_02 {float: left; width: 425px;}
/*\*/
html:\66irst-child .box_l_02 {float: left; width: 425px; margin: -15px 0 0 0;}
/* end */

#h3_title_01 {width: 430px; height: 20px; background: url(../party/img/h3_title_01.gif) no-repeat;}
#h3_title_02 {width: 430px; height: 20px; background: url(../party/img/h3_title_02.gif) no-repeat;}
#h3_title_03 {width: 430px; height: 20px; background: url(../party/img/h3_title_03.gif) no-repeat;}
#h3_title_04 {width: 170px; height: 20px; background: url(../party/img/h3_title_04.gif) no-repeat;}
#h3_title_05 {width: 170px; height: 20px; background: url(../party/img/h3_title_05.gif) no-repeat;}
#h3_title_06 {width: 170px; height: 20px; background: url(../party/img/h3_title_06.gif) no-repeat;}
#h3_title_07 {width: 170px; height: 20px; background: url(../party/img/h3_title_07.gif) no-repeat;}

#area_02 div.box {width: 170px; float: left; margin: 0 13px 0 0;}
#area_02 p {letter-spacing: -1px;}
/*\*/
html:\66irst-child #area_02 p {letter-spacing: -1.5px; font-size: 96%;}
/* end */
.price {color: #CC9900; text-align: right;}
#area_03 p {float: left;}
#area_03 img {float: right; margin: 10px 0 0 0;}

/* for /party/estimate.html */
#area_04 p {width: 650px; margin: 15px 42px;}
#h2_title_04 {width: 735px; height: 35px; background: url(../party/img/h2_title_04.gif) no-repeat;}

#area_05 {width: 596px; margin: 20px 110px;}
#area_05 th {padding: 3px 5px; color: #351F08; background: #BCA579; font-weight: normal; font-size: 80%; text-align: left;}
#area_05 td {padding: 3px 5px; background: #fff; font-size: 80%;}
#area_05 span.style1 {color: #FF0000; font-size: 95%; margin: 0 0 0 10px;}



/*--------------guestroom--------*/
#guestroom { margin:20px 30px; width:760px; line-height:1.7em;}
#guestroom .room_contents { padding:30px 0;}
#guestroom .room_contents .room_title { margin:10px 0 20px 0;}
#guestroom dl,#guestroom dt,#guestroom dd{ padding:0; margin:0;}
#guestroom dd p { padding-bottom:10px;}
#guestroom .room_datail { color:#DDAAA9; clear:both; padding-top:10px;}
#guestroom .photo_img{ clear:both; padding-top:15px;}
#guestroom .photo_img img {float:right; margin-left:2px;}


#guestroom_nav { background:url(../images/guestroom/content_nav_bg.gif) no-repeat ; height:176px; padding:0; text-align:left;}
#guestroom_nav .title {margin:32px 0 10px 39px; }
#guestroom_nav ul { padding:0 0 0 33px; margin:0;}
#guestroom_nav li { float:left; width:92px; height:84px; margin-right:8px;}
#guestroom_nav li img { border:1px solid #B87B3A;}
#guestroom_nav li img:hover,
#guestroom.room_102 #n_102,
#guestroom.room_212 #n_212,
#guestroom.room_403 #n_403, 
#guestroom.room_405 #n_405,
#guestroom.room_406 #n_406,
#guestroom.room_general #n_general{ filter:alpha(opacity=70); opacity:0.2; border:1px solid #FFF1C5;}



#guestroom.top{ background:url(../images/guestroom/top_content_bg.gif) repeat-y ;}
#guestroom.top p {color:#351F08; padding:25px 0 0 35px; }
#guestroom.top div { clear:both; background:url(../images/guestroom/top_content_bg_bottom.gif) no-repeat 0 bottom; height:135px;}
ul#guestroom_b_nav { padding:0px 19px 15px 19px; margin:0; display:inline-block; /*background:url(../images/guestroom/top_caption.gif) no-repeat bottom 419px 445px;*/}
ul#guestroom_b_nav li { padding:0; margin:0;list-style-type:none; float:left; margin:0  8px 25px 14px;}


#guestroom.room_102 .main_img,#guestroom.room_212 .main_img { float:right; margin-left:10px;}
#guestroom.room_403 .main_img,#guestroom.room_405 .main_img { float:left; margin-right:10px;}






.right{float:right; margin:0 0 0 20px; padding:0;}


