@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,600;1,14..32,600&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+KR:wght@100..900&display=swap');
@import url('https://hangeul.pstatic.net/hangeul_static/css/nanum-square-round.css');

body::after {
	position:absolute; 
    width:0; 
    height:0; 
    overflow:hidden; 
    z-index:-1;  
    content:
   	url(../images/section02-imoticon-good.png)
   	url(../images/section02-imoticon-normal.png)
   	url(../images/section02-imoticon-caution.png)
   	url(../images/section02-imoticon-bad.png)
	url(../images/section04-icon-plus-hover.png);
}

html {font-size:62.5%}

:root {
	--color-primary-darkgreen:#038667;
	--color-primary-green:#16B68B;
	--color-black:#000;
	--color-gray-600:#222;
	--color-gray-500:#333;
	--color-gray-400:#666;
	--color-gray-300:#888;
	--color-gray-200:#E0E0E0;
	--color-gray-100:#EBEBEB;
	--color-white:#fff;
	--color-point-primary:#C33C84;
	--color-point-green1:#F5FFFA;
	--color-point-green2:#DFF8EC;
	--color-point-green3:#EBF8F7;
	--color-point-green4:#BFEFDA;
	--color-grade-good:#53BD47;
	--color-grade-normal:#5190E1;
	--color-grade-caution:#755CCB;
	--color-grade-bad:#E66750;
	
	--font-eng-number:"Montserrat", sans-serif;
	--font-nanumSquareRound-EB:'NanumSquareRoundEB';
	--font-nanumSquareRound:'NanumSquareRound';
}

.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}

.wrap-camp {letter-spacing:-0.01em}
.campaign-wrap {position:relative;width:192rem;margin:auto;font-family:"Noto Sans KR", sans-serif;font-size:2rem;line-height:150%;letter-spacing:-0.03em}
.campaign-wrap img {width:100%;max-width:100%}
.campaign-wrap * {box-sizing:border-box}
.campaign-wrap input[type='checkbox'] {position:absolute;left:0;top:0;width:0;height:0;opacity:0}
.campaign-wrap .cont-section {position:relative}
.campaign-wrap .cont-section .section-inner {position:relative;height:100%;width:120rem;margin:auto}

h4 {font-family:var(--font-nanumSquareRound-EB);font-size:4.5rem;line-height:120%;letter-spacing:-0.05em;color:var(--color-primary-darkgreen);text-align:center}
#section02,
#section03,
#section04 {width:100%;height:8rem;position:absolute;top:-8rem;background-color:transparent;z-index:-1}
  
.campaign-wrap .cont-section.section01 {height:59rem;background-image:url(../images/section01-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:contain}
.campaign-wrap .cont-section.section01 .section-inner {padding-top:5rem}
.campaign-wrap .cont-section.section01 .section-inner h3 {font-family:var(--font-nanumSquareRound-EB);font-size:9rem;line-height:120%;letter-spacing:-0.04em;color:var(--color-primary-darkgreen);display:flex;flex-direction:column;gap:0.6rem;text-align:center}
.campaign-wrap .cont-section.section01 .section-inner h3 > span {font-size:3.6rem;letter-spacing:-0.08em;line-height:120%}
.campaign-wrap .cont-section.section01 .section-inner p {margin-top:1.6rem;font-weight:300;font-size:1.7rem;line-height:160%;color:var(--color-gray-500);text-align:center}
.campaign-wrap .cont-section.section01 .section-inner p > span {font-weight:600;color:#678DA0}
.campaign-wrap .cont-section.section01 .section-inner .img-illust {width:39.5rem;height:30.2rem;background-image:url(../images/section01-illust.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:41rem;bottom:0}

.campaign-wrap .cont-section.section02 {margin-top:5.6rem}
.campaign-wrap .cont-section.section02 .section-inner {padding-top:6.4rem}
.campaign-wrap .cont-section.section02 .section-inner > p {margin-top:1.2rem;font-weight:300;font-size:1.8rem;line-height:120%;color:#4f4f4f;text-align:center}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard {width:93.6rem;margin:auto;margin-top:6rem;display:flex;gap:2.6rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap {width:51rem;height:65.6rem;position:relative;background-image:url(../images/section02-map-bg.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area {position:absolute}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area .area-inner {position:relative;width:100%;height:100%}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area .area-inner > p {width:3.9rem;height:4.6rem;background-image:url(../images/section02-mark-bg.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;transition:all 0.3s}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area .area-inner > p > span {display:flex;justify-content:center;align-items:flex-start;width:2.8rem;height:4.6rem;padding-top:0.6rem;text-align:center;font-weight:600;font-size:1.1rem;line-height:initial;color:#fff}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area:hover .area-inner > p,
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.active .area-inner > p {background-image:url(../images/section02-mark-active-bg.png)}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area path {transition:all 0.3s}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.active path,
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area:hover path {fill:var(--color-primary-green)!important}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-seoul {width:4.6rem;height:3.6rem;top:11.8rem;left:13rem;z-index:9}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-seoul .area-inner > p {left:0.8rem;bottom:1.2rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-incheon {width:2rem;height:3.6rem;top:12.1rem;left:11.4rem;z-index:9}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-incheon .area-inner > p {left:-0.5rem;bottom:1.3rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-gyeonggi {width:14.7rem;height:19.6rem;top:3.5rem;left:10.6rem;z-index:5}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-gyeonggi .area-inner > p {left:8rem;bottom:6rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-gangwon {width:24.1rem;height:22.6rem;top:0;left:17.7rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-gangwon .area-inner > p {left:11.2rem;bottom:9.3rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-chungbuk {width:15.7rem;height:17rem;top:18.6rem;left:18rem;z-index:6}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-chungbuk .area-inner > p {left:3.8rem;bottom:10.6rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-chungnam {width:16.2rem;height:15.7rem;top:20.1rem;left:5rem;z-index:3}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-chungnam .area-inner > p {left:5.8rem;bottom:7.3rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-sejong {width:2.4rem;height:4.4rem;top:25rem;left:16.1rem;z-index:7}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-sejong .area-inner > p {left:-0.2rem;bottom:2.2rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-daejeon {width:3.3rem;height:4.2rem;top:28.6rem;left:17.2rem;z-index:8}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-daejeon .area-inner > p {left:0.2rem;bottom:0.7rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-gyeongbuk {width:19.7rem;height:21.2rem;top:21.3rem;left:23.6rem;z-index:9}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-gyeongbuk .area-inner > p {left:9.6rem;bottom:12rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-jeonbuk {width:17.2rem;height:12.3rem;top:32.9rem;left:7rem;z-index:4}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-jeonbuk .area-inner > p {left:7.9rem;bottom:5.1rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-gwangju {width:4.2rem;height:2.7rem;top:45.2rem;left:8.8rem;z-index:9}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-gwangju .area-inner > p {left:0.8rem;bottom:0.6rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-jeonnam {width:17.8rem;height:16.2rem;top:42rem;left:3.9rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-jeonnam .area-inner > p {left:10rem;bottom:7.1rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-daegu {width:4.9rem;height:5.1rem;top:36.5rem;left:29rem;z-index:10}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-daegu .area-inner > p {left:1.1rem;bottom:2rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-gyeongnam {width:18.8rem;height:16.9rem;top:37.1rem;left:19.8rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-gyeongnam .area-inner > p {left:5.8rem;bottom:7.5rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-ulsan {width:5.6rem;height:5.8rem;top:40.7rem;left:35.9rem;z-index:11}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-ulsan .area-inner > p {left:1.6rem;bottom:2.8rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-busan {width:6.2rem;height:4.6rem;top:45.5rem;left:33.5rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-busan .area-inner > p {left:1rem;bottom:0.8rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-jeju {width:5.9rem;height:3.2rem;top:59.7rem;left:7.2rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .map-wrap .area.area-jeju .area-inner > p {left:1.8rem;bottom:0.9rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail {width:42.6rem;padding-top:4rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list h5 {font-weight:300;font-size:2.4rem;letter-spacing:0%}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list h5 a {color:var(--color-primary-darkgreen);display:flex;align-items:center;gap:1rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list h5 a::after {content:'';display:block;width:2.2rem;height:2.2rem;background-image:url(../images/section02-arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list h5 a strong {font-weight:600}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list {display:none}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list.active {display:block}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list > ul {display:flex;flex-wrap:wrap;gap:0.8rem;margin-top:2rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list > ul > li {width:12.8rem;height:5rem}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list > ul > li > a {display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:300;font-size:1.7rem;line-height:160%;color:var(--color-primary-darkgreen);background-color:var(--color-point-green1);border:0.1rem solid var(--color-point-green4);border-radius:1.2rem;transition:all 0.3s}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list > ul > li > a:hover {background-color:var(--color-point-green2)}
.campaign-wrap .cont-section.section02 .section-inner .child-growth-dashboard .region-detail .region-list > ul > li > a:active {background-color:#D3F0E3;font-weight:600}

.dropdown {position:relative}
.btn-dropdown {cursor:pointer}
.dropdown-box {display:none;position:absolute}
.dropdown.active > .dropdown-box {display:block}
.camp-tooltip {position:relative;cursor:pointer}
.camp-tooltip .tip-cont {position:absolute;top:120%;left:50%;min-width:20rem;padding:0.8rem 1.2rem;background-color:var(--color-point-green1);border:0.1rem solid var(--color-point-green2);box-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.07);border-radius:0.4rem;font-weight:400;font-size:1.2rem;line-height:140%;color:var(--color-gray-400);opacity:0;visibility:hidden;transform:translate(-50%, -1rem);transition:0.3s;z-index:10}
.camp-tooltip:hover .tip-cont {opacity:1;visibility:visible;transform:translate(-50%, 0)}

.main-dashboard {width:100%;height:28rem;border-radius:1.8rem;background-color:#EFF7F3;display:flex;margin-bottom:3rem}
.main-dashboard .board-left {width:48rem;height:100%}
.main-dashboard .board-left .left-inner {width:23.4rem;margin:auto;padding-top:4rem}
.main-dashboard .board-left .left-inner .chart-wrapper {position:relative;width:100%}
.main-dashboard .board-left .left-inner .chart-wrapper .chart-container {width:100%;height:15rem}	
.main-dashboard .board-left .left-inner .chart-wrapper .chart-container .gaugeChart {width:100%!important;height:100%!important}
.main-dashboard .board-left .left-inner .chart-wrapper .gauge-center {position:absolute;left:50%;top:11rem;transform:translate(-50%, -50%);text-align:center}
.main-dashboard .board-left .left-inner .chart-wrapper .gauge-center .icon {width:3rem;height:3rem;margin:auto}
.main-dashboard .board-left .left-inner .chart-wrapper .gauge-center .icon img {width:100%;height:100%;object-fit:contain}
.main-dashboard .board-left .left-inner .chart-wrapper .gauge-center .score {font-size:4.6rem;font-family:var(--font-eng-number)!important;font-weight:700;color:#333}
.main-dashboard .board-left .left-inner .chart-wrapper .gauge-center .label {display:flex;align-items:center;justify-content:center;width:7.1rem;height:2.7rem;border-radius:36rem;background:#4CAF50;color:#fff;font-size:1.5rem;font-family:var(--font-nanumSquareRound)!important;margin:auto;margin-top:0.5rem}
.main-dashboard .board-right {width:42rem;border-left:0.1rem solid #E0EBEE;display:flex;align-items:center}
.main-dashboard .board-right > ul {margin-left:5rem;display:flex;flex-direction:column;gap:2rem}
.main-dashboard .board-right > ul > li > .list-inner {display:flex;align-items:flex-start;gap:1.2rem}
.main-dashboard .board-right > ul > li > .list-inner::before {content:'';display:block;width:3.6rem;height:3.6rem;background-repeat:no-repeat;background-position:center center;background-size:contain}
.main-dashboard .board-right > ul > li:nth-child(1) > .list-inner::before {background-image:url(../images/section02-icon-score01.png)}
.main-dashboard .board-right > ul > li:nth-child(2) > .list-inner::before {background-image:url(../images/section02-icon-score02.png)}
.main-dashboard .board-right > ul > li:nth-child(3) > .list-inner::before {background-image:url(../images/section02-icon-score04.png)}
.main-dashboard .board-right > ul > li > .list-inner .inner-txt {display:flex;flex-direction:column;gap:0.4rem}
.main-dashboard .board-right > ul > li > .list-inner .inner-txt h7 {font-weight:500;font-size:1.2rem;color:var(--color-gray-300)}
.main-dashboard .board-right > ul > li > .list-inner .inner-txt > p {font-weight:600;font-size:1.6rem;line-height:150%;color:var(--color-gray-600)}

.jquery-modal {z-index:999}
.jquery-modal * {box-sizing:border-box}
.jquery-modal .modal {width:100rem;max-width:100rem;border-radius:1.8rem;box-shadow:initial;padding:0;overflow-x:hidden;overflow-y:auto}

.jquery-modal .modal .modal-cont .cont-top {height:16.5rem;padding-top:5rem;text-align:center}
.jquery-modal .modal .modal-cont .cont-top h6 {font-family:var(--font-nanumSquareRound-EB);font-size:4.5rem;line-height:120%;color:var(--color-gray-500);margin-bottom:0.6rem}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box {display:flex;align-items:center;justify-content:center}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .btn-dropdown {width:10.8rem;height:3.8rem;display:flex;align-items:center;justify-content:center;gap:0.6rem;font-weight:500;font-size:1.6rem;line-height:150%;color:var(--color-gray-500)}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .btn-dropdown::after {content:'';display:block;width:1.6rem;height:1.6rem;background-image:url(../images/section02-icon-areaChange.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-top:0.2rem}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner {width:30rem;height:11.2rem;padding:1rem;top:3.8rem;left:50%;transform:translateX(-50%);border-radius:1.2rem;background-color:#fff;box-shadow:0.2rem 0.2rem 1.2rem rgba(0, 0, 0, 0.07);z-index:9}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .btn-dropdown {width:100%;height:4.8rem;background-color:#FFF;border:0.1rem solid var(--color-gray-100);border-radius:1.2rem;position:relative;display:block;text-align:left;padding-left:1.5rem;transition:all 0.3s}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList.active > .btn-dropdown {border:0.1rem solid var(--color-primary-green)}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .btn-dropdown::after {content:'';display:block;position:absolute;width:1.2rem;height:0.7rem;top:50%;transform:translateY(-50%);right:1.6rem;background-image:url('data:image/svg+xml,<svg width="10" height="7" viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.6539 0H1.00235C0.147992 0 -0.312917 1.00212 0.243089 1.65079L4.06887 6.1142C4.46796 6.57981 5.18829 6.57981 5.58738 6.1142L9.41316 1.65079C9.96917 1.00212 9.50826 0 8.6539 0Z" fill="%23888888"/></svg>');background-repeat:no-repeat}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .dropdown-box {width:100%;background-color:#fff;border:0.1rem solid #EBEBEB;box-shadow:0.2rem 0.2rem 1.2rem rgba(0, 0, 0, 0.07);border-radius:1.2rem;margin-top:0.4rem;overflow:hidden}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .dropdown-box > ul > li {text-align:left;display:block;width:100%;height:4.8rem;padding:1rem 1.5rem 1.1rem;background-color:#fff;font-weight:300;font-size:1.7rem;line-height:160%;color:var(--color-gray-500);transition:all 0.3s;box-sizing:border-box;cursor:pointer}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .dropdown-box > ul > li:hover {background-color:var(--color-point-green1)}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .dropdown-btn-box {display:flex;align-items:center;justify-content:space-between;margin-top:1rem}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .dropdown-btn-box button {display:flex;align-items:center;justify-content:center;width:13.7rem;height:3.4rem;border-radius:0.8rem;transition:all 0.3s}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .dropdown-btn-box button.btn-change {color:#fff;background-color:var(--color-primary-darkgreen);font-weight:600;font-size:1.4rem;line-height:120%;letter-spacing:-0.01em}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .dropdown-btn-box button.btn-change:hover {background-color:var(--color-primary-green)}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .dropdown-btn-box button.btn-cancle {color:var(--color-primary-darkgreen);background-color:#fff;border:0.1rem solid var(--color-primary-darkgreen);font-weight:300;font-size:1.4rem;line-height:140%;letter-spacing:-0.01em}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .dropdown-btn-box button.btn-cancle:hover {background-color:var(--color-point-green1)}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .dropdown.dropdown-areaChange .dropdown-box.areaChange-inner .dropdown-areaList > .dropdown-btn-box button.btn-cancle:active {background-color:var(--color-point-green3)}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .download .btn-report-download {width:15.4rem;height:3.8rem;display:flex;align-items:center;justify-content:center;gap:0.6rem;font-weight:500;font-size:1.6rem;line-height:150%;color:var(--color-gray-500)}
.jquery-modal .modal .modal-cont .cont-top .top-btn-box .download .btn-report-download::after {content:'';display:block;width:1.6rem;height:1.6rem;background-image:url(../images/section02-icon-areaChange.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-top:0.2rem}

.jquery-modal .modal .modal-cont .cont-bottom {padding:0 5rem 7rem 5rem}
.jquery-modal .modal .modal-cont .cont-bottom .main-dashboard .board-left .left-inner > .inner-title {display:flex;align-items:center;justify-content:center;gap:1rem;font-weight:600;font-size:2rem;line-height:150%;letter-spacing:-0.05em}
.jquery-modal .modal .modal-cont .cont-bottom .main-dashboard .board-left .left-inner > .inner-title > .camp-tooltip {width:1.6rem;height:1.6rem;background-image:url(../images/section02-icon-tip.png);background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all 0.3s}
.jquery-modal .modal .modal-cont .cont-bottom .main-dashboard .board-left .left-inner > .inner-title > .camp-tooltip:hover {background-image:url(../images/section02-icon-tip-hover.png)}

.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-menu {display:flex;gap:0.4rem;justify-content:space-between;cursor:pointer;border-bottom:0.2rem solid var(--color-gray-500)}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-menu li {width:17.7rem;height:4.4rem;background-color:#fff;border-radius:1.2rem 1.2rem 0 0;border:0.1rem solid var(--color-gray-100);border-bottom:0;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:1.6rem;line-height:160%;letter-spacing:-0.01em;color:var(--color-gray-500)}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-menu li.active {background-color:var(--color-gray-600);color:#fff;margin-right:-0.1rem}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-menu li:nth-child(1).active {margin-left:-0.1rem}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content {display:none}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content.active {display:block}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content .tab-content-inner {padding:2.3rem 5rem 4rem;background-color:#FAFAFA;border-radius:0 0 1.8rem 1.8rem}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content .tab-content-inner > p {text-align:center;font-weight:300;font-size:1.4rem;line-height:140%;color:var(--color-gray-500)}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content .tab-content-inner > p > strong {font-weight:600}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content .tab-content-inner .progress-list {width:100%;margin-top:2rem;display:flex;flex-direction:column;gap:2rem}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content .tab-content-inner .progress-list .progress-item {display:flex;align-items:center;height:2rem}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content .tab-content-inner .progress-list .progress-item .label {width:6.5rem;font-weight:300;font-size:1.4rem;line-height:120%;letter-spacing:-0.01em;color:var(--color-gray-600)}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content .tab-content-inner .progress-list .progress-item .bar {flex:1;height:1rem;overflow:visible;position:relative}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content .tab-content-inner .progress-list .progress-item .bar .fill {position:relative;width:0;height:100%;border-radius:2rem;background-image:url(../images/section02-chartBar-bg.jpg);background-repeat:no-repeat;background-position:center left;background-size:cover;transition:width 0.8s ease}
.jquery-modal .modal .modal-cont .cont-bottom .indicator-score-tab .camp-tab-wrap .camp-tab-content .tab-content-inner .progress-list .progress-item .bar .fill .value {position:absolute;right:-2.8rem;top:50%;transform:translateY(-50%);font-family:var(--font-eng-number);font-weight:500;font-size:1.2rem;white-space:nowrap;line-height:initial;letter-spacing:0%;color:var(--color-gray-600)}

.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level {display:flex;justify-content:end;gap:0.4rem;font-weight:400;font-size:1.2rem;line-height:140%;color:var(--color-primary-darkgreen);margin-right:3rem}
/* 
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level > .camp-tooltip {width:1.6rem;height:1.6rem;background-image:url(../images/section02-icon-tip.png);background-repeat:no-repeat;background-position:center center;transition:all 0.3s}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level > .camp-tooltip:hover {background-image:url(../images/section02-icon-tip-hover.png)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level > .camp-tooltip .tip-cont {min-width:15.4rem;left:-224%}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level > .camp-tooltip .tip-cont table {width:13rem;font-weight:400;font-size:1.2rem;line-height:140%;text-align:center}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level > .camp-tooltip .tip-cont table th {height:2.8rem;border-bottom:0.1rem solid var(--color-gray-500);color:var(--color-gray-600)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level > .camp-tooltip .tip-cont table td {height:2.2rem;border-bottom:0.1rem solid var(--color-gray-200);color:var(--color-gray-400)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level > .camp-tooltip .tip-cont table tr:last-child td {border-bottom:0} 
*/
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area {margin-top:0.5rem;margin-bottom:1.8rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul {display:flex;width:100%;height:6rem;border-radius:36rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li {position:relative;width:25%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#FCFCFC;border:0.1rem solid var(--color-gray-100);margin-right:-0.1rem;cursor:pointer;transition:all 0.3s}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li:nth-child(1) {border-radius:36rem 0 0 36rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li:nth-child(4) {border-radius:0 36rem 36rem 0}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li > p {font-weight:600;font-size:2rem;line-height:100%;display:flex;align-items:center;gap:0.7rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li > p > span {font-weight:400;font-size:1.2rem;line-height:100%}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li > p > span > em {font-weight:700}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.good > p {color:var(--color-grade-good)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.good > p > span > em {border-bottom:0.1rem solid var(--color-grade-good)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.good.active,
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.good:hover {background-color:var(--color-grade-good);color:#fff}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.normal > p {color:var(--color-grade-normal)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.normal > p > span > em {border-bottom:0.1rem solid var(--color-grade-normal)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.normal.active,
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.normal:hover {background-color:var(--color-grade-normal);color:#fff}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.caution > p {color:var(--color-grade-caution)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.caution > p > span > em {border-bottom:0.1rem solid var(--color-grade-caution)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.caution.active,
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.caution:hover {background-color:var(--color-grade-caution);color:#fff}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.bad > p {color:var(--color-grade-bad)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.bad > p > span > em {border-bottom:0.1rem solid var(--color-grade-bad)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.bad.active,
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.bad:hover {background-color:var(--color-grade-bad);color:#fff}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.active > p,
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li:hover > p {color:#fff}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.active > p > span > em,
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li:hover > p > span > em {border-bottom:0.1rem solid #fff}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li .area-list {display:none;position:absolute;top:85%;left:50%;transform:translateX(-50%);z-index:10;transition:all 0.3s;width:7.8rem;height:auto;padding:1rem 0;text-align:center;color:#fff;box-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.07);border-radius:0.8rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li .area-list ul {display:flex;flex-direction:column;gap:0.8rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li .area-list ul li a {color:#fff;font-weight:400;font-size:1.3rem;line-height:100%}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.good .area-list {background-color:var(--color-grade-good);border:0.1rem solid #3FA534}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.normal .area-list {background-color:var(--color-grade-normal);border:0.1rem solid #3776C7}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.caution .area-list {background-color:var(--color-grade-caution);border:0.1rem solid #634EAA}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li.bad .area-list {background-color:var(--color-grade-bad);border:0.1rem solid #D55D47}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .score-level-area > ul > li:hover .area-list {display:block}

.jquery-modal .modal .modal-cont.cont-district .cont-bottom .main-dashboard .board-left .left-inner .chart-wrapper .natl-avg {width:5.8rem;height:1.9rem;background-image:url('data:image/svg+xml,<svg width="58" height="19" viewBox="0 0 58 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.167921 9.80314C-0.0559736 9.65393 -0.0559735 9.34607 0.167922 9.19686L6.35826 5.07136C6.626 4.89293 7 5.0696 7 5.3745L7 13.6255C7 13.9304 6.626 14.1071 6.35826 13.9286L0.167921 9.80314Z" fill="%23333333"/><rect x="6" width="52" height="19" rx="4" fill="%23333333"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:4rem;right:-2.8rem;display:flex;align-items:center;justify-content:center}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .main-dashboard .board-left .left-inner .chart-wrapper .natl-avg > span {display:inline-block;font-weight:400;font-size:1.1rem;line-height:100%;letter-spacing:-0.03em;color:#fff;margin-top:-0.1rem;margin-left:0.5rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .main-dashboard .board-right .pop-stats {display:flex;align-items:center;gap:0.6rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .main-dashboard .board-right .pop-stats .label-depop {display:inline-flex;align-items:center;justify-content:center;width:7.6rem;height:2.2rem;background-color:rgba(230,103,80,0.15);color:var(--color-grade-bad);font-weight:600;font-size:1.1rem;line-height:100%;letter-spacing:-0.03em;border-radius:36rem}

.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box {margin-top:3rem;border-radius:1.8rem;border:0.1rem solid var(--color-gray-100)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner {padding:4rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-title {font-weight:600;font-size:2.4rem;line-height:140%;color:var(--color-gray-600);margin-bottom:0.8rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-txt {font-weight:300;font-size:1.6rem;line-height:160%;color:var(--color-gray-400)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-chart {width:100%;height:40.2rem;margin-top:3.2rem;position:relative}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-chart .chart-label {position:absolute;font-weight:600;font-size:1.5rem;line-height:100%;letter-spacing:-0.03em;color:var(--color-primary-darkgreen);text-align:center;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:1rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-chart .chart-label.label01 {top:0.8rem;left:50%;transform:translateX(-50%)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-chart .chart-label.label02 {top:19.1rem;right:18rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-chart .chart-label.label03 {bottom:1.5rem;left:50%;transform:translateX(-50%)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-chart .chart-label.label04 {top:19.1rem;left:18rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-chart .chart-label > .camp-tooltip {width:1.6rem;height:1.6rem;background-image:url(../images/section02-icon-tip.png);background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all 0.3s}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-chart .chart-label > .camp-tooltip:hover {background-image:url(../images/section02-icon-tip-hover.png)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .box-chart .chart-label > .camp-tooltip .tip-cont {text-align:left}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .inner-result {margin-top:2rem;border-top:0.1rem solid var(--color-gray-100);padding-top:4rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .inner-result > ul {display:flex;flex-direction:column;gap:0.8rem;margin-top:2.6rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .inner-result > ul > li {background-color:#F7F7F7;border-radius:1.2rem;padding-left:3rem;height:9rem;display:flex;align-items:center;gap:2rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .inner-result > ul > li::before {content:'';display:block;width:5.8rem;height:5.8rem;background-repeat:no-repeat;background-position:center center;background-size:contain}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .inner-result > ul > li.result01::before {background-image:url(/resources/microCampaign/cpView20001449/pc/images/section02-icon-results01.png)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .inner-result > ul > li.result02::before {background-image:url(/resources/microCampaign/cpView20001449/pc/images/section02-icon-results02.png)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .inner-result > ul > li.result03::before {background-image:url(/resources/microCampaign/cpView20001449/pc/images/section02-icon-results03.png)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .inner-result > ul > li.result04::before {background-image:url(/resources/microCampaign/cpView20001449/pc/images/section02-icon-results04.png)}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .inner-result > ul > li > .result-list-inner .list-title {font-weight:600;font-size:1.8rem;color:var(--color-gray-500);margin-bottom:1rem}
.jquery-modal .modal .modal-cont.cont-district .cont-bottom .area-insight-box .box-inner .inner-result > ul > li > .result-list-inner p {font-weight:300;font-size:1.4rem;line-height:120%;letter-spacing:-0.01em;color:var(--color-gray-400)}

.modal a.close-modal {width:4.4rem;height:4.4rem;background-image:url(../images/section02-popup-close.png);top:2rem;right:2rem}

.campaign-wrap .cont-section.section03 {padding-top:10rem;padding-bottom:1.7rem;background-color:#fff}
.campaign-wrap .cont-section.section03 .section-inner h4 {font-family:var(--font-nanumSquareRound);margin-bottom:6rem}
.campaign-wrap .cont-section.section03 .section-inner h4 > strong {font-family:var(--font-nanumSquareRound-EB)}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider {display:flex;gap:1rem;width:100%;height:66rem}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item {flex:1;min-width:18rem;border-radius:1.8rem;overflow:hidden;cursor:pointer;transition:flex 0.6s ease;background:#E8F3F2;position:relative}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item.active {flex:4;background:linear-gradient(180deg, rgba(94, 255, 211, 0) 0%, rgba(94, 255, 211, 0.06) 100%), linear-gradient(121.97deg, #239B69 3.38%, #18AC7D 84.71%)}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item .inner {height:100%;overflow:hidden;position:absolute;top:0;left:0;width:100%}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item .inner h5 {font-family:var(--font-nanumSquareRound-EB);font-size:4.8rem;line-height:130%;letter-spacing:-0.05em;color:#BFDBD8;margin-bottom:3rem;white-space:nowrap;overflow:hidden;text-overflow:clip;position:absolute;top:7rem;left:7rem;width:100%}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item .inner .txt-slide {display:flex;flex-direction:column;gap:2.4rem;font-weight:300;font-size:2.2rem;line-height:150%;letter-spacing:-0.05em;color:#A6CBC8;position:absolute;white-space:nowrap;overflow:hidden;text-overflow:clip;position:absolute;top:21.5rem;left:7rem}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item .inner .txt-slide span {font-weight:500;color:#B4D5D2}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item .inner .txt-slide > ul {display:flex;gap:1rem;zoom:0.95}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item .inner .txt-slide > ul > li {width:22rem;height:19rem;border:0.1rem solid #D4E4E3;border-radius:1.8rem;text-align:center;display:flex;flex-direction:column;justify-content:center}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item .inner .txt-slide > ul > li > h6 {font-weight:700;font-size:2.2rem;line-height:130%;letter-spacing:-0.05em;color:#BFDBD8;margin-bottom:1.8rem}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item .inner .txt-slide > ul > li > p {font-weight:300;font-size:1.6rem;line-height:150%;letter-spacing:-0.05em;color:#A6CBC8}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item:nth-child(1) .inner .txt-slide {font-size:2rem}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item:nth-child(3) .inner .txt-slide {display:initial}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item.active .inner h5 {white-space:normal;overflow:visible;text-overflow:clip;white-space:nowrap;color:#5EFFD3}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item.active .inner .txt-slide {color:#fff}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item.active .inner .txt-slide span {color:#5EFF76}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item.active .inner .txt-slide > ul > li {border:0.1rem solid #33CA9A}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item.active .inner .txt-slide > ul > li > h6 {color:#1AFF9B}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item.active .inner .txt-slide > ul > li > h6::before {content:'';display:block;width:0.7rem;height:0.7rem;background-color:#1AFF9B;border-radius:50%;margin:auto;margin-bottom:1.2rem}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-slider .accordion-item.active .inner .txt-slide > ul > li > p {color:#fff}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-pagination {display:flex;justify-content:center;gap:0.4rem;margin-top:4.4rem}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-pagination button {width:9.7rem;height:0.5rem;border:0;border-radius:999px;background:#B5B5B5;cursor:pointer;transition:all 0.3s ease}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .accordion-pagination button.active {background:#1DCC94}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .slide-deco {position:absolute;background-repeat:no-repeat;background-position:center center;background-size:contain}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .slide-deco.deco01 {width:51.7rem;height:24.6rem;background-image:url(../images/section03-img01.png);bottom:1.9rem;left:22.7rem}
.campaign-wrap .cont-section.section03 .section-inner .accordion-wrap .slide-deco.deco02 {width:27.7rem;height:15.5rem;background-image:url(../images/section03-img02.png);bottom:3rem;right:-8.5rem}

.campaign-wrap .cont-section.section04 {padding-top:10rem;padding-bottom:12rem;background-color:#fff}
.campaign-wrap .cont-section.section04 .section-inner h4 {font-family:var(--font-nanumSquareRound);margin-bottom:6rem}
.campaign-wrap .cont-section.section04 .section-inner h4 > strong {font-family:var(--font-nanumSquareRound-EB)}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq {width:100%;display:flex;flex-direction:column;gap:2rem}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner {background-color:#fff;border:0.1rem solid var(--color-gray-200);border-radius:1.8rem;transition: all 0.3s ease;cursor:pointer}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner:hover {border:0.1rem solid var(--color-primary-green)}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner:hover .faq-toggle::after {background-image:url(../images/section04-icon-plus-hover.png)}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner .faq-toggle {position:relative;cursor:pointer;padding:2.5rem 4rem 3rem 4rem}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner .faq-toggle p {position:relative;font-weight:600;font-size:2rem;line-height:150%;letter-spacing:-0.05em;color:var(--color-gray-600);width:85%;padding-left:2.8rem;word-break:keep-all}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner .faq-toggle p > span {font-family:var(--font-eng-number)!important;font-weight:700;font-size:2rem;line-height:150%;letter-spacing:-0.05em;position:absolute;top:0;left:0}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner .faq-toggle::after {content:'';display:block;width:2.8rem;height:2.8rem;background-image:url(../images/section04-icon-plus.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:2.6rem;right:4rem;transition:all 0.3s}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner.active .faq-toggle.active {padding-bottom:0}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner .faq-content {display:none;padding:1rem 7rem 3rem}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner .faq-content p {font-weight:300;font-size:2rem;line-height:150%;letter-spacing:-0.05em;color:var(--color-gray-500);word-break:keep-all}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner.active {background-color:var(--color-point-green3);border:0.1rem solid var(--color-primary-green)}
.campaign-wrap .cont-section.section04 .section-inner .faq.section04-faq .faq-accordion-inner.active .faq-toggle::after {background-image:url(../images/section04-icon-minus.png)}
.campaign-wrap .cont-section.section09 .section-inner .faq.section04-faq .faq-accordion-inner.active .faq-content {display:block}
.campaign-wrap .cont-section.section04 .section-inner > p {text-align:center;margin-top:5rem;font-size:1.5rem;line-height:2.6rem;letter-spacing:-0.015em;color:rgba(18,18,18,0.6)}

.camp-fixed-banner {position:fixed;bottom:2rem;left:50%;transform:translateX(-49.4%);width:120rem;height:5.4rem;z-index:999}
.camp-fixed-banner > ul {display:flex;border-radius:36rem;height:100%;overflow:hidden}
.camp-fixed-banner > ul > li {width:33.3333%}
.camp-fixed-banner > ul > li > a {display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin-right:-0.1rem;background-color:rgba(65,64,64,0.5);color:#fff;font-weight:600;font-size:1.7rem;line-height:160%;letter-spacing:-0.03em;transition:all 0.3s}
.camp-fixed-banner > ul > li > a:hover {background-color:rgba(6,134,103,0.75)}
.camp-fixed-banner > ul > li.active > a {background-color:var(--color-primary-darkgreen)}



/* 노트북 배율 스타일 지우지 말 것 */
@media (max-width: 1536px) {
    html {overflow-x:hidden;font-size:50%}
    .wrap-camp {width:1536px}
    .campaign-wrap {width:100%}
    .campaign-wrap img {max-width:100%}    
}