.recomTitle { padding-top:15px; }

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:80%; background:#FFF; border-bottom:dotted 1px #999; overflow:hidden;}
#recommend .PlanView:after {  
    content: ".";  
    display: block;  
    visibility: hidden;  
    height: 0.1px;  
    font-size: 0.1em;  
    line-height: 0;  
    clear: both;  
}
#recommend .PlanView {  
    zoom: 100%;  
}
/* 文章の大枠 */
#recommend .explan { float:right; width:300px; margin:5px 0 0 10px; }

/* 画像 */
#recommend .picture { float:left; width:130px; }
#recommend .main_picture { width:130px; border:none; text-align:center; overflow:hidden; }
#recommend .yoyakuban_main_picture_img { width:140px; margin:10px 0px 10px 5px; float:center; }

/* プラン名 */
#recommend .PlanView .plan { margin-bottom:10px; padding:3px 0 0 2px; font-weight:bold; font-size:120%; border-bottom:none; }

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

/* 部屋リスト */
#recommend .explan div.roomlist{ margin:5px 0 0 0; padding:0; background:#FFF; border:none; }
#recommend .roomlist li { display:block; padding:2px 0 2px 5px ; margin-bottom:5px;}
#recommend .roomlist li a{ display:block; padding:2px 60px 2px 2px ; /*background: url(images/btn_detail.gif) 230px 0 no-repeat*/ #ededed;}
#recommend .roomlist li a:hover{ color: #999; background: /*url(images/btn_detail_on.gif) 230px 0 no-repeat*/ #ededed;}

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

#recommend{ width:440px; margin:5px; }