@charset "UTF-8";
@import url('https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy.css');

body::after {
	position:absolute; 
    width:0; 
    height:0; 
    overflow:hidden; 
    z-index:-1;  
    content:
   	url(../images/section05-bg02.jpg);
}

html {font-size:62.5%}

.wrap-camp {letter-spacing:-0.01em}
.campaign-wrap {position:relative;width:190.8rem;margin:auto;font-family:'Pretendard';font-size:2.5rem;font-weight:400;color:#000;letter-spacing:-0.04em}
.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;background-position:center top;background-repeat:no-repeat;background-size:cover}
.campaign-wrap .cont-section .section-inner {position:relative;height:100%;margin:auto;z-index:9}

.button {pointer-events:auto;cursor:pointer;background:#e7e7e7;border:none;margin:0;font-family:inherit;font-size:inherit;position:relative;display:inline-block;text-align:center}
.button::before,
.button::after {position:absolute;top:0;left:0;width:100%;height:100%}
.button--dione {background:none;font-weight:700;font-size:2.8rem;width:32.6rem;height:8.9rem;line-height:8.9rem;vertical-align:middle;border-radius:1rem;letter-spacing:-0.025em}
.button--dione span {display:inline-block;position:relative;color:#fff}
.button--dione::before {content:'';background:#558c76;transition:transform 0.3s cubic-bezier(0.2,1,0.7,1);border-radius:1rem}
.button--dione:hover>span {outline-offset:12px;outline-color:#000;color:#fff}
.button--dione:hover::before {transform:scale3d(0.9, 0.8, 1);background-color:#558c76}
.button--dione::after {content:'';transition:transform 0.3s cubic-bezier(0.2,1,0.7,1);transform:scale3d(0.9, 0.8, 1)}
.button--dione:hover::after {transform:scale3d(1,1,1);outline:4px solid rgba(255, 255, 255, 0.5);-webkit-transition:all 1.25s cubic-bezier(0.19, 1, 0.22, 1);transition:all 2.2s cubic-bezier(0.19, 1, 0.22, 1);border-radius:1rem;animation:fadeout 1.2s 1 ease;animation-fill-mode:forwards}

@keyframes fadeout {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

.campaign-wrap .cont-section.section01 {height:90rem;background-image:url(../images/section01-bg.jpg)}
.campaign-wrap .cont-section.section01 .section-inner {width:135.6rem;padding-top:4.7rem}
.campaign-wrap .cont-section.section01 .section-inner .camp-txt-eyebrow {font-weight:500;font-size:1.8rem;line-height:140%;color:#616161}
.campaign-wrap .cont-section.section01 .section-inner .camp-txt-box {margin-top:9.8rem}
.campaign-wrap .cont-section.section01 .section-inner .camp-txt-box h3 {width:54.1rem;height:29.5rem;margin-bottom:2.8rem}
.campaign-wrap .cont-section.section01 .section-inner .camp-txt-box p {font-weight:600;font-size:3.2rem;line-height:140%;letter-spacing:-0.06em}
.campaign-wrap .cont-section.section01 .section-inner .camp-txt-box p strong {font-weight:700}
.campaign-wrap .cont-section.section01 .section-inner .camp-txt-box p span {display:inline-block;width:8.3rem;height:0.15rem;background-color:#000;margin:0 2rem;vertical-align:middle;margin-top:-0.5rem}
.campaign-wrap .cont-section.section01 .section-inner .camp-btn-box {margin-top:4rem}
.campaign-wrap .cont-section.section01 .section-inner .camp-btn-box .button--dione {font-weight:700;font-size:3.6rem;width:53.4rem;height:11rem;line-height:11rem;vertical-align:middle;border-radius:0;letter-spacing:-0.03em}
.campaign-wrap .cont-section.section01 .section-inner .camp-btn-box .button--dione::before {background:linear-gradient(0deg, #009465, #009465);border-radius:0;box-shadow:0.3rem 0.3rem 0.4rem rgba(0, 0, 0, 0.25)}
.campaign-wrap .cont-section.section01 .section-inner .camp-btn-box .button--dione:hover>span {color:#009465}
.campaign-wrap .cont-section.section01 .section-inner .camp-btn-box .button--dione:hover::before {transform:scale3d(0.9, 0.8, 1);background:#fff}
.campaign-wrap .cont-section.section01 > p {font-weight:800;font-size:2rem;line-height:140%;letter-spacing:-0.04em;color:#fff;position:absolute;bottom:4.5rem;right:23.9rem}

.campaign-wrap .cont-section.section02 {height:299.1rem;background-image:url(../images/section02-bg.jpg)}
.campaign-wrap .cont-section.section02 .section-inner {padding-top:8.9rem}
.campaign-wrap .cont-section.section02 .section-inner h4 {width:42rem;height:6.2rem;margin:auto;margin-bottom:22.1rem}
.campaign-wrap .cont-section.section02 .section-inner > ul {width:121.9rem;margin-left:31.6rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li .list-inner {display:flex;justify-content:space-between;align-items:center}
.campaign-wrap .cont-section.section02 .section-inner > ul > li .list-inner .txt-box {font-weight:700;font-size:3.6rem;line-height:140%;color:#fff;display:flex;flex-direction:column;gap:0.5rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li .list-inner .txt-box .small {font-weight:500;font-size:2.4rem;line-height:140%}
.campaign-wrap .cont-section.section02 .section-inner > ul > li .list-inner .txt-box span {color:#DAE44E}
.campaign-wrap .cont-section.section02 .section-inner > ul > li .list-inner .txt-box::before {content:'';display:block;width:3rem;height:2.5rem;background-image:url(../images/section02-icon-comment.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:2.3rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(1) .list-inner {width:90.2rem;margin-left:13.5rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(1) .list-inner .img-box > img {width:50.9rem;height:41.8rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(1) .list-inner .img-box > p {margin-top:1.3rem;font-weight:500;font-size:2rem;line-height:140%;color:#fff}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(1) .list-inner .txt-box {width:28.3rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(2) {margin-top:11.9rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(2) .list-inner {flex-direction:row-reverse;width:108.4rem;margin-left:13.5rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(2) .list-inner .img-box > img {width:46.5rem;height:58.7rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(3) {margin-top:16.4rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(3) .list-inner .img-box > img {width:64.2rem;height:36.3rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(4) {margin-top:16.4rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(4) .list-inner {width:112.5rem}
.campaign-wrap .cont-section.section02 .section-inner > ul > li:nth-child(4) .list-inner .img-box > img {width:49.5rem;height:59.9rem}

.campaign-wrap .cont-section.section03 {height:70rem;background-image:url(../images/section03-bg.jpg)}
.campaign-wrap .cont-section.section03 .section-inner {width:144rem;padding-top:10.7rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap {margin-bottom:3.7rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul {display:flex;justify-content:space-between;text-align:center}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li {width:33.3333%;display:flex;flex-direction:column;align-items:center;position:relative}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:nth-child(2)::after,
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:nth-child(2)::before {content:'';display:block;width:0;height:36.8rem;border:0.1rem dashed #005B48;position:absolute;top:4.7rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:nth-child(2)::after {right:0}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:nth-child(2)::before {left:0}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > h5 {font-weight:700;font-size:3.4rem;line-height:138%;letter-spacing:-0.03em;color:#454545;margin-bottom:6rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul {display:flex;justify-content:center;gap:4.5rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li {display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:0.5rem;width:11.6rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li > p {font-weight:500;font-size:2.2rem;line-height:140%;letter-spacing:-0.03em;height:5.5rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li > p > small {font-size:1.8rem;color:#797979}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph {overflow:hidden;display:flex;align-items:center;justify-content:center}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:nth-child(3) > ul > li .graph {justify-content:flex-end}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:nth-child(3) > ul > li .graph > span {margin-right:2rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph.graph-gray,
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph.graph-red {transform:scaleY(0);transform-origin:bottom;transition:transform .8s cubic-bezier(.22,.61,.36,1);width:10.5rem;border-radius:0.7rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph.graph-gray {background-color:#B4B4B4}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph.graph-red {background-color:#BA4040}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-01,
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-02,
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-03 {transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.22,.61,.36,1)}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-01 {background-color:#841E1E}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-02 {background-color:#BA4040}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-03 {background-color:#E77D7D}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph.on {transform:scale(1)}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph span {opacity:0;transition:opacity .35s ease .45s;font-weight:700;font-size:2.4rem;letter-spacing:-0.03em;color:#fff}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph.on span {opacity:1}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-gray {height:27.7rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-red {height:9.2rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-01 {width:35.9rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-02 {width:21.6rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li > ul > li .graph-03 {width:12.6rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:last-child > ul {flex-direction:column;gap:1.8rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:last-child > ul > li {align-items:flex-start;width:100%}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:last-child > ul > li > p {height:auto}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:last-child > ul > li .graph {height:5.3rem;border-radius:0.7rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:last-child > h5 {line-height:123%;margin-bottom:3.2rem}
.campaign-wrap .cont-section.section03 .section-inner .graph-wrap > ul > li:last-child > h5 > span {font-size:2.8rem}
.campaign-wrap .cont-section.section03 .section-inner > p {font-weight:500;font-size:1.5rem;line-height:140%;color:#797979;width:45rem;margin:auto}
.campaign-wrap .cont-section.section03 .section-inner > p span {margin-left:3.4rem}

.campaign-wrap .cont-section.section04 {height:70rem;background-image:url(../images/section04-bg.jpg)}
.campaign-wrap .cont-section.section04 .section-inner {width:130rem;padding-top:16.3rem}
.campaign-wrap .cont-section.section04 .section-inner .inner-box {display:flex;justify-content:space-between}
.campaign-wrap .cont-section.section04 .section-inner .inner-box .box-img {width:57.5rem;height:37.6rem;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../images/section04-img.png)}
.campaign-wrap .cont-section.section04 .section-inner .inner-box .box-txt {padding-top:2rem}
.campaign-wrap .cont-section.section04 .section-inner .inner-box .box-txt > h4 {font-weight:400;font-size:3.8rem;line-height:131%;margin-bottom:1.7rem}
.campaign-wrap .cont-section.section04 .section-inner .inner-box .box-txt > h4 > strong {font-weight:700;color:#009465}
.campaign-wrap .cont-section.section04 .section-inner .inner-box .box-txt > p {font-weight:500;font-size:1.8rem;line-height:140%;color:#383838}
.campaign-wrap .cont-section.section04 .scroll-arrow {display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;transform:translateX(-50%);bottom:6.7rem}
.campaign-wrap .cont-section.section04 .scroll-arrow span {width:2rem;height:2rem;border-right:0.2rem solid #111;border-bottom:0.2rem solid #111;transform:rotate(45deg);opacity:0;animation:arrowMove 1.8s infinite}
.campaign-wrap .cont-section.section04 .scroll-arrow span:nth-child(1) {animation-delay:0s}
.campaign-wrap .cont-section.section04 .scroll-arrow span:nth-child(2) {animation-delay:.2s}
.campaign-wrap .cont-section.section04 .scroll-arrow span:nth-child(3) {animation-delay:.4s}
@keyframes arrowMove{
    0%{
        opacity:0;
        transform:translateY(-0.2rem) rotate(45deg);
    }
    30%{
        opacity:1;
    }
    60%{
        opacity:1;
        transform:translateY(0) rotate(45deg);
    }
    100%{
        opacity:0;
        transform:translateY(0.2rem) rotate(45deg);
    }
}

.campaign-wrap .cont-section.section05 {height:90rem;overflow:hidden}
.campaign-wrap .cont-section.section05 .bg {position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease}
.campaign-wrap .cont-section.section05 .bg.active {opacity:1}
.campaign-wrap .cont-section.section05 .section-inner {z-index:5;width:145rem;padding-top:15.4rem}
.campaign-wrap .cont-section.section05 .section-inner h4 {font-family:'Paperlogy';font-weight:300;font-size:8rem;letter-spacing:-0.02em;color:#005B48;margin-bottom:2.9rem}
.campaign-wrap .cont-section.section05 .section-inner h4 > strong {font-weight:700}
.campaign-wrap .cont-section.section05 .section-inner .camp-txt {font-weight:600;font-size:3rem;line-height:189%}
.campaign-wrap .cont-section.section05 .section-inner .camp-txt .rolling {position:relative;display:inline-block;overflow:hidden;height:5.7rem;vertical-align:top;font-weight:900;color:#005B48}
.campaign-wrap .cont-section.section05 .section-inner .camp-txt .rolling .word {position:absolute;left:0;top:0;white-space:nowrap;opacity:0;transform:translateY(100%);transition:opacity .5s, transform .5s}
.campaign-wrap .cont-section.section05 .section-inner .camp-txt .rolling .word.active {opacity:1;transform:translateY(0)}
.campaign-wrap .cont-section.section05 .section-inner .camp-txt .rolling .word.out {opacity:0;transform:translateY(-100%)}
.campaign-wrap .cont-section.section05 .section-inner .txt-small {font-weight:600;font-size:1.5rem;line-height:173%;letter-spacing:-0.03em;color:#848484}
.campaign-wrap .cont-section.section05 .section-inner .didim-info {width:68.4rem;height:14.7rem;background-color:rgba(166, 204, 183, 0.3);padding:2rem;border-radius:0.5rem;margin-top:2.5rem}
.campaign-wrap .cont-section.section05 .section-inner .didim-info h5 {font-weight:700;font-size:2.1rem;line-height:150%;letter-spacing:-0.03em;color:#009465;margin-bottom:0.8rem}
.campaign-wrap .cont-section.section05 .section-inner .didim-info p {font-size:2rem;line-height:150%;letter-spacing:-0.03em}

.campaign-wrap .cont-section.section06 {height:80rem;background-image:url(../images/section06-bg.jpg)}
.campaign-wrap .cont-section.section06 .section-inner {width:144rem;padding-top:7rem}
.campaign-wrap .cont-section.section06 .section-inner h4 {font-family:'Paperlogy';font-weight:400;font-size:8rem;letter-spacing:-0.02em;color:#005B48;margin-top:15rem;margin-bottom:2rem}
.campaign-wrap .cont-section.section06 .section-inner h4 > strong {font-weight:700}
.campaign-wrap .cont-section.section06 .section-inner > p {font-weight:600;font-size:3rem;line-height:150%;letter-spacing:-0.03em}
.campaign-wrap .cont-section.section06 .section-inner > ul {position:absolute;right:0;top:7rem;display:flex;flex-direction:column;gap:2.1rem;align-items:flex-end}
.campaign-wrap .cont-section.section06 .section-inner > ul > li {width:48.1rem;height:20.5rem;background-repeat:no-repeat;background-position:center center;background-size:contain;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;font-weight:600;font-size:2.4rem;line-height:130%;letter-spacing:-0.03em;padding-left:21.3rem}
.campaign-wrap .cont-section.section06 .section-inner > ul > li > span {font-weight:800;color:#005B48}
.campaign-wrap .cont-section.section06 .section-inner > ul > li:nth-child(1) {background-image:url(../images/section06-list-bg01.png);padding-left:23.6rem}
.campaign-wrap .cont-section.section06 .section-inner > ul > li:nth-child(2) {background-image:url(../images/section06-list-bg02.png);margin-right:22.4rem}
.campaign-wrap .cont-section.section06 .section-inner > ul > li:nth-child(3) {background-image:url(../images/section06-list-bg03.png);margin-right:40.1rem}

.campaign-wrap .cont-section.section07 {height:70rem;background-image:url(../images/section07-bg.jpg)}
.campaign-wrap .cont-section.section07 .section-inner {padding-top:18.4rem;text-align:center}
.campaign-wrap .cont-section.section07 .section-inner p {font-weight:500;font-size:6rem;line-height:134%;color:#fff}
.campaign-wrap .cont-section.section07 .section-inner p > strong {font-weight:700}
.campaign-wrap .cont-section.section07 .section-inner .camp-btn-box {margin-top:5.6rem;display:flex;justify-content:center}
.campaign-wrap .cont-section.section07 .section-inner .camp-btn-box .button--dione {font-weight:700;font-size:3rem;width:44.7rem;height:10rem;line-height:10rem;vertical-align:middle;border-radius:0;letter-spacing:-0.03em}
.campaign-wrap .cont-section.section07 .section-inner .camp-btn-box .button--dione>span {color:#009465}
.campaign-wrap .cont-section.section07 .section-inner .camp-btn-box .button--dione::before {background:#fff;border-radius:0;box-shadow:0.3rem 0.3rem 0.4rem rgba(0, 0, 0, 0.25)}
.campaign-wrap .cont-section.section07 .section-inner .camp-btn-box .button--dione:hover>span {font-weight:700;line-height:130%;letter-spacing:-0.03em;color:#009465}
.campaign-wrap .cont-section.section07 .section-inner .camp-btn-box .button--dione:hover::before {transform:scale3d(0.9, 0.8, 1);background:#fff}

.campaign-wrap .cont-section.section08 {background-color:#F8F8F8}
.campaign-wrap .cont-section.section08 .section-inner {padding:9.8rem 0 10.4rem;width:120rem;text-align:center}
.campaign-wrap .cont-section.section08 .section-inner h4 {font-weight:700;font-size:4.5rem;letter-spacing:-0.02em;color:#005B48;margin-bottom:6.6rem}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap {margin-bottom:8.4rem}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-menu {display:flex}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-menu span {display:flex;align-items:center;justify-content:center;width:50%;height:7rem;font-family:'Paperlogy';font-weight:700;font-size:3.6rem;line-height:140%;letter-spacing:-0.03em;color:#005B48;border-radius:1.5rem 1.5rem 0 0;cursor:pointer}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-menu span:nth-child(1) {background-color:rgba(164, 214, 193, 0.5)}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-menu span:nth-child(2) {background-color:rgba(196, 229, 184, 0.5)}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel {display:none;height:43.3rem;padding:5rem 7rem;border-radius:0 0 1.5rem 1.5rem}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel.active {display:block}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel > ul {width:100%;display:flex;justify-content:space-between}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel > ul > li {width:27rem;display:flex;flex-direction:column;gap:4.5rem}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel > ul > li::before {content:'';display:block;width:100%;height:14.5rem;background-repeat:no-repeat;background-position:center center}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel > ul > li .tab-txt {text-align:center}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel > ul > li .tab-txt h5 {font-weight:700;font-size:3rem;line-height:105%;letter-spacing:-0.03em;margin-bottom:1.5rem}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel > ul > li .tab-txt p {font-weight:500;font-size:2.4rem;line-height:140%;letter-spacing:-0.05em}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel.panel01 {background-color:rgba(164, 214, 193, 0.5)}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel.panel01 > ul > li:nth-child(1)::before {background-image:url(../images/section08-tab01-icon01.png)}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel.panel01 > ul > li:nth-child(2)::before {background-image:url(../images/section08-tab01-icon02.png)}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel.panel01 > ul > li:nth-child(3)::before {background-image:url(../images/section08-tab01-icon03.png)}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel.panel02 {background-color:rgba(196, 229, 184, 0.5)}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel.panel02 > ul > li:nth-child(1)::before {background-image:url(../images/section08-tab02-icon01.png)}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel.panel02 > ul > li:nth-child(2)::before {background-image:url(../images/section08-tab02-icon02.png)}
.campaign-wrap .cont-section.section08 .section-inner .camp-tab-wrap .camp-tab-panel.panel02 > ul > li:nth-child(3)::before {background-image:url(../images/section08-tab02-icon03.png)}
.campaign-wrap .cont-section.section08 .section-inner h4.bg-title {font-weight:800;font-size:3.4rem;line-height:140%;letter-spacing:-0.03em;color:#fff;display:inline-block;padding:0 0.5rem;background-color:#005B48;margin-bottom:4.6rem}
.campaign-wrap .cont-section.section08 .section-inner .chorogusan-support {margin-bottom:4.9rem}
.campaign-wrap .cont-section.section08 .section-inner .chorogusan-support > ul {display:flex;gap:7.7rem}
.campaign-wrap .cont-section.section08 .section-inner .chorogusan-support > ul > li {width:58.4rem}
.campaign-wrap .cont-section.section08 .section-inner .chorogusan-support > ul > li > h5 {font-family:'Paperlogy';font-weight:700;font-size:3.4rem;line-height:140%;letter-spacing:-0.03em;color:#005B48;margin-bottom:1.7rem;text-align:left}
.campaign-wrap .cont-section.section08 .section-inner .chorogusan-support > ul > li > .number {display:flex;gap:1.5rem;align-items:flex-end}
.campaign-wrap .cont-section.section08 .section-inner .chorogusan-support > ul > li > .number > .number-box {display:flex;gap:0.7rem}
.campaign-wrap .cont-section.section08 .section-inner .chorogusan-support > ul > li > .number > .number-box > span {font-weight:800;font-size:7.2rem;line-height:140%;letter-spacing:-0.03em;color:#005B48}
.campaign-wrap .cont-section.section08 .section-inner .chorogusan-support > ul > li > .number > .number-box > span.digit {border:0.1rem solid #009465;border-radius:0.5rem;width:7.9rem;height:9.9rem;display:flex;align-items:center;justify-content:center}
.campaign-wrap .cont-section.section08 .section-inner .chorogusan-support > ul > li > .number > span {font-weight:800;font-size:4rem;line-height:140%;letter-spacing:-0.03em;color:#005B48}
.campaign-wrap .cont-section.section08 .section-inner .txt-info {font-weight:500;font-size:2.1rem;line-height:181%;letter-spacing:-0.03em;color:#6D6D6D}

.campaign-wrap .cont-section.section09 {height:118.8rem;background-image:url(../images/section09-bg.jpg)}
.campaign-wrap .cont-section.section09 .section-inner {padding-top:7rem;width:116.3rem;text-align:center}
.campaign-wrap .cont-section.section09 .section-inner h4 {font-weight:700;font-size:4.5rem;line-height:123%;letter-spacing:-0.02em;color:#454545;margin-bottom:3.2rem}
.campaign-wrap .cont-section.section09 .section-inner h4 > span {font-size:2.4rem;line-height:127%;letter-spacing:-0.05em;color:#005B48;display:inline-block;margin-bottom:1.2rem}
.campaign-wrap .cont-section.section09 .section-inner .yt-inner {width:100%;height:66rem}
.campaign-wrap .cont-section.section09 .section-inner .yt-inner > .yt-box {width:100%;height:100%}
.campaign-wrap .cont-section.section09 .section-inner > p {font-weight:600;font-size:2.1rem;line-height:140%;color:#6D6D6D;margin-top:3.4rem}
.campaign-wrap .cont-section.section09 .section-inner .camp-btn-box {margin-top:4.2rem;display:flex;justify-content:center}
.campaign-wrap .cont-section.section09 .section-inner .camp-btn-box > a {width:37.3rem;height:8.8rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg, #009465, #009465);box-shadow:0.3rem 0.3rem 0.4rem rgba(0, 0, 0, 0.25);}
.campaign-wrap .cont-section.section09 .section-inner .camp-btn-box > a > span {font-weight:600;font-size:2.6rem;line-height:130%;letter-spacing:-0.03em;color:#fff;display:flex;align-items:center;gap:1.2rem}
.campaign-wrap .cont-section.section09 .section-inner .camp-btn-box > a > span::after {content:'';display:block;width:3.2rem;height:1.1rem;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url('data:image/svg+xml,<svg viewBox="0 0 32 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 9.68457H29L20.557 0.68457" stroke="white" stroke-width="2"/></svg>')}

.campaign-wrap .cont-section.section10 {background-color:#fff}
.campaign-wrap .cont-section.section10 .section-inner {padding:10rem 0 15.7rem;width:109.4rem}
.campaign-wrap .cont-section.section10 .section-inner h4 {font-weight:700;font-size:4rem;color:#005B48;text-align:center;margin-bottom:5.5rem}
.campaign-wrap .cont-section.section10 .section-inner .event-info {border-top:0.1rem solid #005B48}
.campaign-wrap .cont-section.section10 .section-inner .event-info .eventInfo-accordion-inner {padding:3.7rem 2.1rem;border-bottom:0.1rem solid #005B48}
.campaign-wrap .cont-section.section10 .section-inner .event-info .eventInfo-accordion-inner .info-toggle {display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:2.7rem;line-height:140%;letter-spacing:-0.03em;color:#005B48;cursor:pointer}
.campaign-wrap .cont-section.section10 .section-inner .event-info .eventInfo-accordion-inner .info-toggle::after {content:'';display:block;width:1.9rem;height:1.9rem;background-image:url('data:image/svg+xml,<svg viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 8.99609H18.9961V10.9961H10.5V18.9961H8.5V10.9961H0V8.99609H8.5V0H10.5V8.99609Z" fill="%23005B48"/></svg>');background-repeat:no-repeat;background-size:contain}
.campaign-wrap .cont-section.section10 .section-inner .event-info .eventInfo-accordion-inner .info-toggle.active::after {width:1.9rem;height:0.2rem;background-image:none;background-color:#005B48}
.campaign-wrap .cont-section.section10 .section-inner .event-info .eventInfo-accordion-inner .info-content {display:none;padding-top:3.7rem;font-weight:500;font-size:2.6rem;line-height:140%;letter-spacing:-0.03em}

.campaign-copyright {height:10rem;font-weight:500;font-size:2rem;letter-spacing:-0.02em}

.camp-fixed-banner {position:fixed;top:15rem;right:3rem;width:20.1rem;height:26.2rem;background-image:url(../images/camp-fixed-banner.png);background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:0;z-index:999;transition:all 0.3s}
.camp-fixed-banner.active {opacity:1}
.camp-fixed-banner > a {display:block;width:100%;height:100%}


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