@charset "UTF-8";

/* Page layout
----------------------------------------------------------------------------- */
.outter { width: 100%; min-width: 1024px; max-width: 1600px; margin: 0 auto; }

.navimenu-wrap { display: none;  top: -430px; padding-top: 20px; z-index: -1; width: 100%; background-color: #fff; position: absolute; border-bottom: 2px solid #314ea0; }
.navimenu-wrap .outter { position: relative; }
.navimenu-wrap .inner { position: relative; height: auto !important; padding-bottom: 34px; overflow: hidden; }
.navimenu-wrap .btn.close { width: 23px; height: 23px;}
.megamenu { padding: 0px 14px 58px 14px; margin: 0 auto; position: relative; }
.navimenu .m-list a { display: block; overflow: hidden; }
.navimenu h1,
.navimenu .m-list { float: left; min-width:1000px;}
.navimenu .logo { padding-left: 14px; padding-top: 23px; }
.navimenu .m-list { margin-left: 30px; margin-top: 19px; }
/*
.navimenu .m-list > ul > li { display: block; overflow: hidden; background: url("../img/common/mega-bgline.png") 0 bottom no-repeat; }
.navimenu .m-list > ul li > a,
.navimenu .m-list > ul li .depth2,
.navimenu .m-list > ul li .depth2 li { float: left; }
.navimenu .m-list > ul > li > a { height: 13px; }
.navimenu .m-list > ul > li.m1 > a { width: 115px; }
.navimenu .m-list > ul li > a { padding: 21px 14px 20px 1px; }
.navimenu .m-list > ul li .depth2 { width: 451px; padding-bottom: 1px; }
.navimenu .m-list > ul li .depth2 a { height: 12px; padding-right: 0px; margin-left: 26px; }
.navimenu .m-list > ul li .depth2 a:hover img { margin-top: -50px; }
.navimenu .m-list > ul li.m6 .depth2 a { margin-left: 23px; }
.navimenu .m-list > ul li.m6 .depth2 li:first-child a { margin-left: 26px; }
.navimenu .m-list > ul > li > a { width: 115px; }
*/

.navimenu .m-list .sm1 {border-left:1px solid #324ea0;}
.navimenu .m-list .sm1 li {margin-left:25px;}
.navimenu .m-list .m_title {font-size:13px;font-weight:700;color:#324ea0;line-height:40px; width:140px;}
.navimenu .m-list .sm1 li div {margin-left:20px;}
.navimenu .m-list .mr_top {margin-top:45px;float:left;}
.navimenu .m-list .mr_top2 {margin-top:45px;margin-left:0;float:right;}

.navimenu .m-list .sm1 li div .s_title {font-size:13px;line-height:26px;width:140px;}
.navimenu .m-list .sm1 li div ul:after {display:block;visibility:hidden;clear:both;content:""}
.navimenu .m-list .sm1 li div ul li {float:left;font-size:12px;}
.navimenu .m-list .sm1 li div ul li a {line-height:24px;color:#7f7f7f;}

.navimenu .m-list a:hover {color:#8c71ff;}
.navimenu .m-list .sm1 li div ul li a:hover {color:#324ea0;}

.su_le li {float:left;}
.su_le {margin-bottom:20px;}
.su_le:after {display:block;visibility:hidden;clear:both;content:""}

.ms_con {width:820px;margin:0 auto;}
.ms_con:after {display:block;visibility:hidden;clear:both;content:""}
/*
.navimenu .m-list ul li div a {font-size:13px;}
.navimenu .m-list ul li div ul li {float:left;}
.navimenu .m-list ul li div ul:after {display:block;visibility:hidden;clear:both;content:""}
.navimenu .m-list ul li div ul li a {padding:10px 20px;}
*/

/* 팝업 CSS  채용공고 */
.pop_title1 {background: #8b8d8f url('/Domain/ALL/img/icon_pop.png') 15px bottom no-repeat;padding:15px 20px 10px 10px;font-weight:700;line-height:140%;font-size:18px;text-align:right;color:#fff;}
.pop_title1 span {color:#fffd58;}

.pop_title {width:auto;padding:0 15px 10px 15px;font-family: 'Nanum Gothic';}
.pop_title h3 {padding:20px 0 5px 0;font-size:14px;color:#000000;}

.pop_title p {text-indent:15px; color:#5e5e5e;font-size:13px;line-height:160%;padding-top:2px;}
.pop_title p span {color:#cc3a12;}
.pop_title .sp_text {text-indent:20px;color:#2f71b4;}

.pop_title .pop_table {width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #a2b5cc;border-left:1px solid #e7e7e7;}
.pop_title .pop_table thead th {padding:7px 5px;border:1px solid #ccc;border-top:none;background:#e3e7ec; font-size:13px;}
.pop_title .pop_table tbody th {padding:7px 5px;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;font-size:13px;color:#7e7e7e;font-weight:400;}
.pop_title .pop_table tbody td {padding:7px 5px;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;font-size:13px;color:#7e7e7e;}

.pop_title2 {background: #3667ac url('/Domain/ALL/img/dayou_at.gif') 15px bottom no-repeat;padding:25px 20px 25px 10px;font-weight:700;line-height:140%;font-size:22px;text-align:right;color:#fff;}
.pop_title2 span {color:#ffffff;}