/* CSS Document */



div#recommend,#recommend p,#recommend td,#recommend ul,#recommend li,

#recommend dl,#recommend dt,#recommend dd,#recommend table{ margin:0; padding:0; }

#recommend li{ margin:0; list-style:none; }



/* プランの大枠 */

#recommend .PlanView { clear:both; font-size:90%; /*background:#FFF; border-top:solid 1px #c2c29e;*/}



/* 文章の大枠 */

#recommend .explan { float:right; width:480px; margin:5px; }



/* 画像 */

#recommend .picture { float:left; width:150px; margin:10px 0 0 0; }

#recommend .main_picture { width:150px; border:none; text-align:center; overflow:hidden; }

#recommend .yoyakuban_main_picture_img { width:150px; margin:0; float:center; }



/* プラン名 */

#recommend .PlanView .plan { margin-bottom:5px; padding:3px 0 0 2px; font-weight:bold;  border-top:solid 1px #c2c29e;

	font-size:100%; color:#000000;}



/* プラン一覧のコメント */

#recommend .explan .comment { padding:0 0 0 5px; margin:0; }



/* 部屋リスト */

#recommend .explan div.roomlist{ margin:5px 0 0 10px; /*padding:5px 5px 0 5px; background:#FFF;

	border:1px solid #9e9a14;*/ }

#recommend .roomlist li { display:block; margin:10px 0 5px 0; background:url(../../img/top_yoyaku_b.gif) no-repeat right center; }

#recommend .roomlist li a{ display:block; padding:5px 0px 5px 10px ; color:#6d6a01; text-decoration:underline; width:98%;}





/* 「▼このプランに該当するお部屋タイプ」 */

#recommend .explan .roomlist p.room_list_header{ display:none; /* padding-bottom:5px; */ }



#recommend{ width:652px; margin:5px; }




/* 検索フォーム */

/* 検索テーブル */
#search { margin:0 0 20px 0; padding:3px 5px; font-size:90%; border:1px solid #dbd285; background:url(../../img/search_bg.gif) repeat-x top #f2edc7; }
#search .title { text-align:center; margin:0 0 3px 0; }
#search div { padding:5px 0 0 0; position:relative; }


/* 検索テーブルのラベル列と入力列 */
#search dl {  }
#search dt { font-weight:bold; }
#search dd { margin:0 0 5px 5px; }

/*#search table, #search table th, #search table td{ border:solid 1px;}
#search table th{ padding:0 2px; font-weight:bold; }
#search input.digits{ ime-mode:disabled; text-align:right; font-size:80%; }*/

/* 年月セレクト */
#search .year_month_489ban{ margin:0 0 3px 20px; }

/* 日セレクト */
#search .day_489ban{ margin:0 10px 3px 5px; }
#search_title_489ban{ display:none; }

/* 検索ボタン */
/*#search p { display:block; position:absolute; top:60px; right:10px; }
* html #search p { display:block; position:absolute;  top:60px; right:0px;}*/
#search_button_489ban{ margin:5px 0 0px 0px; padding:1px 2px 1px 2px; }
* html #search_button_489ban{ margin:3px 0 0px 0px; padding:1px 2px 1px 2px; }

/*#guest_detail_489ban{ display:block; position:absolute; top:600px; left:140px; width:300px; border:1px solid #ccc; background-color:#eee; }
#guest_detail_489ban table{ margin:5px; width:100%; }
#guest_detail_489ban table td, #guest_detail_489ban table th{ margin:0; padding:0 1px; border-bottom:1px solid #ccc; }

#guest_close_489ban{ text-align:center; }
#guest_detail_489ban table td#guest_close_489ban{ border:none; }*/

/* Aタグではなく、spanなので */
/*#guest_trig_489ban, #guest_close_489ban{ cursor:hand; color:blue; text-decoration:underline; }*/











