@charset "utf-8";

/***** 상단부 *****/
.main_top{position:relative;margin-bottom:5.6rem;}

@media (max-width:767px){
    .main_top{margin-bottom:4rem;}
}

/* 배경이미지 */
.main_top .main_bg{position:relative;/*height:335px;*/}
/*.main_top .main_bg::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:calc(100% - 2.4rem);background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.55),transparent 80%),linear-gradient(110deg,#cee9f0 0%,#a2c2ef 100%);z-index:0;}*/
.main_top .main_bg::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:calc(100% - 2.4rem);}
.main_top .main_bg.type01::before{background:url(/resource/images/paid/nep/pot/main/main_bg01.jpg) center center no-repeat;background-size:cover}
.main_top .main_bg.type02::before{background:url(/resource/images/paid/nep/pot/main/main_bg02.jpg) center center no-repeat;background-size:cover}
.main_top .main_bg.type03::before{background:url(/resource/images/paid/nep/pot/main/main_bg03.jpg) center center no-repeat;background-size:cover}
.main_top .main_bg.type04::before{background:url(/resource/images/paid/nep/pot/main/main_bg04.jpg) center center no-repeat;background-size:cover}

@media (min-width:1024px){
    .main_blind{display:none !important}
    .main_top .main_bg.type01::before{background-size:auto}
    .main_top .main_bg.type02::before{background-size:auto}
    .main_top .main_bg.type03::before{background-size:auto}
    .main_top .main_bg.type04::before{background-size:auto}
}

/* 메인텍스트 */
.main_top .layout .mt_bar{padding-right:500px;position:relative;padding-top:80px;width:100%;display:flex;flex-direction:column;}
.main_top .layout .mt_bar>strong{display:flex;flex-direction:column;height:170px;font-size:5.2rem;color:var(--gray90);}
.main_top .layout .mt_bar>strong .top{font-weight:700;line-height:1.4;}
.main_top .layout .mt_bar>strong .bot{font-weight:500;line-height:1.4;}

@media (max-width:1023px){
    .main_top .layout .mt_bar{padding-right:0;padding-top:4rem;}
    .main_top .layout .mt_bar>strong{font-size:4rem;height:280px;justify-content:center;padding-right:50rem;}
}
@media (max-width:767px){
    .main_top .layout .mt_bar>strong{display:none}
}

/* 메인배너 */
.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,
.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-color:#fff;background-position:center center;background-repeat:no-repeat;font-size:0;text-indent:-9999px;z-index:11}
.main_top .layout .mt_bar .mt_banner .st_controls .play{background-image:url(/resource/images/paid/nep/layout/component/ico_swiper_play.svg);}
.main_top .layout .mt_bar .mt_banner .st_controls .stop{background-image:url(/resource/images/paid/nep/layout/component/ico_swiper_stop.svg);}
.main_top .layout .mt_bar .mt_banner .st_controls .play.active,
.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-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,
.main_top .layout .mt_bar .mt_banner .bx-controls .bx-controls-auto .bx-start.active{display:none}

.main_top .layout .mt_bar .mt_banner .owl-dots.disabled {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;}

@media (max-width:1023px){
    .main_top .layout .mt_bar .mt_banner{right:0;top:40px !important;}
}
@media (max-width:767px){
    .main_top .layout .mt_bar .mt_banner{position:relative;right:auto;top:auto !important;margin:0 auto;}
}
@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%}
}
@media (max-width:479px){
    .main_top .layout .mt_bar .mt_banner .bn_slide .bn_box a{height:250px}
}

/* 민원사례검색 */
.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);border-radius:var(--radius-lg);box-shadow:0 0.8rem 1.6rem rgba(6,58,116,0.15);}
.main_top .layout .mt_bar .sc_bar:has(input:focus){border-style:dashed;}
.main_top .layout .mt_bar .sc_bar label{display:block;height:65px;width:170px;line-height:65px;text-align:center;position:absolute;left:0;top:0;font-size:2rem;font-weight:700;color:var(--primary80);}
.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;}
.main_top .layout .mt_bar .sc_bar button::before {content:'';display:flex;width:100%;height:100%;background-color:var(--primary70);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;-webkit-mask-image:url(/resource/images/paid/nep/layout/component/ico_sch.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;mask-image:url(/resource/images/paid/nep/layout/component/ico_sch.svg);}

@media (max-width:767px){
    .main_top .layout .mt_bar .sc_bar{padding-left:150px}
    .main_top .layout .mt_bar .sc_bar label{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 .sc_bar{padding-left:5px}
    .main_top .layout .mt_bar .sc_bar label{display:none}
}
@media (max-width:479px){
    .main_top .layout .mt_bar .sc_bar{margin-top:2.4rem!important}
}

/***** 중단부 *****/
.main_mid{margin-bottom:4.8rem;overflow:hidden;padding-top:0.4rem}

@media (max-width:767px){
    .main_mid {margin-bottom:4rem;}
}

/* 민원 바로가기 영역 */
.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:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.6rem;padding:2.4rem 0.8rem;position:relative;border-radius:var(--radius-xlg);}
.main_mid .big_icon ul li>a:hover::before{animation:wiggleM 0.8s ease-in-out infinite}
.main_mid .big_icon ul li>a strong{color:#fff;font-size:2.1rem;font-weight:500;display:inline-block;position:relative;padding-bottom:0.4rem}
.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>a::before{content:"";width:85px;height:70px;display:block;background-repeat:no-repeat;background-position:center center;}
.main_mid .big_icon ul li>a.t01{background:#3d6fd4}
.main_mid .big_icon ul li>a.t01::before{background-image:url(/resource/images/paid/nep/pot/main/ml_icon01.png);}
.main_mid .big_icon ul li>a.t02{background:#1477d3}
.main_mid .big_icon ul li>a.t02::before{background-image:url(/resource/images/paid/nep/pot/main/ml_icon02.png);}
.main_mid .big_icon ul li>a.t03{background:#4d69dd}
.main_mid .big_icon ul li>a.t03::before{background-image:url(/resource/images/paid/nep/pot/main/ml_icon04.png);}
.main_mid .big_icon ul li>a.t04{background:#17419a}
.main_mid .big_icon ul li>a.t04::before{background-image:url(/resource/images/paid/nep/pot/main/ml_icon03.png);}
.main_mid .big_icon ul li>a.t05{background:#17419a}
.main_mid .big_icon ul li>a.t05::before{background-image:url(/resource/images/paid/nep/pot/main/ml_icon05.png);}
.main_mid .big_icon ul li>a:focus-visible {outline-offset:0.2rem;}

@media (max-width:1023px){
    .main_mid .big_icon ul {gap:2.4rem;}
    .main_mid .big_icon ul li>a{border-radius:var(--radius-lg);}
    .main_mid .big_icon ul li>a strong{font-size:1.9rem;}
    .main_mid .big_icon ul li>a::before{width:72px;height:59px;background-size:contain;}
}
@media (max-width:767px){
    .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:1.6rem 0.4rem;gap:0.8rem;}
    .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:54px}
    .main_mid .big_icon ul li>a.t01::before{background-size:45px;}
    .main_mid .big_icon ul li>a.t02::before{background-size:50px;}
    .main_mid .big_icon ul li>a.t03::before{background-size:50px;}
    .main_mid .big_icon ul li>a.t04::before{background-size:50px;}
    .main_mid .big_icon ul li>a.t05::before{background-size:50px;}
}
@media (max-width:639px){
    .main_mid .big_icon ul{gap:1.2rem;}
    .main_mid .big_icon ul li{width:calc(50% - 0.6rem);}
}

/* 신고,신청,청구 및 국민참여 바로가기 */
.main_mid .md_icon{display:flex;gap:4rem;}
.main_mid .md_icon h3 {font-size:2.8rem;}
.main_mid .md_icon .area_left {display:flex;flex-direction:column;gap:1.6rem;width:calc(70% - 4rem);}
.main_mid .md_icon .area_left ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;}
.main_mid .md_icon .area_left ul li{width:calc(33.3333% - 0.8rem);}
.main_mid .md_icon .area_left ul li>a{display:flex;align-items:center;justify-content:flex-start;text-align:left;position:relative;background:var(--secondary5);border-radius:var(--radius-lg);height:7.6rem;gap:1.4rem;padding:0 3.2rem 0 2.4rem;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.main_mid .md_icon .area_left ul li>a::before{content:'';width:4rem;height:4rem;flex-shrink:0;background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:1;}
.main_mid .md_icon .area_left ul li:nth-of-type(1)>a::before{background-image:url(/resource/images/paid/nep/pot/main/mid_new_icon01.png);}
.main_mid .md_icon .area_left ul li:nth-of-type(2)>a::before{background-image:url(/resource/images/paid/nep/pot/main/mid_new_icon02.png);}
.main_mid .md_icon .area_left ul li:nth-of-type(3)>a::before{background-image:url(/resource/images/paid/nep/pot/main/mid_new_icon03.png);}
.main_mid .md_icon .area_left ul li:nth-of-type(4)>a::before{background-image:url(/resource/images/paid/nep/pot/main/mid_new_icon04.png);}
.main_mid .md_icon .area_left ul li:nth-of-type(5)>a::before{background-image:url(/resource/images/paid/nep/pot/main/mid_new_icon05.png);}
.main_mid .md_icon .area_left ul li:nth-of-type(6)>a::before{background-image:url(/resource/images/paid/nep/pot/main/mid_new_icon06.png);}
.main_mid .md_icon .area_left ul li>a strong{font-size:1.8rem;font-weight:500;}
.main_mid .md_icon .area_left ul li>a:hover{background:var(--primary10);}
.main_mid .md_icon .area_left ul li>a:hover strong{color:var(--secondary70);}
.main_mid .md_icon .area_left ul li>a .icon-go{content:'';position:absolute;top:calc(50% - 0.8rem);right:2rem;display:block;width:1.6rem;height:1.6rem;background:url(/resource/images/paid/nep/layout/component/ico_go.svg) no-repeat center center/contain;}
/*
.main_mid .md_icon .area_left ul li>a::after{content:'';position:absolute;top:50%;left:4.8rem;width:0;height:0;transition:var(--transition-base);background-color:var(--gray0);border-radius:var(--radius-max);z-index:0;}
.main_mid .md_icon .area_left ul li>a:hover{background:var(--primary5);}
.main_mid .md_icon .area_left ul li>a:hover strong{color:var(--primary70);}
.main_mid .md_icon .area_left ul li>a:hover::after{width:6rem;height:6rem;top:calc(50% - 3rem);left:1.6rem;}
*/
.main_mid .md_icon .area_right {display:flex;flex-direction:column;gap:1.6rem;width:30%;}
.main_mid .md_icon .area_right .quick_link {display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;/*background-color:#ecf4e3;*/background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.55),transparent 80%),linear-gradient(110deg,#cee9f0 0%,#a2c2ef 100%);border-radius:var(--radius-lg);height:100%;padding:3.2rem;gap:0.4rem;position:relative;}
.main_mid .md_icon .area_right .quick_link::after {content:'';display:block;position:absolute;bottom:0.8rem;right:0;width:16rem;height:10rem;background:url(/resource/images/paid/nep/pot/main/withpeople_link.png) no-repeat center center/contain;z-index:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.main_mid .md_icon .area_right .quick_link:hover::after{animation:BigM 1.5s infinite}
.main_mid .md_icon .area_right .quick_link span:first-child{font-size:1.5rem;color:var(--secondary90);}
.main_mid .md_icon .area_right .quick_link strong {font-size:2.2rem;z-index:1;color:var(--secondary90);}
.main_mid .md_icon .area_right .quick_link span.go_icon{font-size:1.6rem;margin-top:1.2rem;display:flex;align-items:center;gap:0.4rem;z-index:1;}
.main_mid .md_icon .area_right .quick_link span.go_icon::after{content:'';display:block;width:2rem;height:2rem;background:url(/resource/images/paid/nep/layout/component/ico_more.svg) no-repeat center center/contain;}

@media (max-width:1023px){
    .main_mid .md_icon h3 {font-size:2.4rem;}
    .main_mid .md_icon .area_left ul li{width:calc(50% - 0.8rem);}
}
@media (max-width:767px){
    .main_mid .md_icon{gap:4rem;flex-direction:column;}
    .main_mid .md_icon h3 {font-size:2.2rem;}
    .main_mid .md_icon .area_left {width:100%;gap:1.2rem;}
    .main_mid .md_icon .area_left ul li>a strong{font-size:1.7rem}
    .main_mid .md_icon .area_right {width:100%;gap:1.2rem;}
}
@media (max-width:639px){
    .main_mid .md_icon .area_left ul {gap:1.2rem;}
    .main_mid .md_icon .area_left ul li{width:calc(50% - 0.6rem);}
    .main_mid .md_icon .area_left ul li>a strong{font-size:1.6rem}
}
@media (max-width:479px){
    .main_mid .md_icon .area_left ul li>a {height:5.6rem;justify-content:center;border-radius:var(--radius-md);gap:0.8rem;padding:0;}
    .main_mid .md_icon .area_left ul li>a strong{font-size:1.6rem}
    .main_mid .md_icon .area_left ul li>a::before{display:none;}
    .main_mid .md_icon .area_left ul li>a .icon-go{position:relative;top:auto;right:auto;}
    .main_mid .md_icon .area_right .quick_link{padding:2.4rem;}
    .main_mid .md_icon .area_right .quick_link::after {width:12rem;height:7.5rem;}
}

/* 알립니다 공지사항 */
.banner_box{border-top:1px solid var(--gray30);}
.banner_box>.layout{position:relative;transition:all .3s ease}
.banner_box h3{display:flex;position:absolute;top:50%;left:2.4rem;margin-top:-2.2rem;font-size:2.8rem;align-items:center;gap:2rem;color:#222;}
.banner_box h3::after{content:'';display:block;width:1px;height:2.4rem;background-color:var(--gray30);}
.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;display:flex;align-items:center;justify-content:space-between;gap:4rem;}
.banner_box .bn_box a:focus-visible > p > span:first-child {outline:2px dashed var(--primary50) !important;outline-offset:-0.2rem;}
.banner_box .bn_box span:not(.date){overflow:hidden;line-height:normal;text-overflow:ellipsis;white-space:nowrap;}
.banner_box .bn_box .date{color:var(--gray70);flex-shrink:0;}

.banner_box .bx-wrapper{border:0;margin-bottom:0;box-shadow:none;padding:3.2rem 12rem 3.2rem 14rem;position:static}
.banner_box .bx-controls{position:absolute;top:2.8rem;right:2.4rem}
.banner_box .bx-wrapper .bx-controls-direction a,
.banner_box .bx-wrapper .bx-controls-auto a{top:0;z-index:10;overflow:hidden;font-size:0;display:flex;align-items:center;justify-content:center;position:absolute;width:3.2rem;height:3.2rem;border-radius:var(--radius-xs);}
.banner_box .bx-wrapper .bx-controls-direction a:hover,
.banner_box .bx-wrapper .bx-controls-auto a:hover{background-color:var(--secondary5);}
.banner_box .bx-wrapper .bx-controls-direction a::before,
.banner_box .bx-wrapper .bx-controls-auto a::before{content:"";display:block;width:2.4rem;height:2.4rem}
.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{right:6.4rem;}
.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/layout/component/ico_angle.svg) no-repeat center center/contain;transform:rotate(90deg);}
.banner_box .bx-wrapper .bx-controls-direction a.bx-next{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/layout/component/ico_angle.svg) no-repeat center center/contain;transform:rotate(-90deg);}
.banner_box .bx-wrapper .bx-controls-auto a.bx-start{right:3.2rem;}
.banner_box .bx-wrapper .bx-controls-auto a.bx-start::before{background:url(/resource/images/paid/nep/layout/component/ico_swiper_play.svg) no-repeat center center/contain;}
.banner_box .bx-wrapper .bx-controls-auto a.bx-stop{right:3.2rem;}
.banner_box .bx-wrapper .bx-controls-auto a.bx-stop::before{background:url(/resource/images/paid/nep/layout/component/ico_swiper_stop.svg) no-repeat center center/contain;}
.banner_box .bx-wrapper .bx-controls-auto a.bx-stop.active{display:none}
.banner_box .bx-wrapper .bx-controls-auto a.bx-start.active{display:none}
.banner_box .bx-wrapper .bx-pager, .main_mid .bx-wrapper .bx-controls-auto{position:relative;bottom:auto;display:block;}
.banner_box .bx-wrapper .bx-pager-item, .main_mid .bx-wrapper .bx-controls-auto .bx-controls-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 .bn_box {width:100% !important;}
.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){
    .banner_box h3{font-size:2.4rem;margin-top:-1.9rem;}
    .banner_box .bx-wrapper{padding-left:12rem;}
}
@media (max-width:767px){
    .banner_box{border-top:0;margin-bottom:4rem;}
    .banner_box>.layout{display:flex;flex-direction:column;gap:1.2rem;}
    .banner_box h3{position:relative;font-size:2.2rem;top:0;left:0;margin-top:0;}
    .banner_box h3::after{display:none;}
    .banner_box .bx-wrapper{padding:2.4rem;border:1px solid var(--gray30);border-radius:var(--radius-lg);width:100%;}
    .banner_box .bn_box p{gap:1.2rem;}
    .banner_box .bn_box span:not(.date){font-size:1.6rem;}
    .banner_box .bn_box .date{font-size:1.5rem;}
    .banner_box .bx-controls{top:0;right:1.6rem;}
}
@media (max-width:479px){
    .banner_box .bx-wrapper{padding:2rem 1.6rem;}
}

/***** 타이틀 - 설명문 있는 형태 (빅데이터,국민생각함,정책실현) *****/
.cn_doubleT{display:block;font-size:2.8rem;font-weight:700;margin-bottom:1.6rem;}
.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:1023px){
    .cn_doubleT{font-size:2.4rem;}
    .cn_doubleT .small, .cn_doubleT .small_2{font-size:1.5rem;}
}
@media (max-width:767px){
    .cn_doubleT{font-size:2.2rem;margin-bottom:1.2rem;}
    .cn_doubleT .small{display:none}
}

/***** 빅데이터 *****/
.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;}
.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;display:flex;gap:3.2rem;}
.big_data_lgafter .af_box{width:calc(50% - 1.2rem);border:1px solid var(--gray30);border-radius:var(--radius-xlg);position:relative;padding:2.8rem 3.2rem 3.2rem;}
.big_data_lgafter .af_box h4{display:block;font-size:2rem;font-weight:700;margin-bottom:1.2rem;color:var(--primary70);}
.big_data_lgafter .sm_box{position:relative;padding-left:120px}
.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:16px}
.big_data_lgafter .sm_box ul li::before{position:absolute;content:"";width:4px;height:4px;background:var(--gray50);top:10px;left:4px;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:250px;position:relative;border:1px solid var(--gray30);border-radius:var(--radius-xlg);padding:1.2rem 2.4rem 2.4rem;display:none}
.big_data_lgafter_m>ul{overflow:hidden;}
.big_data_lgafter_m>ul>li{float:left;text-align:center;width:50%}
.big_data_lgafter_m>ul>li>button{display:block;padding:12px 0;font-size:1.8rem;width:100%;font-weight:700;border-bottom:2px solid var(--gray30);position:relative;}
.big_data_lgafter_m>ul>li>button:hover{background-color:var(--secondary5);}
.big_data_lgafter_m>ul>li.active>button{color:var(--secondary80)}
.big_data_lgafter_m>ul>li>button::before{content:'';display:block;position:absolute;bottom:-0.2rem;left:50%;width:0;height:0.4rem;background-color:var(--secondary70);transition:var(--transition-base);}
.big_data_lgafter_m>ul>li.active>button::before{left:0;width:100%;}
.big_data_lgafter_m>ul>li>div{position:absolute;left:2.4rem;top:70px;background:#fff;box-sizing:border-box;width:calc(100% - 4.8rem);padding:1.2rem 0;}
.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:16px;text-align:left;}
.big_data_lgafter_m>ul>li>div>ul>li::before{position:absolute;content:"";width:4px;height:4px;background:var(--gray50);top:10px;left:4px;border-radius:50%}
.big_data_lgafter_m>ul>li>div>ul>li>a{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:1023px){
    .big_data_lgafter {gap:2.4rem;}
    .big_data_lgafter .af_box h4{font-size:1.9rem;}
    .big_data_lgafter .sm_box{padding-left:0}
    .big_data_lgafter .sm_box::before{display:none;}
}
@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_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}

    .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}
}
@media (max-width:639px){
    .big_data_lgbefore .sm_box p{font-size:1.5rem}
}
@media (max-width:479px){
    .big_data_lgafter_m{padding:1.2rem 1.6rem 2.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,
.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-position:center center;background-repeat:no-repeat;opacity:.8}
.think_wrap .th_slide .owl-nav .owl-prev{background-image:url(/resource/images/paid/nep/pot/main/th_sl_prev.png);margin-right:40px;}
.think_wrap .th_slide .owl-nav .owl-next{background-image:url(/resource/images/paid/nep/pot/main/th_sl_next.png)}
.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: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:4.8rem 0 6.4rem 0;background:#d2d9df url(/resource/images/paid/nep/pot/main/policy_bg.jpg) no-repeat center top;background-size:cover;}
.policy_true .pt_scBox{position:relative;width:980px;height:55px;margin:30px auto;padding-right:70px;border:2px solid #19aad9;}
.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;border-radius:var(--radius-xlg);overflow:hidden;}
.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 h4{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;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_mb{display:none;background:#fff;overflow:hidden;position:relative;border-radius:var(--radius-lg);}
.policy_true .pt_board_mb .tab-conts {margin:2.4rem 2rem;}
.policy_true .pt_board_mb .tab-conts-wrap ul{display:flex;flex-direction:column;gap:1.28rem;}
.policy_true .pt_board_mb .tab-conts-wrap ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;padding-left:12px;}
.policy_true .pt_board_mb .tab-conts-wrap ul li a::before{position:absolute;content:"";width:4px;height:4px;background:var(--gray50);top:9px;left:0;border-radius:50%}

@media (max-width:1023px){
    .policy_true{background-position:left 36% top;background-size:auto}
    .policy_true .pt_scBox{width:100%}
    .policy_true .pt_board .board_Bx h4{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_mb{display:block;}
}

/***** 레이어팝업 *****/

/* 레이어팝업 - 민원상담 및 답변확인 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 (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 (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 (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 (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 5px 30px;background:#e0edf6;}
.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:10px auto 0 auto;box-shadow:2px 1px 10px -4px;border-radius:50px;font-weight:500;}

.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 40px 12px 20px;display:block;position:relative;}
.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 15px auto;}
.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 .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 .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;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 10px 0 0;}
    .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 35px 10px 20px;font-size:1.4rem}

    .l_LayerPop.main_popup .defPop_close{top:12px}
    .l_LayerPop.main_popup .main_pop_content{padding:20px}
}
@keyframes wiggleM{
    0%{transform:translateY(0);}
    50%{transform:translateY(-0.4rem);}
    100%{transform:translateY(0);}
}
@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 (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}
}