﻿@charset "utf-8";

.wrap { width:100%; }

/*상단탭*/
.top { width:100%; height:38px; background-color:#3d3b4d; }
.top_wrap { width:1200px; margin:0 auto; }
/*뉴스슬라이더*/
.top_wrap .top_news { float:left; }
.top_wrap .top_news .bx-wrappe { position:relative; width:700px; height:20px;}
.top_wrap .top_news .bx-wrappe .notice_slide li { font-size:14px; padding:10px 0 0 34px; }
.top_wrap .top_news .bx-wrappe .notice_slide li a { color:#97bfed; }
.top_wrap .top_news .bx-wrapper .bx-controls-auto,
.top_wrap .top_news .bx-wrapper .bx-pager { display:none; }
.top_wrap .top_news .bx-wrapper .bx-next { position:absolute; width:12px; height:15px; text-indent:-9999px; background:url("../images/common/news_next.jpg") no-repeat 0 0; left:13px; top:11px; }
.top_wrap .top_news .bx-wrapper .bx-prev { position:absolute; width:13px; height:15px; text-indent:-9999px; background:url("../images/common/news_prev.jpg") no-repeat 0 0; left:0px; top:11px; }
/*탑메뉴*/
.top_wrap .top_menu { float:right; }
.top_wrap .top_menu li { display:inline-block; font-size:12px;  border-right:1px solid #8b8994; margin:12px 0 0 5px; padding-right:10px; }
.top_wrap .top_menu li.last_list { border:0; padding-right:0; }
.top_wrap .top_menu li a { color:#fff; }

/*헤더*/
.header_main { width:1200px; margin:0 auto; }
.header_main h1 { clear:both; float:left; width:360px; height:38px; background:url("../images/common/logo-new.png") no-repeat left top; cursor:pointer; margin-top:20px;  padding-bottom:29px;}
.header_main h1 a { display:block; text-indent:-9999px; height:38px; }
.header_main .lang { float:left; width:200px; padding:30px 0 0 16px; }
.header_main .lang li { display:inline-block; cursor:pointer; margin-left:4px; }
.header_main .lang li a { display:block; text-indent:-9999px; }
.header_main .lang li.china { width:38px; height:26px; background:url("../images/common/lang.png") no-repeat 0 0; }
.header_main .lang li.jp { width:39px; height:26px; background:url("../images/common/lang.png") no-repeat -45px 0; }
.header_main .lang li.eng { width:38px; height:26px; background:url("../images/common/lang.png") no-repeat -93px 0; }
.header_main .header_main_menu { float:right; padding-top:37px;  }
.header_main .header_main_menu li { display:inline-block; font-size:14px; font-family:"NanumGothicBold"; letter-spacing:-0.8px; border-right:1px solid #ccc; padding-right:15px; margin-left:10px; }
.header_main .header_main_menu li.last_list { border:0; padding-right:0; }
.header_main .header_main_menu li a { color:#125aac; }


/*퀵메뉴*/
/* background:url("../images/common/quick_bg2.png") no-repeat 0 0; */
.quick { position:absolute; z-index:99999; width:113px; right:0; z-index:999; margin-top:7px; }
.quick ul { width:113px; }
.quick ul li { margin-left:2px;}
.quick ul li.first_b { margin-top:38px;  }
.quick ul li.last_b { border-bottom:none; padding-top:22px; }
.quick ul li a:hover {color:#; }


/*gnb*/
.gnb_wrap {width:100%; clear:both; background-color:#43779f; border-top:1px solid #e6e6e6; padding:10px 0; }
.gnb_content {width:1200px; margin:0px auto 0px; }
.gnb_content:after {display:block; clear:both; visibility:hidden; height:0; content:""; }
.gnb_content ul {display: flex;}
.gnb_content ul li { display: flex; align-items: center;}
.gnb_content ul li a {display:block; }
.gnb_content ul.gnb > li {margin-right:90px; }
.gnb_content ul.gnb > li.last_list { margin-right:0; }

.gnb_wrap {position:relative; z-index:9999; }
.gnb:after {clear:both; visibility:hidden; display:block; height:0; content:""; }
.gnb > li { position:relative; float:left; }
.gnb ul {display:none; position:absolute; top:54px; left:0; width:100%; z-index:99999; }
.gnb ul.gnb_width01 {width:170px; }
.gnb ul li {width:100%; }
.gnb ul li a{display:inline-block; width:100%; padding:9px 0 4px 0; font-size:13px !important; color:#fff !important; z-index:9999999; }
.gnb ul li a:hover {color:#dbdcde !important; }
.gnb_bg {display:none; position:absolute; left:0px; top:230px; width:100%; height:210px; background:#797a7e; z-index:999; }
.gnb_bg .gp{width:1200px; margin:0 auto; height:324px; }
.gnb_bg .gp .gp_box {width:225px; height:303px; padding-top:21px; border-right:1px solid #e7e2d9; }
.gnb_bg .gp span {display:block; font-size:12px; color:#785c4e !important; }
.gnb_bg .gp span.gp_s01 {margin:7px 0 0 25px; }
.gnb_bg .gp span.gp_s02 {margin:14px 0 0 25px; }
.gnb_bg .gp span em {display:block; font-size:12px; color:#785c4e !important; line-height:1.4; }

.gnb_spacing {letter-spacing:-0.5px; }
.gnb span {display:block; }



/*footer*/
.footer { width:100%; background:url("../images/sub/20170120/footer_bg.jpg") no-repeat right top #3d3b4d; margin-top:51px; padding-bottom:30px;}
.footer_wrap { width:1200px; margin:0 auto; }
.footer_wrap .f_gnb { padding-top:40px; }
.footer_wrap .f_gnb_list li { display:inline-block; font-size:12px; margin-right:52px;  }
.footer_wrap .f_gnb_list li.last_list { margin-right:0; }
.footer_wrap .f_gnb_list li dl.two_depth { margin-top:7px; }
.footer_wrap .f_gnb_list li dt { color:#fbed1b; line-height:1.5; letter-spacing:-0.8px; }
.footer_wrap .f_gnb_list li dd a { color:#f1f1f1; line-height:1.5;letter-spacing:-0.8px; }


.footer_wrap .f_left,.footer_wrap .f_right { float:left;}
.footer_wrap .f_left .f_menu { margin-top:50px; }
.footer_wrap .f_left .f_menu li { display:inline-block; font-size:13px; border-right:1px solid #fff; margin-right:8px; padding-right:12px;  }
.footer_wrap .f_left .f_menu li.last_list { border:0; margin-right:0; }
.footer_wrap .f_left .f_menu li a { color:#fff; }
.footer_wrap .f_left .address { margin:19px 0 0 0; }
.footer_wrap .f_left .address li { color:#fff; font-size:12px; }
.footer_wrap .f_left .address li.copy { color:#b6b6b6; }
.footer_wrap .f_right { margin:50px 0 0 150px; }
.footer_wrap .clear { clear:both; }




/* 상단 공지 임시 */
.top_wrap .top_news { display:none !important; }

/* 상단 부정클릭감시배너 */
#HTTP_MSN_cert_layer { display:none !important; }


