* {margin:0;padding:0;font-size:100%;}
html{width:100%; height:100%;}
body {font-size:75%; width:100%; font-family:dotum,돋움;color: #666666;background:url('../images/bg11.gif') repeat 0 0}
img, fieldset {border:none; vertical-align:top}
legend, caption {display:none;}
li {list-style: none;}
textarea{vertical-align:middle; background:#fff; border:1px solid #bebebe; padding:3px;}
button {vertical-align: middle;}
.input{height:14px; vertical-align: middle; background:#fff; border:1px solid #bebebe; padding:3px;}
select{height:22px; vertical-align: middle; background:#fff; border:1px solid #bebebe; padding:3px; color:#777}
input{color:#777}
select{padding:2px}
.disNone	{display: none;}
a{text-decoration: none;color: #666666;}
a:hover, a:focus, a:active	{text-decoration: underline;color: #666666;	}
table{border-collapse:collapse}

/* 간격, 폰트 */
.mt5{margin-top:5px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt55{margin-top:55px}
.mt60{margin-top:60px}
.mt80{margin-top:80px}
.mt85{margin-top:85px}

.font_a{color:#aaa}
.font_8{color:#888}
.font_s{font-size:11px}
.org{color:#e88727}

/* 정렬 */
.taC{text-align:center}
.taR{text-align:right}
.taL{text-align:left;}

/**/
#wrapper{width:100%; min-width:1200px; background:#191716}
#header{width:100%; overflow:hidden}
#header h1{width:1600px; margin:0 auto;}
#contents_bg{width:100%; background:url('../images/icon/new_sub_bg.gif') repeat-x 0 0 #fff}
#contents{width:960px; margin:0 auto; padding:30px 0; overflow:hidden}
#leftCon{float:left; width:220px; padding-top:50px}
#cBody{float:right; width:730px; padding-bottom:150px}
h2{margin:33px 0 35px}
#footer{width:100%; min-width:1200px; padding:20px 0 40px; text-align:center; background:#191716}

/* LNB */
#leftCon li{padding-bottom:14px;}

#logo{padding-top:63px;}
.path{line-height:18px}
.gnb_swf{position:relative; width:960px; height:150px; margin:0 auto;}
.util_menu{position:absolute; top:20px; right:0; width:375px;}
.util_menu ul{width:100%; overflow:hidden}
.util_menu li{float:left; padding:10px 7px; background:url('../images/icon/new_bar1x7.gif') no-repeat right 10px}
.util_menu li.sns{float:left; padding:0 0 0 5px; background:none}
.util_menu li.loginout{text-align:center}
.util_menu li.joinpage{text-align:center}
.util_menu li.sitemap{background:none}

/* GNB */
#gnb{position:absolute; top:69px; right:0; width:518px;}
#gnb ul{width:100%; overflow:hidden}
#gnb li{float:left; margin-left:42px; cursor:pointer;}
#gnb .depth02.first{margin-left:35px}
#gnb .depth02.second{margin-left:120px}
#gnb .depth02.third{margin-left:230px}
#gnb .depth02.forth{margin-left:320px}
#gnb .depth02.fifth{margin-left:283px}
#gnb .depth02 ul{width:100%; overflow:hidden;}
#gnb .depth02 li{float:left; padding-left:5px; margin:0}

/* 메인 */
#main_header{width:100%; background:#191716}
.main_visual{width:1600px; height:560px; margin:0 auto}

#main_cBody{width:100%; height:600px;  padding-bottom:32px}
.main_contents{position:relative; width:960px; height:600px; overflow:hidden; margin:0 auto; background:url('../images/icon/new_lights.gif') no-repeat 0 35px;}
.main_contents02{position:relative; width:1260px; height:600px; overflow:hidden; margin:0 auto;}

/* 컨텐츠 롤링 */
.main_contents{width:1260px; position:relative;}
.experience2	{ float: left; width: 1260px; height: 600px; overflow: hidden; margin-top:60px; }
.experience2 .wmuSlider .wmuSliderPaginationbg {position: absolute; right: 47%; top: 3px; }
.experience2 .wmuSliderPagination li	{ float: left; margin-right: 8px; }
.experience2 .wmuSliderPagination li a	{ display: block; width: 16px; height: 17px; text-indent: -3333px; background: url('../images/icon_paging02.png') no-repeat left top; }
.experience2 .wmuSliderPagination li a.wmuActive	{ width: 39px; height: 17px; text-indent: -3333px; background: url('../images/icon_paging.png') no-repeat }



.main_con01{float:left; width:320px; padding-right:50px}
.main_con01_tit{position:relative; width:320px; margin-bottom:17px; padding-bottom:6px; border-bottom:1px solid #757473}
.main_con01_tit .morebt{position:absolute; top:8px; right:0;}
.main_con01 .date{font-size:11px; font-family:tahoma;}
.main_con01 table{width:100%; border-collapse:collapse}
.main_con01 td{padding-bottom:5px;}
.main_con01 td.dot{padding-left:11px; background:url('../images/icon/icon_main_dot3x3.gif') no-repeat 0 5px}

.main_con02{float:left; width:380px; height:175px; overflow:hidden}
.main_con02 .con02{width:380px; overflow:hidden}
.main_con02 .con02 .img{float:left; width:110px;}
.main_con02 .con02 .txt{float:right; width:260px;}
.main_con02 .con02 .txt .detailbt{margin-top:53px}
.main_con02_tit{position:relative; width:380px; margin-bottom:17px; padding-bottom:6px; border-bottom:1px solid #757473}
.main_con02_tit .morebt{position:absolute; top:8px; right:0;}
.main_con02 .date{font-size:11px; font-family:tahoma;}
.main_con02 table{width:100%; border-collapse:collapse}
.main_con02 td{padding-bottom:3px;}
.main_con02 td.dot{padding-left:11px; background:url('../images/icon/icon_main_dot3x3.gif') no-repeat 0 5px}

.main_con03{float:right; width:160px}
.main_con03 li{padding:18px 0; border-bottom:1px solid #292726}

#main_footer{width:100%; background:#191716;}
.foot_con{width:920px; margin:0 auto; padding:20px 140px 45px;}

/* 0423 */
.roll_bt{position:relative; width:300px; height:28px; margin:0 auto; padding-top:7px;}
.roll_bt ul{width:300px; overflow:hidden; margin:0 auto; padding-top:3px; text-align:center;}
.roll_bt li{padding:0 5px; display:inline-block; width:15px;}
/*
.roll_bt{position:relative; width:170px; height:28px; margin:0 auto; padding-top:7px;}
.roll_bt ul{width:76px; overflow:hidden; margin:0 auto; padding-top:3px;}
.roll_bt li{float:left; padding:0 5px;}
*/
.roll_bt .left{position:absolute; top:7px; left:0;}
.roll_bt .right{position:absolute; top:7px; right:0;}
.main_sum{position:relative; width:100%; height:600px;}
.main_sum .reservation{position:absolute; top:0; left:0;}
.roll_sum{position:absolute; top:35px; left:0px; width:5000px; height:600px;}
.roll_sum ul{width:100%; overflow:hidden}
.roll_sum li{width:241px; float:left; text-align:center; background:url('../images/icon/new_bor_R.gif') no-repeat right 0}

/* 서브 */
.login_box{width:573px; overflow:hidden; padding:45px 71px 36px 84px; border:1px solid #e7e7e7; background:#f0edea}
.login_txt{float:left; width:160px}
.login_input{float:right; width:340px; overflow:hidden}
.login_input .input_sec{float:left; width:245px;}
.login_input .bt_sec{float:right; width:85px;}
.login_box02{width:573px; overflow:hidden; padding:29px 71px 34px 84px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7;}

.join_box{width:725px;}
.join_box ul{width:100%; overflow:hidden}
.join_box li{float:left}
.term_box{height:400px; overflow-y:scroll; padding:30px 40px; border:1px solid #e7e7e7; color:#888; line-height:18px}
.term_box li{float:none;}
.term_box ol{padding-left:30px;}
.term_box ol li{list-style-type:decimal;}
.term_box ul{padding-left:25px;}
.term_box ul li{list-style-type:disc;}
.term_box .bigtit{font-size:14px; color:#8b5726;}
.term_box .tit{font-weight:bold; color:#888}
.accredit_box{width:728px; border:1px solid #e7e7e7; line-height:18px; overflow:hidden}
.accredit_box .left{width:305px; float:left; padding:29px; border-right:1px solid #e7e7e7}
.accredit_box .right{width:306px; float:right; padding:29px;}
.accredit_box .select{padding-bottom:15px; border-bottom:1px solid #e7e7e7}
.accredit_box .new_name_bt{margin-top:14px; padding-top:19px; text-align:center; border-top:1px solid #e7e7e7}
.accredit_box .new_ipin_bt{margin-top:35px; padding-top:19px; text-align:center; border-top:1px solid #e7e7e7}
.inputinfor_box{padding:10px 19px; border:1px solid #e7e7e7; background:#fff}
.inputinfor_box table{width:100%; border-collapse:collapse}
.inputinfor_box th{padding:12px 0 11px 7px; text-align:left; vertical-align:top; border-bottom:1px solid #e7e7e7}
.inputinfor_box td{padding:7px 0; border-bottom:1px solid #e7e7e7}
.inputinfor_box td .input{background:#f5f5f5}
.inputinfor_box td select{background:#f5f5f5}
.inputinfor_box .end th{padding:12px 0 11px 7px; text-align:left; border-bottom:0px solid #e7e7e7}
.inputinfor_box .end td{padding:7px 0; border-bottom:0px solid #e7e7e7}
.join_complete_box{padding:55px 0; text-align:center; border:1px solid #e7e7e7;}
.idpw_search_box{width:348px; padding:30px 190px; background:#fff; border:1px solid #e7e7e7; overflow:hidden}
.idpw_search_box .input_sec{float:left; width:255px}
.idpw_search_box .bt_sec{float:right; width:85px}
.idpw_search_box .input{background:#f5f5f5}
.idpw_result_box{width:664px; padding:34px 32px; background:#fff; border:1px solid #e7e7e7; overflow:hidden}

/* program */
.calendar_type{position:relative; width:688px; padding:20px; border:1px solid #e7e7e7; background:#fff}
.calendar_type .bts{position:absolute; top:20px; right:20px;}
.calendar_type .month{text-align:center; margin-top:11px}
.calendar_type .thead table{width:100%; border-collapse:collapse}
.calendar_type .thead th{padding:8px 0 7px; background:#493f34}
.calendar_type .tbody{width:100%;}
.calendar_type .tbody.m001{width:100%; background:url('../images/txt/calendar_bg1.gif') no-repeat 0 0}
.calendar_type .tbody.m002{width:100%; background:url('../images/txt/calendar_bg2.gif') no-repeat 0 0}
.calendar_type .tbody.m003{width:100%; background:url('../images/txt/calendar_bg3.gif') no-repeat 0 0}
.calendar_type .tbody.m004{width:100%; background:url('../images/txt/calendar_bg4.gif') no-repeat 0 0}
.calendar_type .tbody.m005{width:100%; background:url('../images/txt/calendar_bg5.gif') no-repeat 0 0}
.calendar_type .tbody.m006{width:100%; background:url('../images/txt/calendar_bg6.gif') no-repeat 0 0}
.calendar_type .tbody.m007{width:100%; background:url('../images/txt/calendar_bg7.gif') no-repeat 0 0}
.calendar_type .tbody.m008{width:100%; background:url('../images/txt/calendar_bg8.gif') no-repeat 0 0}
.calendar_type .tbody.m009{width:100%; background:url('../images/txt/calendar_bg9.gif') no-repeat 0 0}
.calendar_type .tbody.m010{width:100%; background:url('../images/txt/calendar_bg10.gif') no-repeat 0 0}
.calendar_type .tbody.m011{width:100%; background:url('../images/txt/calendar_bg11.gif') no-repeat 0 0}
.calendar_type .tbody.m012{width:100%; background:url('../images/txt/calendar_bg12.gif') no-repeat 0 0}
.calendar_type .tbody table{width:100%; border-collapse:collapse; border-left:1px solid #e7e7e7; border-top:1px solid #e7e7e7}
.calendar_type .tbody td{width:69px; height:79px; padding:10px 14px; vertical-align:top; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7}
.calendar_type .tbody td .date{font-weight:bold}
.calendar_type .tbody td .date01{font-weight:bold; color:#e58325}
.calendar_type .tbody td .date02{font-weight:bold; color:#493f34}
.calendar_type .tbody td .schedule{margin-top:5px; color:#777; letter-spacing:-1px}
.calendar_type.view{width:688px; padding:15px 20px 8px; border:1px solid #e7e7e7; background:#fff}
.listtype{width:100%; border-top:2px solid #493f34;}
.listtype li{width:650px; overflow:hidden; padding:15px 20px; border-top:1px solid #e7e7e7}
.listtype li .img{float:left; width:104px; height:146px; padding:12px 18px 18px 12px; background:url('../images/icon/listtype_sumbg.gif') no-repeat 0 0}
.listtype li .txt{float:right; width:480px; height:100%;}
.listtype li .txt .tit{padding:7px 7px 5px; font-weight:bold; font-size:14px; color:#444; background:#f0edea}
.listtype li .txt th{padding:10px 8px; text-align:left; color:#e07f1f; border-bottom:1px solid #e7e7e7; background:url('../images/icon/orgdot_2x2.gif') no-repeat 0 15px; vertical-align:top}
.listtype li .txt td{padding-left:4px 0; border-bottom:1px solid #e7e7e7;}
.listtype li .txt .bt{}

.new_listtype{width:100%; border-top:2px solid #493f34; position:relative}
.new_listtype li{width:650px; overflow:hidden; padding:15px 20px; border-top:1px solid #e7e7e7}
.new_listtype li .img{float:left; width:104px; height:146px; padding:12px 18px 18px 12px; background:url('../images/icon/listtype_sumbg.gif') no-repeat 0 0}
.new_listtype li .txt{float:right; width:480px; height:100%;}
.new_listtype li .txt .tit{padding:7px 7px 5px; font-weight:bold; font-size:14px; color:#444; background:#f0edea}
.new_listtype li .txt th{padding:10px 8px; text-align:left; color:#e07f1f; border-bottom:1px solid #e7e7e7; background:url('../images/icon/orgdot_2x2.gif') no-repeat 0 15px; vertical-align:top}
.new_listtype li .txt td{padding-left:4px 0; border-bottom:1px solid #e7e7e7;}
.new_listtype li .txt .bt{position:absolute; bottom:15px; right:20px;}

.listtype_view{width:100%; border-top:0px solid #493f34;}
.listtype_view li{width:650px; overflow:hidden; padding:0 20px; border-top:0px solid #e7e7e7}
.listtype_view li .img{float:left; width:104px; height:146px; padding:12px 18px 18px 12px; background:url('../images/icon/listtype_sumbg.gif') no-repeat 0 0}
.listtype_view li .txt{position:relative; float:right; width:480px; height:172px;}
.listtype_view li .txt .tit{padding:7px 7px 5px; font-weight:bold; font-size:14px; color:#444; background:#f0edea}
.listtype_view li .txt table{width:350px}
.listtype_view li .txt th{padding:4px 8px; text-align:left; color:#e07f1f; border-bottom:1px solid #e7e7e7; background:url('../images/icon/orgdot_2x2.gif') no-repeat 0 10px}
.listtype_view li .txt td{padding-left:4px 0; border-bottom:1px solid #e7e7e7;}
.listtype_view li .txt .bt{position:absolute; bottom:0; right:0;}

.listtype.view02{width:100%; border-top:0px solid #493f34;}
.listtype.view02 li{width:650px; overflow:hidden; padding:0 20px; border-top:0px solid #e7e7e7}
.listtype.view02 li .img{float:left; width:104px; padding:32px 18px 18px 12px; background:url('../images/icon/listtype_sumbg.gif') no-repeat 0 20px}
.listtype.view02 li .txt{position:relative; float:right; width:480px;}
.listtype.view02 li .txt td{padding:3px 0 3px 4px; border-bottom:1px solid #e7e7e7;}

.listtype02 ul{width:100%; overflow:hidden}
.listtype02 li{float:left; width:158px; height:268px; padding:15px 35px; margin-right:17px; margin-bottom:20px; border:1px solid #e7e7e7; text-align:center}
.listtype02 li.end{float:left; width:158px; height:268px; padding:15px 35px; margin-right:0px; margin-bottom:20px; border:1px solid #e7e7e7; text-align:center}
.listtype02 li .img{width:104px; padding:12px 29px 18px 27px; background:url('../images/icon/listtype_sumbg.gif') no-repeat 15px 0}
.listtype02 li .txt a{font-weight:bold; color:#444; display:block; height:30px;}
/* .listtype02 li .txt a{font-weight:bold; color:#444} */

.concert_view{padding:19px; border:1px solid #e7e7e7}
.reservation_search{position:relative; width:700px; padding:15px; background:#493f34;}
.reservation_search .bt{position:absolute; top:10px; right:10px;}
.reservation_search .select{position:absolute; top:15px; right:20px;}

.send_numbox{width:728px; padding:30px 0; background:#fff; border:1px solid #e7e7e7; text-align:center; overflow:hidden}
.send_numbox .num{width:230px; padding:8px 0 6px; margin:10px 250px 0; background:#f0edea;}

.popup_option{position:absolute; bottom:15px; right:60px; width:230px; border:5px solid #493f34;}
.popup_option .header{width:210px; overflow:hidden; padding:9px 10px 7px; background:#e48323}
.popup_option .header .tit{float:left; width:52px;}
.popup_option .header .xbt{float:right; width:9px;}
.popup_option .body{width:210px; overflow:hidden; padding:12px 10px 14px; background:#fff}

/* gallery */
.gallery_list{width:668px; padding:30px 30px 0 30px; border:1px solid #e7e7e7; background:#fff}
.gallery_list ul{width:100%; overflow:hidden}
.gallery_list li{float:left; padding:0 33px 33px 0}
.gallery_list li.end{float:left; padding:0 0 33px 0}
.gallery_list ul.movie{width:100%;}
.gallery_list .movie li{width:100%; overflow:hidden; padding-bottom:30px;}
.gallery_list .movie li .img{float:left; width:130px}
.gallery_list .movie li .txt{float:right; width:440px; border-top:2px solid #493f34}
.gallery_list .movie li .txt table{width:440px; border-top:1px solid #e7e7e7}
.gallery_list .movie li .txt th{padding:5px 0 3px 10px; text-align:left; background:url('../images/icon/orgdot_2x2.gif') no-repeat 0 12px; border-bottom:1px solid #e7e7e7; color:#e07f1f; vertical-align:top}
.gallery_list .movie li .txt td{padding:5px 0 3px 10px; border-bottom:1px solid #e7e7e7; vertical-align:top}
.gallery_list .movie li .txt td.explain{padding:5px 10px; border-bottom:1px solid #e7e7e7; height:70px; width:370px; overflow:hidden}
.gal_view table{width:100%; border-top:2px solid #493f34;}
.gal_view th{font-weight:normal; text-align:left; padding:11px 0 10px 20px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background:#f6f3f0}
.gal_view td{padding:11px 0 10px 20px; border-bottom:1px solid #e7e7e7;}
.gal_view td.view{padding:20px 0; border-bottom:1px solid #e7e7e7; line-height:18px}
.gal_view td.view02{padding:20px; border-bottom:1px solid #e7e7e7; line-height:18px}
.list_bottom{margin-bottom:35px;}
.list_bottom table{width:100%; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.list_bottom td{padding:11px 0 10px 20px; border-bottom:1px solid #e7e7e7; background:#f8f5f3}
.list_bottom .end td{border-bottom:0px solid #e7e7e7}

/* community */
.notice_box{width:668px; padding:30px; border:1px solid #e7e7e7; background:#fff}
.notice_box table{width:100%;}
.notice_box th{padding:12px 0 10px; background:#6f573f; border-bottom:1px solid #d0d0d0}
.notice_box td{padding:10px 0 8px; border-bottom:1px solid #e7e7e7; text-align:center}
.notice_box td.taL{padding:10px 0 8px 15px; text-align:left}
.notice_box .notice01 td{padding:10px 0 8px; border-bottom:1px solid #e7e7e7; text-align:center; background:#f8f5f3}
.notice_box .notice02 td{padding:10px 0 8px; border-bottom:1px solid #d0d0d0; text-align:center; background:#f8f5f3}
.notice_box .end td{padding:10px 0 8px; border-bottom:1px solid #d0d0d0; text-align:center;}
.notice_box .notice01 td.taL{padding:10px 0 8px 15px; text-align:left}
.notice_box .notice02 td.taL{padding:10px 0 8px 15px; text-align:left}
.notice_box .end td.taL{padding:12px 0 8px 15px; text-align:left}
.search_box{padding:15px 0; text-align:center; background:#f8f5f3}

.notice_box dt{padding:12px 0 10px; background:#6f573f; border-bottom:1px solid #d0d0d0; text-align:center}
.notice_box dd{padding:10px 19px 8px; border-bottom:1px solid #e7e7e7}
.notice_box .answer{padding:22px 19px 19px; background:#f8f5f3; width:630px; overflow:hidden}
.notice_box .answer .icon{float:left; width:15px; padding-right:15px}
.notice_box .answer .txt{float:left; width:600px; line-height:18px;}

/* mypage */
td.Complete{font-weight:bold; color:#e07f1f}
td.Cancel{font-weight:bold; color:#993a00}
td.ReservationStandBy{font-weight:bold; color:#777}
td.PayStandBy{font-weight:bold; color:#777}

.reservation_bottom{position:relative; width:670px; margin-top:10px; text-align:right}
.reservation_bottom .txt{position:absolute; top:10px; left:30px;}
.reservation_box{width:668px; padding:30px; border:1px solid #e7e7e7; background:#fff}
.reservation_box table{width:100%; border-top:2px solid #493f34}
.reservation_box th{padding:12px 0 10px; background:#f8f5f3; border-bottom:1px solid #e7e7e7}
.reservation_box td{padding:12px 0 10px 20px; border-bottom:1px solid #e7e7e7}
.reservation_box .end th{border-bottom:1px solid #d0d0d0}
.reservation_box .end td{border-bottom:1px solid #d0d0d0}
.inputinfor_box table.widthdraw{width:100%; border-collapse:collapse}
.inputinfor_box .widthdraw th{padding:12px 0 11px 20px; text-align:left; vertical-align:middle; border-bottom:1px solid #e7e7e7}
.inputinfor_box .widthdraw td{padding:7px 0; border-bottom:1px solid #e7e7e7}
.inputinfor_box .widthdraw td textarea{padding:3px; background:#f5f5f5}
.inputinfor_box .widthdraw .end th{padding:12px 0 11px 20px; text-align:left; border-bottom:0px solid #e7e7e7}
.inputinfor_box .widthdraw .end td{padding:7px 0; border-bottom:0px solid #e7e7e7}

/* utility */
.sitemap_box{width:680px; padding:29px 34px 190px 14px; border:1px solid #e7e7e7; background:#fff}
.p_sitemap{width:100%; overflow:hidden}
.sitemap01{width:150px; float:left; padding-left:20px;}
.sitemap01 li{padding:7px 0 3px 9px; border-bottom:1px solid #e7e7e7}
.sitemap01 li.end{padding:7px 0 3px 9px; border-bottom:1px solid #d0d0d0}
.sitemap01 li a:hover{color:#e07f1f; text-decoration:none}

/* rental */
.rental_box{width:672px; padding:27px 28px; border:1px solid #e7e7e7; background:#fff}
.rental_box .txt{padding:28px 26px; border-bottom:1px solid #e7e7e7}
.rental_box .txt02{padding:28px 26px; border-bottom:0px solid #e7e7e7}
.rental_box .txt03{padding:37px 26px; border-bottom:1px solid #e7e7e7}
.rental_box .txt04{padding:37px 26px; border-bottom:0px solid #e7e7e7}
.rental_box .txt05{padding:37px 26px 20px; border-bottom:1px solid #e7e7e7}
.rental_box .txt06{padding:35px 26px; border-bottom:0px solid #e7e7e7}

.rental_box02{width:726px; position:relative; border:1px solid #e7e7e7; background-color:#fff;}


.qna_box{width:668px; padding:30px; border:1px solid #e7e7e7; background:#fff}
.qna_box table{width:100%; border-top:2px solid #493f34}
.qna_box th{border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7}
.qna_box td{padding:6px 0; border-bottom:1px solid #e7e7e7}
.qna_box td input{background:#f5f5f5}
.qna_box td textarea{background:#f5f5f5}

.p_type01{width:100%; overflow:hidden}
.p_type01 .selectbox{float:left; width:85px}
.p_type01 .icon{float:right; width:255px; padding-top:5px; font-size:11px; color:#777; line-height:18px}
.greeting_txt01{float:left; width:183px}
.greeting_txt02{float:right; width:480px}
.fac_showimg{float:left; width:480px;}
.fac_listimg{float:right; width:240px;}
.fac_listimg ul{width:100%; overflow:hidden}
.fac_listimg li{float:left; width:110px; padding-left:10px; padding-bottom:10px}
.tip_txt01{float:left; width:230px; padding-right:20px}
.tip_txt02{float:left; width:230px; padding-right:0px}

/* location */
.location_box{position:relative; width:100%}
.location_box .bt{position:absolute; bottom:0px; right:95px;}

/* PAGING*/
.paging {width: 100%; text-align:center; font-size:12px; color:#444; line-height:18px}
.paging img{vertical-align:top;}
.paging a {/*font-weight: bold;*/display:inline-block; vertical-align:top}
.paging a:hover, .paging a:focus {/*font-weight: bold;*/text-decoration:none;color: #e76e03;}
.paging a.bgNone {background: none;padding:3px 2px 0 2px;border:none}
.clearB{clear:both; width:100%;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* 팝업 */
.pophead{padding:16px 19px 18px; background:#e18020; border:1px solid #d86c17}
.popbody{padding:20px; background:#f0edea}
.pop_address_box{width:318px; height:138px; padding:20px; background:#fff; border:1px solid #e7e7e7; overflow-y:scroll}
.pop_address_box table{width:100%;}
.pop_address_box td{padding-bottom:7px;}

.pophead02{padding:23px 19px 20px; background:#493f34; border:1px solid #493f34; font-weight:bold; color:#fff; font-size:14px;}
.pop_movie_tit{border:1px solid #e7e7e7; background:#fff; font-weight:bold; padding:8px 19px 7px}
.pop_movie_txt{height:115px; overflow-y:scroll; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; background:#fff; padding:10px 19px 10px; line-height:18px}

#pop_wrapper02{width:100%;}
.term_txt{width:500px;height:550px;padding:15px;border:1px solid #e7e7e7; background:#fff;overflow-y:scroll;line-height:18px;}
.termtitle{font-weight:bold;font-size:14px;}
.term_txt ol{padding-left:30px;}
.term_txt ol li{list-style-type:decimal;}
.term_txt ul{padding-left:25px;}
.term_txt ul li{list-style-type:disc;}
 
 
/* 퀵메뉴 */
.quick_menu {position:absolute; top:0; left:50%; z-index:1; width:1px; height:0; font-size:0; line-height:0;}
.quick_menu_img {position:absolute; top:260px; left:500px; z-index:1; width:129px; height:220px;}

/* 대관일정 달력 캡션 */
.calendar_cap{width:100%; overflow:hidden;}
.calendar_cap ul {float:right; margin-bottom:5px}
.calendar_cap ul li{display:inline-block; float:left; margin-right:15px;}

/* 비밀번호 팝업 */
.ui-widget-header {border: 1px solid #dddddd; background: #e9e9e9;color: #333333; font-weight: bold;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 3px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 3px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 3px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 3px;}

.ui-dialog .ui-dialog-titlebar {padding: .4em 1em; position: relative;}
.ui-dialog .ui-dialog-content {position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto;}

.ui-widget-content {border: 1px solid #dddddd; background: #ffffff; color: #333333;}

.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0; cursor: pointer;}
.ui-dialog .ui-resizable-n {height: 2px; top: 0;}
.ui-dialog .ui-resizable-e {width: 2px; right: 0;}
.ui-dialog .ui-resizable-s {height: 2px; bottom: 0;}
.ui-dialog .ui-resizable-w {width: 2px; left: 0;}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: ""; display: table; border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); /* support: IE8 */}

.ui-button .ui-button-text {line-height: 1.4;}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {color: #454545;text-decoration: none;}

.ui-button-text-only .ui-button-text {padding: .2em 1em;}
.ui-button {display: inline-block; position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: visible;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #000000;
}

/* Q&A 게시판 */
img.reply_arr { vertical-align: middle; }
a.reply_link { vertical-align: middle; }
