@charset "utf-8";
body{font-family: 'Noto Sans KR', sans-serif;}
div#wrap {max-width:2560px;width:100%;position:relative;margin:0 auto;overflow-x:hidden;}
h4,h5,h6{margin-top:0;margin-bottom:0;}

.mr_none{margin-right:0;}
/*******************
*********pc_header*/
#header .pc_header .gnb_wrap .top_gnb{height:40px;box-sizing:border-box;background-color:#f4f4f4;width:100%;border-bottom:1px solid #e0e0e0;}
#header .pc_header .gnb_wrap .top_gnb:after{display:block;content:"";clear:both;}
#header .pc_header .gnb_wrap .top_gnb .right{/*width:157px;*/float:right;margin-right:30px;text-align:right;}
#header .pc_header .gnb_wrap .top_gnb .right a{display:inline-block;font-size:13px;font-weight:200;letter-spacing:-0.05em;color:#444;vertical-align:middle;padding-top:10px;padding-right:10px;}
#header .pc_header .gnb_wrap .top_gnb .right a{}

#header .pc_header .gnb_wrap .middle_gnb{position:relative;border-bottom:1px solid #e1e1e1;}
#header .pc_header .gnb_wrap .middle_gnb:after{display:block;content:"";clear:both;}
#header .pc_header .gnb_wrap .middle_gnb .left{position:absolute;top:15px;left:48px;}
#header .pc_header .gnb_wrap .middle_gnb .left img{width:55%;}

#header .pc_header .gnb_wrap .middle_gnb .right{position:absolute;top:29px;right:30px;cursor:pointer;}
#header .pc_header .gnb_wrap .middle_gnb .w1200{width:1200px;min-width:1200px;margin:0 auto;}
#header .pc_header .gnb_wrap .middle_gnb .w1200 .gnb > ul{width: 796px;margin:0 auto;}
#header .pc_header .gnb_wrap .middle_gnb .w1200 .gnb > ul:after{display:block;content:"";clear:both;}
#header .pc_header .gnb_wrap .middle_gnb .w1200 .gnb > ul > li{float:left;/*width:70px;*/margin-right:111.5px;padding:24.5px 11px;border-bottom:2px solid #fff;text-align:center;}
#header .pc_header .gnb_wrap .middle_gnb .w1200 .gnb > ul > li:hover{border-color:#0f2c96;}
#header .pc_header .gnb_wrap .middle_gnb .w1200 .gnb > ul > li a:hover{color:#0f2c96;}
#header .pc_header .gnb_wrap .middle_gnb .w1200 .gnb > ul > li.on a{color: #0f2c96;}
#header .pc_header .gnb_wrap .middle_gnb .w1200 .gnb > ul > li:last-child{margin-right:0;}
#header .pc_header .gnb_wrap .middle_gnb .w1200 .gnb > ul > li > a{font-size:18px;line-height:26px;letter-spacing:-0.025em;font-weight:500;color:#222;}
#header .pc_header .gnb_wrap .middle_gnb .w1200 .gnb > ul > li.on > a{color:#ba0006;}




/*******************
*****mobile_header*/
#header .mobile_header{display:none;z-index:1;}
#header .mobile_header:after{display:block;content:"";clear:both;}
#header .mobile_header .logo{float:left;width:150px;padding-left:20px;padding-top:15px;padding-bottom;15px;}
#header .mobile_header .logo img{width:100%;}
#header .mobile_header .m_menu{float:right;width:30px;padding-top:40px;padding-bottom:40px;padding-right:20px;cursor:pointer;}
#header .mobile_header .m_menu a{display:block;}
#header .mobile_header .m_menu a img{width:100%;}

#header .mobile_lnb{position:absolute;top:0;right:-9999px;width:100%;background-color:#fff;transition:right 0.1s;z-index:333;padding-bottom:20%;}
#header .mobile_lnb.open{right:0;}
#header .mobile_lnb .top:after{display:block;content:"";clear:both;}
#header .mobile_lnb .top .left{float:left;margin-top:15px;margin-left:20px;width:150px;height:67px;}
#header .mobile_lnb .top .left img{width:100%;}
#header .mobile_lnb .top .right{float:right;margin-top:36px;margin-right:20px;width:35px;height:35px;}
#header .mobile_lnb .top .right img{width:100%;}
#header .mobile_lnb > ul{margin-bottom:0;}
#header .mobile_lnb > ul > li{}
#header .mobile_lnb > ul > li a.menu_tit{font-weight:500;font-size:36px;color:#222;display:block;padding:34px 0 27px;padding-left:40px;background:#fff url(/images/m_menu_closed.png)no-repeat 92% 50%; background-size:35px 19px;}
#header .mobile_lnb > ul > li a.menu_tit.opened{color:#fff;background:#0f2c96 url(/images/m_menu_open.png)no-repeat 92% 50%;background-size:35px 19px;}

#header .mobile_lnb > ul > li > ul{display:none;background-color:#f5f5f5;padding-bottom:30px;}
#header .mobile_lnb > ul > li > ul > li{padding:20px 0;padding-left:40px;}
#header .mobile_lnb > ul > li > ul > li a{font-size:32px;font-weight:300;color:#444;}
#header .mobile_lnb .member_area{margin-top:20px;}
#header .mobile_lnb .member_area:after{display:block;content:"";clear:both;}
#header .mobile_lnb .member_area > div{float:left;width:49.5%;background-color:#f5f5f5;padding:38px 0 33px;text-align:center;}
#header .mobile_lnb .member_area > div a{font-size:28px;color:#222;letter-spacing:-0.05em;font-weight:200;}
#header .mobile_lnb .member_area .left{margin-right:1%;}



#header .mobile_lnb_bg{background:rgba(0,0,0,0.3);position:fixed;width:100%;height:100%;z-index:2;top:0;display:none;}






/*dep02************
******************/
#header .pc_header .right .notice_icon{position:relative;}
#header .pc_header .right .notice_icon span{display:block;position:absolute;display:block;width:16px;height:16px;border-radius:50%;background-color:#d3070e;font-size:10px;line-height:16px;letter-spacing:-0.05em;font-weight:400;color:#fff;text-align:center;right:5px;top:5px;}

#header .pc_header .lnb_wrap{position:absolute; border-bottom:1px solid #e1e1e1;height:250px;background-color:#fff;width:100%;z-index:2;}
#header .pc_header .lnb_wrap .for_line {min-width:1200px;width:1200px;margin:0 auto;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap{width: 589px;margin:0 auto;padding:7.5px 11px;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap ul:after{display:block;content:"";clear:both;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap .dep02:nth-child(1){margin-left: -120px;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap .dep02:nth-child(2){margin-left: 80px;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap .dep02:nth-child(3){margin-left: 145px;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap .dep02:nth-child(4){margin-left: 142px;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap .dep02:nth-child(5){margin-left:110px;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap ul.dep02{float:left;width: 64px;padding:20px 0;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap ul.dep02 > a{display:none;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap ul.dep02 > li{width:120px;text-align:center;}
#header .pc_header .lnb_wrap .for_line .dep02_wrap ul.dep02 > li > a{font-size:12px;color:#7c7c7c;line-height:32px;}


#header .pc_header .lnb_wrap .for_line .dep02_wrap ul.dep02 > li > a:hover{color:#0f2c96;}



/******************
**content_footer**/
#content_footer{background-color:#f0f0f0;}
#content_footer .w1200{max-width:1200px;margin:0 auto;padding:2% 0;}
#content_footer .w1200:after{display:block;content:"";clear:both;}
#content_footer .w1200 .guide{font-size:26px;line-height:38px;letter-spacing:-0.075em;font-weight:200;color:#333;float:left;/*width:13.3333333333%;*/}
#content_footer .w1200 .guide b{font-size:29px;color:#ba0006;font-weight:200;}
#content_footer .w1200 .guide_link{float:right;width:80%;}
#content_footer .w1200 .guide_link ul{padding-top:20px;}
#content_footer .w1200 .guide_link ul:after{display:block;content:"";clear:both;}
#content_footer .w1200 .guide_link ul li{float:left;width:20%;margin:0 auto;text-align:center;position:relative;}
#content_footer .w1200 .guide_link ul li:nth-child(4){}
#content_footer .w1200 .guide_link ul li a img{width:41px;height:41px;display:inline-block;}
#content_footer .w1200 .guide_link ul li a span{font-size:18px;line-height:38px;letter-spacing:-0.075em;font-weight:300;text-align:center;color:#333;display:inline-block;padding-left:20px;}
#content_footer .w1200 .guide_link ul li i{width:1px;height:66px;background-color:#d6d6d6;display:inline-block;position:absolute;right:-23px;top:-15px;}
#content_footer .w1200 .guide_link ul li:nth-child(1) > i{right:-2px;}
#content_footer .w1200 .guide_link ul li:nth-child(2) > i{right:3px;}
#content_footer .w1200 .guide_link ul li:nth-child(3) > i{right:-10px;}
#content_footer .w1200 .guide_link ul li:nth-child(4) > i{right:19px;}

/****************
*********footer**/
#footer{background-color:#353535;}
#footer .inner{max-width:1200px;width:100%;margin:0 auto;padding-top:70px;padding-bottom:110px;position:relative;}
#footer .inner:after{display:block;content:"";clear:both;}
#footer .inner .left{float:left;}
#footer .inner .right{float:right;}
#footer .inner .left > h2{font-size:18px;line-height:23px;font-weight:400;color:#fff;}
#footer .inner .left .linker{padding-top:2.0833333333%;}
#footer .inner .left .linker > a{display:inline-block;padding:0 12px;border-right:1px solid #4a4a4a;font-size:15px;line-height:23px;font-weight:400;color:rgba(204,204,204,0.5);}
#footer .inner .left .linker > a:nth-child(1){padding-left:0;}
#footer .inner .left > p{padding-top:1.6%;font-size:14px;line-height:24px;color:rgba(204,204,204,0.5);font-weight:300;}
#footer .inner .right .top{position: fixed;bottom: 10px;right: 35px;}
#footer .inner .right .sns{margin-top:45px;overflow:hidden;}
#footer .inner .right .sns > span{display:block;margin-right:13px;float:left;}
#footer .inner .right .sns > span:last-of-type{margin-right:0;}

/****************
*********popup**/
.pop_wrap{position:absolute;top:265px;left:30px;z-index:99;}
.pop_wrap .w440{width:628px;background-color:#000;padding:10px;box-sizing:border-box;
/* border-radius:30px; */}
.pop_wrap .w440 .bx-wrapper{position:relative;}
.pop_wrap .w440 .bx-wrapper ul li{left:50%;transform:translateX(-50%);}
.pop_wrap .w440 .bx-wrapper ul li img{width:100%;}
#pop_pager{padding-top:20px;}
#pop_pager:after{display:block;content:"";clear:both;}
#pop_pager a{display:block;float:left;width:120px;height:89px;margin-right:10px;margin-bottom:10px;background-color:#ebebeb;font-size:16px;line-height:26px;letter-spacing:-0.075em;font-weight:300;color:#333;text-align:center;padding-top:20px;box-sizing:border-box;}
#pop_pager a:nth-of-type(3n){margin-right:0;}
#pop_pager a.active{background-color:#d3070e;color:#fff;}
#pop_pager a:nth-of-type(4),
#pop_pager a:nth-of-type(5),
#pop_pager a:nth-of-type(6){margin-bottom:0;}
.pop_wrap .pop_check{text-align:right;font-size:0;padding-top:20px;}
.pop_wrap .pop_check input{display:inline-block;vertical-align:top;margin-top:7px;margin-right:5px;}
.pop_wrap .pop_check span{display:inline-block;vertical-align:top;font-size:16px;letter-spacing:-0.05em;color:#fff;margin-right:10px;}
.pop_wrap .pop_check a{display:inline-block;vertical-align:top;font-size:16px;letter-spacing:-0.05em;font-weight:400;color:#d3070e;}

/****************
*********SITEMAP**/
#sitemap .w1200 .inner{padding-top:50px;}
#sitemap .w1200 .inner:after{display:block;content:"";clear:both;}
#sitemap .w1200 .inner .cont{float:left;width:260px;margin-right:53px;height:620px;}
#sitemap .w1200 .inner .cont:nth-of-type(4n){margin-right:0;}
#sitemap .w1200 .inner .cont h2:after{display:block;content:"";clear:both;}
#sitemap .w1200 .inner .cont h2{font-size:22px;line-height:30px;letter-spacing:-0.08em;font-weight:400;color:#c30006;padding-bottom:15px;border-bottom:2px solid #c30006;}
#sitemap .w1200 .inner .cont h2 img{display:inline-block;float:right;margin-top:5px;}

#sitemap .w1200 .inner .cont .cont_wrap .bar{width:100%;height:1px; background-color:#e5e5e5;float:left;}
#sitemap .w1200 .inner .cont .cont_wrap .left{font-size:18px;line-height:30px;letter-spacing:-0.08em;font-weight:400;color:#333;}
#sitemap .w1200 .inner .cont .cont_wrap .left.pt0{}
#sitemap .w1200 .inner .cont .cont_wrap .left{float:left;width:160px;padding-left:5px;box-sizing:border-box;padding-top:20px;padding-bottom:20px;}
#sitemap .w1200 .inner .cont .cont_wrap .right{float:left;width:100px;}
#sitemap .w1200 .inner .cont .cont_wrap .left img{display:inline-block;padding-top:13px;padding-right:11px;}
#sitemap .w1200 .inner .cont .cont_wrap .right p:first-of-type{padding-top:30px;}
#sitemap .w1200 .inner .cont .cont_wrap .right p{padding-bottom:15px;}
#sitemap .w1200 .inner .cont .cont_wrap .right p:last-of-type{padding-bottom:25px;}
#sitemap .w1200 .inner .cont .cont_wrap .right p a{font-size:15px;line-height:1.3;letter-spacing:-0.08em;font-weight:300;color:#666;}

@media all and (max-width:1200px){
	#sitemap .w1200 .inner .cont{width:48%;margin-right:0;}
	#sitemap .w1200 .inner .cont:nth-of-type(2n-1){margin-right:4%;}
	#sitemap .w1200 .inner .cont .cont_wrap .right{float:right;}
}
@media all and (max-width:640px){
	#sitemap .w1200 .inner .cont{width:100%;}
	#sitemap .w1200 .inner .cont{height:auto;margin-bottom:10%;}
}
















/***************
****mediaquery*/

@media all and (max-width:1200px){
    #header .pc_header{display:none;}
    #header .mobile_header{display:block;}
}

@media all and (max-width:1000px){
    #footer .inner .right{float:none;}
    #footer .inner .left{float:none;}
    #footer .inner .left > h2{text-align:center;}
    #footer .inner .left .linker{text-align:center;}
    #footer .inner .left > p{text-align:center;}
    #footer .inner .right .sns{width:150px;margin:30px auto;}
    
}

@media all and (max-width:640px){
    #footer .inner{width:93.5%;}
    #footer .inner .right .top{display:none;}
    
    /*******************
    *****mobile_header*/
    #header .mobile_header .logo{width:29.4375vw;padding-left:3.125vw;padding-top:4.34375vw;padding-bottom;2.34375vw;}
    #header .mobile_header .m_menu{width:4.6875vw;padding-top:6.25vw;padding-bottom:6.25vw;padding-right:3.125vw;}
    /*#header .mobile_lnb{position:absolute;top:0;right:-9999px;width:100%;background-color:#fff;transition:right 0.1s;z-index:333;padding-bottom:20%;}*/
    #header .mobile_lnb .top .left{margin-top:2.34375vw;margin-left:3.125vw;width:23.4375vw;height:10.46875vw;}
    #header .mobile_lnb .top .right{margin-top:5.625vw;margin-right:3.125vw;width:5.46875vw;height:5.46875vw;}
    #header .mobile_lnb > ul > li a.menu_tit{font-size:3.625vw;padding:5.3125vw 0 4.21875vw;padding-left:6.25vw;    border-bottom: 1px solid #efefef;}
    #header .mobile_lnb > ul > li > ul{padding-bottom:4.6875vw;}
    #header .mobile_lnb > ul > li > ul > li{padding:3.125vw 0;padding-left:6.25vw;}
	
    #header .mobile_lnb > ul > li > ul > li a{font-size:3vw;}
	#header .mobile_lnb > ul > li > ul > li a:hover{color:#0f2c96;}
    #header .mobile_lnb .member_area{margin-top:3.125vw;}
    #header .mobile_lnb .member_area > div{padding:5.9375vw 0 5.15625vw;}
    #header .mobile_lnb .member_area > div a{font-size:4.375vw;}
    #header .mobile_lnb > ul > li a.menu_tit{background-size:5.46875vw 2.96875vw;}
    #header .mobile_lnb > ul > li a.menu_tit.opened{background-size:5.46875vw 2.96875vw;}

    /*footer*/
    #footer .inner{padding-top:10.9375vw;padding-bottom:17.1875vw;}
    #footer .inner .left > h2{font-size:3.125vw;line-height:3.59375vw;}
    #footer .inner .left .linker > a{padding:0 1.875vw;border-right:0.15625vw solid #4a4a4a;font-size:2.34375vw;line-height:5vw;}
    #footer .inner .left > p{font-size:2.8125vw;line-height:5vw;}
    #footer .inner .right .sns{margin-top:7.03125vw;width:23.25vw;}
    #footer .inner .right .sns > span{margin-right:2.03125vw;}
    #footer .inner .right .sns > span > img{width:6.25vw;height:6.25vw;}
    
    /*?? ??*/
    /*footer*/
    #footer .inner{height:62.5vw;box-sizing:border-box;padding-top:4.375vw;}
    #footer .inner .right .sns{margin:0 auto;}
    #footer .inner .left > h2{padding-top:3.90625vw;}
    #footer .inner .left .linker > a{padding:0 5.46875vw;font-size:2.8125vw;}
    #footer .inner .left .linker > a:nth-of-type(4){padding-left:0;}
    #footer .inner .left .linker > a:last-of-type{border-right:none;}
    #footer .inner .left .linker{padding-top:3.4375vw;}
    
    
    #footer .inner .right .sns > span a img{width:6.25vw;height:6.25vw;}
    


}


 @media all and (max-width:600px){
	 /*****************
	*********popup**/
	.pop_wrap{position:absolute;top:16.6666666667vw;left:16.6666666667vw;}
	.pop_wrap .w440{width:66.6666666667vw;padding:1.6666666667vw;}
	#pop_pager{padding-top:3.3333333333vw;}
	#pop_pager a{width:20vw;height:14.8333333333vw;margin-right:1.6666666667vw;margin-bottom:1.6666666667vw;font-size:2.6666666667vw;line-height:4.3333333333vw;padding-top:3.3333333333vw;}
	.pop_wrap .pop_check{padding-top:3.3333333333vw;}
	.pop_wrap .pop_check input{margin-top:1.1666666667vw;margin-right:0.8333333333vw;}
	.pop_wrap .pop_check span{font-size:2.6666666667vw;margin-right:1.6666666667vw;}
	.pop_wrap .pop_check a{font-size:2.6666666667vw;}
 }