/* 기본 */
td {  font-family: "돋움"; font-size: 12px; line-height: 18px; color: #666666}
td.air {  font-family: "돋움"; font-size: 12px; line-height: 18px; color: #666666}
form, img { border: none; margin: 0;}

a:link {  font-family: "돋움"; font-size: 12px; line-height: 18px; color: #666666; text-decoration: none}
a:active {  font-family: "돋움"; font-size: 12px; line-height: 18px; color: #666666; text-decoration: none}
a:visited {  font-family: "돋움"; font-size: 12px; line-height: 18px; color: #666666; text-decoration: none}
a:hover {  font-family: "돋움"; font-size: 12px; line-height: 18px; color: #666666; text-decoration: underline}

a.navi:link {  font-family: "돋움"; font-size: 11px; line-height: 18px; color: #999999; text-decoration: none}
a.navi:active {  font-family: "돋움"; font-size: 11px; line-height: 18px; color: #999999; text-decoration: none}
a.navi:visited {  font-family: "돋움"; font-size: 11px; line-height: 18px; color: #999999; text-decoration: none}
a.navi:hover {  font-family: "돋움"; font-size: 11px; line-height: 18px; color: #999999; text-decoration: underline}

a.b001:link {font-weight: bold; text-decoration: none}
a.b001:active {font-weight: bold; text-decoration: none}
a.b001:visited {font-weight: bold; text-decoration: none}
a.b001:hover {font-weight: bold; text-decoration: none}

/*포인트 텍스트 관련 */
.navi_b {  font-family: "돋움"; font-size: 11px; line-height: 18px; color: #999999; ; font-weight: bold}
.b_t {font-weight: bold; color: #8F867F}
.b_num { color: #CE0039; font-weight: bold}
.b_table { color: #534640; font-weight: bold}
.link_air01 { color: #877970; font-size: 12px; line-height: 18px; text-decoration: underline}
.small01 { font-family: "돋움"; font-size: 11px; line-height: 16px; color: #726257; text-decoration: none}

/*====================================================================================================*/

/* form 관련*/
select     { font-size:12px; font-family:돋움 ; vertical-align: middle; margin:0px;}
.radio     { vertical-align: middle; margin:0px;}
.checkbox     { vertical-align: middle; margin:0px;}
.TextBox   { font-size:12px; font-family:돋움 ; vertical-align: middle; margin:0px; border:1px solid #7D9CB8;}


/* room */
.room_info { table-layout:fixed; }
.room_info th { border-bottom:solid 1px #AFA397;padding-left:10px;padding-top:4px;border-right:solid 1px #AFA397;text-align:left;background:ECE7E3;color:#52453D;font-size:9pt; }
.room_info td { border-bottom:solid 1px #EBE7E4;padding-left:10px;padding-top:4px; }

.room_info0 {}
.room_info0 td {vertical-align:top}

.room_info1 { table-layout:fixed; }
.room_info1 th { padding-top:4px;border-right:solid 1px #AFA397;background:ECE7E3;color:#52453D;font-size:9pt; }
.room_info1 td { padding-left:4px;}

.room_info2 { table-layout:fixed; }
.room_info2 td { padding-top:2px;padding-left:4px;padding-right:8px;border-bottom:solid 1px #EEE5E0;border-right:solid 1px #EEE5E0}

.room_info3 { table-layout:fixed; }
.room_info3 th { border-bottom:solid 1px #AFA397;padding-left:20px;padding-top:10px;padding-bottom:7px;border-right:solid 1px #AFA397;text-align:left;background:ECE7E3;color:#52453D;font-size:9pt; }
.room_info3 td { border-bottom:solid 1px #EBE7E4;padding-left:10px;padding-top:10px;padding-bottom:7px; }

.room_info4 {table-layout:fixed;}
.room_info4 th { border-bottom:solid 1px #AFA397;padding-top:10px;padding-bottom:7px;border-right:solid 1px #AFA397;text-align:center;background:ECE7E3;color:#52453D;font-size:9pt; }
.room_info4 td {padding-top:5px;padding-bottom:2px;padding-right:10px;text-align:right;border-bottom:solid 1px #EBE7E4;}

.room_info5 {table-layout:fixed;}
.room_info5 th { border-bottom:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;padding-top:10px;padding-bottom:7px;text-align:center;background:ECE7E3;color:#53463D;font-size:8pt; }
.room_info5 td { border-bottom:solid 1px #ECE7E3;border-right:solid 1px #ECE7E3;padding-top:5px;padding-bottom:2px;padding-right:10px;text-align:right;color:#323232;font-size:8pt;}
.room_info5 .txt { border-bottom:solid 1px #ECE7E3;border-right:solid 1px #ECE7E3;color:#323232;font-size:9pt;padding-left:10px}

.room_info6 {table-layout:fixed;}
.room_info6 td {color:#504742;padding-left:12px;line-height:160%;}
.room_info6 .title {padding-top:22px;background:url('/img/dot_htm.gif') no-repeat;font-weight:bold}

.room_info7 {table-layout:fixed;}
.room_info7 th { border-bottom:solid 1px #AFA397;border-right:solid 1px #AFA397;padding-top:10px;padding-bottom:7px;text-align:center;background:ECE7E3;color:#52453D;font-size:9pt; }
.room_info7 td { border-bottom:solid 1px #EBE7E4;border-right:solid 1px #EBE7E4;padding-top:5px;padding-bottom:2px;text-align:center}

.km_room1 {width:96%;color:#6A665D;margin-left:16px;table-layout:fixed;border-collapse:collapse;}
.km_room1 td {padding:6px;padding-top:9px;border:solid 1px #E1DDD2;}

.txt00 {text-align:center;border-right:solid 1px #AFA397;background:ECE7E3;color:#52453D;font-size:9pt;font-weight:bold;padding-top:10px;padding-bottom:7px;}
.txt01 {font-size:10pt;border:0;font-weight:bold;color:#CB0131;width:110px;text-align:right}
.room_cal {font-size:9pt;border:solid 1px #CEBEAE;padding-top:4px;text-align:center}

.resform {font-size:9pt;border:0;}
.image {border:solid 2px #E8E5DC;}
.fform {width:100%;font-size: 9pt;border: solid 1px #CDBDAD;height: 19px;padding-top: 2px;}

.rest_chk {font-size: 9pt;border-collapse:collapse;border-spacing:0;border:0;table-layout:fixed}
.rest_chk th {border:solid 1px #AFA299;padding-top:6px;padding-bottom:3px;background:#ECE7E3}
.rest_chk td {border:solid 1px #ECE8E5;padding-top:3px;text-align:center;color:#999999}
.rest_chk .l {border-left:none}
.rest_chk .r {border-right:none}
.rest_chk .cost {text-align:right;padding-right:30px}


.new_info th{border-bottom: 1px solid #DECED4;background-color:F5E3EA;font-weight:bold;font-size: 9pt;text-align:left;padding:10 5 5 5;color:#666666 }
.new_info td{border-bottom: 1px solid #E7E7E7;padding:0 0 0 10;color:797A7E;}

/* html */
.km_htm {table-layout:fixed;}
.km_htm td {color:#504742;padding-left:12px;line-height:160%;}
.km_htm .title {padding-top:22px;background:url('/img/dot_htm.gif') no-repeat;font-weight:bold}

.km_pro {table-layout:fixed;}
.km_pro td {color:#504742;padding-left:12px;line-height:160%;}
.km_pro .title {padding-top:22px;font-weight:bold}
