@charset "UTF-8";

.bannerZone{position:relative;height:72px;}
.bannerZone .bannerNew{padding:0 0 0 140px;width:1024px;height:49px;}
.bannerZone .bannerNew ul li{padding:0 4px;}
.bannerZone .bannerNew ul li img{height:49px;}
.bannerZone .bannerNew .slick-prev{background:url(/static/images/portal/layout2019/banner_ctrl_bg.png) no-repeat left top;width:30px;height:39px;text-indent:-999em;left:-130px;position:absolute;top:5px;z-index:2}
.bannerZone .bannerNew .slick-next{background:url(/static/images/portal/layout2019/banner_ctrl_bg.png) no-repeat -59px top;width:29px;height:39px;text-indent:-999em;left:-71px;position:absolute;top:5px;z-index:2}
.bannerZone .bannerCtrl{position:absolute;left:0;top:5px;width:129px;height:39px;z-index:1}
.bannerZone .bannerCtrl .slick-start{background:url(/static/images/portal/layout2019/banner_ctrl_play.png) no-repeat 0 0;width:30px;height:39px;text-indent:-999em;left:39px;top:0;position:absolute;display:none;}
.bannerZone .bannerCtrl .slick-stop{background:url(/static/images/portal/layout2019/banner_ctrl_bg.png) no-repeat -29px top;width:30px;height:39px;text-indent:-999em;left:39px;top:0;position:absolute;}
.bannerZone .bannerCtrl .banner-all{position:absolute;left:98px;top:0;background:url(/static/images/portal/layout2019/banner_ctrl_bg.png) no-repeat right top;width:29px;height:39px;text-indent:-999em;}
.family{position:absolute;top:0;right:0;z-index:10;float:none;padding:0;}
.family .familySel{background:#6e6e6f;width:236px;height:49px;border:0;}
.family .familySel select{height:49px;color:#ffffff;}
.family .familySel select option{color:#171717}
#footer a{font-size:1em;letter-spacing:0;font-weight:bold;}
#footer .foot{padding:0 0 30px 0}
.f_menu{line-height:40px}

@media all and (min-width:1025px) and (max-width:1302px){
    .bannerZone .bannerNew{width:auto;margin-right:290px}
}

@media all and (max-width:1024px){
    #footer>.inner,.bannerZone>.inner{max-width:100%;min-width:100%;padding:0 10px;}
    .bannerZone{margin:0 10px;height:auto;}
    .bannerZone>.inner{padding:0;}
    .bannerZone .bannerNew{width:auto;margin-right:200px;height:auto;}
    .bannerZone .bannerNew ul li img{height:39px;}
    .bannerZone .bannerCtrl,
    .bannerZone .bannerNew .slick-prev,
    .bannerZone .bannerNew .slick-next{top:0;}
    .f_add{padding:20px 0 0 0;text-align:left;}
    .f_add span{display:inline-block}
    .f_menu{line-height:inherit}
    .f_menu ul{float:none;text-align:center}
    .f_menu ul li{background:url(http://www.nec.go.kr/static/images/common/line.gif) no-repeat left 50%;border:0;border-width:0;width:auto;padding:0 9px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;display:inline-block;}
    .f_menu .f_sns{float:none;text-align:center;padding:5px 0;}
    .family{left:inherit;margin-left:0;}
    .family .familySel{width:100%;position:relative;}
    .family .input_img{position:absolute;right:0;top:0;}
}

/*Phone*/
@media all and (max-width:767px){
    .bannerZone{height:auto;}
    .bannerZone .bannerNew{position:relative;}
	.bannerZone .bannerNew{width:100%;height:39px;padding:0 65px 0 35px;}
    .bannerZone .bannerNew .slick-prev{position:absolute;left:-35px;top:0;}
    .bannerZone .bannerNew .slick-next{background:url(/static/images/portal/layout2019/banner_ctrl_bg.png) no-repeat -58px top;width:30px;height:39px;text-indent:-999em;position:absolute;right:-35px;left:auto;}
    .bannerZone .bannerCtrl .slick-start,
    .bannerZone .bannerCtrl .slick-stop{display:none;}
    .bannerZone .bannerCtrl{left:auto;right:0}
    .bannerZone .bannerCtrl .banner-all{width:30px;}
    .familyNew{position:relative;height:39px;left:0;margin-left:0;margin-top:10px;}
    .family .familySel{position:relative;width:100%;}
    .snswrap2{display:block;}
	.allmenuBtnwrap.btn2 a{font-size:inherit;}
}

@media all and (max-width:639px){
    .f_add{padding:10px 0 0 0;}
    #footer .foot{padding:0 0 10px 0;}
}

.inner{position: relative;
margin: 0 auto;
max-width: 1320px;}

/* ======================================== slick.css ========================================*/
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}