@charset "utf-8";

#wrap{ width:1200px; margin:0 auto}
#header {position:relative;top:0; z-index:90; margin:0 auto; width:1200px; height:180px; /*background:url(../images/header-bg.jpg) repeat-x;*/ }

#header h1{float:left; text-align:left; margin-top:30px;}

#header .vol_area {position:relative;left:10px;top:50px;}
#header .issue_area {position:relative;top:15px; float:right;}
#header .issue_area li{float:left; display:inline;}

#top_area {display:block; } /* 로고위치 */
#top_area img {margin:0 auto; vertical-align:middle; text-align:center; padding:0; }

.web_logo {/*margin:auto;*/position:relative; z-index:99999;}
.m_logo {display:none;}
.event_menu{display:none;}
.select_area{display:none;}
.m_title{display:none;}
.gnb_menu .btn_mobile {display:none;}
.mo_product{display:none;}


.gnb_menu {width:100%; border:0px solid red;}

.gnb_menu .gnb { position:relative;top:0px; width:1200px; height:30px;}
.gnb_menu .gnb ul {display:inline-block;overflow:hidden;zoom:1; float:left; margin-top:35px;}

.gnb_menu .gnb ul li {float:left;}
.gnb_menu .gnb ul li  p {color:#464545; font-size:22px; line-height:24px;font-weight:bold; text-decoration:none; font-family: '나눔스퀘어 Bold', NSQB,Arial, Helvetica, sans-serif; }
.gnb_menu .gnb ul li  p a{ display:block;letter-spacing:0.04em;  letter-spacing:-1px;}
.gnb_menu .gnb ul li  p a.sel{color:#344480}
.gnb_menu .gnb ul li  p a:hover,
.gnb_menu .gnb ul li  p a:active,
.gnb_menu .gnb ul li  p a:focus {color:#344480;text-decoration:none; }

.gnb_menu .gnb ul li img { padding:20px 0 0 0; margin:0; height:36px;}
.gnb_menu .gnb ul li .muname { padding:20px 0 20px 0; margin:0; height:30px;}



.gnb_menu .gnb ul li >a {display:block; height:180px; padding:0 30px; color:#000; font-size:13px;text-decoration:none; /*line-height:100px;*/ }
.gnb_menu .gnb ul li >a:hover,
.gnb_menu .gnb ul li >a:active,
.gnb_menu .gnb ul li >a:focus {color:#0066cc;text-decoration:none;}
.gnb_menu .gnb ul li.active a {color:#0066cc;}
.gnb_menu .gnb ul li ul li a.on span { color:#0066cc; font-weight:bold;}



/*.gnb ul li.special ul,
.gnb ul li.people ul,
.gnb ul li.truefalse ul,
.gnb ul li.economy ul,
.gnb ul li.life ul,
.gnb ul li.culture ul {display:none;}*/


div.wrap_move div .gnb_menu .gnb ul li ul li a.on span { background-position:0 -40px; color:#000;}
div.wrap_move div .gnb_menu .gnb ul li ul li a:hover span { background-position:0 -40px; color:#000;}


#header .gnb_menu .gnb ul li ul li:first-child a { background:none;}
#header .gnb_menu .gnb ul li ul li p { display:none; }
#header .gnb_menu .gnb ul li ul li:hover p,
#header .gnb_menu .gnb ul li ul li a.on +p { display:block; position:absolute; left:50%; bottom:-1px; width:13px; height:8px; text-indent:-99999px;}



.container{ clear:both; margin-top:30px;}


.subBg{background:#ffffff !important}
.subVisual{position:relative;width:100%;height:220px;margin:0 auto}
.svTxtArea{position:absolute;width:100%;top:38%;left:0;text-align:center;}
.svTit{display:block;font-size:40px;color:#000000;font-weight:500;}
.svSTit{display:block;margin-top:10px;font-size:22px;color:#ffffff;font-weight:400;line-height:1.5}

/* footer */

.footer_box .basic_footer {position:relative; min-height:110px; background-color:#393e48;}
.footer_box .basic_footer h1 {float:left; position:relative;top:26px;left:0; }
.footer_box .basic_footer .address {float:left;display:inline-block;zoom:1;*display:inline;position:absolute;top:30px;left:350px; font-style:normal;text-align:left; width:70%;}
.footer_box .basic_footer .address p {color:#ffffff;font-size:13px;letter-spacing:-0.25px;line-height:2;}
.footer_box .basic_footer .button2 {float:right; padding-top:20px;}
/* // footer */

.bt_clear{ clear:both}







