@charset "UTF-8";


#recommend div,
#recommend p,
#recommend td,
#recommend ul,
#recommend li,
#recommend dl,
#recommend dt,
#recommend dd,
#recommend table,
#recommend img{ margin:0; padding:0; border:0; }

#recommend li{ margin:0; list-style:none; }



/* プランの大枠 *//* 1つのプランの大枠-----　小文字class名は　css2対応時に効かせます */
#recommend .PlanView,
#recommend .planview { clear:both; display:inline-block; width:640px; padding-bottom:15px;}
#recommend .PlanView:after,
#recommend .planview :after { content:" "; clear:both; display:block; height:0px;}


/* 文章の大枠 */
#recommend .explan {float:right; width:480px; margin:0; text-align:left;}

/* 画像 */
#recommend .picture { float:left; width:140px;}/* 画像 外枠*/
#recommend .main_picture { width:140px; border:none; text-align:center; }/* 画像 枠*/
#recommend .yoyakuban_main_picture_img {width:140px; margin:0; float:center; padding:3px ;border:1px solid #999; }/* 画像 */




/* プラン名 */
#recommend .PlanView .plan,
#recommend .planview .plan{ margin-bottom:5px; padding:5px 5px 5px 8px; font-weight:bold; font-size:110%; color:#333; background:#eaeaea;}



/* プラン一覧のコメント */
#recommend .explan .comment { padding:0 0 0 5px; margin:0; }

/* 部屋リスト */
#recommend .explan div.roomlist{ margin:10px 0 0 0; padding:5px 0 0 5px;}
#recommend .roomlist li { display:block; padding:2px 0 2px 0 ; margin-bottom:5px;font-weight:bold;}
#recommend .roomlist li a{ background:url(../images/index/index_style_btn489.gif) no-repeat right center;  color:#77072c; display:block; padding:2px 190px 2px 0 ; height:2.5em;}
#recommend .roomlist li a:hover { background:url(../images/index/index_style_btn489.gif) no-repeat right center; color:#77072c; }



/* 「▼このプランに該当するお部屋タイプ」 */
#recommend .explan .roomlist p.room_list_header{ display:none; /* padding-bottom:5px; */ }


#recommend{margin:15px 0; font-size:100%; text-align:center; clear:both;}



#search{ background:#FFF; border:1px solid #c9c9c9; padding:8px; margin:0 0 10px 0; }
#search img{ margin:0 0 5px 0; }

/* 検索テーブル */
#search table{ margin:0; padding:0; font-size:90%; }

/* 検索テーブルのラベル列と入力列 */
/*#search table, #search table th, #search table td{ border:1px solid;}
#search table th{ padding:0 2px; font-weight:normal; }*/
#search input.digits{ ime-mode:disabled; text-align:right; font-size:80%; margin:0 0 0 5px; }

/* 年月セレクト */
#search .year_month_489ban{ margin:0; }

/* 日セレクト */
#search .day_489ban{ margin:0 7px; }
#search_title_489ban{display:none;}
/* 部屋の行 */
/* #tr_room_489ban{ display:none; } */




#news{ padding:0 30px; margin:0 0 20px 0; line-height:1.6em;}
#news_title{ padding:0 20px; margin:0 0 5px 0;}


