/* 예약안내 */
.guide_area{width:100%; margin-top:50px;}
.guide_area li{margin-bottom:50px;}
.guide_area2{float:left; width:100%; }
.guide_area2 li{padding-bottom:20px;}
/* 토글버튼 */
.board_tbtn{width:100%; float:left; margin-top:30px;}
/* 게시판 영역 */
.board_area {width:100%; min-height:330px;}
.board_area table{width:100%; border-collapse:collapse;}
.board_area form{margin:0; padding:0;}
.board_area .stx{height:16px; border:1px solid #ddd;}
.board_area .noline{border:0 none;}
.board_info{width:100%; height:20px;}
.board_info .bdcategory{width:80%; float:left;}
.board_info .bdinfo{width:20%; float:right; text-align:right;}
.board_info .bdinfo .artcount{font-family:verdana; color:#888888; font-weight:bold; font-size:10px;}
.board_area .ed{height:19px; border:1px solid #ccc; background:#fff;}
/* 목록 스타일 */
.board_area .bdlist{width:100%;}
.board_area .bdlist th{height:30px; background:#f4f4f4; font-size:1em; color:#ff5404; border-top:1px solid #ff5404; border-bottom:1px solid #ddd; text-align:center;}
.board_area .bdlist .col1{width:40px;}
.board_area .bdlist .col2{width:50px;}
.board_area .bdlist .col3{width:52px;}
.board_area .bdlist .col4{width:70px;}
.board_area .bdlist .col5{width:473px;}
.board_area .bdlist .col6{width:433px;}
.board_area .bdlist .col7{width:100px;}
.board_area .bdlist .col8{width:120px;}
.board_area .bdlist .col9{width:265px;}
.board_area .bdlist .col10{width:225px;}
.board_area .bdlist td{height:29px; border-bottom:1px solid #ddd;}
.board_area .bdlist .lcol1{width:40px; text-align:center;}
.board_area .bdlist .lcol2{width:50px; font-size:10px; font-family:verdana, AppleGothic, Sans-serif, UnDotum; text-align:center;}
.board_area .bdlist .lcol2 strong{color:#4d4d4d;}
.board_area .bdlist .lcol3{width:52px; text-align:center;}
.board_area .bdlist .lcol4{width:70px; text-align:center;}
.board_area .bdlist .lcol5{width:473px;}
.board_area .bdlist .lcol6{width:433px;}
.board_area .bdlist .lcol7{width:100px; text-align:center;}
.board_area .bdlist .lcol8{width:120px; text-align:center;}
.board_area .bdlist .lcol8 span{font-family: Tahoma;  font-size:8pt; color:#888888;}
.board_area .bdlist .lcol9{width:265px; text-align:center;}
.board_area .bdlist .lcol10{width:225px; text-align:center;}
.board_area .bdlist .no_article{width:100%; height:130px; text-align:center;}
.list_body {margin:0; padding:0; float:left; width:100%;}
.list_body .calendar{width:100%; float:left;}
.list_body .calendar p.subject{margin-top:30px; padding-bottom:10px; font-size:12px; text-align:center;}
.list_body .calendar p.subject strong{text-decoration:none; font-size:20px;}
.list_body .calendar .ctoday{float:left; margin:0 0 5px 5px; font-size:14px; font-weight:bold;}
.list_body .calendar table tr td strong.white{color:#FFFFFF; font-size:14px;}
.list_body .calendar table tr td strong.red{color:#FF0000;}
.list_body .calendar table tr td div{padding-bottom:5px;}
.list_body .calendar .sunday{width:15%; padding:7px 0 5px 0; background:#ED7246 url("./img/g_sunday.gif") repeat-x; color:#4d4d4d; font-weight:bold; text-align:center; border-right:1px solid #ececec;}
.list_body .calendar .saturday{width:15%; padding:7px 0 5px 0; background:#4496BE url("./img/g_saturday.gif") repeat-x; color:#4d4d4d; font-weight:bold; text-align:center;}
.list_body .calendar .weekday{width:14%; padding:7px 0 5px 0; background:#C9C9C9 url("./img/g_weekday.gif") repeat-x; color:#4d4d4d; font-weight:bold; text-align:center; border-right:1px solid #ececec;}
.list_body .calendar .default{height:100px; padding:7px 5px 0 5px; border:1px solid #E1E1E1; vertical-align:top;}
.list_body .calendar .full{height:100px; padding:7px 5px 0 5px; border:1px solid #E1E1E1; vertical-align:top; background:#eee;}
.list_body .calendar .sun{color:#ed7246;}
.list_body .calendar .sat{color:#4496be;}
.list_body .ttipcontent{display:none;}
.list_body .tpreview strong{color:#1f86c5;}
.list_body .tpreview .ttitle{font-weight:bold; color:#1f86c5;}
/* 뷰 스타일 */
.board_area .bdview{width:100%; clear:both; float:left; margin-top:30px; margin-bottom:40px;}
.board_area .bdview td{height:30px; border-bottom:1px solid #ddd;}
.board_area .bdview .ed{height:19px; border:1px solid #ccc; background:#f4f4f4;}
.board_area .bdview .tx{width:100%; word-break:break-all; border:1px solid #ccc; background:#f4f4f4;}
.board_area .bdview .col1{width:15%; background:#f4f4f4; text-align:center;}
.board_area .bdview .col2{width:85%; padding-left:10px;}
.board_area .bdview .col3{width:100%; padding-top:10px; padding-bottom:10px;}
.board_area .bdview .col4{width:15%; height:50px; background:#f4f4f4; text-align:center;}
.board_area .bdview .col5{width:85%; height:50px; padding-left:10px;}
.board_area .bdview .col5 td{border:0 none; height:20px;}
.board_area .bdview .btitle{width:98%; height:19px; border:1px solid #ccc; background:#f4f4f4;}
.board_area .bdview .blink{width:98%; height:19px; border:1px solid #ccc; background:#f4f4f4;}
.board_area .bdview .btxt{width:100%; float:left; margin-top:5px;}
.board_area .bdview .btxt p{padding:10px;}
.board_area .bdview .res_info{width:100%; float:left;}
.board_area .bdview .res_info h6{margin-bottom:20px;}
.board_area .bdview .res_info .comment{padding:20px 0 20px 10px; border-top:1px solid #ff5404; border-bottom:1px solid #ff5404;}
.board_area .bdview .res_basic{width:100%; float:left; margin-top:30px;}
.board_area .bdview .res_basic h6{margin-bottom:20px;}
.board_area .bdview .res_basic .col1{width:15%; background:#f4f4f4; text-align:center; border-top:1px solid #ff5404;}
.board_area .bdview .res_basic .col2{width:85%; padding-left:10px; border-top:1px solid #ff5404;}
.board_area .bdview .res_basic .col2 span{padding-left:10px; color:#777; font-size:11px;}
.board_area .bdview .res_basic .selstyle{border:1px solid #ddd; width:110px; background:#f4f4f4;}
.board_area .bdview .res_basic .resselect {position:relative; float:left; height:22px; border:1px solid #d3d3d3; background-color:#f9f9f9;}
.board_area .bdview .res_basic .resselect a {font-size:11px; color:#666; background:url('./img/sprites_ico.gif') no-repeat;}
.board_area .bdview .res_basic .resselect .selected {float:left; padding:5px 0 4px 0; width:100%; text-indent:5px; _margin-right:-5px;}
.board_area .bdview .res_basic .resselect ul {position:absolute; top:24px; *top:24px; left:-1px; margin:0; padding:5px 0; width:100%; border:1px solid #d3d3d3; background-color:#f9f9f9; z-index:100; display:none;}
.board_area .bdview .res_basic .resselect li {width:100%; text-indent:5px; list-style:none; *margin-bottom:-4px;}
.board_area .bdview .res_basic .resselect li a {float:left; _margin-right:-5px; padding:4px 0 2px; width:100%; overflow:hidden; background:none;}
.board_area .bdview .res_basic .resselect li a:hover {background-color:#f0f0f0;}
.board_area .bdview .res_basic .resselect li.on a {background-color:#f0f0f0 !important;}
.board_area .bdview .res_basic .resselect {float:left; margin-right:1px;}
.board_area .bdview .res_basic .resselect.se_func {width:70px;}
.board_area .bdview .res_basic .resselect.se_sfl {width:150px;}
.board_area .bdview .res_basic .resselect.se_sop {width:60px;}
.board_area .bdview .res_basic .se_func a {background-position:55px -1102px;}
.board_area .bdview .res_basic .se_sfl a {background-position:135px -1102px;}
.board_area .bdview .res_basic .se_sop a {background-position:45px -1102px;}
.board_area .bdview .res_basic .s-on .selected_func {background-position:55px -1120px;}
.board_area .bdview .res_basic .s-on .selected_sfl {background-position:135px -1120px;}
.board_area .bdview .res_basic .s-on .selected_sop {background-position:45px -1120px;}
.board_area .bdview .res_basic .input_stx_wrap {position:relative; _display:inline; float:left; margin-right:1px;}
.board_area .bdview .res_basic .input_stx_wrap label {position:absolute; top:6px; left:6px; font-size:11px; letter-spacing:-1px; color:#999;}
.board_area .bdview .res_basic .input_stx_wrap input {font-size:11px; color:#999;}
.board_area .bdview .res_basic .inputbox,
.board_area .bdview .res_basic .focusbox {float:left; margin:0; height:15px; font-size:12px; color:#666;}
.board_area .bdview .res_basic .inputbox {padding:4px 1px 3px 5px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.board_area .bdview .res_basic .focusbox {padding:3px 0 2px 4px; border:2px solid #ff5404;}
.board_area .bdview .res_detail{width:100%; float:left; margin-top:40px;}
.board_area .bdview .res_detail h6{margin-bottom:20px;}
.board_area .bdview .res_detail .col1{width:15%; background:#f4f4f4; text-align:center; border-top:1px solid #ff5404;}
.board_area .bdview .res_detail .col2{width:85%; padding-left:10px; border-top:1px solid #ff5404;}
.board_area .bdview .res_detail .col2 span{padding-left:10px; color:#777; font-size:11px;}
.board_area .bdview .res_detail .col2 .subsel{padding-left:3px;}
.board_area .bdview .res_detail .selstyle{border:1px solid #ddd; width:240px; background:#f4f4f4;}
.board_area .bdview .res_detail .selstyle2{border:1px solid #ddd; width:100px; background:#f4f4f4;}
.board_area .bdview .res_detail .resselect {position:relative; float:left; height:22px; border:1px solid #d3d3d3; background-color:#f9f9f9;}
.board_area .bdview .res_detail .resselect a {font-size:11px; color:#666; background:url('./img/sprites_ico.gif') no-repeat;}
.board_area .bdview .res_detail .resselect .selected {float:left; padding:5px 0 4px 0; width:100%; text-indent:5px; _margin-right:-5px;}
.board_area .bdview .res_detail .resselect ul {position:absolute; top:24px; *top:24px; left:-1px; margin:0; padding:5px 0; width:100%; border:1px solid #d3d3d3; background-color:#f9f9f9; z-index:100; display:none;}
.board_area .bdview .res_detail .resselect li {width:100%; text-indent:5px; list-style:none; *margin-bottom:-4px;}
.board_area .bdview .res_detail .resselect li a {float:left; _margin-right:-5px; padding:4px 0 2px; width:100%; overflow:hidden; background:none;}
.board_area .bdview .res_detail .resselect li a:hover {background-color:#f0f0f0;}
.board_area .bdview .res_detail .resselect li.on a {background-color:#f0f0f0 !important;}
.board_area .bdview .res_detail .resselect {float:left; margin-right:1px;}
.board_area .bdview .res_detail .resselect.se_func {width:70px;}
.board_area .bdview .res_detail .resselect.se_sfl {width:150px;}
.board_area .bdview .res_detail .resselect.se_sop {width:60px;}
.board_area .bdview .res_detail .se_func a {background-position:55px -1102px;}
.board_area .bdview .res_detail .se_sfl a {background-position:135px -1102px;}
.board_area .bdview .res_detail .se_sop a {background-position:45px -1102px;}
.board_area .bdview .res_detail .s-on .selected_func {background-position:55px -1120px;}
.board_area .bdview .res_detail .s-on .selected_sfl {background-position:135px -1120px;}
.board_area .bdview .res_detail .s-on .selected_sop {background-position:45px -1120px;}
.board_area .bdview .res_detail .input_stx_wrap {position:relative; _display:inline; float:left; margin-right:1px;}
.board_area .bdview .res_detail .input_stx_wrap label {position:absolute; top:6px; left:6px; font-size:11px; letter-spacing:-1px; color:#999;}
.board_area .bdview .res_detail .input_stx_wrap input {font-size:11px; color:#999;}
.board_area .bdview .res_detail .inputbox,
.board_area .bdview .res_detail .focusbox {float:left; margin:0; height:15px; font-size:12px; color:#666;}
.board_area .bdview .res_detail .inputbox {padding:4px 1px 3px 5px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.board_area .bdview .res_detail .focusbox {padding:3px 0 2px 4px; border:2px solid #ff5404;}
.board_area .bdview .res_comment{width:100%; float:left; margin-top:40px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.board_area .bdview .res_comment h6{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ff5404;}
.board_area .bdview .res_comment .col1{width:15%; background:#f4f4f4; text-align:center; border-top:1px solid #ff5404;}
.board_area .bdview .res_comment .col2{width:85%; padding-left:10px; border-top:1px solid #ff5404;}
.board_area .bdview .res_comment .col2 span{padding-left:10px; color:#ff5404; font-size:11px;}
.board_area .bdview .res_comment .selstyle{border:1px solid #ddd; width:240px; background:#f4f4f4;}
.board_area .bdview .res_comment .resselect {position:relative; float:left; height:22px; border:1px solid #d3d3d3; background-color:#f9f9f9;}
.board_area .bdview .res_comment .resselect a {font-size:11px; color:#666; background:url('./img/sprites_ico.gif') no-repeat;}
.board_area .bdview .res_comment .resselect .selected {float:left; padding:5px 0 4px 0; width:100%; text-indent:5px; _margin-right:-5px;}
.board_area .bdview .res_comment .resselect ul {position:absolute; top:24px; *top:24px; left:-1px; margin:0; padding:5px 0; width:100%; border:1px solid #d3d3d3; background-color:#f9f9f9; z-index:100; display:none;}
.board_area .bdview .res_comment .resselect li {width:100%; text-indent:5px; list-style:none; *margin-bottom:-4px;}
.board_area .bdview .res_comment .resselect li a {float:left; _margin-right:-5px; padding:4px 0 2px; width:100%; overflow:hidden; background:none;}
.board_area .bdview .res_comment .resselect li a:hover {background-color:#f0f0f0;}
.board_area .bdview .res_comment .resselect li.on a {background-color:#f0f0f0 !important;}
.board_area .bdview .res_comment .resselect {float:left; margin-right:1px;}
.board_area .bdview .res_comment .resselect.se_func {width:70px;}
.board_area .bdview .res_comment .resselect.se_sfl {width:150px;}
.board_area .bdview .res_comment .resselect.se_sop {width:60px;}
.board_area .bdview .res_comment .se_func a {background-position:55px -1102px;}
.board_area .bdview .res_comment .se_sfl a {background-position:135px -1102px;}
.board_area .bdview .res_comment .se_sop a {background-position:45px -1102px;}
.board_area .bdview .res_comment .s-on .selected_func {background-position:55px -1120px;}
.board_area .bdview .res_comment .s-on .selected_sfl {background-position:135px -1120px;}
.board_area .bdview .res_comment .s-on .selected_sop {background-position:45px -1120px;}
.board_area .bdview .res_comment .input_stx_wrap {position:relative; _display:inline; float:left; margin-right:1px;}
.board_area .bdview .res_comment .input_stx_wrap label {position:absolute; top:6px; left:6px; font-size:11px; letter-spacing:-1px; color:#999;}
.board_area .bdview .res_comment .input_stx_wrap input {font-size:11px; color:#999;}
.board_area .bdview .res_comment .inputbox,
.board_area .bdview .res_comment .focusbox {float:left; margin:0; height:15px; font-size:12px; color:#666;}
.board_area .bdview .res_comment .inputbox {padding:4px 1px 3px 5px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.board_area .bdview .res_comment .focusbox {padding:3px 0 2px 4px; border:2px solid #ff5404;}
/* 글쓰기, 수정, 답변쓰기 스타일 */
.board_area .bdwrite td{height:30px; border-bottom:1px solid #ddd;}
.board_area .bdwrite .ed{height:19px; border:1px solid #ccc; background:#f4f4f4;}
.board_area .bdwrite .tx{width:100%; word-break:break-all; border:1px solid #ccc; background:#f4f4f4;}
.board_area .bdwrite .col1{width:15%; background:#f4f4f4; text-align:center;}
.board_area .bdwrite .col2{width:85%; padding-left:10px;}
.board_area .bdwrite .col3{width:100%; padding-top:10px; padding-bottom:10px;}
.board_area .bdwrite .col4{width:15%; height:50px; background:#f4f4f4; text-align:center;}
.board_area .bdwrite .col5{width:85%; height:50px; padding-left:10px;}
.board_area .bdwrite .col5 td{border:0 none; height:20px;}
.board_area .bdwrite .btitle{width:98%; height:19px; border:1px solid #ccc; background:#f4f4f4;}
.board_area .bdwrite .blink{width:98%; height:19px; border:1px solid #ccc; background:#f4f4f4;}
.board_area .bdwrite .btxt{width:100%; float:left; margin-top:5px;}
.board_area .bdwrite .res_lodge{width:100%; float:left;}
.board_area .bdwrite .res_lodge h6 {font-size:12px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ff5404;}
.board_area .bdwrite .res_basic{width:100%; float:left; }
.board_area .bdwrite .res_basic h6{margin-bottom:20px;}
.board_area .bdwrite .res_basic .col1{width:15%; background:#f4f4f4; text-align:center; border-top:1px solid #ff5404;}
.board_area .bdwrite .res_basic .col2{width:85%; padding-left:10px; border-top:1px solid #ff5404;}
.board_area .bdwrite .res_basic .col2 span{padding-left:10px; color:#777; font-size:11px;}
.board_area .bdwrite .res_basic .selstyle{border:1px solid #ddd; width:110px; background:#f4f4f4;}
.board_area .bdwrite .res_basic .resselect {position:relative; float:left; height:22px; border:1px solid #d3d3d3; background-color:#f9f9f9;}
.board_area .bdwrite .res_basic .resselect a {font-size:11px; color:#666; background:url('./img/sprites_ico.gif') no-repeat;}
.board_area .bdwrite .res_basic .resselect .selected {float:left; padding:5px 0 4px 0; width:100%; text-indent:5px; _margin-right:-5px;}
.board_area .bdwrite .res_basic .resselect ul {position:absolute; top:24px; *top:24px; left:-1px; margin:0; padding:5px 0; width:100%; border:1px solid #d3d3d3; background-color:#f9f9f9; z-index:100; display:none;}
.board_area .bdwrite .res_basic .resselect li {width:100%; text-indent:5px; list-style:none; *margin-bottom:-4px;}
.board_area .bdwrite .res_basic .resselect li a {float:left; _margin-right:-5px; padding:4px 0 2px; width:100%; overflow:hidden; background:none;}
.board_area .bdwrite .res_basic .resselect li a:hover {background-color:#f0f0f0;}
.board_area .bdwrite .res_basic .resselect li.on a {background-color:#f0f0f0 !important;}
.board_area .bdwrite .res_basic .resselect {float:left; margin-right:1px;}
.board_area .bdwrite .res_basic .resselect.se_func {width:70px;}
.board_area .bdwrite .res_basic .resselect.se_sfl {width:150px;}
.board_area .bdwrite .res_basic .resselect.se_sop {width:60px;}
.board_area .bdwrite .res_basic .se_func a {background-position:55px -1102px;}
.board_area .bdwrite .res_basic .se_sfl a {background-position:135px -1102px;}
.board_area .bdwrite .res_basic .se_sop a {background-position:45px -1102px;}
.board_area .bdwrite .res_basic .s-on .selected_func {background-position:55px -1120px;}
.board_area .bdwrite .res_basic .s-on .selected_sfl {background-position:135px -1120px;}
.board_area .bdwrite .res_basic .s-on .selected_sop {background-position:45px -1120px;}
.board_area .bdwrite .res_basic .input_stx_wrap {position:relative; _display:inline; float:left; margin-right:1px;}
.board_area .bdwrite .res_basic .input_stx_wrap label {position:absolute; top:6px; left:6px; font-size:11px; letter-spacing:-1px; color:#999;}
.board_area .bdwrite .res_basic .input_stx_wrap input {font-size:11px; color:#999;}
.board_area .bdwrite .res_basic .inputbox,
.board_area .bdwrite .res_basic .focusbox {float:left; margin:0; height:15px; font-size:12px; color:#666;}
.board_area .bdwrite .res_basic .inputbox {padding:4px 1px 3px 5px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.board_area .bdwrite .res_basic .focusbox {padding:3px 0 2px 4px; border:2px solid #ff5404;}
.board_area .bdwrite .res_detail{width:100%; float:left; margin-top:40px;}
.board_area .bdwrite .res_detail h6{margin-bottom:20px;}
.board_area .bdwrite .res_detail .col1{width:15%; background:#f4f4f4; text-align:center; border-top:1px solid #ff5404;}
.board_area .bdwrite .res_detail .col2{width:85%; padding-left:10px; border-top:1px solid #ff5404;}
.board_area .bdwrite .res_detail .col2 span{padding-left:10px; color:#777; font-size:11px;}
.board_area .bdwrite .res_detail .col2 .subsel{padding-left:3px;}
.board_area .bdwrite .res_detail .selstyle{border:1px solid #ddd; width:240px; background:#f4f4f4;}
.board_area .bdwrite .res_detail .selstyle2{border:1px solid #ddd; width:100px; background:#f4f4f4;}
.board_area .bdwrite .res_detail .resselect {position:relative; float:left; height:22px; border:1px solid #d3d3d3; background-color:#f9f9f9;}
.board_area .bdwrite .res_detail .resselect a {font-size:11px; color:#666; background:url('./img/sprites_ico.gif') no-repeat;}
.board_area .bdwrite .res_detail .resselect .selected {float:left; padding:5px 0 4px 0; width:100%; text-indent:5px; _margin-right:-5px;}
.board_area .bdwrite .res_detail .resselect ul {position:absolute; top:24px; *top:24px; left:-1px; margin:0; padding:5px 0; width:100%; border:1px solid #d3d3d3; background-color:#f9f9f9; z-index:100; display:none;}
.board_area .bdwrite .res_detail .resselect li {width:100%; text-indent:5px; list-style:none; *margin-bottom:-4px;}
.board_area .bdwrite .res_detail .resselect li a {float:left; _margin-right:-5px; padding:4px 0 2px; width:100%; overflow:hidden; background:none;}
.board_area .bdwrite .res_detail .resselect li a:hover {background-color:#f0f0f0;}
.board_area .bdwrite .res_detail .resselect li.on a {background-color:#f0f0f0 !important;}
.board_area .bdwrite .res_detail .resselect {float:left; margin-right:1px;}
.board_area .bdwrite .res_detail .resselect.se_func {width:70px;}
.board_area .bdwrite .res_detail .resselect.se_sfl {width:150px;}
.board_area .bdwrite .res_detail .resselect.se_sop {width:60px;}
.board_area .bdwrite .res_detail .se_func a {background-position:55px -1102px;}
.board_area .bdwrite .res_detail .se_sfl a {background-position:135px -1102px;}
.board_area .bdwrite .res_detail .se_sop a {background-position:45px -1102px;}
.board_area .bdwrite .res_detail .s-on .selected_func {background-position:55px -1120px;}
.board_area .bdwrite .res_detail .s-on .selected_sfl {background-position:135px -1120px;}
.board_area .bdwrite .res_detail .s-on .selected_sop {background-position:45px -1120px;}
.board_area .bdwrite .res_detail .input_stx_wrap {position:relative; _display:inline; float:left; margin-right:1px;}
.board_area .bdwrite .res_detail .input_stx_wrap label {position:absolute; top:6px; left:6px; font-size:11px; letter-spacing:-1px; color:#999;}
.board_area .bdwrite .res_detail .input_stx_wrap input {font-size:11px; color:#999;}
.board_area .bdwrite .res_detail .inputbox,
.board_area .bdwrite .res_detail .focusbox {float:left; margin:0; height:15px; font-size:12px; color:#666;}
.board_area .bdwrite .res_detail .inputbox {padding:4px 1px 3px 5px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.board_area .bdwrite .res_detail .focusbox {padding:3px 0 2px 4px; border:2px solid #ff5404;}
.board_area .bdwrite .res_comment{width:100%; float:left; margin-top:40px; padding-bottom:20px;}
.board_area .bdwrite .res_comment h6{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ff5404;}
.board_area .bdwrite .res_comment .col1{width:15%; background:#f4f4f4; text-align:center; border-top:1px solid #ff5404;}
.board_area .bdwrite .res_comment .col2{width:85%; padding-left:10px; border-top:1px solid #ff5404;}
.board_area .bdwrite .res_comment .col2 span{padding-left:10px; color:#ff5404; font-size:11px;}
.board_area .bdwrite .res_comment .selstyle{border:1px solid #ddd; width:240px; background:#f4f4f4;}
.board_area .bdwrite .res_comment .resselect {position:relative; float:left; height:22px; border:1px solid #d3d3d3; background-color:#f9f9f9;}
.board_area .bdwrite .res_comment .resselect a {font-size:11px; color:#666; background:url('./img/sprites_ico.gif') no-repeat;}
.board_area .bdwrite .res_comment .resselect .selected {float:left; padding:5px 0 4px 0; width:100%; text-indent:5px; _margin-right:-5px;}
.board_area .bdwrite .res_comment .resselect ul {position:absolute; top:24px; *top:24px; left:-1px; margin:0; padding:5px 0; width:100%; border:1px solid #d3d3d3; background-color:#f9f9f9; z-index:100; display:none;}
.board_area .bdwrite .res_comment .resselect li {width:100%; text-indent:5px; list-style:none; *margin-bottom:-4px;}
.board_area .bdwrite .res_comment .resselect li a {float:left; _margin-right:-5px; padding:4px 0 2px; width:100%; overflow:hidden; background:none;}
.board_area .bdwrite .res_comment .resselect li a:hover {background-color:#f0f0f0;}
.board_area .bdwrite .res_comment .resselect li.on a {background-color:#f0f0f0 !important;}
.board_area .bdwrite .res_comment .resselect {float:left; margin-right:1px;}
.board_area .bdwrite .res_comment .resselect.se_func {width:70px;}
.board_area .bdwrite .res_comment .resselect.se_sfl {width:150px;}
.board_area .bdwrite .res_comment .resselect.se_sop {width:60px;}
.board_area .bdwrite .res_comment .se_func a {background-position:55px -1102px;}
.board_area .bdwrite .res_comment .se_sfl a {background-position:135px -1102px;}
.board_area .bdwrite .res_comment .se_sop a {background-position:45px -1102px;}
.board_area .bdwrite .res_comment .s-on .selected_func {background-position:55px -1120px;}
.board_area .bdwrite .res_comment .s-on .selected_sfl {background-position:135px -1120px;}
.board_area .bdwrite .res_comment .s-on .selected_sop {background-position:45px -1120px;}
.board_area .bdwrite .res_comment .input_stx_wrap {position:relative; _display:inline; float:left; margin-right:1px;}
.board_area .bdwrite .res_comment .input_stx_wrap label {position:absolute; top:6px; left:6px; font-size:11px; letter-spacing:-1px; color:#999;}
.board_area .bdwrite .res_comment .input_stx_wrap input {font-size:11px; color:#999;}
.board_area .bdwrite .res_comment .inputbox,
.board_area .bdwrite .res_comment .focusbox {float:left; margin:0; height:15px; font-size:12px; color:#666;}
.board_area .bdwrite .res_comment .inputbox {padding:4px 1px 3px 5px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.board_area .bdwrite .res_comment .focusbox {padding:3px 0 2px 4px; border:2px solid #ff5404;}
.board_area .bdwrite .res_captcha{width:100%; float:left; border-top:1px solid #ddd;}
.board_area .bdwrite .res_captcha .col1{width:15%; background:#f4f4f4; text-align:center;}
.board_area .bdwrite .res_captcha .col2{width:85%; padding-left:10px;}
.board_area .bdwrite .res_captcha .col2 span{padding-left:10px; color:#ff5404; font-size:11px;}

span.customStyleSelectBox{font-size:11px; background-color:#fff; color:#5f5f5f; padding:0 0 0 7px; border:1px solid #C0C4CB; background:url("./img/selectbox_spr.gif") no-repeat center right; padding:5px 7px;}
span.customStyleSelectBox.changed{background-color: #ffffff;}
.customStyleSelectBoxInner{font-size:11px; letter-spacing:-1px; white-space:nowrap;}
.customStyleSelectBorderStrong{border-color:#000000;}



/* 버튼 스타일 */
.board_area .bdbtn{clear:both; float:left; width:100%; height:35px; margin-top:15px; text-align:right;}
.board_area .bdbtn .bleft{width:65%; float:left; text-align:left;}
.board_area .bdbtn .bright{width:35%; float:right; text-align:right;}
.board_area .bdbtn .bleft2{width:35%; float:left; text-align:left;}
.board_area .bdbtn .bright2{width:65%; float:right; text-align:right;}
.board_area .bdbtn_view{clear:both; float:left; width:100%; height:35px; margin-top:30px; text-align:right; margin-bottom:30px;}
.board_area .bdbtn_view .bleft{width:65%; float:left; text-align:left;}
.board_area .bdbtn_view .bright{width:35%; float:right; text-align:right;}
.board_area .bdbtn_view .bleft2{width:35%; float:left; text-align:left;}
.board_area .bdbtn_view .bright2{width:65%; float:right; text-align:right;}
/* 이전글/다음글 */
.board_area .bdnav{width:100%; height:30px; clear:both; float:left; margin-top:30px;}
.board_area .bdnav .ptitle{float:left; width:13%; height:23px; background:#f4f4f4; text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.board_area .bdnav .ptitle img{margin-top:5px;}
.board_area .bdnav .plink{float:left; width:87%; height:23px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.board_area .bdnav .plink a:link, a:visited{color:#4d4d4d;}
.board_area .bdnav .plink p{margin-top:5px; margin-left:10px;}
.board_area .bdnav .ntitle{float:left; width:13%; height:23px; background:#f4f4f4; text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.board_area .bdnav .ntitle img{margin-top:5px;}
.board_area .bdnav .nlink{float:left; width:87%; height:23px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.board_area .bdnav .nlink a:link, a:visited{color:#4d4d4d;}
.board_area .bdnav .nlink p{margin-top:5px; margin-left:10px;}
.board_area .bdnav .ptitle2{float:left; width:13%; height:23px; background:#f4f4f4; text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.board_area .bdnav .ptitle2 img{margin-top:5px;}
.board_area .bdnav .plink2{float:left; width:87%; height:23px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.board_area .bdnav .plink2 a:link, a:visited{color:#4d4d4d;}
.board_area .bdnav .plink2 p{margin-top:5px; margin-left:10px;}
.board_area .bdnav .ntitle2{float:left; width:13%; height:23px; background:#f4f4f4; text-align:center; border-bottom:1px solid #ddd;}
.board_area .bdnav .ntitle2 img{margin-top:5px;}
.board_area .bdnav .nlink2{float:left; width:87%; height:23px; border-bottom:1px solid #ddd;}
.board_area .bdnav .nlink2 a:link, a:visited{color:#4d4d4d;}
.board_area .bdnav .nlink2 p{margin-top:5px; margin-left:10px;}
/* 페이징 스타일 */
.board_area .bdpage{clear:both; float:left; width:100%; margin-top:20px;}
.board_area .bdpage .paging_area {padding-bottom:0; border-top:1px solid #e4e4e4; text-align:center;}
.paging_imsch{margin:0 auto; overflow:hidden; padding:15px 0 25px; text-align:center; width:360px;}
.paging_imsch a, .paging_imsch span{background:url("./img/sp_imsch.png") no-repeat scroll -28px -100px transparent; border:0 none; color:#666; display:inline-block; font-family:tahoma,applegothic,sans-serif; font-size:12px; font-weight:bolder; height:27px; letter-spacing:-1px; line-height:27px; margin:0 0 0 -1px; padding-right:2px; text-align:center; vertical-align:top; width:26px;}
.paging_imsch a:hover{background-position:-56px -100px; border:0 none; color:#000000; left:-1px; padding-left:2px; position:relative; text-decoration:underline; width:24px;}
.paging_imsch em{font-size:0; height:0; left:-1px; overflow:hidden; position:absolute; text-indent:-1000px; top:-1px; width:0;}
.paging_imsch strong a{background-position:-127px -100px; color:#ff5404; height:30px; line-height:29px; margin:-1px 0 0 -2px; padding:0; position:relative; width:30px; z-index:1;}
.paging_imsch strong a:hover{background-position:-127px -100px; color:#ff5404; left:0; padding:0; text-decoration:none; width:30px;}
.paging_imsch .bt_prev{background-position:0 -140px; margin-right:1px; padding:0; position:relative; width:28px;}
.paging_imsch .bt_next{background-position:-83px -140px; margin-left:-2px; padding:0; position:relative; width:28px;}
.paging_imsch a.bt_prev:hover{background-position:0 -180px; left:0; padding:0; width:28px;}
.paging_imsch a.bt_next:hover{background-position:-83px -180px; left:0; padding:0; width:28px;}
.paging_imsch span.bt_prev{background-position:0 -100px; width:28px;}
.paging_imsch span.bt_next{background-position:-83px -100px; width:28px;}
.paging_imsch span.on {}
.paging_imsch .on {}
.sp_imsch{float:left; margin:0 5px 0 0;}
.sp_imsch em{display:block; overflow:hidden; text-indent:-1000px;}
/* 검색 스타일 */
.board_area .bdsearch{clear:both; float:left; width:100%; height:33px; background:#f4f4f4; border:1px solid #ddd; padding-top:12px;}
.board_area .bdsearch .scarea{width:370px; margin:0 auto;}
.board_area .bdsearch .scarea .btn_search {float:left; margin-right:1px; width:24px; height:24px; background:url('./img/sprites_btn.gif') no-repeat -1773px 0; text-indent:-9000px; overflow:hidden;}
.board_area .bdsearch .scarea a.btn_search {float:left; margin-right:1px; width:24px; height:24px; background:url('./img/sprites_btn.gif') no-repeat -1773px 0; text-indent:-9000px; overflow:hidden;}
.board_area .bdsearch .scselect {position:relative; float:left; height:22px; border:1px solid #d3d3d3; background-color:#f9f9f9;}
.board_area .bdsearch .scselect a {font-size:11px; color:#666; background:url('./img/sprites_ico.gif') no-repeat;}
.board_area .bdsearch .scselect .selected {float:left; padding:5px 0 4px 0; width:100%; text-indent:5px; _margin-right:-5px;}
.board_area .bdsearch .scselect ul {position:absolute; top:24px; *top:24px; left:-1px; margin:0; padding:5px 0; width:100%; border:1px solid #d3d3d3; background-color:#f9f9f9; z-index:100; display:none;}
.board_area .bdsearch .scselect li {width:100%; text-indent:5px; list-style:none; *margin-bottom:-4px;}
.board_area .bdsearch .scselect li a {float:left; _margin-right:-5px; padding:4px 0 2px; width:100%; overflow:hidden; background:none;}
.board_area .bdsearch .scselect li a:hover {background-color:#f0f0f0;}
.board_area .bdsearch .scselect li.on a {background-color:#f0f0f0 !important;}
.board_area .bdsearch .scselect {float:left; margin-right:1px;}
.board_area .bdsearch .scselect.se_func {width:70px;}
.board_area .bdsearch .scselect.se_sfl {width:114px;}
.board_area .bdsearch .scselect.se_sop {width:60px;}
.board_area .bdsearch .se_func a {background-position:55px -1102px;}
.board_area .bdsearch .se_sfl a {background-position:99px -1102px;}
.board_area .bdsearch .se_sop a {background-position:45px -1102px;}
.board_area .bdsearch .s-on .selected_func {background-position:55px -1120px;}
.board_area .bdsearch .s-on .selected_sfl {background-position:99px -1120px;}
.board_area .bdsearch .s-on .selected_sop {background-position:45px -1120px;}
.board_area .bdsearch .input_stx_wrap {position:relative; _display:inline; float:left; margin-right:1px;}
.board_area .bdsearch .input_stx_wrap label {position:absolute; top:6px; left:6px; font-size:11px; letter-spacing:-1px; color:#999;}
.board_area .bdsearch .input_stx_wrap input {font-size:11px; color:#999;}
.board_area .bdsearch .inputbox,
.board_area .bdsearch .focusbox {float:left; margin:0; height:15px; font-size:12px; color:#666;}
.board_area .bdsearch .inputbox {padding:4px 1px 3px 5px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.board_area .bdsearch .focusbox {padding:3px 0 2px 4px; border:2px solid #ff5404;}
.board_area .bdsearch .btn_submit {float:left;}
/* 글삭제 스타일 */
.board_area .bddelete{width:100%; margin:30px auto; min-height:250px; border-bottom:1px solid #ddd;}
.board_area .bddelete .header{width:100%; height:50px; border-top:1px solid #ff5404; border-bottom:1px solid #ddd; background:#f4f4f4;}
.board_area .bddelete .pwinput{width:35%; margin:40px auto;}
.board_area .bddelete .pwinput .pinput{float:left;}
.board_area .bddelete .pwinput .ptxt{clear:both; float:left; margin-top:20px; text-align:center;}
/* 예약신청 완료 */
.apply_ok{width:100%; float:left; margin:20px auto;}
.apply_ok .apname{position:absolute; width:208px; height:23px; top:150px; margin-left:30px; padding-top:1px; text-align:right; font-size:20px; font-weight:bold; letter-spacing:-1px;}
.apbtn{width:100%; clear:both; float:left; text-align:right; padding-bottom:30px;}
.apbtn img{vertical-align:top; margin-right:45px; margin-top:-30px;}
/* 달력 */
#calendar {width:100%; margin:0; padding:0;}
#calendar a{font-size:11px;}
#calendar p.title {padding:0 0 20px 0; font-size:1.8em; font-weight:bold; text-align:center; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif, UnDotum; font-size:19px;}
#calendar p.title img {vertical-align:middle;}
#calendar table {width:100%; border-collapse:collapse;}
#list table col {width:14%;}
#list table col.col01, #list table col.col07 {width:15%;}
#calendar table tr {}
#calendar table tr td {height:100px; padding:5px 7px 3px 7px; border:1px solid #E6E6E6; vertical-align:top; line-height:1.6em;}
#calendar .section {height:0px; background:#999; font-weight:bold; text-align:center; color:#fff;}
#calendar .sunday {background:#ED7246 url("./img/g_sunday.gif") repeat-x; font-weight:bold;}
#calendar .saturday {background:#4496BE url("./img/g_saturday.gif") repeat-x; font-weight:bold;}
#calendar .weekday {background:#C9C9C9 url("./img/g_weekday.gif") repeat-x; color:#777; font-weight:bold;}
#calendar table tr td.gray {color:#999999;}
#calendar table tr td.null {background:#fafafa;}
#calendar p {font-size:8pt; letter-spacing:-1px;}
#calendar td{ }
#calendar .day {font-size:9pt; letter-spacing:0px;}
#calendar table tr td p img {vertical-align:middle;}
#calendar {font-family:돋움;}
#calendar .open {color:#333333; line-height:130%; font-size:11px;}
#calendar .close {color:#999999; line-height:130%;}
#calendar p.explain {padding:10px 0 0 0; font-size:0.9em; font-family:돋움; text-align:right;}
#calendar p.button {margin:10px 0 0 0; padding:12px 0 10px 0; border:1px solid #EBEBEB; background:#F5F5F5; text-align:center;}
#calendar p.button img {border:none;}

.list_body .calendar .sunday{width:15%; padding:7px 0 5px 0; background:#ED7246 url("./img/g_sunday.gif") repeat-x; color:#4d4d4d; font-weight:bold; text-align:center; border-right:1px solid #ececec;}
.list_body .calendar .saturday{width:15%; padding:7px 0 5px 0; background:#4496BE url("./img/g_saturday.gif") repeat-x; color:#4d4d4d; font-weight:bold; text-align:center;}
.list_body .calendar .weekday{width:14%; padding:7px 0 5px 0; background:#C9C9C9 url("./img/g_weekday.gif") repeat-x; color:#4d4d4d; font-weight:bold; text-align:center; border-right:1px solid #ececec;}
.list_body .calendar .default{height:100px; padding:7px 5px 0 5px; border:1px solid #E1E1E1; vertical-align:top;}

.board_button{float:left; margin-top:10px;}

.room_detail{float:left; width:100%; margin-top:50px;}
.room_detail table{width:100%; border-collapse:collapse; margin-top:20px;}
.room_detail th{height:30px; border-top:2px solid #ff5404; background:#fafafa; border-bottom:1px solid #ddd;}
.room_detail td{height:35px; text-align:center; border-bottom:1px solid #ddd;}
.room_detail .pricecomment{clear:both; float:left; margin-top:10px; font-size:11px; color:#ff5404; line-height:150%;}

.color_red{color:#ff0000; text-align:right; font-size:15px;}