@charset "euc-jp";

/* -----------------------------------------------------------
CSS Information 08/07/02

 File name:      style.css
 Style Info:     guestroom/
----------------------------------------------------------- */

/* top */
.groom{background:url(../img/bg_img.gif) left top no-repeat; width:835px; padding:25px 25px 15px 25px; }

.groom p{line-height:1.8; }

.groom .img{float:left; margin-right:20px; }

.groom .ttl{margin-bottom:10px; }

.groom ul.rsv{float:right; }

.groom ul.rsv li{float:left; margin-left:15px; }

.groom table{width:515px; float:left; border:1px solid #cccccc; border-collapse:collapse; margin-bottom:15px; }

.groom table th{background:#838383; padding:8px 15px; color:#FFFFFF; font-weight:normal; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }

.groom table td{text-align:center; border-right:1px solid #CCCCCC; padding:10px 17px; background:#FFFFFF; }


/* detail */
#room_etc dl dt{font-weight:bold; color:#fe6100; margin-bottom:4px; background:url(../../common/img/ico_org_sq.gif) no-repeat left 5px; padding-left:15px; margin-top:20px; }

#room_etc dl dt.top{margin-top:0px; }

#room_etc dl dd{padding-left:15px; margin-bottom:5px;  }

#room{margin-bottom:25px; }

#room #lside{float:left; margin-right:20px; }

#room #rside{float:left; width:605px; border:1px solid #CCCCCC; padding:25px 20px 0px 25px; background:url(../img/bg_detail.jpg) no-repeat left top; }

#room #rside h4{color:#666666; font-size:13px; margin-bottom:0px; }

#room #rside h5{font-size:12px; color:#701428; font-style:italic; margin-bottom:5px; }

#room #rside h5 span{font-style:normal; }

#room #rside #img{float:left; margin-right:20px; }

#room #rside #img img{margin-bottom:15px; }

#room #rside #txt{float:left; width:335px; }

#room #rside #txt p{line-height:1.8; }

#room #rside #txt p.btn{text-align:right; }

#room #rside #txt table{width:333px; border:1px solid #cccccc; border-collapse:collapse; margin-bottom:15px; }

#room #rside #txt table th{background:#838383; padding:8px 10px; color:#FFFFFF; font-weight:normal; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width:35%; }

#room #rside #txt table td{text-align:center; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px 10px; background:#FFFFFF; }

#room #rside #txt ul{border:1px solid #ada199; padding:10px 15px; background:#f3f1ee; margin-bottom:15px; }

#room #rside #txt ul li{margin-bottom:5px; background:url(../../common/img/ico_brw_arw.gif) no-repeat left 6px; padding-left:10px; }

#room #rside #txt dl{border:none; padding:0; background:none; }

#room #rside #txt dl dt{font-weight:bold; background:url(../../common/img/ico_red_dia.gif) no-repeat left 4px; padding-left:15px; color:#6c0e22; margin-bottom:3px; }

#room #rside #txt dl dd{margin-left:15px; margin-bottom:15px; }

#room #rside #txt .kome{background:url(../../common/img/ico_kome.gif) no-repeat left 6px; padding-left:15px; margin-top:10px; }