@charset "utf-8";

/***** 상단부 *****/
.main_top{position:relative;padding-bottom:2.4rem;margin-bottom:6rem;}

/* 배경이미지 */
.main_top .main_bg{height:335px;position:relative}
.main_top .main_bg.type01{background:url(/resource/images/paid/nep/pot/main/main_bg01.jpg) center center no-repeat;background-size:cover}
.main_top .main_bg.type02{background:url(/resource/images/paid/nep/pot/main/main_bg02.jpg) center center no-repeat;background-size:cover}
.main_top .main_bg.type03{background:url(/resource/images/paid/nep/pot/main/main_bg03.jpg) center center no-repeat;background-size:cover}
.main_top .main_bg.type04{background:url(/resource/images/paid/nep/pot/main/main_bg04.jpg) center center no-repeat;background-size:cover}

/* 메인텍스트 */
.main_top .layout .mt_bar{padding-right:500px;position:relative;padding-top:80px;width:100%;overflow:hidden}
.main_top .layout .mt_bar>strong{display:block;overflow:hidden;height:170px;font-size:5.4rem;position:relative;}
.main_top .layout .mt_bar>strong .top{display:block; line-height:1.3; position:absolute; top:0; left:0;}
.main_top .layout .mt_bar>strong .bot{font-weight:500; position:absolute; bottom:20px; left:0;}

/* 메인배너 */
.main_top .layout .mt_bar .mt_banner{position:absolute;top:80px !important;right:0;width:470px;overflow:hidden;}
.main_top .layout .mt_bar .mt_banner .bn_slide .bn_box a{display:block;width:470px;height:280px;overflow:hidden}
.main_top .layout .mt_bar .mt_banner .bn_slide .bn_box a img{height:100%}
.main_top .layout .mt_bar .mt_banner .bn_slide .txt_bg{position:absolute;bottom:0;left:0;width:100%;background:#fff;opacity:.3;content:"";height:60px;z-index:10;display:none;}
.main_top .layout .mt_bar .mt_banner .owl-nav .owl-prev{width:40px;height:40px;display:block;border:1px solid var(--gray20);border-radius:50%;font-size:0;background:#fff url(/resource/images/paid/nep/layout/component/ico_angle.svg) no-repeat center;transform: rotate(90deg);position:absolute;right:68px;bottom:20px;z-index:11}
.main_top .layout .mt_bar .mt_banner .owl-nav .owl-next{width:40px;height:40px;display:block;border:1px solid var(--gray20);border-radius:50%;font-size:0;background:#fff url(/resource/images/paid/nep/layout/component/ico_angle.svg) no-repeat center;transform: rotate(-90deg);position:absolute;right:20px;bottom:20px;z-index:11}
.main_top .layout .mt_bar .mt_banner .st_controls{position:absolute;bottom:20px;right:116px;width:40px;}
.main_top .layout .mt_bar .mt_banner .st_controls .play{width:40px;height:40px;position:absolute;bottom:0;left:0;border:1px solid var(--gray20);border-radius:50%;display:block;background:#fff url(/resource/images/paid/nep/layout/component/ico_swiper_play.svg) center center no-repeat;font-size:0;text-indent:-9999px;z-index:11}
.main_top .layout .mt_bar .mt_banner .st_controls .play.active{display:none}
.main_top .layout .mt_bar .mt_banner .st_controls .stop{width:40px;height:40px;position:absolute;bottom:0;left:0;border:1px solid var(--gray20);border-radius:50%;display:block;background:#fff url(/resource/images/paid/nep/layout/component/ico_swiper_stop.svg) center center no-repeat;font-size:0;text-indent:-9999px;z-index:11}
.main_top .layout .mt_bar .mt_banner .st_controls .stop.active{display:none}

.main_top .layout .mt_bar .mt_banner .bx-controls .bx-controls-auto .bx-start.active{display:none}
.main_top .layout .mt_bar .mt_banner .bx-controls .bx-controls-auto .bx-stop{width:35px;height:35px;position:absolute;top:50%;margin-top:-17.5px;left:122px;border:1px solid #b0acbc;border-radius:50%;background:url(/resource/images/paid/nep/pot/main/bn_stop.png) center center no-repeat;font-size:0;text-indent:-9999px}
.main_top .layout .mt_bar .mt_banner .bx-controls .bx-controls-auto .bx-stop.active{display:none}

.main_top .layout .mt_bar .mt_banner .owl-dots{position:absolute;bottom:20px;right:164px;counter-reset:dots; background:#fff; border:1px solid var(--gray20); height:40px; padding:0 1.6rem; display:flex; border-radius:var(--radius-max); font-weight:700; color:#111;}
.main_top .layout .mt_bar .mt_banner .owl-dot{counter-increment:dots;content:counter(dots);}
.main_top .layout .mt_bar .mt_banner .owl-dot{display:none}
.main_top .layout .mt_bar .mt_banner .owl-dot.active{display:block}
.main_top .layout .mt_bar .mt_banner .owl-dot span:first-child{color:#052b57; padding-right:3px;}
.main_top .layout .mt_bar .mt_banner .owl-dot span.all{padding-left:3px;}

/* 민원사례검색 */
.main_top .layout .mt_bar .sc_bar{background:#fff;padding-right:60px;width:100%;position:relative;margin-top:40px !important;padding-left:170px;border:2px solid var(--primary70);}
.main_top .layout .mt_bar .sc_bar strong{display:block;height:65px;width:170px;line-height:65px;text-align:center;position:absolute;left:0;top:0;font-size:2rem;font-weight:400}
.main_top .layout .mt_bar .sc_bar .ip_box{height:65px;overflow:hidden}
.main_top .layout .mt_bar .sc_bar .sc_tit{display:block;position:absolute;font-size:1.7rem;color:var(--gray70);font-weight:400;top:22px}
.main_top .layout .mt_bar .sc_bar input{display:block;width:100%;border:0;margin-top:8px;}
.main_top .layout .mt_bar .sc_bar input:focus{outline:none;border:0 !important}
.main_top .layout .mt_bar .sc_bar input::-webkit-input-placeholder,
.main_top .layout .mt_bar .sc_bar input:-moz-placeholder,
.main_top .layout .mt_bar .sc_bar input::-moz-placeholder,
.main_top .layout .mt_bar .sc_bar input:-ms-input-placeholder{font-size:1.7rem;color:var(--gray70);}
.main_top .layout .mt_bar .sc_bar button{display:block;position:absolute;right:17px;top:calc(50% - 2rem);width:4rem;height:4rem;background-color:var(--primary70);-webkit-mask:url(/resource/images/paid/nep/layout/component/ico_sch.svg) no-repeat center center/contain;mask:url(/resource/images/paid/nep/layout/component/ico_sch.svg) no-repeat center center/contain;font-size:0;text-indent:-9999px;overflow:hidden}

@media (min-width:1024px){
    .main_blind{display:none !important}
    .main_top .main_bg.type01{background-size:auto}
    .main_top .main_bg.type02{background-size:auto}
    .main_top .main_bg.type03{background-size:auto}
    .main_top .main_bg.type04{background-size:auto}
}
@media (max-width:1023px){
    .main_top{padding-bottom:10rem;}
    .main_top .layout .mt_bar{padding-right:0;position:relative;top:auto;left:auto;padding-left:0;padding-top:0;}
    .main_top .layout .mt_bar::after{content:"";display:block;clear:both}
    .main_top .layout .mt_bar>strong{margin-top:95px;margin-left:15px;font-size:4rem;}
    .main_top .layout .mt_bar>strong .top{top:10px;}
    .main_top .layout .mt_bar>strong .bot{bottom:40px;}
    .main_top .layout .mt_bar .mt_banner{right:0;top:30px !important;}
    .main_top .layout .mt_bar .sc_bar{margin-top:100px !important}
}
@media (max-width:767px){
    .main_top{padding-bottom:8rem;margin-bottom:20px}
    .main_top .layout .mt_bar>strong{display:none}
    .main_top .layout .mt_bar .mt_banner{position:relative;right:auto;top:auto !important;margin:0 auto;margin-top:30px}
    .main_top .layout .mt_bar .sc_bar{margin-top:45px !important;padding-left:150px}
    .main_top .layout .mt_bar .sc_bar strong{height:55px;line-height:55px;font-size:1.8rem;width:150px}
    .main_top .layout .mt_bar .sc_bar .sc_tit{top:18px;font-size:1.5rem}
    .main_top .layout .mt_bar .sc_bar .ip_box{height:54px}
    .main_top .layout .mt_bar .sc_bar input{margin-top:3px}
    .main_top .layout .mt_bar .sc_bar input::-webkit-input-placeholder{font-size:1.4rem}
    .main_top .layout .mt_bar .sc_bar input:-moz-placeholder{font-size:1.4rem}
    .main_top .layout .mt_bar .sc_bar input::-moz-placeholder{font-size:1.4rem}
    .main_top .layout .mt_bar .sc_bar input:-ms-input-placeholder{font-size:1.4rem}
    .main_top .layout .mt_bar .sc_bar button{width:30px;height:30px;background-size:30px;top:13px}
}
@media (max-width:639px){
    .main_top .layout .mt_bar .mt_banner{width:100%}
    .main_top .layout .mt_bar .mt_banner .bn_slide .bn_box a{width:100%}
    .main_top .layout .mt_bar .mt_banner .bn_slide .bn_box a img{width:100%;height:100%}
    .main_top .layout .mt_bar .sc_bar{padding-left:5px}
    .main_top .layout .mt_bar .sc_bar strong{display:none}
}
@media (max-width:479px){
    .main_top{padding-bottom:30px}
    .main_top .layout .mt_bar .sc_bar{margin-top:22px!important}
    .main_top .layout .mt_bar .mt_banner .bn_slide .bn_box a{height:250px}
}


/***** 중단부 *****/
.main_mid{margin-bottom:6rem;overflow:hidden}

/* 민원 바로가기 영역 */
.main_mid .big_icon{margin-bottom:40px}
.main_mid .big_icon ul{display:flex;gap:3.2rem;}
.main_mid .big_icon ul li{width:calc(25% - 1.8rem);text-align:center}
.main_mid .big_icon ul li>a{display:block;padding:25px 5px 20px;background:#64a0f9;position:relative;}

.main_mid .big_icon ul li>a:hover::before{animation:BigM 1s infinite}
.main_mid .big_icon ul li>a strong{color:#fff;font-size:2.1rem;font-weight:400;display:inline-block;position:relative;padding-bottom:10px}
.main_mid .big_icon ul li>a strong::before,.main_mid .big_icon ul li>a strong::after{content:"";border-bottom:1px solid #fff;position:absolute;bottom:0;width:0}
.main_mid .big_icon ul li>a strong::before{left:0}
.main_mid .big_icon ul li>a strong::after{right:0}
.main_mid .big_icon ul li>a:hover strong::before,.main_mid .big_icon ul li>a:hover strong::after{width:50%}
.main_mid .big_icon ul li>a strong::before, .main_mid .big_icon ul li>a strong::after{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}

.main_mid .big_icon ul li:first-of-type{margin-left:0}
.main_mid .big_icon ul li>a::before{content:"";width:85px;height:70px;display:block;margin:0 auto}
.main_mid .big_icon ul li>a.t01{background:#0299F5}
.main_mid .big_icon ul li>a.t01::before{background:url(/resource/images/paid/nep/pot/main/ml_icon01.png) center center no-repeat;margin-bottom:20px}
.main_mid .big_icon ul li>a.t02{background:#5193f6}
.main_mid .big_icon ul li>a.t02::before{background:url(/resource/images/paid/nep/pot/main/ml_icon02.png) center center no-repeat;margin-bottom:20px}
.main_mid .big_icon ul li>a.t03{background:#5973e1}
.main_mid .big_icon ul li>a.t03::before{background:url(/resource/images/paid/nep/pot/main/ml_icon04.png) center center no-repeat;margin-bottom:20px}
.main_mid .big_icon ul li>a.t04{background:#17419a}
.main_mid .big_icon ul li>a.t04::before{background:url(/resource/images/paid/nep/pot/main/ml_icon03.png) center center no-repeat;margin-bottom:20px}
.main_mid .big_icon ul li>a.t05{background:#17419a}
.main_mid .big_icon ul li>a.t05::before{background:url(/resource/images/paid/nep/pot/main/ml_icon05.png) center center no-repeat;margin-bottom:20px}

/* 신고 바로가기 영역 */
.main_mid .md_icon{margin-bottom:4rem;}
.main_mid .md_icon ul{display:flex;flex-wrap:wrap;align-items:center;border-right:1px solid var(--gray30);border-bottom:1px solid var(--gray30);}
.main_mid .md_icon ul li{width:16.66666%;padding:1.6rem 0.8rem;border-left:1px solid var(--gray30);border-top:1px solid var(--gray30);}
.main_mid .md_icon ul li>a{display:flex;align-items:center;justify-content:center;gap:0.8rem;position:relative;}
.main_mid .md_icon ul li>a strong{font-size:1.8rem;display:block;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;font-weight:normal;}
.main_mid .md_icon ul li>a:hover strong{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.main_mid .md_icon ul li>a::before{content:"";display:inline-flex;width:36px;height:35px;}
.main_mid .md_icon ul li>a:hover::before{animation:zoomM 1.5s infinite}
.main_mid .md_icon ul li:nth-of-type(1){background-color:#5991e2; border-color:#5991e2;}
.main_mid .md_icon ul li:nth-of-type(1)>a strong{color:#fff;}
.main_mid .md_icon ul li:nth-of-type(1)>a::before{background:url(/resource/images/paid/nep/pot/main/mid_icon04.png) center center no-repeat}
.main_mid .md_icon ul li:nth-of-type(2)>a::before{background:url(/resource/images/paid/nep/pot/main/mid_icon00.png) center center no-repeat}
.main_mid .md_icon ul li:nth-of-type(3)>a::before{background:url(/resource/images/paid/nep/pot/main/mid_icon01.png) center center no-repeat}
.main_mid .md_icon ul li:nth-of-type(4)>a::before{background:url(/resource/images/paid/nep/pot/main/mid_icon02.png) center center no-repeat}
.main_mid .md_icon ul li:nth-of-type(5)>a::before{background:url(/resource/images/paid/nep/pot/main/mid_icon03.png) center center no-repeat}
.main_mid .md_icon ul li:nth-of-type(6)>a::before{background:url(/resource/images/paid/nep/pot/main/mid_icon05.png) center center no-repeat}

/* 알립니다 공지사항 */
.banner_box{margin-top:2rem;position:relative;padding:1.6rem 10rem 1.6rem 12rem;background:var(--gray5);border:1px solid var(--gray10);}
.banner_box strong{display:block;position:absolute;top:50%;left:2.4rem;margin-top:-13px}
.banner_box h2::before{content:"";display:block;width:1px;height:16px;top:4px;right:-12px;background:var(--gray30);position:absolute}
.banner_box .bn_box p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.banner_box .bn_box span{overflow:hidden;line-height:normal}
.banner_box .bn_box .date{margin-left:60px;color:var(--gray70);}

.banner_box .bx-wrapper{border:0;padding:0;margin-bottom:0;box-shadow:none}
.banner_box .bx-controls{position:absolute;top:20px;right:2.4rem}
.banner_box .bx-wrapper .bx-controls-direction a{position:relative;top:auto;left:auto;margin-top:0;z-index:10}
.banner_box .bx-wrapper .bx-pager, .main_mid .bx-wrapper .bx-controls-auto{position:relative;bottom:auto}
.banner_box .bx-wrapper .bx-controls-direction a{overflow:hidden;font-size:0;display:block;position:absolute;width:17px;height:17px}
.banner_box .bx-wrapper .bx-controls-direction a:before{content:"";display:block;width:17px;height:17px}
.banner_box .bx-wrapper .bx-controls-direction a:hover:after{content:"";display:block;position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:50%;animation:circle 1s infinite ease-in-out}
.banner_box .bx-wrapper .bx-controls-direction a.bx-prev{top:0;right:45px}
.banner_box .bx-wrapper .bx-controls-direction a.bx-prev:hover:before{animation:prevM .7s infinite}
.banner_box .bx-wrapper .bx-controls-direction a.bx-prev:before{background:url(/resource/images/paid/nep/pot/main/banner_prev.png) center center no-repeat}
.banner_box .bx-wrapper .bx-controls-direction a.bx-next{top:0;right:0}
.banner_box .bx-wrapper .bx-controls-direction a.bx-next:hover:before{animation:prevM .7s infinite}
.banner_box .bx-wrapper .bx-controls-direction a.bx-next:before{background:url(/resource/images/paid/nep/pot/main/banner_next.png) center center no-repeat}
.banner_box .bx-wrapper .bx-controls-auto .bx-start{background:url(/resource/images/paid/nep/pot/main/banner_play.png) center center no-repeat;width:17px;height:17px;margin:0;top:0;right:23px;position:absolute;font-size:0;text-indent:-9999px}
.banner_box .bx-wrapper .bx-controls-auto .bx-stop{background:url(/resource/images/paid/nep/pot/main/banner_stop.png) center center no-repeat;width:17px;height:17px;margin:0;top:0;right:23px;position:absolute;font-size:0;text-indent:-9999px}
.banner_box .bx-wrapper .bx-controls-auto .bx-stop.active{display:none}
.banner_box .bx-wrapper .bx-controls-auto .bx-start.active{display:none}
.banner_box .bx-wrapper .bx-pager, .main_mid .bx-wrapper .bx-controls-auto{display:block;position:static;bottom:auto}
.banner_box .bx-wrapper .bx-pager-item, .main_mid .bx-wrapper .bx-controls-auto .bx-controlros-auto-item{display:block}
.banner_box .bx-wrapper img{width:100%;height:100%}
.banner_box .bx-wrapper .img_box{width:100%;height:217px}
.banner_box .bx-wrapper{position:static}
.banner_box .bx-wrapper .bx-prev:hover, .main_mid .bx-wrapper .bx-prev:focus{background:none}
.banner_box .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus{background-position:center}
.banner_box .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:center}
.banner_box .thk_num{display:none}

@media (max-width:1023px){
    .main_mid .md_icon ul li{width:33.333%}
}
@media (max-width:767px){
    .main_mid {margin-bottom:4rem;}
    .main_mid .big_icon{margin-bottom:20px}
    .main_mid .big_icon ul{flex-wrap:wrap;gap:1.6rem;}
    .main_mid .big_icon ul li{width:calc(50% - 0.8rem);}
    .main_mid .big_icon ul li>a{padding:15px 5px}
    .main_mid .big_icon ul li>a strong{font-size:1.8rem;padding-bottom:5px}
    .main_mid .big_icon ul li>a::before{width:65px;height:55px}
    .main_mid .big_icon ul li>a.t01::before{background-size:45px;margin-bottom:5px}
    .main_mid .big_icon ul li>a.t02::before{background-size:50px;margin-bottom:5px}
    .main_mid .big_icon ul li>a.t03::before{background-size:50px;margin-bottom:5px}
    .main_mid .big_icon ul li>a.t04::before{background-size:50px;margin-bottom:5px}
    .main_mid .big_icon ul li>a.t05::before{background-size:50px;margin-bottom:5px}
    .main_mid .md_icon ul li>a strong{font-size:1.7rem}

    .banner_box{padding-left:10rem}
    .banner_box strong{left:1.6rem;margin-top:-12px;}
    .banner_box .bx-wrapper .bx-controls-direction a{width:20px;height:20px}
    .banner_box .bx-wrapper .bx-controls-direction a:before{width:20px;height:20px}
    .banner_box .bx-wrapper .bx-controls-auto .bx-start{width:20px;height:20px;right:22px}
    .banner_box .bx-wrapper .bx-controls-auto .bx-stop{width:20px;height:20px;right:22px}
    .banner_box .bx-controls{top:16px;right:15px}
    .banner_box .bx-wrapper .bx-controls-direction a.bx-prev{right:53px}
    .banner_box .bx-wrapper .bx-controls-auto .bx-start{right:26px}
    .banner_box .bx-wrapper .bx-controls-auto .bx-stop{right:26px}
}
@media (max-width:639px){
    .main_mid {margin-top:20px; margin-bottom:20px;}
    .main_mid .big_icon ul{gap:0.8rem;}
    .main_mid .big_icon ul li{width:calc(50% - 0.4rem);}
    .main_mid .big_icon ul li>a strong{font-size:1.6rem;}
    .main_mid .md_icon ul li{padding:1.6rem 0;}
    .main_mid .md_icon ul li>a::before{display:none;}
    .main_mid .md_icon ul li>a strong{font-size:1.4rem}
}
@media (max-width:479px){
    .main_mid {margin-top:20px; margin-bottom:20px;}
}


/***** 타이틀 - 설명문 있는 형태 (빅데이터,국민생각함,정책실현) *****/
.cn_doubleT{display:block;font-size:2.6rem;font-weight:bold;margin:0 0 20px 0}
.cn_doubleT span{vertical-align:bottom}
.cn_doubleT .small{font-size:1.6rem;display:inline-block;vertical-align:middle;margin-left:1.6rem;font-weight:400}
.cn_doubleT .small_2{font-size:1.6rem;display:block;vertical-align:middle;color: #fff;font-weight:400;}

@media (max-width:767px){
    .cn_doubleT{font-size:2.4rem}
    .cn_doubleT .small{display:none}
}
@media (max-width:639px){
    .cn_doubleT{margin:0 0 15px 0;font-size:2rem}
}


/***** 빅데이터 *****/
.big_data_wrap{overflow:hidden}
.big_data{overflow:hidden}
.big_data .bd_boxW{overflow:hidden}
.big_data .bd_boxW li{float:left;width:31%;margin-left:3.3333%}
.big_data .bd_boxW li:first-of-type{margin-left:0}
.big_data .bd_boxW li:first-child+li{text-align:center}
.big_data .bd_boxW li button.tit{padding:20px 0;width:100%;text-align:left;overflow:hidden;display:none}
.big_data .bd_boxW li button.tit strong{font-size:2rem;font-weight:normal;display:block}
.big_data .bd_boxW li button.tit strong span{color:#288bcc}
.big_data .bd_boxW li .img_box {height:250px;display:block;overflow:hidden;position:relative;background:#fff}
.big_data .bd_boxW li .p_tit{padding:20px 0;display:block;border-top:3px solid #3e4452;width:100%;text-align:left;overflow:hidden;font-size:2rem;font-weight:normal;display:block}
.big_data .bd_boxW li .p_tit span{color:#288bcc}

.areaStat{position:relative;display:inline-block}
.areaStat .areaS_box{display:block;position:absolute;width:35px;height:18px;text-align:center;font-size:1.1rem;color:#505050;box-sizing:inherit}
.areaStat .areaS_box.aS_t{height:24px;padding-top:8px;background:url(/resource/images/paid/nep/pot/main/img_minArea_top.png) no-repeat}
.areaStat .areaS_box.aS_b{height:24px;padding:2px 0 6px;background:url(/resource/images/paid/nep/pot/main/img_minArea_bottom.png) no-repeat}
.areaStat .areaS_box.aS_l{width:42px;padding:2px 0 0 6px;background:url(/resource/images/paid/nep/pot/main/img_minArea_left.png) no-repeat}
.areaStat .areaS_box.aS_r{width:42px;padding:2px 7px 0 0;background:url(/resource/images/paid/nep/pot/main/img_minArea_right.png) no-repeat}
.areaStat .areaS_box>span{position:fixed;top:-1px;left:-1px;width:1px;height:1px;overflow:hidden}

.areaStat .areaS_box.aS1{left:41px;top:9px}
.areaStat .areaS_box.aS2{left:-33px;top:35px}
.areaStat .areaS_box.aS3{left:83px;top:49px}
.areaStat .areaS_box.aS4{left:119px;top:22px}
.areaStat .areaS_box.aS5{left:45px;top:73px}
.areaStat .areaS_box.aS6{left:78px;top:108px}
.areaStat .areaS_box.aS7{left:-11px;top:98px}
.areaStat .areaS_box.aS8{left:11px;top:134px}
.areaStat .areaS_box.aS9{left:-24px;top:160px}
.areaStat .areaS_box.aS10{left:-10px;top:189px}
.areaStat .areaS_box.aS11{left:148px;top:87px}
.areaStat .areaS_box.aS12{left:123px;top:130px}
.areaStat .areaS_box.aS13{left:158px;top:152px}
.areaStat .areaS_box.aS14{left:74px;top:169px}
.areaStat .areaS_box.aS15{left:119px;top:187px}
.areaStat .areaS_box.aS16{left:66px;top:219px}
.areaStat .areaS_box.aS17{left:76px;top:90px}

.big_data.lg{padding-bottom:6rem}
.big_data_lgBefore{padding:50px 50px 50px 130px;border-top:2px solid var(--gray50);position:relative;display:none}
.big_data_lgBefore p{font-size:2rem;color:#303030}
.big_data_lgBefore:before{content:"";position:absolute;top:50%;left:0;width:96px;height:96px;margin-top:-48px;border-radius:50%;background:#828390 url(/resource/images/paid/nep/pot/main/big_dt_icon01.png) center center no-repeat}

.big_data_lgafter{overflow:hidden}
.big_data_lgafter .af_box{float:left;width:48%;margin-left:4%;border-top:2px solid var(--gray50);position:relative;padding:20px 0}
.big_data_lgafter .af_box:first-of-type{margin-left:0}
.big_data_lgafter .af_box strong{display:block;font-size:1.8rem;color:#303030;font-weight:400;margin-bottom:15px;width:92px;text-align:center;}
.big_data_lgafter .sm_box{position:relative;padding-left:130px}
.big_data_lgafter .sm_box::before{content:"";position:absolute;left:0;top:50%;width:96px;height:96px;margin-top:-48px;border-radius:50%}
.big_data_lgafter .sm_box.num_01::before{background:#828390 url(/resource/images/paid/nep/pot/main/smbox_icon01.png) center center no-repeat}
.big_data_lgafter .sm_box.num_02::before{background:#828390 url(/resource/images/paid/nep/pot/main/smbox_icon02.png) center center no-repeat}

.big_data_lgafter .sm_box ul{overflow:hidden;height:95px;display:flex;flex-direction:column;gap:10px;}
.big_data_lgafter .sm_box ul li{position:relative;padding-left:15px}
.big_data_lgafter .sm_box ul li::before{position:absolute;content:"";width:4px;height:4px;background:var(--gray50);top:9px;left:0;border-radius:50%}
.big_data_lgafter .sm_box ul li a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.big_data_lgafter_m{height:175px;position:relative;display:none}
.big_data_lgafter_m>ul{overflow:hidden;border-top:2px solid var(--gray50);border-bottom:1px solid #cacaca}
.big_data_lgafter_m>ul>li{float:left;text-align:center;width:50%}
.big_data_lgafter_m>ul>li.active>button{border-bottom:3px solid var(--primary60);color:var(--primary60)}
.big_data_lgafter_m>ul>li>button{display:block;padding:12px 0;font-size:1.6rem;width:100%}
.big_data_lgafter_m>ul>li>div{position:absolute;left:0;top:45px;background:#fff;padding:10px 0 20px 0;box-sizing:border-box;height:130px;width:100%}
.big_data_lgafter_m>ul>li>div>ul{overflow:hidden}
.big_data_lgafter_m>ul>li>div>ul>li{margin:10px 0;position:relative;padding-left:15px}
.big_data_lgafter_m>ul>li>div>ul>li::before{position:absolute;content:"";width:4px;height:4px;background:#d8d8d8;top:8px;left:0;border-radius:50%}
.big_data_lgafter_m>ul>li>div>ul>li>a{color:#767676;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left}
.big_data_lgbefore{overflow:hidden}
.big_data_lgbefore .af_box{float:left;width:100%;border-top:2px solid #000;position:relative;padding:60px 0}
.big_data_lgbefore .af_box strong{display:block;font-size:2rem;color:#303030;font-weight:400;margin-bottom:15px}
.big_data_lgbefore .sm_box{position:relative;padding-left:130px}
.big_data_lgbefore .sm_box p{color:#303030;font-size:2rem}
.big_data_lgbefore .sm_box:before{content:"";position:absolute;left:0;top:50%;width:96px;height:96px;margin-top:-48px;border-radius:50%}
.big_data_lgbefore .sm_box.num_01:before{background:#828390 url(/resource/images/paid/nep/pot/main/smbox_icon03.png) center center no-repeat}

@media(max-width:767px){
    .big_data.tab{position:relative;height:306px}
    .big_data .bd_boxW{border-top:3px solid #3e4452;border-bottom:1px solid #cacaca}
    .big_data .bd_boxW li{width:33%;margin-left:0}
    .big_data .bd_boxW li.active button.tit{border-bottom:3px solid #5193f6;color:#5193f6}
    .big_data .bd_boxW li.active button.tit strong{color:#5193f6}
    .big_data .bd_boxW li.active button.tit strong span{color:#5193f6}
    .big_data .bd_boxW li button.tit{display:block;padding:12px 0;text-align:center}
    .big_data .bd_boxW li button.tit strong{margin-bottom:0;font-size:1.4rem;color:#303030}
    .big_data .bd_boxW li button.tit strong span{color:#303030}
    .big_data .bd_boxW li .p_tit{display:none}
    .big_data .bd_boxW li .img_box{height:257px;position:absolute;top:49px;left:0;width:100%;text-align:center;padding:10px 0}
    .big_data .bd_boxW li a strong{font-size:1.8rem}

    .big_data.lg{padding-bottom:4rem;}

    .big_data_lgafter .af_box strong{font-size:1.7rem;width:79px}
    .big_data_lgafter .sm_box{padding-left:100px}
    .big_data_lgafter .sm_box::before{width:80px;height:80px;margin-top:-40px}
    .big_data_lgafter .sm_box.num_01::before{background-size:40%}
    .big_data_lgafter .sm_box.num_02::before{background-size:40px}

    .big_data_lgBefore{padding:20px 20px 20px 100px}
    .big_data_lgBefore::before{width:80px;height:80px;margin-top:-40px}
    .big_data_lgbefore .sm_box{padding-left:115px}
    .big_data_lgbefore .sm_box::before{width:80px;height:80px;margin-top:-40px}
    .big_data_lgbefore .sm_box.num_01::before{background-size:40%}
    .big_data_lgbefore .sm_box p{font-size:1.6rem}
}
@media (max-width:639px){
    .big_data.lg{padding:30px 0}
    .big_data_lgbefore .sm_box p{font-size:1.5rem}
    .big_data_lgafter{display:none}
    .big_data_lgafter .af_box{width:100%;margin-left:0}
    .big_data_lgafter .af_box strong{font-size:1.6rem}
    .big_data_lgafter .sm_box ul li a{font-size:1.4rem}
    .big_data_lgafter_m{display:block}
    .big_data_lgafter_m>ul>li>div>ul>li>a{font-size:1.4rem}
}

/* 민원분석 현황 툴팁 안보이게 */
.vistooltip.xy-tooltip{display:none}


/*** 국민생각함 (미노출) ***/
.blue_sl{background:#276ebf;position:relative;padding:55px 0}
.blue_sl .cn_doubleT.white{color:#fff;position:absolute;left:0;top:0}
.cn_doubleT.white .small{color:#fff}

.think_wrap{position:relative}
.think_wrap .th_slide{overflow:hidden;padding-top:89px}
.think_wrap .th_slide .bn_box a{display:block}
.think_wrap .th_slide .bn_box a .img_top img{width:100%;height:100%;transition:all .5s ease}
.think_wrap .th_slide .bn_box a:hover .img_top img{transform:scale(1.1)}

.think_wrap .th_slide .bn_box a .img_top{height:210px;display:block;overflow:hidden;background:#e5d6b9}
.think_wrap .th_slide .bn_box a .txt_bot{display:block;padding:20px;background:#fff}
.think_wrap .th_slide .bn_box a .txt_bot strong{font-size:1.7rem;display:block;font-weight:400;color:#222;margin-bottom:5px}
.think_wrap .th_slide .bn_box a .txt_bot p{color:#767676;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.think_wrap .th_slide .bn_box a .txt_bot .cl_01{color:#d76000}
.think_wrap .th_slide .bn_box a .txt_bot .cl_02{color:#9b64d3}
.think_wrap .th_slide .bn_box a .txt_bot .cl_03{color:#599100}

.think_wrap .th_slide .owl-nav .owl-prev{width:35px;height:35px;display:block;margin-right:40px;border:1px solid #fff;border-radius:50%;font-size:0;float:left;background:url(/resource/images/paid/nep/pot/main/th_sl_prev.png) center center no-repeat;opacity:.8}
.think_wrap .th_slide .owl-nav .owl-next{ width:35px;height:35px;display:block;border:1px solid #fff;border-radius:50%;font-size:0;float:left;background:url(/resource/images/paid/nep/pot/main/th_sl_next.png) center center no-repeat;opacity:.8}
.think_wrap .th_slide .play_bt .stop{width:35px;height:35px;border:1px solid #fff;border-radius:50%;background:url(/resource/images/paid/nep/pot/main/th_sl_stop.png) center center no-repeat;font-size:0;text-indent:-9999px;opacity:.8}
.think_wrap .th_slide .play_bt .stop.active{display:none}
.think_wrap .th_slide .play_bt .play{width:35px;height:35px;border:1px solid #fff;border-radius:50%;background:url(/resource/images/paid/nep/pot/main/th_sl_play.png) center center no-repeat;font-size:0;text-indent:-9999px;opacity:.8}
.think_wrap .th_slide .play_bt .play.active{display:none;}
.think_wrap .th_slide .owl-nav{position:absolute;top:33px;right:0;width:100%;width:110px}
.think_wrap .bx-controls>div{float:right}

.think_wrap .th_slide .owl-dots{position:absolute;top:33px;right:130px;counter-reset:dots;height:35px;line-height:35px;font-size:1.8rem;color:#fff}
.think_wrap .th_slide .owl-dot{counter-increment:dots;content:counter(dots)}
.think_wrap .th_slide .owl-dot{display:none}
.think_wrap .th_slide .owl-dot.active{display:block}
.think_wrap .th_slide .owl-dot span{color:#fff;display:inline-block;margin:0 3px;font-weight:bold}
.think_wrap .th_slide .owl-dot span.allBt{font-weight:300}

.th_slide .play_bt{width:35px;position:absolute;top:0;right:37px;height:35px;overflow:hidden}
.th_slide #pager{display:block;font-size:1.8rem;color:#fff;font-weight:300;position:absolute;top:0;right:125px;height:35px;line-height:35px}
.th_slide #pager span:first-of-type{font-weight:bold}
.th_slide #pager span{display:inline-block;margin:0 5px}

@media (max-width:1023px){
    .blue_sl .cn_doubleT.white{left:15px}
}
@media (max-width:639px){
    .th_slide #pager{font-size:1.5rem}
    .think_wrap .th_slide{padding-top:78px}
    .think_wrap .th_slide .bn_box a .txt_bot strong{font-size:1.5rem}
    .think_wrap .th_slide .bn_box a .txt_bot p{font-size:1.4rem}
    .blue_sl{padding:30px 0}
}


/***** 하단부 *****/

/* 정책실현 */
.policy_true{padding:6rem 0;overflow:hidden;background:url(/resource/images/paid/nep/pot/main/policy_bg.jpg) center top no-repeat;background-size:cover}
.policy_true .pt_scBox{position:relative;width:980px;height:55px;margin:0 auto;padding-right:70px;border:2px solid #19aad9;margin-top:30px;margin-bottom:30px}
.policy_true .pt_scBox label{position:absolute;top:0;left:20px;height:51px;line-height:51px;font-size:1.7rem;color:#303030}
.policy_true .pt_scBox input{width:100%;height:51px}
.policy_true .pt_scBox button{width:70px;height:51px;position:absolute;top:0;right:0;background:#19aad9 url(/resource/images/paid/nep/pot/main/pt_search.png) center center no-repeat;font-size:0;text-indent:-9999px}
.policy_true .pt_board{display:flex;}
.policy_true .pt_board .board_Bx{padding:3.2rem;background:#fff;width:33.333%;position:relative;min-height:250px}
.policy_true .pt_board .board_Bx::before{width:1px;height:194px;display:block;content:"";top:50%;margin-top:-96px;background:var(--gray10);position:absolute;left:0}
.policy_true .pt_board .board_Bx:first-child::before{display:none;}
.policy_true .pt_board .board_Bx strong{display:block;font-size:2rem;margin-bottom:20px;}
.policy_true .pt_board .board_Bx ul li{margin-top:1.2rem;position:relative;padding-left:1.2rem}
.policy_true .pt_board .board_Bx ul li::before{position:absolute;content:"";width:4px;height:4px;background:var(--gray50);top:9px;left:0;border-radius:50%}
.policy_true .pt_board .board_Bx ul li a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.policy_true .pt_board .board_Bx ul li a:hover{text-decoration:underline;}
.policy_true .pt_board .board_Bx .more{position:absolute;top:3.2rem;right:2.4rem;width:3.2rem;height:3.2rem;display:block;font-size:0;text-indent:-9999px;border-radius:var(--radius-xs);}
.policy_true .pt_board .board_Bx .more::before{content:"";position:absolute;width:2.4rem;height:2.4rem;background:url(/resource/images/paid/nep/layout/component/ico_plus.svg) center center no-repeat;top:calc(50% - 1.2rem);left:calc(50% - 1.2rem);transition:all .5s}
.policy_true .pt_board .board_Bx .more:hover{background-color:var(--secondary5);}
.policy_true .pt_board .board_Bx .more:hover::before{transform:rotate(180deg)}

.policy_true .pt_board_m{display:none;height:250px;background:#fff;overflow:hidden;position:relative;padding-right:49px}
.policy_true .pt_board_m>ul>li{width:33.333%;float:left}
.policy_true .pt_board_m>ul>li>.tab_link{padding:11px 10px;display:block;text-align:center;border-left:1px solid var(--gray30);border-bottom:1px solid var(--gray30);font-size:1.6rem;background:var(--gray5);}
.policy_true .pt_board_m>ul>li.active>.tab_link{background:#fff;color:var(--primary60);border-bottom:0}
.policy_true .pt_board_m>ul>li:first-of-type>.tab_link{border-left:0}
.policy_true .pt_board_m>ul>li>div{height:170px;position:absolute;top:50px;left:0;width:100%;padding:12px 20px;}
.policy_true .pt_board_m>ul>li>div>ul>li{margin-top:1.2rem;position:relative;padding-left:1.2rem}
.policy_true .pt_board_m>ul>li>div>ul>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.policy_true .pt_board_m>ul>li>div>ul>li:before{position:absolute;content:"";width:4px;height:4px;background:var(--gray50);top:9px;left:0;border-radius:50%}
.policy_true .pt_board_m .more{position:absolute;top:0;right:-1px;width:50px;height:47px;display:none;font-size:0;text-indent:-9999px;border:1px solid var(--gray30);border-top:0}
.policy_true .pt_board_m .more::before{content:"";position:absolute;width:2.4rem;height:2.4rem;background:url(/resource/images/paid/nep/layout/component/ico_plus.svg) center center no-repeat;top:calc(50% - 1.2rem);left:calc(50% - 1.2rem);}
.policy_true .pt_board_m .more:hover::before{animation:zoomMtwo 1.5s}
.policy_true .pt_board_m>ul>li.active .more{display:block}

@media (min-width:1024px){
    .policy_true{background-size:auto}
}
@media (max-width:1023px){
    .policy_true{background:url(/resource/images/paid/nep/pot/main/policy_bg.jpg) top 3% left 44% no-repeat}
    .policy_true{background:url(/resource/images/paid/nep/pot/main/policy_bg.jpg) left 36% top no-repeat;background-size:auto}
    .policy_true .pt_scBox{width:100%}
    .policy_true .pt_board .board_Bx strong{font-size:1.8rem}
    .policy_true .pt_board .board_Bx ul li{font-size:1.6rem}
}
@media (max-width:767px){
    .policy_true{padding:4rem 0;}
    .policy_true .pt_scBox{margin-top:20px;margin-bottom:20px}
    .policy_true .pt_scBox label{font-size:1.5rem}
    .policy_true .pt_board{display:none}
    .policy_true .pt_board_m>ul>li>div>ul>li>a{font-size:1.5rem}
    .policy_true .pt_board_m{display:block;height:220px}
}


/***** 레이어팝업 *****/

/* 레이어팝업 - 민원상담 및 답변확인 2020.02.20 */
.simP_pop{width:100%;max-width:520px;margin-left:-260px;border:3px solid #2570d4}
.def_LayerPop.simP_pop .def_lPop_body{border:0;padding:40px 70px 37px;text-align:center}
.simP_pop .simP_icon{display:inline-block}
.simP_pop .simP_txt{padding-bottom:20px;border-bottom:1px solid #c9c9c9}
.simP_pop p{margin-top:20px;color:#545454;font-size:1.8rem}
.simP_pop .simP_agree{margin-top:20px}
.simP_pop .simP_agree .simP_agreeBtn{margin-top:20px}
.simP_pop .simP_agree a,
.simP_pop .simP_agree button{display:inline-block;width:170px;height:48px;border-radius:3px;text-align:center;line-height:48px;font-size:1.8rem;vertical-align:top}
.simP_pop .simP_agree .simP_agrbtn{color:#fff;background:#2570d4}
.simP_pop .simP_agree button{border:1px solid #b8b8b8;color:#333;margin-left:3px}

.simP_pop.type2 .simP_agree a,
.simP_pop.type2 .simP_agree button{line-height:23px;height:60px}
.simP_pop.type2 .simP_agree a.simP_agrbtn{padding-top:7px}

@media all and (max-width:639px){
    .def_LayerPop.simP_pop{height:auto;left:0;top:50%;margin-left:0;margin-top:-178px !important;overflow-y:inherit}
    .def_LayerPop.simP_pop .def_lPop_body{height:auto;overflow-y:inherit;padding:25px 35px}
    .simP_pop .simP_icon{width:80px}
    .simP_pop .simP_txt{padding-bottom:10px}
    .simP_pop p{margin-top:10px;font-size:1.6rem}
    .simP_pop .simP_agree{margin-top:10px}
    .simP_pop .simP_agree .simP_agreeBtn{margin-top:10px}
    .simP_pop .simP_agree a,
    .simP_pop .simP_agree button{width:125px;font-size:1.6rem}

    .simP_pop.type2 .simP_agree .simP_agreeBtn{margin-top:20px}
}
@media all and (max-width:479px){
    .def_LayerPop.simP_pop .def_lPop_body{padding:25px 20px}
}

/* 레이어팝업 - 코로나19 백신접종 2021.02.24 */
.def_LayerPop2.simP_pop .def_lPop_body2{border:0;padding: 30px 30px 20px;text-align:left;}
.simP_pop h1{margin: 0 0 20px;color:#545454;font-size:2.6rem;text-align:center;}
.simP_pop .simP_group{padding: 20px 0;border-bottom:1px solid #c9c9c9;}
.simP_pop .simP_group:last-child{border:none}
.simP_pop .simP_icon2{display:inline-block;text-align:left;width: 20%;}
.simP_pop p{color:#545454;display: inline-block;font-size:1.8rem;padding-left:15px;}
.simP_pop strong{color:#545454;display: inline-block;font-size:1.8rem;font-weight:600;}

.simP_pop .simP_group .simP_agreeBtn{display:inline-block;padding-top: 17px;vertical-align: text-bottom;float: right;}
.simP_pop .simP_agrbtn{display: inline-block;width: 170px;height: 60px;border-radius: 3px;text-align: center;line-height: 23px;font-size: 1.6rem;vertical-align: top;background:#2570d4;color: #fff;padding-top: 7px;}

.simP_pop.type2 .simP_agree a,
.simP_pop.type2 .simP_agree button{line-height:23px;height:60px}
.simP_pop.type2 .simP_agree a.simP_agrbtn{padding-top:7px}

@media all and (max-width:639px){
    .def_LayerPop2.simP_pop{height:auto;left:0;top:50%;margin-left:0;margin-top:-258px !important;overflow-y:inherit}
    .def_LayerPop2.simP_pop .def_lPop_body2{height:auto;overflow-y:inherit;padding: 25px 35px 0;}

    .simP_pop h1{margin:0;color:#545454;font-size:2.2rem;text-align:center;}
    .simP_pop p{margin-top:0;}

    .simP_pop .simP_group .simP_agreeBtn a br{display:none !important;}
    .simP_pop.type2 .simP_agree .simP_agreeBtn{margin-top:20px}
    .simP_pop .simP_group .simP_agreeBtn{float:none; width:100%; text-align:center}
    .simP_pop .simP_agrbtn {width:100%; padding-top:10px; height:46px;}
}
@media all and (max-width:479px){
    .def_LayerPop2.simP_pop .def_lPop_body{padding:25px 20px}
}

/* 레이어팝업 - 부패공익신고 2020.01.29 */
.l_LayerPop.main_popup{max-width:760px;margin-left:-380px}
.l_LayerPop.main_popup .def_lPop_body{padding:0;overflow-y:auto;height:100%;border:0}
.l_LayerPop.main_popup .def_lPop_body .all_body{height:100%}

.l_LayerPop.main_popup .main_pop_header{background:#e0edf6;padding:20px 30px;position:relative}
.l_LayerPop.main_popup .main_pop_header::before{content:"";position:absolute;bottom:0;right:0;width:293px;height:166px;background:url(/resource/images/paid/nep/pot/main/main_pop_img02.png) no-repeat}
.l_LayerPop.main_popup .main_pop_header .txt_box{position:relative}
.l_LayerPop.main_popup .main_pop_header .txt_box p{line-height:180%;font-size:1.6rem;color:#5e5e5e}
.l_LayerPop.main_popup .main_pop_header .txt_box p b{font-size:1.6rem;color:#111;font-weight:500}
.l_LayerPop.main_popup .title_box{position:relative;padding:20px 30px;background:#e0edf6;padding-bottom:5px}
.l_LayerPop.main_popup .title_box strong{display:block;padding:13px 0;background:#fff;font-size:2.4rem;color:#111;width:290px;text-align:center;margin:0 auto;box-shadow:2px 1px 10px -4px;border-radius:50px;font-weight:500;margin-top:10px}

.l_LayerPop.main_popup .main_pop_content{padding:20px 30px}
.l_LayerPop.main_popup .main_pop_content strong{font-size:1.8rem;color:#318de7;display:block;margin-bottom:15px}
.l_LayerPop.main_popup .main_pop_content p{line-height:180%;font-size:1.6rem;color:#555}
.l_LayerPop.main_popup .main_pop_content p em{color:#3399ff;display:inline}
.l_LayerPop.main_popup .main_pop_content .bottom_box ul li a{padding:12px 20px;display:block;position:relative;padding-right:40px}
.l_LayerPop.main_popup .main_pop_content .bottom_box ul li:hover{border-color:#318de7;box-shadow:2px 1px 8px -4px}
.l_LayerPop.main_popup .main_pop_content .bottom_box ul li a::before{content:"";width:6px;height:11px;background:url(/resource/images/paid/nep/pot/main/main_pop_img04.png) no-repeat;display:block;position:absolute;top:50%;margin-top:-5.5px;right:20px}
.l_LayerPop.main_popup .main_pop_content .bottom_box ul li{border:1px solid #d3dbe3;margin-top:10px;border-radius:5px}
.l_LayerPop.main_popup .main_pop_content .bottom_box ul li:first-of-type{margin-top:0}
.l_LayerPop.main_popup .main_pop_content .bottom_box{margin-top:20px;padding-right:215px;position:relative}
.l_LayerPop.main_popup .main_pop_content .bottom_box a.join{width:195px;height:260px;position:absolute;top:0;right:0;text-align:center;display:block;background:#5193f6;color:#fff;border-radius:10px;font-size:2.4rem;padding-top:40px}
.l_LayerPop.main_popup .main_pop_content .bottom_box a.join img{display:block;margin:0 auto;margin-bottom:15px}
.l_LayerPop.main_popup .main_pop_content p{margin-top:10px}
.l_LayerPop.main_popup .main_pop_content p:first-of-type{margin-top:0}
.l_LayerPop.main_popup .main_pop_content .bottom_box a.join em{display:block;font-size:1.5rem;color:#fff;margin:0;font-weight:300}
.l_LayerPop.main_popup .main_pop_content .bottom_box a.join span{display:block;margin-bottom:15px;text-align:center}

.l_LayerPop.main_popup .defPop_close{width:40px;height:40px;border-radius:100%;background:#fff}
.l_LayerPop.main_popup .defPop_close::after{background:url(/resource/images/paid/nep/pot/main/main_pop_img05.png) center center no-repeat;width:18px;height:17px;position:absolute;top:50%;margin-top:-8.5px;left:50%;margin-left:-9px}

@media(max-width:767px){
    .l_LayerPop.main_popup{width:100%;margin-left:-50%;margin-top:0 !important;top:0;height:100%;left:50%}
    .l_LayerPop.main_popup .def_lPop_body{border:0;max-height:100%;height:100%}
    .l_LayerPop.main_popup .def_lPop_body .all_body{overflow-y:auto;height:calc(100% - 63px)}

    .l_LayerPop.main_popup .main_pop_header{padding:20px}
    .l_LayerPop.main_popup .main_pop_header::before{display:none}
    .l_LayerPop.main_popup .main_pop_header strong{font-size:1.8rem;margin-bottom:20px;margin-top:0;width:220px}
    .l_LayerPop.main_popup .main_pop_header .logo{display:none}
    .l_LayerPop.main_popup .main_pop_header .txt_box p br{display:none}
    .l_LayerPop.main_popup .main_pop_header .txt_box p{font-size:1.4rem}
    .l_LayerPop.main_popup .main_pop_header .txt_box p{font-size:1.4rem}
    .l_LayerPop.main_popup .title_box{background:#0254a2;text-align:left;padding:20px}
    .l_LayerPop.main_popup .title_box strong{margin:0;display:inline-block;padding:0;background:none;box-shadow:none;width:auto;color:#fff}
    .l_LayerPop.main_popup .title_box .logo{display:none}

    .l_LayerPop.main_popup .main_pop_content strong{font-size:1.6rem}
    .l_LayerPop.main_popup .main_pop_content p{font-size:1.4rem}
    .l_LayerPop.main_popup .main_pop_content .bottom_box{padding-right:0}
    .l_LayerPop.main_popup .main_pop_content .bottom_box a.join{position:relative;width:100%;top:auto;right:auto;display:block;padding:10px 20px;text-align:left;height:auto;margin-top:10px}
    .l_LayerPop.main_popup .main_pop_content .bottom_box a.join img{display:inline-block;vertical-align:middle;width:25px;margin:0;margin-right:10px}
    .l_LayerPop.main_popup .main_pop_content .bottom_box a.join span{display:inline-block;margin-bottom:0;vertical-align:middle;font-size:1.4rem}
    .l_LayerPop.main_popup .main_pop_content .bottom_box a.join span br{display:none}
    .l_LayerPop.main_popup .main_pop_content .bottom_box a.join em{display:inline-block;font-size:1.4rem;color:#fff;margin:0;font-weight:300}
    .l_LayerPop.main_popup .main_pop_content .bottom_box ul li a{padding:10px 20px;padding-right:35px;font-size:1.4rem}

    .l_LayerPop.main_popup .defPop_close{top:12px}
    .l_LayerPop.main_popup .main_pop_content{padding:20px}
}


@keyframes zoomM{
    50%{transform:rotateY(360deg)}
    100%{transform:rotateY(0deg)}
}
@keyframes BigM{
    50%{transform:scale(1.1)}
    100%{transform:scale(1)}
}
@keyframes zoomMtwo{
    50%{transform:rotate(360deg)}
    100%{transform:rotate(0deg)}
}

/***** 메인 애니메이션 반응형 추가 (순차적 로딩) *****/
@media all and (min-width:1200px){
    .main_top .main_bg,
    .main_mid .big_icon ul li,
    .main_mid .md_icon,
    .big_data_wrap,
    .banner_box,
    .blue_sl,
    .big_data.lg,
    .policy_true{opacity:0}
}