@charset "utf-8";
@import url(gnbType.css);
@import url(common.css);
@import url(/css/skin.css);
li{list-style: none;}

#top_layout,
#body_layout,
#foot_layout{ width:100%; text-align:center; display:inline-block; position:relative; z-index:2;}
#body_layout {z-index: 1;}
#top_layout .top_wrap{ width:1240px; display:inline-block;}
#body_layout .body_wrap,
#body_layout.b_type .contents_wrap,
#foot_layout .foot_wrap{ width:1240px; display:inline-block; position:relative;}


#top_layout {position:relative; width:100%; height:212px; background:url(/images/news/main/top_bg.jpg)no-repeat center; background-size:cover;}
#top_layout:before {display:none;}
#top_layout .top_wrap {position:relative;top: auto;width:1240px;height: 100%;margin:0 auto;padding: 55px 0 0;}
#top_layout .top_wrap .t1 {overflow: hidden;}
#top_layout .top_wrap .t1:after {display:block; clear:both; visibility:hidden; content:'';}
#top_layout .top_wrap .t1 .logo{float:left;}
#top_layout .top_wrap .t1 .logo a {display:inline-block; line-height:58px; font-size:28px; color:#1f52af; font-weight:700;}
#top_layout .top_wrap .t1 .logo a span{display:inline-block; position:relative; width:190px; height:58px; margin-right:36px; background:url(/images/news/main/logo.png)no-repeat center; font-size:0; vertical-align:middle;}
#top_layout .top_wrap .t1 .logo a span:after {display:inline-block; position:absolute; right:-18px; top:17px; width:1px; height:24px; background:#828993; content:'';}
#top_layout .top_wrap .t1 ul {float:right;padding: 15px 0 0;}
#top_layout .top_wrap .t1 ul:after {display:block; clear:both; visibility:hidden; content:'';}
#top_layout .top_wrap .t1 ul li{float:left;position:relative;margin-left:20px;}
#top_layout .top_wrap .t1 ul li:first-child:after {display:block; position:absolute; top:7px;right:-10px; width:1px; height:13px; background:#828993;  content:'';}
#top_layout .top_wrap .t1 ul li a {display:block;width:100%;height:100%;font-size: 15px;color:#4a4a4a;}
#top_layout .top_wrap .t1 ul li a .ico {display:inline-block;height: 16px; margin-right:5px; background:url(/images/news/main/m_ir.png)no-repeat;vertical-align:middle;}
#top_layout .top_wrap .t1 ul li a .ico.ico01 {width:22px;background-position: 0 -72px;}
#top_layout .top_wrap .t1 ul li a .ico.ico02 {width:18px;background-position:-25px -72px;}
#top_layout .top_wrap .t2 {position:absolute; left:0; bottom:0; width:100%;}
#top_layout .top_wrap .t2 legend {border:none;}
#top_layout .top_wrap .t2:after {display:block; clear:both; visibility:hidden; content:'';}
#top_layout .top_wrap .t2 .t2_1{float:left;position:relative;width:50%;padding-right:72px;background:#1b8df9;}
#top_layout .top_wrap .t2 .t2_1 select {width:100%;height:65px; padding:0 40px;background:#1b8df9 url(/images/news/main/select.png)no-repeat 96% center;line-height:65px;font-size:15px;color:#fff;font-weight:700;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
#top_layout .top_wrap .t2 .t2_1 select::-ms-expand {display: none;}
#top_layout .top_wrap .t2 .t2_1 .submit {position:absolute; right:0; bottom:0;}
#top_layout .top_wrap .t2 .t2_1 .submit input{width:72px; height:65px; background:#0063c0; line-height:65px; font-size:15px;color:#fff;font-weight:700;}
#top_layout .top_wrap .t2 .t2_2{float:right;position:relative;width:50%;padding-right:72px;background:#282e3a;}
#top_layout .top_wrap .t2 .t2_2 input[type="text"]{width:100%; height:65px; line-height:65px; padding:0 0 0 40px; font-size:15px; color:#fff; font-weight:700;}
#top_layout .top_wrap .t2 .t2_2 .submit2 {position:absolute; right:0; bottom:0;}
#top_layout .top_wrap .t2 .t2_2 .submit2 input {width:72px; height:65px; background:#5fbc49 url(/images/news/main/search.png)no-repeat center; font-size:0;}



#lp_layout{ display:none; position:fixed; top:0; left:0; z-index:99999;width:100%; height:100%; text-align:left; }
#lp_layout:before{ position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; content:""; opacity:0.5; }
#lp_layout .lp_wrap{display:none; overflow-y:auto; position:absolute; top:10%; left:50%; bottom:10%; width:860px; height:auto; margin:0 0 0 -430px; background:#fff; border:5px solid #0e1b34; }
#lp_layout .lp_wrap #top_news {padding:40px;}
#lp_layout .lp_wrap #top_news .tit_wrap {}
#lp_layout .lp_wrap #top_news .tit_wrap .tit {margin:0 0 20px; font-size:22px; color:#000; font-weight:700;}
#lp_layout .lp_wrap #top_news .tit_wrap .menu_news {display:inline-block; margin:0 0 30px; border:1px solid #ddd; }
#lp_layout .lp_wrap #top_news .tit_wrap .menu_news:after {display:block; clear:both; visibility:hidden; content:'';}
#lp_layout .lp_wrap #top_news .tit_wrap .menu_news li {float:left;  position:relative; width:225px;}
#lp_layout .lp_wrap #top_news .tit_wrap .menu_news li a{display:block; width:100%; height:53px; line-height:53px; padding:0 15px;border-bottom:1px solid #949494; background:#f4f5f7; font-size:14px; color:#000; font-weight:700;}
#lp_layout .lp_wrap #top_news .tit_wrap .menu_news li a.ov{background:#0f2e62; color:#fff; }
#lp_layout .lp_wrap #top_news .tit_wrap .menu_news li a:after{ display: block;position: absolute; top: 40%;right: 15px;width: 19px;height: 19px; margin-top: -5px;background: url(/images/kor/common/tab_deth_4st_arr.png) no-repeat; background-position: -19px 0; content: "";}
#lp_layout .lp_wrap #top_news .tit_wrap .menu_news li a.ov:after {background-position:0 0;}

#lp_layout .lp_wrap #top_news .con_news{}
#lp_layout .lp_wrap #top_news .con_news .con {}
#lp_layout .lp_wrap #top_news .con_news .con legend{border:none;}
#lp_layout .lp_wrap #top_news .con_news .con .cont {}
#lp_layout .lp_wrap #top_news .con_news .con .cont .tit {font-size:22px; font-weight:700; color:#000;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .tit span {display:inline-block; margin-left:10px;font-size:13px; font-weight:300; color:#999; vertical-align:bottom;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .txtb {margin:15px 0 0; padding:40px 30px; border:1px solid #ddd; border-top:1px solid #0f2e62;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .txtb >ul {overflow-y: auto; height:340px; }
#lp_layout .lp_wrap #top_news .con_news .con .cont .txtb .list-1st {}
#lp_layout .lp_wrap #top_news .con_news .con .cont .txtb .list-1st li {position: relative;margin: 3px 0;padding-left: 7px;color: #767676;font-size: 14px;line-height: 1.3;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .txtb .list-1st li:before {display: inline-block;position: absolute;top: 10px; left:0; width: 3px;height: 3px;background: #a0a0a0; content:'';}
#lp_layout .lp_wrap #top_news .con_news .con .cont .txtb .list-2st {}
#lp_layout .lp_wrap #top_news .con_news .con .cont .txtb .list-2st li {}
#lp_layout .lp_wrap #top_news .con_news .con .cont .txtb .list-2st li:before{display: inline-block;position: absolute;top: 10px;left: 0;width: 6px;height: 1px;background: #222;content: '';}
#lp_layout .lp_wrap #top_news .con_news .con .cont .check {text-align:center;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .check div {display:inline-block; margin:20px 10px;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .check div input {margin-right:10px;vertical-align:middle;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box {}
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul {border-top:2px solid #000;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li {position:relative; height:50px; padding-left:140px; border-bottom:1px solid #c3c0bf;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .tit {display: block;position:absolute;left:0;top:0;width:140px;height:50px;border-right:1px solid #c3c0bf;border-bottom:1px solid #c3c0bf;background:#e4e6ec;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .tit label {display:block;color:#333; font-size:14px; font-weight:700; line-height:50px; text-align:center; }
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb {display: block;padding:7.5px 10px 0;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb > input {width:30%; height:35px; border-radius:4px; border:1px solid #c3c0bf;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb .form-inline {}
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb .form-inline input[type="text"]{width:30%; height:35px; border:1px solid #c3c0bf; border-radius:4px;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb .form-inline span {}
#lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb .form-inline select {width:30%; height:35px; border:1px solid #c3c0bf; border-radius:4px;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .btn_wrap {margin:30px 0 0;text-align:center;}
#lp_layout .lp_wrap #top_news .con_news .con .cont .btn_wrap a {display:inline-block; width:140px; height:45px; line-height:43px; border:1px solid #c3c0bf; font-size:16px; color:#999; }
#lp_layout .lp_wrap #top_news .con_news .con .cont .btn_wrap a span {display:inline-block; width:33px; height:33px;margin-left:10px; background:url(/images/news/main/m_ir.png)no-repeat -46px -72px; vertical-align:middle; }


#lp_layout.on{ display:inline-block;}
#lp_layout.on .lp_wrap.on{ display:inline-block;}

#lp_layout .lpClose{ width:70px; height:70px; background-color:#cfd2d6; font-size:0; text-indent:-9999px; position:absolute; top:0; right:0; z-index:1;}
#lp_layout .lpClose:before{ width:30px; height:2px; background-color:#fff; content:""; margin:-1px 0 0 -15px; position:absolute; top:50%; left:50%; transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg);}
#lp_layout .lpClose:after{ width:30px; height:2px; background-color:#fff; content:""; margin:-1px 0 0 -15px; position:absolute; top:50%; left:50%; transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}

#body_layout .body_wrap {min-height:1000px; padding:0 0 66px;margin: 0 0 50px;}
#body_layout.a_type .contents_wrap{float:right;width:100%;margin:0;}
#body_layout.a_type .contents_wrap .title_wrap{ position:relative;height:100px;margin-bottom:30px;padding:30px 0 0;border-bottom:1px solid #e5e5e5;}
#body_layout.a_type .contents_wrap .title_wrap h2{float:left;margin:11px 0 0;font-size:26px;font-weight:700;line-height:45px;font-family:nsr;}
#body_layout.a_type .contents_wrap .title_wrap .utile_wrap {display:none;}


@media (max-width:1391px){
	#foot_layout{padding:20px 60px;box-sizing:border-box;}
	#foot_layout .foot_wrap{width:100%;}
}

@media(max-width:1300px){
    #top_layout .top_wrap {width:100%;padding: 55px 30px 0;}
    #top_layout .top_wrap .t2 {padding:0 30px;}

    #body_layout .body_wrap {width:100%; padding:0 30px 66px;}

}
@media(max-width:1100px){
    #lp_layout .lp_wrap {left:5%; right:5%;width:auto; margin:0; }

}
@media(max-width:850px){
    #lp_layout .lp_wrap #top_news {padding:40px 20px;}
    #lp_layout .lp_wrap #top_news .con_news .con .cont .txtb {padding:20px 5%;}
    #lp_layout .lp_wrap #top_news .con_news .con .cont .check div {margin:10px;}
    #lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li {position:relative;height: auto;padding:0;text-align:center;}
    #lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .tit {position:static;width: 100%;}
    #lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb {display: block;padding: 10px;}
    #lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb > input {width:100%; }
    #lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb .form-inline input[type="text"]{width:100%; }
    #lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb .form-inline span {}
    #lp_layout .lp_wrap #top_news .con_news .con .cont .input_box ul li .inputb .form-inline select {width:100%;margin:8px 0 0;}


}
@media(max-width:767px){
    #top_layout .top_wrap {padding:5px 20px 0;}
    #top_layout .top_wrap .t1 .logo a {font-size:20px;}
    #top_layout .top_wrap .t1 .logo a span {width:140px;height:43px;background-size:140px 43px;}
    #top_layout .top_wrap .t1 .logo a span:after {top:10px;}
    #top_layout .top_wrap .t2 {padding:0 20px;}
    
    #body_layout .body_wrap {padding:0 20px 66px;}
}

@media(max-width:680px){
    #top_layout {height:230px;}
    #top_layout .top_wrap .t1 .logo {float:none; width:100%; text-align:left;}
    #top_layout .top_wrap .t1 ul {display:block;float:none;width:100%;padding: 20px 0 0;text-align:center;}
    #top_layout .top_wrap .t1 ul li {display:inline-block;float: none;}
    #top_layout .top_wrap .t1 ul li:first-child {margin:0;}
    #top_layout .top_wrap .t2 .t2_1 {float:none; width:100%;}
    #top_layout .top_wrap .t2 .t2_1 select {height:50px; padding:0 10px;line-height:50px;}
    #top_layout .top_wrap .t2 .t2_1 .submit input{height:50px;line-height:50px; }
    #top_layout .top_wrap .t2 .t2_2{float:none; width:100%;}
    #top_layout .top_wrap .t2 .t2_2 input[type="text"]{height:50px; line-height:50px; padding:0 0 0 10px;}
    #top_layout .top_wrap .t2 .t2_2 .submit2 input {height:50px; }

    #lp_layout .lp_wrap #top_news .tit_wrap .menu_news {display:block;}
    #lp_layout .lp_wrap #top_news .tit_wrap .menu_news li {float:none; width:100%;}

}
