@charset "utf-8";

/* Default CSS */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'나눔고딕',NanumGothic,'돋움',Dotum,helvetica,sans-serif;font-size:12px;line-height:1.7}
img{border:0}
ul,ol{list-style:none}
fieldset{border:none}
button{cursor:pointer}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
.blind{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
a{color:#333;text-decoration:none}
a:hover,a:active{text-decoration:underline}
.xe-widget-wrapper{overflow:visible !important}
.hide{display:none}
.fleft{float:left}
.fright{float:right}
/* #nc_container, .ncenterlite_block {display:none !important} */

/* Layout CSS */
body{color:#333}
#wrap{position:relative;width:100%;margin:0;padding:0}

/* Header */
#wrap header{position: relative;z-index:150;height:57px;background:url(../img/headerSet.gif) repeat-x}
#wrap header:after{content:'';display:block;width:100%}
#wrap header h1{position:absolute;top:0;left:0}
#wrap header h1 a{display:block;overflow:hidden;width:150px;height:50px;background:url(../img/logoSet.gif) no-repeat 0 0;text-indent:-9999px}
#wrap header h1.special a{background-position:0 -203px}

#wrap header .skip{display:block;z-index:10;position:absolute;top:0;right:0;width:80px;height:24px;border:1px solid #2aa8cb;border-width:0 0 1px;background-color:#9fdaea;font-weight:bold;color:#000;line-height:24px;text-align:center;text-decoration:none}
#wrap header .lk_container{position:relative;width:990px;height:50px;margin:0 auto;z-index:9999}
#wrap header .gnb{position:absolute;top:5px;left:170px;height:45px}
#wrap header .gnb ul{list-style:none;margin:0;padding:0}
#wrap header .gnb li{position:relative;float:left;margin:0 0 0 2px}
#wrap header .gnb ul a{float:left;width:111px;height:45px;text-align:center;font:bold 14px/45px NanumGothic,나눔고딕;color:#fff;text-decoration:none}
#wrap header .gnb li .active,
#wrap header .gnb li .hover{background:url(../img/layoutSet.gif) no-repeat 0 -180px;color:#333}
#wrap header .gnb li ul{position:absolute;width:121px;top:44px;left:0;display:none;padding:3px 0 5px 0;background:url(../img/layoutSet.gif) no-repeat -232px bottom;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5)}
#wrap header .gnb li li a{position:relative;width:113px;height:25px;text-align:left;padding:0 0 0 8px;font:bold 12px/24px Tahoma, Geneva, sans-serif;color:#333}
#wrap header .gnb li li a .arrow_right{position:absolute;top:9px;right:10px;width:4px;height:7px;display:block;background:url(../img/gnb_arrow_right.gif) no-repeat}
#wrap header .gnb li li a:hover,
#wrap header .gnb li li a:active,
#wrap header .gnb li li a:focus,
#wrap header .gnb li li a.active{background-image:none;background-color:#6c9ecf;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.5)}
#wrap header .gnb li li ul{position:absolute;width:121px;top:0;left:120px;display:none;padding:3px 0 5px 0;background:url(../img/layoutSet.gif) no-repeat -232px bottom;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5)}
#wrap header .gnb li li li{margin:0}
#wrap header .gnb li li ul a{width:113px;height:25px;text-align:left;padding:0 0 0 8px;font:bold 12px/24px Tahoma, Geneva, sans-serif;color:#333}
#wrap header .gnb li li ul a:hover,
#wrap header .gnb li li ul a:active,
#wrap header .gnb li li ul a:focus,
#wrap header .gnb li li ul a.active{background-image:none;background-color:#6c9ecf;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.5)}

/* sub gnb (rolling/search) */
#wrap .sub_gnb{height:36px;_height:39px;background-color:#f3f3f3;border-bottom:1px solid #d5d5d5}
#wrap .sub_gnb:after{content:'';display:block;width:100%}
#wrap .sub_gnb .lk_container{position:relative;width:990px;margin:0 auto}
#wrap .sub_gnb .lk_container:after{content:'';display:block;width:100%}
#wrap .sub_gnb .rolling {position:relative;float:left;width:500px;height:20px;line-height:20px;margin:8px 0 8px 6px;overflow:hidden}
#wrap .sub_gnb .word_list{float:right;margin:8px 0;padding-right:200px;height:20px;line-height:20px;overflow:hidden}
.#wrap .sub_gnb .word_list ul{list-style:none;margin:0;padding:3px 0 0 0;text-align:right}
#wrap .sub_gnb .word_list li{display: inline;padding:0 5px 0 9px;background:url(../img/keywordLine.gif) no-repeat 0 center}
#wrap .sub_gnb .word_list a{color:#2f3743}
#wrap .sub_gnb .search{position:absolute;z-index:9998;top:0;right:0;margin:6px 48px 6px 0}
#wrap .sub_gnb .search input[type="text"] {width:118px;height:24px;border:1px solid #cccccc;background-color:#fff;padding:0 4px}
#wrap .sub_gnb .search button[type="submit"] {position:absolute;top:0;left:127px;width:48px;height:26px;background: url('../img/layoutSet.gif') no-repeat -180px -94px;border: 0;font-size:0;line-height: 0}

.acoBox{position:absolute;top:25px;left:0;z-index:9999;width:100%;padding:0 1px 1px 0;background:url(http://i1.search.daumcdn.net/s/search_all/2013/bg/bg_shadow.png);display:none}
.baseBox{border-top:1px solid #ccc;font-size:12px;font-family:'굴림',gulim,sans-serif;background-color:#fff;line-height:17px}
.acoBox a{color:#777}
.acoBox li{overflow:hidden;height:19px;line-height:21px;padding:2px 9px;cursor:pointer;text-align:left}
.acoBox li .item{display:block;height:100%}
.acoBox li .item:hover{background-color:#f0f0f0;text-decoration:none}
.acoBox li a{font-size:12px;color:#000;text-decoration:none}
.acoBox li strong{color:#e5333d;font-weight:normal}
.acoBox .line{display:block;overflow:hidden;clear:both;overflow:hidden;height:1px;padding:0;margin:7px 0px 6px;background-color:#e5e5e5;line-height:1px;font-size:1px}
.acoBox .list{list-style:none;padding:4px 0 6px;border-left:1px solid #a5a6ac;border-right:1px solid #a5a6ac;color:#000}
.acoBox .list .on{background-color:#f0f0f0}
.acoBox .footer{position:relative;height:20px;border:1px solid #a5a6ac;border-top:0 none;padding:6px 10px 1px 7px;font-size:11px;font-family:'돋움',dotum,sans-serif;background:#f8f8f8 url(http://i1.search.daumcdn.net/s/search_all/2013/bg/bg_footer.gif) repeat-x;letter-spacing:-1px;clear:both}
/* ncenterline */
#wrap .ncenterline_lk{position:relative;height:30px;line-height:15px;background-color:#f3f3f3;border-bottom:1px solid #d5d5d5;display:none}
#wrap .ncenterline_lk:after{content:'';display:block;width:100%}
#wrap .ncenterline_lk .lk_container{position:relative;width:990px;margin:0 auto}
#wrap .ncenterline_lk .lk_container:after{content:'';display:block;width:100%}

/* Container */
#wrap .container{position:relative;z-index:8}
#wrap .container:after{content:'';clear:both;display:block}
#wrap .container .lk_container{position:relative;width:990px;margin:0 auto;background:#fff url(../img/container_bg.gif) repeat-y}
#wrap .container .lk_container:after{content:'';clear:both;display:block;width:100%}
#wrap .container .sidebar{float:left;width:180px}
.lnb {width:142px;padding:0 18px 50px;background-color:#f9f9f9;border:1px solid #dedede;border-top:0 none;border-bottom:0 none}
.lnb ul {padding-top:2px}
.lnb li {padding:11px 0;height:18px;background:url('../img/lnb_line.gif') repeat-x 0 100%}
.lnb li.nobar{height:auto}
.lnb li.title{font-size:16px;font-weight:bold;background:url('../img/lnb_line2.gif') repeat-x 0 100%}
.lnb li.notice{padding:5px 0 !important}
.lnb li a {line-height:18px;padding-left:9px;background:url('../img/lnb_dot.gif') no-repeat 0 5px}
.lnb li a.on {font-weight:bold}
.lnb li ul {padding:2px 0 0 20px}
.lnb li ul li{padding:3px 0;background-image:none}
.lnb_notice {width:158px;padding:0 10px;background-color:#f9f9f9;border:1px solid #dedede;border-top:0 none;border-bottom:0 none}
.lnb_notice ul {padding-top:2px}
.lnb_notice li {padding:5px 0;height:18px;background:url('../img/lnb_line.gif') repeat-x 0 100%}
.lnb_notice li.title{padding:11px 0 !important;font-size:16px;font-weight:bold;background:url('../img/lnb_line2.gif') repeat-x 0 100%}
.lnb_notice li.title a{background:none;padding-left:0}
.lnb_notice li a {line-height:18px;padding-left:9px;background:url('../img/lnb_dot.gif') no-repeat 0 5px}
.lnb_notice li.on a {font-weight:bold;}

.portal_banner{width:160px;height:100px;margin:5px auto 0;text-align:center}
.portal_banner ul{margin:0;padding:0;list-style:none}
.portal_banner li{margin:0;padding:0}
.portal_banner a{display:block;width:160px;height:50px;background:url(../img/portal_banner.gif) no-repeat 0 0;text-indent:-9999px}
.portal_banner a.naver{background-position:0 0}
.portal_banner a.daum{background-position:0 -50px}

#wrap .container #content{float:left;width:800px;padding:10px 0 10px 10px;background-color:#fff}

/* Footer */
#footer{width:100%;padding-top:30px;padding-bottom:30px;color:#777;text-align:center;border-top:1px solid #e5e5e5}
#footer:after{clear:both;display:block;content:'';}
#footer p{margin-bottom: 0}
#footer .footer-links {margin:10px 0;padding-left:0}
#footer .footer-links li:first-child {padding-left:0}
#footer .footer-links li {display:inline;padding:0 2px}

/* container menu title */
.containerHeader {margin-top:5px}
.containerHeaderTable {position:relative;margin:0 0 20px 0;padding:0;zoom:1;border-bottom:5px solid #F2F2F2;border-top:5px solid #E74B53}
.containerHeaderMask {padding:5px 0;zoom:1;border-top:3px solid #f2f2f2}
.containerHeader:after, 
.containerHeaderTable:after,
.containerHeaderMask:after {content:"";display:block;clear:both}
.containerHeaderTable .title {position:relative;margin:0 auto;width:96%;border-bottom:1px solid #d6d6d6}
.containerHeaderTable .title h2{font-size:22px;font-weight:bold;font-family:"돋움", Dotum;padding:0 0 0 45px;background:url(../img/title_icon.gif) no-repeat left top}
.containerHeaderTable .title h2,
.containerHeaderTable .title a{color:#E74B53}
.containerHeaderTable .title a{text-decoration:none}
.containerHeaderTable .title a:hover{text-decoration:underline}
.containerHeaderTable #location {position:absolute;top:0;right:0;color:#777777;font-size:0.92em;letter-spacing:-1px;padding:12px 8px 0 0}
.containerHeaderTable #location img {margin:0;padding:0;border:0 none;vertical-align:middle}
.containerHeaderTable #location a{color:#575757;cursor:pointer;text-decoration:none}
.containerHeaderTable #location a.home{background:url(../img/icon_home.gif) no-repeat;padding-left:13px}
.containerHeaderTable .subtitle{position:relative;color:#222;font-size:12px;margin:0;padding:10px 0 0 20px;font-family:Tahoma,Verdana,Georgia}
.shadow5 { -webkit-box-shadow: 0 0 5px #222;box-shadow: 0 0 5px #222; }

/* text style */
div.txt_box1 {border: 4px solid #f7f7f7;padding: 9px 12px 9px;line-height: 1.5em}
div.txt_box1 strong {font-weight: bolder}
div.txt_box1 em {font-style:normal;color:#f60} 
div.txt_box1 em em {color:#c39}
h2.txt_title1 {width:auto;height:auto;margin:1em 0;padding:0 0 0 16px;background:url('../img/latest/icon_arrow_red.gif') no-repeat 0 center;color: #000;font-weight:bold;font-size:1em;text-align:left;letter-spacing:-1px;line-height:1.25}
ul.txt_bu1 {margin: 0;padding: 0 0 0.5em 1.2em;list-style: none;text-align: left}
ul.txt_bu1 li {margin:0;padding:0 0 0 1.2em;list-style:none;background:url('../img/bu_li1.gif') no-repeat 0 .2em}
ul.txt_bu1 ul, ul.bu ul ul, ul.bu ul ul ul {margin:0;padding: 0 0 0.5em 0}

/*
 * color theme
**/
#wrap.red_layout header{background-position:0 0}
#wrap.green_layout header{background-position:0 -60px}
#wrap.blue_layout header{background-position:0 -120px}
#wrap.brown_layout header{background-position:0 -180px}

#wrap.red_layout header h1 a{background-position:0 0}
#wrap.green_layout header h1 a{background-position:0 -50px}
#wrap.blue_layout header h1 a{background-position:0 -102px}
#wrap.brown_layout header h1 a{background-position:0 -152px}

#wrap.red_layout .containerHeaderTable{border-top-color:#E74B53}
#wrap.green_layout .containerHeaderTable{border-top-color:#8CBC4B}
#wrap.blue_layout .containerHeaderTable{border-top-color:#608CE5}
#wrap.brown_layout .containerHeaderTable{border-top-color:#c68239}
#wrap.red_layout .containerHeaderTable .title h2, 
#wrap.red_layout .containerHeaderTable .title a{color:#E74B53}
#wrap.green_layout .containerHeaderTable .title h2, 
#wrap.green_layout .containerHeaderTable .title a{color:#8CBC4B}
#wrap.blue_layout .containerHeaderTable .title h2, 
#wrap.blue_layout .containerHeaderTable .title a{color:#608CE5}
#wrap.brown_layout .containerHeaderTable .title h2, 
#wrap.brown_layout .containerHeaderTable .title a{color:#c68239}

#wrap.red_layout h2.txt_title1{background-image:url('../img/latest/icon_arrow_red.gif')}
#wrap.green_layout h2.txt_title1{background-image:url('../img/latest/icon_arrow_green.gif')}
#wrap.blue_layout h2.txt_title1{background-image:url('../img/latest/icon_arrow_blue.gif')}
#wrap.brown_layout h2.txt_title1{background-image:url('../img/latest/icon_arrow_brown.gif')}

#wrap.red_layout .acor{color:#E74B53 !important}
#wrap.green_layout .acor{color:#8CBC4B !important}
#wrap.blue_layout .acor{color:#608CE5 !important}
#wrap.brown_layout .acor{color:#c68239 !important}
