@charset "utf-8";
/* CSS Document */

.room_imgBox {
float:right;
}

.room_leftBox {
width:395px;
float:left;
}

table {
border-left:2px solid #343434;
border-top:2px solid #343434;
border-right:2px solid #343434;
border-bottom:2px solid #343434;
}

table th {
text-align:center;
color:#FFFFFF;
font-weight:bold;
border-right:1px solid #343434;
background-color:#940e0e;
padding:7px;
}

table td {
text-align:center;
padding:7px;
border-right:1px solid #343434;
border-bottom:1px solid #343434;
}

.table_gray {
background-color:#eeeeee;
}

.chargeBox {
height:172px;
border-bottom:1px solid #999999;
}

#ch li {
float:left;
}

#checkin {
width:250px;
height:60px;
background-image:url(images/checkin_bg.gif);
margin-right:14px;
padding:10px 0px 0px 40px;
line-height:1.3;
position:relative;
}

.icon {
position:absolute;
top:12px;
left:25px;
}

dt {
font-weight:bold;
}

#checkout {
width:250px;
height:60px;
background-image:url(images/checkout_bg.gif);
padding:10px 0px 0px 40px;
line-height:1.3;
position:relative;
}

em {
font-size:15px;
font-weight:bold;
color:#940e0e;
}

.f_left {
float:left;
}

#time_list li {
float:left;
width:250px;
height:60px;
background-image:url(images/time_bg.gif);
margin-right:12px;
padding:10px 0px 0px 40px;
line-height:1.3;
position:relative;
}

.f_right {
float:right;
}

#short_left {
width:345px;
float:left;
margin-right:35px;
}

.clear {
clear:both;
}

#stayBox {
width:322px;
height:100px;
background-image:url(images/short_bg.gif);
padding-top:22px;
padding-left:23px;
}

#stayBox li {
background-image:url(images/icon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:15px;
}

.bold {
font-weight:bold;
}

.marT40 {
margin-top:40px;
}

#short_text {
color:#940e0e;
margin-top:20px;
}
