@charset "utf-8";

/* Reset */
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}
body,h1,h2,h3,h4,h5,h6,input,button,table,select,textarea{font-family:'Malgun Gothic','맑은고딕','맑은 고딕',NanumGothicWeb, '돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:12px;color:#333}
input[type=checkbox],input[type=radio]{width:13px;height:13px;border:0 none}
td[colspan="3"] input[type=radio] + img{margin-top:4px;}

/* common */
.route{position:absolute;top:60px;right:190px}
.route li{float:left;padding:0 10px 0 16px;background:url(/img/common/bg_route.gif) no-repeat 0 50%}
.route li:first-child{padding-left:0;background:none}
.route .on{color:#da5f21;font-weight:bold;}

html,body{width:100%;height:100%}
html{overflow-y:scroll}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
body,input,button{font-size:12px;line-height:1.5em;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
a{color:#676767;text-decoration:none}
a:hover{/*color:#390;text-decoration:underline*/}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}

em,address{font-style:normal}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}

/* Common */
#kcaptcha{cursor:pointer}
label.error{display:block;color:red}

/* jvalid */
.ed{padding:2px;border:1px solid #ccc}

/* input */
.tx{padding:5px;border:1px solid #ccc;font-size:12px}

/* sideview */
.member{font-weight:bold;color:#888}
.guest{font-weight:normal;color:#888}
#sideview{width:90px;margin:5px 0 0;border:1px solid #e0e0e0;background-color:#f9fbfb}
#sideview ul li span{font-family:'돋움';font-size:11px;color:#a0a0a0}

/* ajax */
#loading{display:none;position:absolute;top:50%;left:50%;z-index:1;width:100px;height:100px;margin-top:-50px;margin-left:-50px;background:url(/img/js/load_ajax3.gif) no-repeat}

/* search_font */
.sFont{background-color:#fffc00;color:#f00}

/* 최상단 출사표 */
#wrap .top_banner{position:relative;background:#313131;height:132px;overflow:hidden;}
#wrap .top_banner > img{padding-right:190px;}
#wrap .top_banner > a{position:absolute;top:70px;left:50%;margin-left:425px;z-index:10;}

/* layout */
.wrapper{width:100% !important;}
#wrap{position:relative;min-width:1220px;}
#container{position:relative;margin:0 auto;}
#contents{position:relative;width:960px;padding-right:190px;margin:0 auto 80px;word-break:break-all;}
#contents.landing{margin:0 auto;}
#footer{}
#container:after,#header:after,#contents:after,#footer:after{display:block;clear:both;content:'';}

/* 마진  2012-10-08 by DT */
.mt_1{margin-top:1px;}
.mt_2{margin-top:2px !important;}
.mt_3{margin-top:3px !important;}
.mt_4{margin-top:4px !important;}
.mt_5{margin-top:5px !important;}
.mt_6{margin-top:6px !important;}
.mt_7{margin-top:7px !important;}
.mt_8{margin-top:8px !important;}
.mt_10{margin-top:10px !important;}
.mt_12{margin-top:12px !important;}
.mt_15{margin-top:15px !important;}
.mt_16{margin-top:16px !important;}
.mt_20{margin-top:20px !important;}
.mt_22{margin-top:22px !important;}
.mt_23{margin-top:23px !important;}
.mt_25{margin-top:25px !important;}
.mt_30{margin-top:30px !important;}
.mt_35{margin-top:35px !important;}
.mt_40{margin-top:40px !important;}
.mt_42{margin-top:42px !important;}
.mt_45{margin-top:45px !important;}
.mt_50{margin-top:50px !important;}
.mt_55{margin-top:55px !important;}
.mt_57{margin-top:57px !important;}
.mt_60{margin-top:60px !important;}
.mt_65{margin-top:65px !important;}
.mt_70{margin-top:70px !important;}
.mt_76{margin-top:76px !important;}
.mt_80{margin-top:80px !important;}
.mt_90{margin-top:90px !important;}
.mt_100{margin-top:100px !important;}
.msie6 .mt_10{margin-top:40px !important;}
.msie6 .mt_16{margin-top:2px !important;}

.mr_0{margin-right:0 !important;}
.mr_3{margin-right:3px !important;}
.mr_5{margin-right:5px !important;}
.mr_8{margin-right:6px !important;}
.mr_10{margin-right:10px !important;}
.mr_14{margin-right:14px !important;}
.mr_20{margin-right:20px !important;}
.mr_26{margin-right:26px !important;}
.mr_29{margin-right:29px !important;}
.mr_31{margin-right:31px !important;}
.mr_35{margin-right:35px !important;}
.mr_42{margin-right:42px !important;}
.mr_102{margin-right:102px !important;}
.mr_110{margin-right:110px !important;}


.mb_5{margin-bottom:5px !important;}
.mb_8{margin-bottom:8px !important;}
.mb_10{margin-bottom:10px !important;}
.mb_13{margin-bottom:13px !important;}
.mb_15{margin-bottom:15px !important;}
.mb_17{margin-bottom:17px !important;}
.mb_20{margin-bottom:20px !important;}
.mb_23{margin-bottom:23px !important;}
.mb_30{margin-bottom:30px !important;}
.mb_40{margin-bottom:40px !important;}
.mb_50{margin-bottom:50px !important;}
.mb_80{margin-bottom:80px !important;}

.mbb_20{margin-bottom:-20px !important;}

.ml_0{margin-left:0 !important;}
.ml_1{margin-left:1px !important;}
.ml_2{margin-left:2px !important;}
.ml_3{margin-left:3px !important;}
.ml_4{margin-left:4px !important;}
.ml_5{margin-left:5px !important;}
.ml_6{margin-left:6px !important;}
.ml_7{margin-left:17px !important;}
.ml_8{margin-left:8px !important;}
.ml_9{margin-left:9px !important;}
.ml_10{margin-left:10px !important;}
.ml_11{margin-left:11px !important;}
.ml_12{margin-left:12px !important;}
.ml_13{margin-left:13px !important;}
.ml_14{margin-left:14px !important;}
.ml_15{margin-left:15px !important;}
.ml_16{margin-left:16px !important;}
.ml_17{margin-left:17px !important;}
.ml_18{margin-left:18px !important;}
.ml_19{margin-left:19px !important;}
.ml_20{margin-left:20px !important;}
.ml_24{margin-left:24px !important;}
.ml_30{margin-left:30px !important;}
.ml_35{margin-left:35px !important;}
.ml_50{margin-left:50px !important;}
.ml_53{margin-left:53px !important;}
.ml_55{margin-left:55px !important;}
.ml_70{margin-left:88px !important;}
.ml_74{margin-left:74px !important;}
.ml_77{margin-left:50px !important;}
.ml_88{margin-left:88px !important;}
.ml_90{margin-left:90px !important;}
.ml_95{margin-left:95px !important;}
.ml_115{margin-left:115px !important;}
.ml_118{margin-left:118px !important;}
.ml_100{margin-left:100px !important;}
.ml_120{margin-left:120px !important;}
.ml_155{margin-left:155px !important;}
.ml_160{margin-left:160px !important;}
.ml_173{margin-left:173px !important;}
.ml_175{margin-left:175px !important;}
.ml_177{margin-left:177px !important;}
.ml_157{margin-left:157px !important;}
.ml_230{margin-left:230px !important;}
.ml_256{margin-left:256px !important;}
.ml_280{margin-left:232px !important;}
.m_l_8{margin-left:-8px !important;}
.mtt_1{margin-top:-1px !important;}
.mtt_3{margin-top:-3px !important;}
.mtt_4{margin-top:-4px !important;}
.mtt_5{margin-top:-5px !important;}
.mtt_6{margin-top:-6px !important;}
.mtt_2{margin-top:-2px !important;}
.mtt_10{margin-top:-10px !important;}
.mtt_15{margin-top:-15px !important;}
.mtt_20{margin-top:-20px !important;}
.mtt_30{margin-top:-30px !important;}
.mtt_40{margin-top:-40px !important;}
.mtt_45{margin-top:-45px !important;}
.msie6 .mtt_25{margin-top:-25px !important;}

/* padding */
.pdl_0{padding-left:0 !important;}
.pdl_5{padding-left:5px !important;}

.pdt_0 {padding-top:0px !important;}
.pdt_2 {padding-top:2px !important;}
.pdt_3 {padding-top:3px !important;}
.pdt_4 {padding-top:4px !important;}
.pdt_7 {padding-top:7px !important;}
.pdt_10{padding-top:10px !important;}
.pdt_14{padding-top:14px !important;}
.pdt_15{padding-top:15px !important;}
.pdt_17{padding-top:17px !important;}
.pdt_20{padding-top:20px !important;}
.pdt_25{padding-top:25px !important;}
.pdt_30{padding-top:30px !important;}
.pdt_40{padding-top:40px !important;}
.pdt_50{padding-top:50px !important;}

.pdb_25{padding-bottom:25px !important;}
.pdb_30{padding-bottom:30px !important;}
.pdb_35{padding-bottom:35px !important;}
.pdb_55{padding-bottom:55px !important;}
.pdb_72{padding-bottom:72px !important;}

/* 서브 공통 sky_banner_area */
#contents .r_banner_zone{position:absolute;top:0;right:0;width:170px;}
#contents .r_banner_zone li{margin-top:10px;}
#contents .r_banner_zone li:first-child{margin-top:0;}

/* 본문 sky_banner_area */
#contents_section .r_banner_zone{position:absolute;top:70px;right:0;width:90px;}
#contents_section .r_banner_zone li{margin-top:10px;}
#contents_section .r_banner_zone li:first-child{margin-top:0;}

/* Paginate */
.paginate_simple{padding:15px 0;text-align:center;line-height:normal;background:#fff;}
.paginate_simple *{display:inline-block;position:relative;margin:0 -2px;padding:2px 4px;font-size:1.2em;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate_simple a:hover,
.paginate_simple a:active,
.paginate_simple a:focus{background-color:#f8f8f8}
.paginate_simple strong{color:#ff6600}
.paginate_simple .direction{padding:0 6px;font-weight:bold;font-size:14px;color:#666;text-align:center}
.paginate_simple .direction:hover,
.paginate_simple .direction:active,
.paginate_simple .direction:focus{background-color:transparent !important;color:#333}
.paginate_simple .direction span{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
/* // Paginate */

/* 버튼셋 */
.btn_set{margin-top:20px;overflow:hidden;}
.btn_set .btn_left{float:left;}
.btn_set .btn_right{float:right;}

/* 검색박스 */
.board_search_right{float:right;margin:20px 0;}
.board_search_right select{width:100px;height:24px;line-height:24px;}
.board_search_right input[type=text]{width:120px;height:20px;line-height:20px;padding:1px;border:1px solid #bababa;}
.board_search_left{float:left;margin:20px 0;}
.board_search_left select{width:100px;height:20px;line-height:20px;}
.board_search_left input[type=text]{width:120px;height:20px;line-height:20px;}

/* select */
.select{position:relative;line-height:normal;display:inline-block;*display:inline;vertical-align:middle;background:#fff;*zoom:1;z-index:1;}
.select *{margin:0;padding:0;cursor:pointer;font-size:12px;font-family:Tahoma, Sans-serif;}
.select .myValue{position:relative;z-index:2;left:0;top:0;border:solid #bababa;border-width:1px;color:#666;line-height:19px;_line-height:normal;text-align:left;overflow:visible;background:transparent;}
.select .myValue.selected{font-weight:bold;}
.select.open .myValue,
.select .myValue.outLine{border:solid #999;border-width:1px;}
.select button.myValue{height:21px;width:100%;text-indent:5px;*text-indent:0;*padding-left:5px;}
.select div.myValue{height:22px;text-indent:8px;}
.select .ctrl{position:absolute;top:0;right:0;width:20px;height:22px;margin:0;border:solid #bababa;border-width:1px;border-color:#bababa #bababa #bababa #eaeaea;background:#fff;}
.select .arrow{position:absolute;width:0;height:0;top:9px;right:6px;line-height:0;font-size:0;border:solid;border-width:3px 3px 0;border-color:#999 #fff #fff #fff;}
.select ul{top:23px;left:0;width:100%;list-style:none;border:solid;border-width:1px 0 1px;border-color:#bababa #fff #bababa #fff;background:#fff;overflow:hidden;}
.select ul.aList{display:none;}
.select.open ul.aList{display:block;}
.select ul.iList{left:-2000%;}
.select.open ul.iList{left:0;}
.select li{position:relative;overflow:hidden;white-space:nowrap;height:18px;border:solid #bababa;border-width:0 1px;}
.select li input.option{position:absolute;width:100%;height:20px;line-height:20px;}
.select li label{position:absolute;left:0;top:0;width:100%;text-indent:8px;*text-indent:6px;height:18px;line-height:18px;color:#767676;background:#fff;}
.select li a{display:block;text-indent:8px;*text-indent:6px;height:18px;line-height:18px;color:#767676;background:#fff;text-decoration:none;}
.select li.hover *{background:#999;color:#fff;}

/* tabmenu */
#contents .content .tab_menu{position:relative;height:40px;margin:20px auto 30px;}
#contents .content .tab_menu:after{display:block;clear:both;content:'';}
#contents .content .tab_menu > li{float:left;width:118px;height:38px;line-height:38px;border:solid;border-color:#c9c9c9 #c9c9c9 #2a2524 #c9c9c9;border-width:1px;text-align:center;z-index:10;}
#contents .content .tab_menu.menu_11 > li,
#contents .content .tab_menu.menu_11.active > li,
#contents .content .tab_menu.menu_11 > li a{width:85px;}
#contents .content .tab_menu > li.blank,
#contents .content .tab_menu > li.blank:hover{height:39px;border-style:solid;border-color:#2a2524;border-width:0 0 1px;}
#contents .content .tab_menu > li > a{font-size:1.1em;font-weight:bold;color:#c9c9c9; height:40px;}
#contents .content .tab_menu > li:hover,
#contents .content .tab_menu > li.active{border:solid;border-color:#2a2524;border-width:1px 1px 0;text-align:center;}
#contents .content .tab_menu > li:hover a,
#contents .content .tab_menu > li.active a{height:100px;color:#000;}
#contents .content .tab_menu > li > a{display:inline-block;width:118px;height:38px;}
#contents .content .tab_menu > li .sub_depth_02{display:none;position:absolute;top:50px;left:0;width:960px;/*height:20px;*/text-align:left;z-index:10;}
#contents .content .tab_menu > li:hover .sub_depth_02,
#contents .content .tab_menu > li.active .sub_depth_02{/*display:inline-block;*/height:20px;line-height:20px;background:#fff;}
#contents .content .tab_menu > li .sub_depth_02 li{display:inline-block;height:20px;border:solid #424242;border-width:0 0 0 1px;margin-left:10px;padding-left:10px;}
#contents .content .tab_menu > li:first-child + li + li:hover .sub_depth_02{display:block;}
#contents .content .tab_menu > li .sub_depth_02 li:first-child{border:0;padding-left:0;}
#contents .content .tab_menu > li .sub_depth_02 li a{height:18px;line-height:18px;color:#424242;}
#contents .content .tab_menu.menu_11 > li:hover ul,
#contents .content .tab_menu.menu_11 > li.active ul{display:block !important;}

/** header new **/
.nav-1depth > ul > li > a:hover{color:#681e20;}
.nav-1depth > ul > li > a.depth:hover:after{background-color:#681e20;}

/** footer new **/
.st-conects-v3>div,
.st-footer-v3 .footer-dangi{width:1100px;}
.st-footer-v3 .footer-st{width:1050px;}

/* LNB margin edit */
.st-header-v3>.tit{margin:30px 0 16px;}
