@charset "UTF-8";

.bannerZone{position:relative;height:72px;}
.bannerZone .bannerNew{padding:0 0 0 140px;width:1024px;height:49px;}
.bannerZone .bannerNew ul li{padding:1px 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}

#mainPopup{position:relative;padding:5px 0;background:#f9ecd9;z-index:1;}
#mainPopup:after{display:block;content:"";clear:both;}
#mainPopup .con1{position:relative;max-width:1260px;margin:0 auto;}
#mainPopup .con1 > div{float:left;}
#mainPopup .con1 .title{display:block;margin-right:20px}
#mainPopup .con1 .title span{display:inline-block;font-size:17px;font-weight:bold;vertical-align:top;}
#mainPopup .con1 .title span em{color:#cf6100;}
#mainPopup .con1 .title ul{display:inline-block;}
#mainPopup .con1 .title ul li{position:relative;float:left;width:30px;height:30px;line-height:28px;text-align:center;background:#dd792e;font-size:22px;font-weight:bold;color:#fff;border-radius:5px;margin:0 2px;}
#mainPopup .con1 .title ul li:first-child{margin-right:20px;}
#mainPopup .con1 .title ul li:first-child:after{display:block;content:"";position:absolute;right:-15px;top:15px;width:8px;height:2px;background:#555;}
#mainPopup .con1 .list li{position:relative;float:left;line-height:30px;margin-right:30px;padding-left:8px;}
#mainPopup .con1 .list li:after{display:block;content:"";position:absolute;left:0px;top:14px;width:3px;height:2px;background:#555;}
#mainPopup .con1 .closeWrap{position:absolute;top:5px;right:10px;font-size:13px;}
#mainPopup .con1 .closeWrap input[type="checkbox"]{position:static;-webkit-appearance:checkbox;vertical-align:top;}
#mainPopup .con1 .closeWrap input[type="checkbox"] + label:before,
#mainPopup .con1 .closeWrap input[type="checkbox"] + label:after{display:none;}
#mainPopup .con1 .closeWrap a.closeBtn{display:inline-block;margin-left:20px;}
#mainPopup .con1 .closeWrap a.closeBtn:hover{text-decoration:none;}


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

@media all and (max-width:1024px){
	#mainPopup{display:none;}
    #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}