.detail {text-align:left; float:center; color:#666666; font:24pt bold; line-height:1.6;  padding-left:50px; margin-right:50px; }
.subject {font:28pt bold; float:center; text-align:center; line-height:1.6;}

.reser {border:1px solid black; background-color:#cccccc; border-spacing:2px 2px; padding:2px;  margin-right:50px;}
.reser th {background-color:#E8E8E8; font:24pt bold; line-height:1.2; text-align:center; border:1px solid black;}
.reser td {background-color:#FFFFFF; font:24pt bold; line-height:1.8; text-align:center; border:1px solid black;}
.reserli {text-align:left; color:#666666; font:24pt ; line-height:1.6; margin-left:50px; margin-right:50px;}

.room {text-align:center; vertical-align:top; font:24pt bold; line-height:1.6; }
.roomimg {width:100%; height:auto;}
.more {width:150px; height:57px; margin-bottom:30px; margin-top:-20px;}
.roomli {text-align:left; color:#666666; font:24pt ; line-height:1.6; margin-left:60px; margin-right:30px;}
.roomsubject {font:28pt bold; float:center; text-align:center; line-height:1.6; margin-top:-40px;}

.specialli {text-align:center; color:#666666; font:24pt ; line-height:1.6; background-color:#9cc7ec;}

/*±βΊ»*/
body {padding:0px; margin-left: 0px; margin-top:0px; margin-right:0px; margin-bottom:0px; border-width:0px; }

table,tr {width:100%; padding:0px; border-width:0px; border-spacing:0px; border-collapse:collapse; }
table {margin:auto; table-layout:fixed;}
table.alignCenter {margin-left:auto; margin-right:auto; }
tr.alignCenter {margin-left:auto; margin-right:auto; }
td.alignCenter {margin-left:auto; margin-right:auto;}
td img {width:100%; border:0px; }

div {text-align:center; float:center; margin:auto;}
div img {width:100%;}

ul {margin:0px; padding:0px; font:24pt bold; line-height:1.6;}
li {margin:0px; padding:0px;}

A:link { color:#000000 ;text-decoration:none ; }
A:visited { color:#000000 ;text-decoration:none ; }
A:active { color:#000000 ; text-decoration:none ; }
A:hover { color:#000000 ; text-decoration:none ; }