@charset "utf-8";

/* 나눔고딕적용
--------------------------------------------------*/
@font-face{
	font-family: NanumGothic;
	font-style: normal;
	font-weight: normal ;
	src: url(/font/NanumGothic.eot); 
	src: local(※), url(/font/NanumGothic.woff) format('woff'), url(/font/NanumGothic.woff2) format('woff2'), url(/font/NanumGothic.ttf) format('truetype'); 
}
@font-face{
	font-family: NanumGothic;
	font-style: normal;
	font-weight: Bold ;
	src: url(/font/NanumGothic-Bold.eot); 
	src: local(※), url(/font/NanumGothic-Bold.woff) format('woff'), url(/font/NanumGothic-Bold.woff2) format('woff2'), url(/font/NanumGothic-Bold.ttf) format('truetype'); 
}
@font-face{
	font-family: NanumGothic;
	font-style: normal;
	font-weight: 800 ;
	src: url(/font/NanumGothic-ExtraBold.eot); 
	src: local(※), url(/font/NanumGothic-ExtraBold.woff) format('woff'), url(/font/NanumGothic-ExtraBold.woff2) format('woff2'), url(/font/NanumGothic-ExtraBold.ttf) format('truetype'); 
}

a:focus{outline:none;}

/* reset
--------------------------------------------------*/
*{ margin:0;padding:0; -webkit-text-size-adjust:none;}
html, body{margin:0;padding:0;}
body{font-family:NanumGothic,'Nanum Gothic',Nanum Gothic,'나눔고딕',nanum,nanumgothic,nanum gothic,Verdana,Arial,AppleGothic,sans-serif;word-break:break-all;}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {margin:0;padding:0}
img, fieldset{border:none;border:0px;}
img{vertical-align:middle;}
legend, .hidden{position:absolute;z-index:-1;width:0;height:0; font:0 Sans-serif; visibility:hidden;}
ul,ol,dl,li,dt,dd{list-style:none;}
a:link, a:visited{color:#292929;text-decoration:none;}
a:hover, a:active{color:#2c56b2;text-decoration:none;}
a:focus{outline:none;background-color: transparent; }
input, textarea, select, button{vertical-align:middle;font-family:NanumGothic,'나눔고딕'}
em, address {font-style:normal}
table {border-collapse:collapse;}
td {word-break:break-all;}
caption {display:none;}
hr {display:none;}
textarea {padding:9px 8px; line-height:16px; border:1px #C6C6C6 solid;}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

/* container
--------------------------------------------------*/
#wrap{width:980px;height:100%;margin:0 auto;}
#container{width:980px;height:100%;background:url(../images/bg_mn_01.gif) 0 0 repeat;position:relative;}
#container:after {content:""; clear:both; display:block;}

#gnb{float:left;width:224px;height:100%;min-height:950px;position:relative;margin:0}
#gnb h1{position:absolute; top:24px; left:32px;width:152px;height:114px;}/* logo */
#header{position:absolute; top:174px; left:34px;width:200px;height:auto; }/* menu */
#header ul li {height:50px; font-size:19px;font-weight:100;letter-spacing:-0.8px; }
#header ul li.on a{color:#ff6051 !important;}
#header ul li a:link, 
#header ul li a:active, 
#header ul li a:visited { color: #fff; text-decoration: none}
#header ul li a:hover { color: #f34838; text-decoration: none}

/* footer
--------------------------------------------------*/
#footer {position:absolute; bottom:15px;left:16px;width:200px;height:310px;}
#footer ul{margin:0 0 23px 7px;}
#footer ul li {height:25px}
#footer ul li a:link, 
#footer ul li a:active, 
#footer ul li a:visited {font-size:14px; color: #b6b6b6;font-weight:800}
#footer ul li a:hover {color:#c9b291;}
#footer h2 {width:187px;height:61px;line-height:54px;border-top:1px solid #494949;padding:6px 0 0 5px}
#footer dl{margin:0 0 0 10px;}
#footer dl dt{font-size:10px; color: #6c6c6c;font-weight:bold; margin-bottom:14px}
#footer dl dd{font-size:9px; color: #d1d1d1;}

/* contents
--------------------------------------------------*/
.contents{float:right;width:756px;height:100%;min-height:950px;position:relative;background:#ede4db}
.main_con{position:absolute; top:0; left:0;width:522px;min-height:950px;background:#f5efe8;}
.main_img{width:500px;height:650px;margin:0 auto;margin-top:30px}
.main_img .m_img{width:500px;height:610px;}
.bn_btn{width:80px;height:10px;text-align:center;margin:5px auto;}
.bn_btn a{display:inline-block; *display:inline; *zoom:1;margin-right:4px}
.main_thum{position:relative;width:520px;height:230px;}
.main_thum ul{position:absolute; top:0; left:46px;}
.main_thum ul:after {content:""; clear:both; display:block;}
.main_thum ul li{float:left;padding-top:2px;width:140px;text-align:center;}
.main_thum .t_img{width:130px;height:178px;}
.main_thum .on{width:144px;height:198px;margin-top:-12px;background:url(../images/bg_bn_arrow.gif) 1px 0 no-repeat;padding-top:14px}
.main_thum .btn_bnlt{position:absolute; top:80px; left:17px;width:20px;height:28px;}
.main_thum .btn_bnrt{position:absolute; top:80px; right:17px;width:20px;height:28px;}
.aside{position:absolute; top:0; right:0;width:234px; min-height:950px; background:url(../images/bg_mn_02.gif) 0 0 repeat;}
.aside_wrap{margin:52px 0 0 22px;height:830px;position:relative;}
.aside_wrap h1{width:178px; height:36px;background:url(../images/bl_red.gif) 0 0 no-repeat;color:#242424; font-weight:800; font-size:18px;letter-spacing:-1px;padding-top:12px}
.newslist{margin-bottom:48px;}
.newslist li{width:190px;font-size:14px; font-weight:bold;color:#353535;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;margin-bottom:15px}
.eventlist{position:relative;margin-bottom:55px; overflow:hidden}
.eventlist div {width:190px;height:272px; overflow:hidden}
.eventlist ul{width:190px;height:272px; overflow:hidden}
.eventlist ul:after {content:""; clear:both; display:block;}
.eventlist ul li{float:left;}
.eventlist .e_img{width:190px;height:272px}
.snslist{position:absolute; left:0; bottom:0;}
.snslist li{margin-bottom:5px}

.sub_content{width:684px;padding:60px 36px 60px 36px}
.sub_title{width:684px;height:91px; background:url(../images/bg_subbar.gif) 0 74px no-repeat;}
.sub_title h1{width:684px;height:86px; color:#242424; font-weight:800; font-size:28px;letter-spacing:-2px;}
.list_align{width:676px;height:30px;font-size:14px;letter-spacing:-1px;text-align:right;}
.list_align a.on{color:#d13427; font-weight:800; }

.artbox_list ul li{margin-bottom:9px}
.artbox_01{position:relative;width:684px;height:auto;min-height:268px;background:#fff;-webkit-box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);}
.artbox_02{position:relative;width:684px;height:283px;background:#fff;-webkit-box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);margin-bottom:20px}
.img_poster{position:absolute; top:11px; left:18px;}
.ht_01{width:186px;height:234px;}
.ht_02{width:186px;height:250px;}
.box_cont{position:absolute; top:11px; right:16px;width:440px;height:200px;}
.box_cont dt{color:#222; font-weight:800; font-size:19px;margin-bottom:14px;letter-spacing:-1px;line-height:25px;}
.box_cont dd{color:#353535;line-height:23px; font-weight:bold; font-size:14px; letter-spacing:-0.5px;margin-bottom:8px}
.box_cont dd strong{display:inline-block; *display:inline; *zoom:1;background:#585858;width:58px;height:19px;line-height:18px;text-align:center;color:#fff; font-weight:bold; font-size:12px;margin-right:10px}
.box_cont dd a{margin-right:5px}

.box_pop{width:400px;height:240px;margin:70px auto 20px auto;-webkit-box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);background:#fff;}
.box_pop p{width:400px;text-align:center;padding-top:50px;font-size:15px;color:#666;}
.box_pop ul{margin:24px 0 14px 112px;}
.box_pop ul li{padding:0 0 12px 0;font-size:12px;}
.box_pop ul li strong{display:inline-block; *display:inline; *zoom:1;width:67px;font-weight:800;font-size:14px;}

.event_list{width:684px;}
.event_list ul:after{display:block;clear:both;content:"";}
.event_list ul li{float:left;width:219px;height:auto;margin-left:8px}
.evtlist{width:216px;height:auto;background:#fff;-webkit-box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);}
.evtlist p img{width:216px;height:auto;}
.evtlist dl dt{font-weight:bold; font-size:14px;padding:10px 6px 0 10px;line-height:20px;}
.evtlist dl dt strong{display:inline-block; *display:inline; *zoom:1;line-height:12px !important;text-align:center;color:#fff;background:#656565;padding:3px 6px 4px 7px;font-size:11px;margin-right:5px}
.evtlist dl dt strong.on{background:#f34838;}
.evtlist dl dd{font-size:11px;padding:7px 0 10px 11px;color:#777;}
.evtlist dl dd strong{display:inline-block; *display:inline; *zoom:1;color:#444;margin-right:5px}

.btn_detail{position:absolute; bottom:10px; right:10px;}
.btn_detail a:link, 
.btn_detail a:active, 
.btn_detail a:visited{display:block;background:#90785e;width:128px;height:50px;line-height:50px;text-align:center; color:#fff; font-weight:800; font-size:16px}
.btn_detail a:hover{color:#f3e9df;background:#7a6146}
.btn_grprsv{position:absolute; bottom:10px; right:148px;}
.btn_grprsv a:link, 
.btn_grprsv a:active, 
.btn_grprsv a:visited{display:block;background:#90785e;width:128px;height:50px;line-height:50px;text-align:center; color:#fff; font-weight:800; font-size:16px}
.btn_grprsv a:hover{color:#f3e9df;background:#7a6146}
.btn_reserve{position:absolute; bottom:10px; right:10px;}
.btn_reserve a:link, 
.btn_reserve a:active, 
.btn_reserve a:visited{display:block;background:#ea3a41;width:128px;height:50px;line-height:50px;text-align:center; color:#fff; font-weight:800; font-size:16px}
.btn_reserve a:hover{color:#f3e9df;background:#d9272e;}

.btn_bluersv{position:absolute; bottom:10px; right:10px;background-color:blue}
.btn_bluersv a:link, 
.btn_bluersv a:active, 
.btn_bluersv a:visited{display:block;background:#2F55F0;width:128px;height:50px;line-height:50px;text-align:center; color:#fff; font-weight:800; font-size:16px}
.btn_bluersv a:hover{color:#f3e9df;background:#0000DB;}


.btn_bigs a:link, 
.btn_bigs a:active, 
.btn_bigs a:visited{vertical-align:middle;display:inline-block; *display:inline; *zoom:1;background:#ea3a41;padding:9px 15px 10px 16px;text-align:center; color:#fff; font-weight:800; font-size:14px;margin-left:2px}
.btn_bigs a:hover{color:#f3e9df;background:#d9272e;}
.btn_bign a:link, 
.btn_bign a:active, 
.btn_bign a:visited{vertical-align:middle;display:inline-block; *display:inline; *zoom:1;background:#90785e;padding:9px 15px 10px 16px;text-align:center; color:#fff; font-weight:800; font-size:14px;margin-left:2px}
.btn_bign a:hover{color:#f3e9df;background:#7a6146;}
.btn_strong a:link, 
.btn_strong a:active, 
.btn_strong a:visited{vertical-align:middle;display:inline-block; *display:inline; *zoom:1;background:#ea3a41;width:50px;height:24px;line-height:24px;text-align:center; color:#fff; font-weight:800; font-size:12px;margin-left:2px}
.btn_strong a:hover{color:#f3e9df;background:#d9272e;}
.btn_normal a:link, 
.btn_normal a:active, 
.btn_normal a:visited{vertical-align:middle;display:inline-block; *display:inline; *zoom:1;background:#90785e;width:50px;height:24px;line-height:24px;text-align:center; color:#fff; font-weight:800; font-size:12px;margin-left:2px}
.btn_normal a:hover{color:#f3e9df;background:#7a6146;}
.btn_strongs{vertical-align:middle;display:inline-block; *display:inline; *zoom:1;background:#ec6257;padding:3px 5px 4px 6px;text-align:center; color:#fff; font-size:11px;}
.btn_normals{vertical-align:middle;display:inline-block; *display:inline; *zoom:1;background:#999;padding:3px 5px 4px 6px;text-align:center; color:#fff; font-size:11px;}


.tab_boxs{width:684px;}
.tab_boxs .ect_tab{width:auto;height:44px;}
.tab_boxs .ect_tab:after{display:block;clear:both;content:"";}
.tab_boxs .ect_tab li{float:left;margin-right:1px}
.tab_boxs .ect_tab li a{vertical-align:middle;position:relative;width:169px;text-align:center;display:inline-block;height:16px;margin-top:2px;padding:17px 0 15px 0;background-color:#c0ac98;color:#fff;font-size:14px;}
.tab_boxs .ect_tab .on a{position:relative;z-index:100;margin-top:0 !important;padding:17px 0 17px 0;background-color: #fff;color:#353535;font-size:17px;font-weight:800;letter-spacing:-1px;}
.tab_boxs .ect_tab li a.dvd5{vertical-align:middle;position:relative;width:130px;text-align:center;display:inline-block;height:16px;margin-top:2px;padding:17px 0 15px 0;background-color:#c0ac98;color:#fff;font-size:14px;}
.tab_boxs .ect_tab .on a.dvd5{position:relative;z-index:100;margin-top:0 !important;padding:17px 0 17px 0;background-color: #fff;color:#353535;font-size:17px;font-weight:800;letter-spacing:-1px;}
.tab_cont{width:684px;min-height:500px;margin:0;background-color:#fff;margin-bottom:34px}
.conts_txt{min-height:200px;padding:30px 0;}
.conts_txt h1{color:#353535;font-size:28px;font-weight:800;letter-spacing:-2px;}
.conts_txt p{color:#414141;font-size:14px;padding:10px 0 0 0;letter-spacing:-0.4px;line-height:20px;}
.conts_txt p em{color:#555;font-size:11px;}
.conts_txt p em strong{color:#333;font-size:12px;}
.conts_txt dl{padding-top:27px;}
.conts_txt dl dt{color:#414141;font-size:14px;font-weight:800;margin-bottom:7px}
.conts_txt dl dd{color:#666;font-size:12px;background:url(../images/bl_news_03.gif) 0 7px no-repeat;padding-left:8px;line-height:17px;}
.pd_01{padding:20px;}
.pd_02{padding:40px;}
.pd_03{padding:10px;}
.map_api{width:604px;height:400px;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,0.1);box-shadow:1px 1px 2px 2px rgba(0,0,0,0.1);}


.tbl_wrap{width:664px;min-height:400px;background:#fff;padding:10px;-webkit-box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);margin-bottom:6px;}
.tbl_wrap2{width:624px;min-height:100px;line-height:18px;background:#fff;padding:30px;-webkit-box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);box-shadow:1px 1px 0 0 rgba(91,88,82,0.1);margin-bottom:6px;font-size:12px;color:#666}
.tbl_wrap2 h1{width:100px;height:28px;font-size:14px;background:url(../images/bl_news_02.gif) 0 7px no-repeat;padding-left:10px;color:#333}

/* 테이블 List */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;table-layout:fixed; text-align:center;}
.tbl_type caption{display:none}
.tbl_type th{padding:12px;color:#524c43;font-weight:800;vertical-align:middle;font-size:12px;background:url(../images/bg_mn_02.gif) 0 0 repeat;}
.tbl_type td{padding:12px 10px;border-bottom:1px solid #eee;vertical-align:middle;color:#555; font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.tbl_type td em{color:#f65440;font-weight:800;}
.tbl_type td strong{display:inline-block; *display:inline; *zoom:1;text-align:center;color:#fff;background:#454545;padding:3px 6px;font-size:10px;margin-right:5px;font-weight:normal;}



/* 테이블 _view */
.tbl_type_view,.tbl_type_view th,.tbl_type_view td{border:0}
.tbl_type_view{width:100%;font-size:12px;table-layout:fixed; margin-bottom:9px;text-align:center;}
.tbl_type_view caption{display:none}
.tbl_type_view th{padding:10px 10px 20px 10px;color:#444;border-bottom:1px solid #ddd;font-weight:800;vertical-align:middle;font-size:14px;background:#fff;}
.tbl_type_view td{padding:10px 5px;vertical-align:top;color:#363636;text-align:left;font-size:11px;}


/* 테이블 Write */
.tbl_type_wt,.tbl_type_wt th,.tbl_type_wt td{border:0;}
.tbl_type_wt{width:100%;table-layout:fixed;border-top:1px solid #ddd; }
.tbl_type_wt caption{display:none}
.tbl_type_wt th{padding:12px 13px;color:#524c43;font-weight:800;vertical-align:top;background:url(../images/bg_mn_02.gif) 0 0 repeat;font-size:13px;text-align:left;border-bottom:1px solid #fff;}
.tbl_type_wt th em{padding-top:3px;font-size:11px;color:#ed5637;font-weight:normal;margin-right:5px}
.tbl_type_wt td{padding:3px 8px 4px 8px;vertical-align:middle;color:#333;font-size:11px;text-align:left;background:#fff;border-bottom:1px solid #ddd;}
.tbl_type_wt td em{padding-left:6px;color:#999;}
.tbl_type_wt td p span{display:inline-block; *display:inline; zoom:1;font-weight:800;color:#fff;padding:2px 5px; background:#ea6b51;margin-right:5px;}
.tbl_type_wt td strong{font-size:12px;margin:0 7px 0 3px;font-weight:800;color:#333;}
.tbl_type_wt td ul li{height:30px;}



.law_bh{width:90%; height:100px; overflow:auto; margin:5px 0;line-height:16px; font-size:11px;border:1px solid #d0d0d0;padding:10px 5%}
.law_bh .corpTit_1{padding:0 0 3px 0;color:#333;font-size:12px}
.law_bh .corpTit_2{padding:9px 0 3px 0;color:#333;font-size:12px}
.law_bh .corpTxt{color:#666;line-height:15px; font-size:11px}
.law_bh p{margin:4px 0}
.law_title{margin-top:7px}
.law_ckbx{width:100% !important;text-align:right; margin-bottom:8px}


.tbl_title{width:100%;height:auto;}
.tbl_title:after{display:block;clear:both;content:"";}
.tbl_title .title{float:left;width:auto;text-align:left;line-height:23px}
.tbl_title .title strong{display:inline-block; *display:inline; *zoom:1;line-height:12px !important;text-align:center;color:#fff;background:#656565;padding:3px 6px 4px 7px;font-size:11px;margin-right:5px}
.tbl_title .title strong.on{background:#f34838;}
.tbl_title .date{float:right;text-align:right;vertical-align:middle;font-size:11px;color:#777;font-weight:normal;line-height:23px}
.tbl_title .date span{display:inline-block; *display:inline; *zoom:1;color:#444;font-weight:800;margin-right:5px;}
.tbl_title .title.wd_01{width:470px;}
.tbl_title .title.wd_02{width:550px;}


/* form */

.i_txt{border:1px #d9d0c8 solid; height:17px; padding:2px 4px 3px 5px; margin:0 2px 0 0;vertical-align:middle;font-size:12px !important; background:#f8f4f0}
.i_sel{border:1px #d9d0c8 solid; height:24px; padding:0; margin-right:3px; padding-left:3px;vertical-align:middle;font-size:12px !important; background:#f8f4f0}
.i_txts{border:1px #d9d0c8 solid; height:17px; padding:2px 4px 3px 5px; margin:0 2px 0 0;vertical-align:middle;font-size:12px !important; background:#fff}
.i_sels{border:1px #d9d0c8 solid; height:24px; padding:0; margin-right:3px; padding-left:3px;vertical-align:middle;font-size:12px !important; background:#fff}
.i_texta{border:1px #c9c9c9 solid; width:98%; height:230px; padding:0 5px; margin:0 0px 0px 0;vertical-align:top}
.i_textar{border:1px #c9c9c9 solid; width:98%; height:auto; padding:0 5px; margin:0 0px 0px 0;vertical-align:top}
.i_txta{border:1px #c9c9c9 solid; width:97%; height:52px; padding:4px 6px; vertical-align:middle; font-size:12px}
.i_radio{width:13px;height:13px;margin:0 1px 2px 6px;padding:0;vertical-align:middle}
.i_check{width:13px;height:13px;margin:2px 3px 2px 0;padding:0;vertical-align:middle}
.hgt_s{height:100px}
.wid_xxs{ width:50px}
.wid_sx{ width:65px}
.wid_xs{ width:70px}
.wid_ss{ width:80px}
.wid_ssl{ width:100px}
.wid_sl{ width:120px}
.wid_login{ width:134px}
.wid_s{ width:200px}
.wid_lg{ width:98%}
.wid_slg{ width:86%}
.txta_high{ min-height:300px;}
.txta_low{ min-height:160px;}
.line_blank{height:30px;}

.progm_sear{margin:0 auto; text-align:center; width:400px;padding:12px 0 8px 0}

/*페이징*/
.paginate_simple {text-align:center; line-height:normal;height:28px;margin-top:16px}
.paginate_simple * {display:inline-block; *display:inline; *zoom:1;position:relative;margin:0 0px;padding:0px 3px 1px 3px;font-size:11px;color:#666;font-family:Verdana,sans-serif;line-height:normal;text-decoration:none;vertical-align:middle;}
.paginate_simple a:hover, .paginate_simple a:active, .paginate_simple a:focus {background-color:#69C;color:#fff;}
.paginate_simple span:hover, .paginate_simple span:active, .paginate_simple span:focus {background-color:#69C;color:#fff;cursor:pointer}
.paginate_simple strong {background-color:#f55; color:#fff;}
.paginate_simple span.on {background-color:#f55; color:#fff;font-weight:900}
.paginate_simple .direction {padding:0 0;}
.paginate_simple .direction:hover, .paginate_simple .direction:active, .paginate_simple .direction:focus {background-color:transparent !important;}

/* btn */
.btn_box{width:100%;position:relative; height:30px}
.btn_flt{width:auto; text-align:left;position:absolute; top:0;left:0}
.btn_fct{width:200px; text-align:center;position:absolute; top:0;left:50%;margin-left:-100px}
.btn_frt{width:auto; text-align:right;position:absolute;top:0;right:0}
.btn_lt{ width:auto; text-align:left;margin-bottom:10px}
.btn_rt{ width:auto; text-align:right;margin-bottom:10px}
.btn_ct{ width:auto; text-align:center;margin-bottom:10px}
.btn_ctm{ width:auto; text-align:center;margin-top:10px}
.btn_ct p{ line-height:30px}
.btn_box_toprt{width:100%; position:absolute;top:-32px;right:0;height:30px;text-align:right;}
.tbl_lt{text-align:left !important;}
.tbl_ct{text-align:center !important;}
.tbl_rt{text-align:right !important;}
.txt_red{color:#F33 !important;}
.txt_blu{color:#36C !important;}

.se2_inputarea { margin: 15px; word-wrap: break-word; *word-wrap: normal; *word-break: break-all; }
.se2_outputarea th, .se2_outputarea td { margin: 0; padding: 0; color: #666; font-size: 12px; font-family: NanumGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,Sans-serif; line-height: 1.5; }
.se2_outputarea p { margin: 0; padding: 0; }
.se2_outputarea a:hover { text-decoration: underline; }
.se2_outputarea a:link { color: #0000ff; }
.se2_outputarea ul { margin: 0 0 0 40px; padding: 0; }
.se2_outputarea ul li { margin: 0; list-style-type: disc; padding: 0; }
.se2_outputarea ul ul li { list-style-type: circle; }
.se2_outputarea ul ul ul li { list-style-type: square; }
.se2_outputarea img, .se2_outputarea fieldset { border: 0; }

.se2_outputarea table {width:604px;!important}

/* 텍스트 버튼 */
a.btn_big{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 100% 0;line-height:27px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:0 8px 0 12px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat;font-size:12px;color:#333;font-weight:800;}
a.btn_sml{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 100% -27px;font-size:11px;color:#333;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:0 4px 1px 8px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 0 -27px}
a.btn_bigwd{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 100% 0;font-size:12px;color:#333;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; text-align:center}
a.btn_bigwd span,a.btn_bigwd strong{display:block;padding:0 0 1px 4px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat; width:80px}
a.btn_bigbg{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 100% -68px;font-size:12px;color:#fff;line-height:35px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_bigbg span,a.btn_bigbg strong{display:block;padding:0 20px 1px 24px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 0 -68px;font-weight:800;}
a.btn_bigbgb{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 100% -241px;font-size:12px;color:#fff;line-height:35px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_bigbgb span,a.btn_bigbgb strong{display:block;padding:0 20px 1px 24px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 0 -241px;font-weight:800;}
a.btn_smlbg{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 100% -105px;font-size:11px;color:#eee;line-height:26px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_smlbg span,a.btn_smlbg strong{display:block;padding:0 9px 1px 11px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 0 -105px}
a.btn_biggr{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 100% -132px;font-size:12px;color:#fff;line-height:53px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_biggr span,a.btn_biggr strong{display:block;padding:0 20px 1px 24px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 0 -132px}
a.btn_biggrb{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 100% -186px;font-size:12px;color:#fff;line-height:53px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_biggrb span,a.btn_biggrb strong{display:block;padding:0 20px 1px 24px;background:url(http://edu.chosun.com/images/new/bg_btn.gif) no-repeat 0 -186px}


a.btn_down, a.btn_down:link {
    display: block;margin:0 auto;
	text-decoration:none;
    background: #ea3a41;
    width: 228px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-weight: 800;
    font-size: 16px;cursor:pointer;
}
a.btn_down:hover {
    display: block;
	text-decoration:none;
    background: #9d1118;
    width: 228px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-weight: 800;
    font-size: 16px;
}

/*로그인*/
.login_box{width:100%;border-bottom:1px solid #999; padding:10px}
.box_tbl{width:400px; height:136px; position:relative;left:50%; top:38px;margin-left:-280px}
.box_tbl ul li{height:28px;}
.box_ht{ height:190px}
.box_tbl2{width:300px; height:110px; position:relative;left:50%; top:38px;margin-left:-200px}
.box_tbl2 ul li{height:28px;}
.tbl_input{position:absolute; top:0; left:68px;width:280px;font-size:11px}
.tbl_input span{display:inline-block; *display:inline; zoom:1; width:100px; text-align:right; padding-right:7px; font-weight:800; font-size:14px}
.tbl_btn{position:absolute; top:0; left:326px}
.login_box_type{position:relative;width:600px; height:140px; margin:0 auto;font-size:12px}
.login_lt{position:absolute;top:25px;left:0; width:360px;}
.login_lt ul li{display:inline-block; *display:inline; zoom:1;vertical-align:top; width:168px}
.login_lt ul li span{display:inline-block; *display:inline; zoom:1; padding:2px 0 0 0; line-height:16px}
.login_rt{position:absolute;top:23px;left:290px; width:290px}
.lgn_rt{width:auto; text-align:right;}
.lgn_rt span{display:inline-block; *display:inline; zoom:1; margin-right:5px;}
.login_bn .mem{width:780px;margin:0 auto;}
.login_bn .mem img{width:780px; height:100px;border:1px solid #e3e3e3;}

/*메인 logbar*/
.logbar { margin-top:10px;text-align:center;width:100%;height:40px;line-height:40px;background:url(http://edu.chosun.com/art/images/bg_mn_01.gif) repeat;}
.logbar a {color:#fff}
.logbar a:hover {color:#f34838}

/* 예매확인 */
.rsv_tab {height:40px;width:100%;background-color:#fff}
.rsv_tab ul {display:inline-block;width:664px;height:30px;margin:10px;border-bottom:2px solid #2c2c2c;background-color:#fff}
.rsv_tab ul li {float:left;display:inline-block;margin-left:4px;height:28px;line-height:30px;background:url(http://edu.chosun.com/art/images/bg_mn_01.gif) repeat;border:2px solid #2c2c2c;}
.rsv_tab ul li a {display:inline-block;padding:0 10px 0 10px;color:#fff;width:100%;height:100%}
.rsv_tab ul li:hover, .rsv_tab ul li.on {background:none;background-color:#fff;border-bottom:2px solid #fff}
.rsv_tab ul li:hover a, .rsv_tab ul li.on a {color:#2c2c2c;font-weight:700}
.rsv_cont {width:100%;min-height:20px;padding:10px 0 10px 0;background-color:#fff}
.rsv_cont h2 {margin-left:10px;}
.rsv_cont ul {display:inline-block;width:664px;height:30px;margin:10px;background-color:#fff}
.rsv_cont ul li {display:inline-block;width:100%;border-bottom:1px solid #aaa}
.rsv_cont ul li .rscv_cont_nocont {width:100%;text-align:center;height:40px;line-height:40px;font-size:16px;font-weight:800}
.rsv_cont ul li .rscv_cont_tt {width:100%;text-align:left;height:30px;line-height:30px;font-size:16px;font-weight:800;text-indent:10px;border-bottom:1px solid #eee}
.rsv_cont ul li .rscv_cont_tt span {margin-left:20px;font-size:12px;color:#aaa}
.rsv_cont ul li .rsv_cont_dvd {display:inline-block;width:100%;min-height:20px;position:relative;}
.rsv_cont ul li .rsv_cont_dvd .rsv_cont_left {float:left;width:130px;min-height:20px;}
.rsv_cont ul li .rsv_cont_dvd .rsv_cont_left img {width:110px;height:150px;margin:10px}
.rsv_cont ul li .rsv_cont_dvd .rsv_cont_right {float:right;margin-right:40px;width:490px;min-height:20px;}
.rsv_cont ul li .rsv_cont_dvd .rsv_cont_right table.tbl_list {margin-top:15px;}
.rsv_cont ul li .rsv_cont_dvd .rsv_cont_right table.tbl_list tbody tr {height:24px;line-height:24px;font-size:14px;}
.rsv_cont ul li .rsv_cont_dvd .rsv_cont_right table.tbl_list tbody tr th {text-align:right}
.rsv_cont ul li .rsv_cont_dvd .rsv_cont_right table.tbl_list tbody tr td {padding-left:20px;}

.rsv_cont table.tbl_view {border-collapse: collapse;}
.rsv_cont table.tbl_view tbody tr {height:24px;line-height:24px;font-size:14px;}
.rsv_cont table.tbl_view tbody tr th {text-align:center;border:1px solid #aaa}
.rsv_cont table.tbl_view tbody tr td {padding-left:20px;border:1px solid #aaa}
.rsv_cont table.tbl_view tbody tr td p {margin-left:17px;margin-right:10px;text-indent:-17px;}
.rsv_cont ul li .rsv_cont_dvd .rsv_cont_btn {position:absolute;right:0;top:40%;width:40px;height:150px;text-align:center;font-size:40px;font-weight:900}
.rsv_cont ul li .rsv_cont_dvd .rsv_cont_btn a {display:inline-block;width:100%;height:100%}
.rsv_cont ul li .rsv_cont_dvd .rsv_cont_btn a:hover {color:#f34838}