@charset "UTF-8";

:root {
	--camp-main-color:#005C49	
}

@font-face {
font-family:'GmarketSans';
font-weight: 700;
src: url(/resources/font/campaign/GmarketSans/GmarketSansBold.eot);
src: url(/resources/font/campaign/GmarketSans/GmarketSansBold.eot?#iefix) format('embedded-opentype'),
     url(/resources/font/campaign/GmarketSans/GmarketSansBold.woff) format('woff'),
     url(/resources/font/campaign/GmarketSans/GmarketSansTTFBold.ttf) format('truetype'),
     url(/resources/font/campaign/GmarketSans/GmarketSansBold.otf) format('opentype');
}

html {font-size:62.5%}

.wrap-camp {letter-spacing:-0.01em}
.campaign-wrap {position:relative;width:192rem;margin:auto;font-family:inherit;font-size:2rem;font-weight:400;line-height:1.38;color:#000}
.campaign-wrap img {vertical-align:bottom}
.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;background-position:center top;background-repeat:no-repeat;background-size:cover}
.campaign-wrap .cont-section .cont-inner {position:relative;width:140rem;margin:auto}

.campaign-wrap .cont-section .header1 {font-family:'GmarketSans';font-weight:700;font-size:5.4rem;letter-spacing:-0.04em;line-height:1.38}
.campaign-wrap .cont-section .header2 {font-weight:700;font-size:4.8rem;letter-spacing:-0.024em;line-height:1.36}
.campaign-wrap .cont-section .header3 {font-weight:700;font-size:4rem;letter-spacing:-0.024em;line-height:1.36}
.campaign-wrap .cont-section .header4 {font-weight:700;font-size:2.8rem;letter-spacing:-0.024em;line-height:1.36}
.campaign-wrap .cont-section .body1 {font-weight:500;font-size:2.8rem;letter-spacing:-0.024em;line-height:1.36}
.campaign-wrap .cont-section .body2 {font-weight:400;font-size:2rem;letter-spacing:-0.02em;line-height:1.38}
.campaign-wrap .cont-section .quote {font-weight:700;font-size:3.2rem;letter-spacing:-0.024em;line-height:1.36}
.campaign-wrap .cont-section .caption {font-weight:400;font-size:1.4rem;letter-spacing:-0.02em;line-height:1.34}
.campaign-wrap .cont-section .mt10 {margin-top:1rem!important}

.cont-section.cont01 {height:108rem;background-image:url(../images/cont01-bg.jpg);overflow:hidden;z-index:0}
.cont-section.cont01 .cont-inner {padding-top:30rem;text-align:center}
.cont-section.cont01 .cont-inner .txt-eyebrow {color:#687373;display:inline-block;padding:0.9rem 2rem;background-color:#F5F2E8;border-radius:0.4rem}
.cont-section.cont01 .cont-inner h3 {margin-top:5rem;margin-bottom:4.4rem;position:relative;z-index:1}
.cont-section.cont01 .cont-inner .sub-txt {font-weight:500;font-size:3.2rem;letter-spacing:-0.03em;line-height:1.36;color:var(--camp-main-color);position:relative;z-index:0}
.cont-section.cont01 .cont-inner .sub-txt::after {content:'';display:block;width:69.4rem;height:15.8rem;background-color:#F5F2E8;filter:blur(6.4rem);position:absolute;top:-3.5rem;left:50%;transform:translateX(-50%);z-index:-1}
.cont-section.cont01 .cont-inner .btn-box {display:flex;justify-content:center;margin-top:2.6rem;position:relative;z-index:9}
.cont-section.cont01 .cont-inner .btn-box > a {display:flex;align-items:center;justify-content:center;width:25.8rem;height:6.8rem;font-size:2.8rem;background-color:#0E5F4C;color:#fff;border-radius:1.2rem}
.cont-section.cont01 .cont-deco {position:absolute;background-repeat:no-repeat;background-position:center center;background-size:contain}
.cont-section.cont01 .cont-deco.deco01 {width:192rem;height:52.9rem;background-image:url(../images/cont01-deco01.png);top:0;left:0;-webkit-animation:fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;animation:fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 0.5s both}
.cont-section.cont01 .cont-deco.deco02 {width:91.4rem;height:78.8rem;background-image:url(../images/cont01-deco02.png);top:8.9rem;left:0;-webkit-animation:fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;animation:fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 1.2s both}
.cont-section.cont01 .cont-deco.deco03 {width:80.7rem;height:31.8rem;background-image:url(../images/cont01-deco03.png);bottom:21.6rem;right:32rem;-webkit-animation:fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;animation:fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 1.9s both}
.cont-section.cont01 .cont-deco.deco04 {width:129.1rem;height:61.2rem;;background-image:url(../images/cont01-deco04.png);top:21.4rem;left:29.5rem;z-index:-1;-webkit-animation:fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 4.000) both;animation:fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 4.000) 2.6s both}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.cont-section.cont02 {height:81.8rem;background-image:url(../images/cont02-bg.jpg)}
.cont-section.cont02 .cont-inner {padding:10rem 0}
.cont-section.cont02 .cont-inner .inner-box {display:flex}
.cont-section.cont02 .cont-inner .inner-box > div {width:50%}
.cont-section.cont02 .cont-inner .inner-box > div > .txt-main {text-align:center}
.cont-section.cont02 .cont-inner .inner-box > div > ul {position:relative}
.cont-section.cont02 .cont-inner .inner-box > div > ul > li {position:absolute}
.cont-section.cont02 .cont-inner .inner-box > .box-left > .txt-main {color:#353B3B}
.cont-section.cont02 .cont-inner .inner-box > .box-left > ul {width:59.6rem;height:47.8rem;margin-top:5.3rem;margin-left:6.9rem}
.cont-section.cont02 .cont-inner .inner-box > .box-left > ul > li:nth-child(1) {width:32.8rem;height:13.3rem;top:0;left:5.4rem}
.cont-section.cont02 .cont-inner .inner-box > .box-left > ul > li:nth-child(2) {width:39.2rem;height:14.4rem;top:10.1rem;right:4.1rem}
.cont-section.cont02 .cont-inner .inner-box > .box-left > ul > li:nth-child(3) {width:48rem;height:13.4rem;bottom:12.5rem;left:0}
.cont-section.cont02 .cont-inner .inner-box > .box-left > ul > li:nth-child(4) {width:40.1rem;height:15.3rem;bottom:0;right:0}
.cont-section.cont02 .cont-inner .inner-box > .box-right > .txt-main {color:#fff;margin-top:2.2rem}
.cont-section.cont02 .cont-inner .inner-box > .box-right > ul {width:57.9rem;height:49.1rem;margin-top:4rem;margin-left:5rem}
.cont-section.cont02 .cont-inner .inner-box > .box-right > ul > li:nth-child(1) {width:44.9rem;height:14.6rem;top:0;left:0 }
.cont-section.cont02 .cont-inner .inner-box > .box-right > ul > li:nth-child(2) {width:48.5rem;height:14.4rem;top:13rem;right:0 }
.cont-section.cont02 .cont-inner .inner-box > .box-right > ul > li:nth-child(3) {width:56.1rem;height:14.5rem;bottom:10.9rem;left:0.5rem}
.cont-section.cont02 .cont-inner .inner-box > .box-right > ul > li:nth-child(4) {width:44.6rem;height:15.3rem;bottom:0;right:1.9rem}

.cont-section.cont03 {height:157.8rem;background-image:url(../images/cont03-bg.jpg)}
.cont-section.cont03 .cont-inner {padding-top:10rem;width:120rem;color:var(--camp-main-color)}
.cont-section.cont03 .cont-inner h4 {margin-bottom:3rem}
.cont-section.cont03 .cont-inner .bottom-info-box {margin-top:79.2rem;display:flex;justify-content:space-between}
.cont-section.cont03 .cont-inner .bottom-info-box .info-txt {width:47.7rem}
.cont-section.cont03 .cont-inner .bottom-info-box .info-txt > .header4 {margin-bottom:2.3rem}
.cont-section.cont03 .cont-inner .bottom-info-box .info-img {width:63.6rem;filter:drop-shadow(0 0.1rem 1rem rgba(0,0,0,0.1))}
.cont-section.cont03 .cont-inner .bottom-info-box .info-img > p {color:#000}

.cont-section.cont04 {height:166.4rem;background-image:url(../images/cont04-bg.jpg)}
.cont-section.cont04 .cont-inner {padding-top:10rem;padding-bottom:15.6rem;width:120rem;text-align:center;color:#353B3B}
.cont-section.cont04 .cont-inner h4 {margin-bottom:1.5rem;color:var(--camp-main-color)}
.cont-section.cont04 .cont-inner h5 {margin-bottom:3rem}
.cont-section.cont04 .cont-inner .supportMap-slide {margin-top:6rem}
.cont-section.cont04 .cont-inner .supportMap-slide .cont04Swiper-thumbs {margin-bottom:5rem}
.cont-section.cont04 .cont-inner .supportMap-slide .cont04Swiper-thumbs .swiper-wrapper {justify-content:center;gap:1.7rem}
.cont-section.cont04 .cont-inner .supportMap-slide .cont04Swiper-thumbs .swiper-wrapper .swiper-slide {width:auto!important;margin-right:0!important}
.cont-section.cont04 .cont-inner .supportMap-slide .cont04Swiper-thumbs .swiper-wrapper .swiper-slide > span {display:inline-block;padding:1rem 1.8rem;border-radius:6rem;background-color:#D9D9D9;color:#849090;font-size:2.8rem;font-weight:500;line-height:1.36;letter-spacing:-0.024em;cursor:pointer}
.cont-section.cont04 .cont-inner .supportMap-slide .cont04Swiper-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active > span {background-color:#009465;color:#fff}
.cont-section.cont04 .cont-inner .supportMap-slide .cont04Swiper {width:93rem}
.cont-section.cont04 .cont-inner .supportMap-slide .cont04Swiper img {width:82rem!important}
.cont-section.cont04 .cont-inner .supportMap-slide .cont04Swiper .caption {margin-right:5rem}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after,
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {display:none}

.swiper-button-prev,
.swiper-button-next {width:4.1rem;height:4.2rem;background-repeat:no-repeat;background-position:center center;background-size:contain}
.swiper-button-prev {background-image:url(../images/cont04-slide-prev.png);left:0}
.swiper-button-next {background-image:url(../images/cont04-slide-next.png);right:0}

.cont-section.cont05 {height:237rem;background-image:url(../images/cont05-bg.jpg)}
.cont-section.cont05 .cont-inner {padding-top:10rem;width:120rem}
.cont-section.cont05 .cont-inner .story-list .list-inner li {margin-bottom:3rem}
.cont-section.cont05 .cont-inner .story-list .list-inner li .inner-box {display:flex;justify-content:space-between}
.cont-section.cont05 .cont-inner .story-list .list-inner li .inner-box .box-txt h4 {margin-bottom:2rem;color:#353B3B}
.cont-section.cont05 .cont-inner .story-list .list-inner li .inner-box .box-txt h5 {margin-bottom:2rem;color:#007963}
.cont-section.cont05 .cont-inner .story-list .list-inner li .inner-box .box-txt .body1 {color:#4E5656}
.cont-section.cont05 .cont-inner .story-list .list-inner li .inner-box .box-img {width:46.6rem;height:62rem}
.cont-section.cont05 .cont-inner .story-list > ul > li:nth-child(1) .list-inner li .inner-box .box-txt {margin-top:9.8rem}
.cont-section.cont05 .cont-inner .story-list > ul > li:nth-child(1) .list-inner li:nth-child(2) .inner-box .box-txt {margin-top:16.4rem}
.cont-section.cont05 .cont-inner .story-list > ul > li:nth-child(2) {margin-top:13rem}
.cont-section.cont05 .cont-inner .story-list > ul > li:nth-child(2) .list-inner li .inner-box .box-txt {margin-top:7.9rem}

.cont-section.cont06 {background-color:#F5F2E8}
.cont-section.cont06 .cont-inner {padding-top:10rem;padding-bottom:10rem;text-align:center}
.cont-section.cont06 .cont-inner h4 {margin-bottom:8rem;color:#005B49}
.cont-section.cont06 .cont-inner ul {width:123.2rem;margin:auto;display:flex;justify-content:space-between;gap:4rem}
.cont-section.cont06 .cont-inner ul > li {width:38.4rem}
.cont-section.cont06 .cont-inner ul > li > h5 {margin-top:2rem;margin-bottom:2rem;color:#009465}


.cont-section.cont07 {min-height:134rem;background-image:url(../images/cont07-bg.jpg);background-color:var(--camp-main-color);background-size:contain}
.cont-section.cont07 .cont-inner {padding-top:19.4rem}
.cont-section.cont07 .cont-inner .inner-top {text-align:center;margin-bottom:50px;color:#fff}
.cont-section.cont07 .cont-inner .inner-top .body1 {margin-top:1rem;font-weight:400}
.cont-section.cont07 .cont-inner .sign-form-box {width:83.4rem;margin:auto;background-color:rgba(0,0,0,0.1);color:#fff;padding:3.2rem}
.cont-section.cont07 .cont-inner .sign-form-box > ul {font-size:2.8rem;display:flex;flex-direction:column;gap:2rem}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li input,
.cont-section.cont07 .cont-inner .sign-form-box > ul > li select {width:100%;border-radius:0.4rem;height:5.9rem;font-size:2.8rem;color:#C4CACA;border:0;text-align:center}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner {display:flex;flex-direction:row;align-items:center}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-label {width:31%}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-input {width:69%}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-input.input-flex {display:flex;flex-direction:row;align-items:center;gap:1rem}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-input.input-flex > div {width:33.3333%}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-input.input-flex .select_wrap .sel_box {margin-left:0}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-input.input-flex .at {margin:0 1rem;color:#fff;font-size:2.8rem}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li .select_wrap .sel_box {margin-left:31%;position:relative}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li .select_wrap .sel_box select {border-radius:0.4rem;width:100%;height:5.9rem;font-size:2.8rem;padding:0 5rem 0 3rem;display:block;background-image:url(../images/cont07-select-arrow.png);background-repeat:no-repeat;background-position:right 1.5rem top 50%;border:0}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-input .certify-before .before-certify-cont > a {display:flex;justify-content:center;align-items:center;background-color:#A4D5BF;width:194px;height:48px;color:var(--camp-main-color);font-size:18px}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-input .certify-before .inner-info {margin-top:1.5rem}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-input .certify-before .inner-info > p {font-size:1.5rem;position:relative;display:flex;align-items:center;gap:0.8rem}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-input .certify-before .inner-info > p::before {content:'';display:inline-block;width:2rem;height:2rem;background:url(../images/cont07-ico-certifyBefore.png) no-repeat center top;background-size:100%}
.cont-section.cont07 .cont-inner .sign-form-box > ul > li > .form-inner .form-input .certify-after .inner-info > p {font-size:2.8rem;color:#fff}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box {width:100%;margin-top:6rem}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-top {display:flex;flex-direction:column;gap:0.65rem;background-color:#F2F3F3;border-radius:0.4rem;padding:3rem;color:#000;font-size:1.8rem;line-height:1.38;letter-spacing:-0.02em}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-top strong {font-weight:700}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-top .inner_agree {display:inline-flex;flex-direction:row;align-items:center;gap:1rem}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-top .inner_agree label {text-align:left;display:flex;flex-direction:row;align-items:center}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-top .inner_agree label.chk_lab span {margin-left:1rem}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-top .inner_agree label.chk_lab input {width:2.1rem;height:2.1rem;background-color:#D4DADA;border-radius:0.3rem;position:relative;opacity:1}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-top .inner_agree label.chk_lab input[type="checkbox"]:checked {position:relative}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-top .inner_agree label.chk_lab input[type="checkbox"]:checked::before {content:'';display:block;width:1.8rem;height:1.8rem;position:absolute;top:0.2rem;left:0.3rem;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23009a6e' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:80%}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-top .inner_agree > a {font-size:1.4rem;display:inline-block;padding:0.1rem 0.8rem;background-color:#A4D5BF;color:var(--camp-main-color);border-radius:0.4rem;line-height:1.34;letter-spacing:-0.02em}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-bottom {font-size:1.4rem;color:#A4D5BF;font-weight:400;margin-top:1.6rem}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-bottom > ul {display:flex;flex-direction:column}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-bottom > ul > li {line-height:1.34;padding-left:2.2rem;position:relative}
.cont-section.cont07 .cont-inner .sign-form-box .chk_out_box .box-inner .chk-inner-bottom > ul > li::before {content:'';display:block;width:0.5rem;height:0.5rem;background-color:#A4D5BF;border-radius:50%;position:absolute;top:0.7rem;left:0.8rem}

.cont-section.cont07 .cont-inner .btn-sign-box {margin-top:5rem;display:flex;justify-content:center}
.cont-section.cont07 .cont-inner .btn-sign-box > a {display:flex;justify-content:center;align-items:center;font-size:2.8rem;width:25.9rem;height:6.8rem;border-radius:1.2rem;background-color:#1D2020;color:#fff}

.cont-section.cont08 {background-color:var(--camp-main-color);padding-bottom:12.3rem}
.cont-section.cont08 .camp-event-box {width:80rem;margin:auto;padding-top:5rem;background-color:#fff;border-radius:3.6rem}
.cont-section.cont08 .camp-event-box .event-inner {padding:4.8rem 5.2rem;text-align:center;color:#035645;}
.cont-section.cont08 .camp-event-box .event-inner > .quote {margin-bottom:4.4rem}
.cont-section.cont08 .camp-event-box .event-inner > ul {margin-top:4.4rem}
.cont-section.cont08 .camp-event-box .event-inner > ul > li:nth-child(1) {margin-bottom:4.4rem}
.cont-section.cont08 .camp-event-box .event-inner > ul > li > span {color:#fff;display:inline-block;padding:1.2rem 2.4rem;background-color:#035645;border-radius:10rem;margin-bottom:2.4rem}

.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont {width:60rem;height:70rem;border-radius:1.5rem;text-align:center}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .body-cont {overflow:hidden;overflow-y:hidden;padding:3.5rem;max-height:initial;font-size:1.6rem}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .body-cont > h6 {font-family:'GmarketSans';font-weight:700;font-size:2.8rem;line-height:1.38;color:var(--camp-main-color);margin-bottom:2rem}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .body-cont .row .row-body p {font-size:1.6rem;line-height:1.6;color:var(--camp-main-color)}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .body-cont .row + .row {margin-top:2.5rem}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .body-cont .row + .row .popup-cont-inner {text-align:left;background-color:#d7e7e0;color:var(--camp-main-color);padding:3rem 3.8rem;border-radius:1.5rem;max-height:32.5rem;overflow-y:auto;line-height:1.6;word-break:keep-all}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .body-cont .row + .row .popup-cont-inner ol > li > ul {margin-left:1rem;margin-top:1rem}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .body-cont .row + .row .popup-cont-inner ol > li > ul > li {padding-left:1.2rem;position:relative}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .body-cont .row + .row .popup-cont-inner ol > li > ul > li::before {content:'';display:block;width:0.4rem;height:0.4rem;border-radius:50%;background-color:#0E5F4C;position:absolute;top:1rem;left:0}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .body-cont .row strong {color:var(--camp-main-color)}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .body-cont .row .txt-point {font-size:2rem;font-weight:700;color:var(--camp-main-color)}
.v2 .popup-layer.popup-primary .cp1090-popup .popup-cont .btn-close {position:relative;font-family:'GmarketSans';font-weight:700;font-size:2.5rem;display:inline-flex;width:12.4rem;height:5rem;line-height:5.5rem;background-color:var(--camp-main-color);color:#fff;top:initial;right:initial;justify-content:center;margin-top:3rem;border-radius:3rem}

.camp-floating-box {width:50.4rem;height:11.9rem;background-color:#fff;border-radius:2.4rem;box-shadow:0 0 3.6rem 0 #0E5F4C;position:fixed;bottom:-30rem;left:50%;transform:translateX(-50%);z-index:99;transition:all 0.8s}
.camp-floating-box.active {bottom:5rem}
.camp-floating-box .box-inner {padding:2.4rem 2.4rem 2.4rem 3.6rem;display:flex;justify-content:space-between}
.camp-floating-box .box-inner .inner-left {color:#009365;font-size:1.8rem;display:flex;flex-direction:column;gap:0.3rem}
.camp-floating-box .box-inner .inner-left .num {font-size:3.6rem;font-weight:700;letter-spacing:-0.024em;line-height:1.2}
.camp-floating-box .box-inner .inner-right {width:28.2rem;height:6.8rem}
.camp-floating-box .box-inner .inner-right > a {display:block;width:100%;height:100%;background-color:#0E5F4C;color:#fff;border-radius:1.2rem}
.camp-floating-box .box-inner .inner-right > a > span {height:100%;display:flex;align-items:center;justify-content:center;gap:1.8rem}
.camp-floating-box .box-inner .inner-right > a > span::after {content:'';display:block;width:2rem;height:2.3rem;background-image:url(../images/camp-floating-arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain}

/* 노트북 배율 스타일 지우지 말 것 */
@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%}    
}