@charset "UTF-8";
/* 모바일메뉴 */
.slideMenu{display:none;z-index:100;position:fixed;top:0px;right:-100%;width:100%;height:100%;background-color:#fff;overflow-y:scroll;}
.m-gnb{padding:30px 20px;width:100%;background-color:#fff;box-sizing:border-box;}
.m-logo{display:none;}
.dep1 > li > a{display:block;position:relative;padding:20px 0;background:#fff url(../img/common/btn-m-menu-list-open01.png) no-repeat right 10px center;background-size:16px;font-weight:500;font-size:16px;line-height:24px;color:#000;}
.dep1 > li > a:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:2px;background-color:#e0e0e0;}
.dep1 > li > a.selected, .dep1 > li > a.active{color:#00579f;}
.dep1 > li > a.selected:after, .dep1 > li > a.active:after{background-color:#00579f;}
.dep1 > li > a.selected{background:#fff url(../img/common/btn-m-menu-list-close01.png) no-repeat right 10px center;background-size:16px;}

.dep2 {display:none;background:#f0f0f0;}
.dep2 > li:first-of-type{padding:15px 0 0;}
.dep2 > li > a {display:block;position:relative;padding:15px 50px 15px 20px;background-color:#f0f0f0;font-weight:500;font-size:15px;line-height:23px;color:#555555;}
.dep3 > li > a.selected, .dep1 > li > a.active{color:#2f6cb0;} 
.dep2 > li > a.has-dep03-open{background:#f0f0f0 url(../img/common/btn-m-menu-list-open02.png) no-repeat right 30px center;background-size:16px;}
.dep2 > li > a.has-dep03-close{background:#f0f0f0 url(../img/common/btn-m-menu-list-close02.png) no-repeat right 30px center;background-size:16px;}
.dep2 > li > a.selected{background:#f0f0f0 url(../img/common/btn-m-menu-list-close02.png) no-repeat right 30px center;background-size:16px;color:#00579f;}
.dep2 > li > a.active{color:#2f6cb0;}

.dep3{display:none;padding:20px 0 0 0;background-color:#073874;}
.dep3 > li > a{display:block;position:relative;padding:0 0 15px 30px;font-weight:400;font-size:14px;line-height:22px;color:#fff;}
.dep3 > li > a:before{content:"";display:block;position:absolute;top:11px;left:20px;width:6px;height:1px;background-color:#fff;}
.dep3 > li > a.active{color:#a5d6ff;}

.set-group{float:right;width:100%;background-color:#fff;color:#000;font-size:17px;}
.slide-close{display:none;position:absolute;top:26px;right:15px;z-index:100;width:25px;height:25px;background:url(../img/common/btn-m-menu-close.png) no-repeat 0 0;background-size:100%;}
.m-gnb-bg{display:none;position:fixed;top:0;left:0;z-index:30;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}

.m-util{padding:20px 0;background:#00579f;}
.m-util ul{text-align:center;}
.m-util ul li{display:inline-block;margin:0 10px 0 0;width:25%;max-width:72px;box-sizing:border-box;}
.m-util ul li:last-of-type{margin:0;}
.m-util ul li a{display:block;position:relative;padding:70px 0 0;font-size:14px;line-height:22px;color:#fff;text-align:center;}
.m-util ul li a:after{content:'';display:block;position:absolute;top:0;left:50%;width:60px;height:60px;border-radius:60px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.m-util ul li:nth-of-type(1) a:after{background:#1065ac url(../img/common/ico-m-util01.png) no-repeat 50% 50%;background-size:25px;}
.m-util ul li:nth-of-type(2) a:after{background:#1065ac url(../img/common/ico-m-util02.png) no-repeat 50% 50%;background-size:25px;}
.m-util ul li:nth-of-type(3) a:after{background:#1065ac url(../img/common/ico-m-util03.png) no-repeat 50% 50%;background-size:25px;}

@media screen and (max-width: 1024px) {
	.pc-logo{display:none;}
	.m-logo{display:inline-block;font-size:27px;line-height:35px;}
	.btn-menu{display:inline-block;margin:35px 0;width:37px;height:26px;background:url(../img/common/btn-menu02.png) no-repeat center center;background-size:100%;vertical-align:middle;}

}

@media screen and (max-width: 480px) {


}
