@charset utf-8;
.room_info{width:520px;text-align:left;background:url(../images/line_01.jpg) no-repeat bottom center;margin:0 auto 5px;padding:0 0 10px}
.room_info .floatleft{width:120px;padding:10px 0 0}
.room_info .floatright{width:390px;padding:0 0 0 10px}
.room_info .info{color:#666;line-height:20px}
.room_detail{width:520px;background:url(../images/line_01.jpg) no-repeat bottom center;font-size:15px;margin:0 auto 5px;padding:0 0 10px}
.map{width:520px;line-height:25px}
.map a{width:40px;float:left;display:block;padding-left:25px;text-align:left;color:#333;font-size:12px;background:url(../images/icon_01.jpg) no-repeat 10px 50%}
.map a:hover{color:#0075AA}
.guestbook_comment{border:1px solid #DDD;margin-bottom:10px}
.guestbook_comment .line{border-bottom:1px dashed #DDD;padding:5px}
.guestbook_comment .line2{border-bottom:1px dashed #DDD;background-color:#FFC;padding:5px}
.guestbook_comment .nopublic{color:#AAA;border:1px solid #DDD;background-color:#F5F5F0;margin:5px 0;padding:10px}
.signImg{width:400px;height:300px;background-color:#000;position:relative}
.signImg img{top:0;left:0;position:absolute}
.signImg #sign{z-index:20;opacity:.80;filter:alpha(opacity=80)}
.signImg #preview{z-index:10}
.room_info span,.guestbook_comment p{margin:2px}
