@charset "UTF-8";

body::after {
	position:absolute; 
    width:0; 
    height:0; 
    overflow:hidden; 
    z-index:-1;  
    content:
   	url(../images/section06-btn01-hover.png)
   	url(../images/section06-btn02-hover.png)
   	url(../images/camp-fixed-banner01-hover.png)
	url(../images/camp-fixed-banner02-hover.png);
}

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:#1e1e1e;letter-spacing:-0.02em}
.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}

.camp-btn-box .overseas-guide {margin-top:2rem}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner {background-color:#fff;padding:2rem 5.2rem;border-radius:1rem}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-toggle {display:flex;align-items:center;justify-content:space-between;cursor:pointer}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-toggle > span {display:flex;align-items:center;justify-content:center;gap:1rem;font-weight:600;font-size:2.4rem;line-height:140%;letter-spacing:-0.03em;color:#49A980}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-toggle > span::before {content:'';display:block;width:2.2rem;height:2.2rem;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url('data:image/svg+xml,<svg viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="10" stroke="%2349A980" stroke-width="2"/><path d="M10.3779 8.85009H12.408V17.2857H10.3779V8.85009ZM11.3986 7.64735C11.1843 7.64735 10.985 7.59975 10.8008 7.50456C10.6204 7.40937 10.4775 7.27939 10.3723 7.11463C10.267 6.94987 10.2144 6.77047 10.2144 6.57642C10.2144 6.37871 10.267 6.19748 10.3723 6.03272C10.4775 5.86796 10.6204 5.73798 10.8008 5.64279C10.985 5.5476 11.1843 5.5 11.3986 5.5C11.6091 5.5 11.8027 5.54943 11.9794 5.64828C12.1598 5.74348 12.3027 5.87345 12.408 6.03821C12.517 6.20297 12.5715 6.38237 12.5715 6.57642C12.5715 6.77047 12.517 6.94987 12.408 7.11463C12.3027 7.27939 12.1598 7.40937 11.9794 7.50456C11.8027 7.59975 11.6091 7.64735 11.3986 7.64735Z" fill="%2349A980"/></svg>')}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-toggle::after {content:'';display:block;width:2.2rem;height:2.4rem;background-image:url('data:image/svg+xml,<svg viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999999 12.5L11 22.5L21 12.5M11 22.5L11 1" stroke="%2349A980" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-toggle.active::after {transform:rotate(180deg)}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-content {display:none;padding-top:2rem;margin-top:2rem;border-top:0.15rem solid #49A980;font-size:1.8rem;line-height:140%;letter-spacing:-0.03em}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-content ul {display:flex;flex-direction:column;gap:1rem}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-content ul li {position:relative;padding-left:2.8rem;word-break:keep-all}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-content ul li::before {content:'';display:block;width:0.6rem;height:0.6rem;background-color:#1e1e1e;position:absolute;top:1.5rem;left:1rem;border-radius:50%}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-content ul li > strong {font-weight:700}
.camp-btn-box .overseas-guide .overseasGuide-accordion-inner .guide-content ul li .txt-small {font-weight:300;font-size:1.5rem;line-height:140%;margin-top:1rem}

.campaign-wrap .cont-section.section01 {height:110rem;background-image:url(../images/section01-img.jpg)}
.campaign-wrap .cont-section.section01 .section-inner .thumbnail-box {position:absolute;bottom:2.5rem;right:2.5rem}
.campaign-wrap .cont-section.section01 .section-inner .thumbnail-box > ul {display:flex;gap:0.5rem;width:45.5rem}
.campaign-wrap .cont-section.section01 .section-inner .thumbnail-box > ul > li {width:11rem;height:14.5rem}

.campaign-wrap .cont-section.section02 {height:40.5rem;background-image:url(../images/section02-bg.jpg)}
.campaign-wrap .cont-section.section02 .section-inner {padding:6rem;width:144rem}
.campaign-wrap .cont-section.section02 .section-inner h4 {display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;font-size:2.6rem}
.campaign-wrap .cont-section.section02 .section-inner h4 > span {font-weight:700;font-size:4.6rem;color:#11A56F}
.campaign-wrap .cont-section.section02 .section-inner .donation-progress-box {margin-top:1rem}
.campaign-wrap .cont-section.section02 .section-inner .donation-progress-box .donation-txt-top {display:flex;align-items:center;justify-content:space-between;font-size:2.4rem;line-height:100%}
.campaign-wrap .cont-section.section02 .section-inner .donation-progress-box .donation-txt-top div + div {font-weight:500;font-size:4.6rem;color:#11A56F}
.campaign-wrap .cont-section.section02 .section-inner .donation-progress-box .progress-wrap {width:100%;margin:2rem 0}
.campaign-wrap .cont-section.section02 .section-inner .donation-progress-box .progress-wrap .progress-bar {position:relative;height:2rem;background-color:rgba(255,255,255,0.5)}
.campaign-wrap .cont-section.section02 .section-inner .donation-progress-box .progress-wrap .progress-bar .progress-fill {position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg, #C6FF89 0%, #11A56F 100%)}
.campaign-wrap .cont-section.section02 .section-inner .donation-progress-box .donation-txt-bottom {display:flex;align-items:flex-start;justify-content:space-between;font-size:2rem}
.campaign-wrap .cont-section.section02 .section-inner .donation-progress-box .donation-txt-bottom div + div {font-weight:500;font-size:4.6rem;text-align:right}
.campaign-wrap .cont-section.section02 .section-inner .donation-progress-box .donation-txt-bottom div + div .camp-txt-small {margin-top:1.2rem;font-weight:400;font-size:2rem;color:#8C8C8C}

.campaign-wrap .cont-section.section03-tabMenu {height:12rem;background-image:url(../images/section03-tab-bg.jpg)}
.campaign-wrap .cont-section.section03-tabMenu .section-inner {width:82rem;display:flex;align-items:center}
.campaign-wrap .cont-section.section03-tabMenu .section-inner > ul {width:100%;display:flex;align-items:center;justify-content:space-between}
.campaign-wrap .cont-section.section03-tabMenu .section-inner > ul > li {width:19rem;height:6rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:1rem;position:relative;overflow:hidden}
.campaign-wrap .cont-section.section03-tabMenu .section-inner > ul > li::after {content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0}
.campaign-wrap .cont-section.section03-tabMenu .section-inner > ul > li > span {font-weight:500;font-size:2.6rem;line-height:140%;letter-spacing:-0.03em;color:#69766E;filter:blur(0.2rem)}
.campaign-wrap .cont-section.section03-tabMenu .section-inner > ul > li.active {background:linear-gradient(0deg, #0AC07E, #0AC07E), linear-gradient(0deg, #4AB8AA, #4AB8AA), #111111}
.campaign-wrap .cont-section.section03-tabMenu .section-inner > ul > li.active::after {display:none}
.campaign-wrap .cont-section.section03-tabMenu .section-inner > ul > li.active > span {color:#fff;filter:initial}

.campaign-wrap .cont-section.section03 {height:88.7rem;background-image:url(../images/section03-tab01-contBg.jpg)}
.campaign-wrap .cont-section.section03 .section-inner {width:100%;display:flex;align-items:center;justify-content:center}
.campaign-wrap .cont-section.section03 .section-inner h4 {width:51.9rem;height:21.7rem}

.campaign-wrap .cont-section.section04 {height:134.9rem;background-image:url(../images/section04-bg.jpg)}
.campaign-wrap .cont-section.section04 .section-inner {padding:10rem;width:110rem}
.campaign-wrap .cont-section.section04 .section-inner h4 {width:71rem;height:20.7rem;margin:auto;margin-bottom:5.7rem}
.campaign-wrap .cont-section.section04 .section-inner .yt-inner {width:100%;aspect-ratio:16/9}
.campaign-wrap .cont-section.section04 .section-inner .yt-inner > .yt-box {width:100%;height:100%}
.campaign-wrap .cont-section.section04 .section-inner .camp-txt-box {margin-top:5rem}
.campaign-wrap .cont-section.section04 .section-inner .camp-txt-box h5 {width:54.6rem;height:8rem;margin:auto;margin-bottom:2rem}
.campaign-wrap .cont-section.section04 .section-inner .camp-txt-box .camp-txt {width:70.6rem;height:16.6rem;margin:auto;background-image:url(../images/section04-txtBox-bg.png);background-repeat:no-repeat;background-position:center top;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;font-size:2rem;line-height:140%;letter-spacing:-0.03em}

.campaign-wrap .cont-section.section05 {height:160rem;background-image:url(../images/section05-bg.jpg)}
.campaign-wrap .cont-section.section05 .section-inner {padding-top:10rem;width:116.4rem}
.campaign-wrap .cont-section.section05 .section-inner h4 {width:62rem;height:14.2rem;margin:auto;margin-bottom:5rem}
.campaign-wrap .cont-section.section05 .section-inner .camp-slide-box {width:101.4rem;height:72.8rem;margin:auto;margin-bottom:4rem;padding-top:2rem;background-image:url(../images/section05-slideBox-bg.png);background-repeat:no-repeat;background-position:center top;background-size:contain}
.campaign-wrap .cont-section.section05 .section-inner .camp-slide-box .section05Swiper {width:96.8rem;margin:auto}
.campaign-wrap .cont-section.section05 .section-inner .camp-slide-box .section05Swiper .swiper-button-next > svg,
.campaign-wrap .cont-section.section05 .section-inner .camp-slide-box .section05Swiper .swiper-button-prev > svg,
.campaign-wrap .cont-section.section05 .section-inner .camp-slide-box .section05Swiper .swiper-button-next::after,
.campaign-wrap .cont-section.section05 .section-inner .camp-slide-box .section05Swiper .swiper-button-prev::after {display:none}
.campaign-wrap .cont-section.section05 .section-inner .camp-slide-box .section05Swiper .swiper-button-next,
.campaign-wrap .cont-section.section05 .section-inner .camp-slide-box .section05Swiper .swiper-button-prev {width:6rem;height:6rem;background-repeat:no-repeat;background-position:center center;background-size:contain} 
.campaign-wrap .cont-section.section05 .section-inner .camp-slide-box .section05Swiper .swiper-button-next {background-image:url(../images/section05-slide-next.png);right:2rem;left:initial}
.campaign-wrap .cont-section.section05 .section-inner .camp-slide-box .section05Swiper .swiper-button-prev {background-image:url(../images/section05-slide-prev.png);left:2rem}
.campaign-wrap .cont-section.section05 .section-inner .donation-reward > ul {display:flex;justify-content:center;gap:5rem}
.campaign-wrap .cont-section.section05 .section-inner .donation-reward > ul > li {width:33.8rem;height:41.6rem}
.campaign-wrap .cont-section.section05 .section-inner .donation-reward > p {margin-top:7rem;text-align:center;font-size:1.6rem;line-height:150%;color:#6a6a6a}

.campaign-wrap .cont-section.section06 {min-height:218.5rem;background-image:url(../images/section06-bg.jpg);background-size:contain;padding-bottom:10rem;background-color:#cdfde3}
.campaign-wrap .cont-section.section06 .section-inner {padding-top:32.4rem;width:110rem}
.campaign-wrap .cont-section.section06 .section-inner > img {width:100%;height:auto}
.campaign-wrap .cont-section.section06 .section-inner > p {margin-top:8rem;text-align:center;font-size:1.6rem;line-height:150%;color:#6a6a6a}
.campaign-wrap .cont-section.section06 .section-inner > .camp-btn-box {width:82rem;margin:auto;margin-top:7rem;filter:drop-shadow(0 0.1rem 0.4rem rgba(0,0,0,0.25))}
.campaign-wrap .cont-section.section06 .section-inner > .camp-btn-box > ul {display:flex;align-items:center;justify-content:space-between;gap:2rem}
.campaign-wrap .cont-section.section06 .section-inner > .camp-btn-box > ul > li {width:40rem;height:10rem}
.campaign-wrap .cont-section.section06 .section-inner > .camp-btn-box > ul > li > a {display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all 0.3s}
.campaign-wrap .cont-section.section06 .section-inner > .camp-btn-box > ul > li:nth-child(1) > a {background-image:url(../images/section06-btn01.png)}
.campaign-wrap .cont-section.section06 .section-inner > .camp-btn-box > ul > li:nth-child(2) > a {background-image:url(../images/section06-btn02.png)}
.campaign-wrap .cont-section.section06 .section-inner > .camp-btn-box > ul > li:nth-child(1) > a:hover {background-image:url(../images/section06-btn01-hover.png)}
.campaign-wrap .cont-section.section06 .section-inner > .camp-btn-box > ul > li:nth-child(2) > a:hover {background-image:url(../images/section06-btn02-hover.png)}

.campaign-wrap .cont-section.section07 {height:122.9rem;background-image:url(../images/section07-bg.jpg)}
.campaign-wrap .cont-section.section07 .section-inner {padding:10rem 0 9rem;width:110.5rem}
.campaign-wrap .cont-section.section07 .section-inner h4 {width:39.7rem;height:14.3rem;margin:auto;margin-bottom:6rem}
.campaign-wrap .cont-section.section07 .section-inner .img-box > img {width:100%;height:auto}
.campaign-wrap .cont-section.section07 .section-inner .camp-deco-txt {margin-top:7rem}
.campaign-wrap .cont-section.section07 .section-inner .camp-deco-txt > p {font-size:1.8rem;line-height:150%;letter-spacing:-0.03em;color:#2E2E2E;text-align:center}
.campaign-wrap .cont-section.section07 .section-inner .camp-deco-txt > p::before {content:'';display:block;width:6.8rem;height:1.6rem;margin:auto;margin-bottom:0.8rem;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url('data:image/svg+xml,<svg width="68" height="16" viewBox="0 0 68 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 0L10.3982 4.69921L15.6085 5.52786L11.8803 9.26079L12.7023 14.4721L8 12.08L3.29772 14.4721L4.11969 9.26079L0.391548 5.52786L5.60184 4.69921L8 0Z" fill="%23159C5F"/><path d="M34 0L36.3982 4.69921L41.6085 5.52786L37.8803 9.26079L38.7023 14.4721L34 12.08L29.2977 14.4721L30.1197 9.26079L26.3915 5.52786L31.6018 4.69921L34 0Z" fill="%23159C5F"/><path d="M60 0L62.3982 4.69921L67.6085 5.52786L63.8803 9.26079L64.7023 14.4721L60 12.08L55.2977 14.4721L56.1197 9.26079L52.3915 5.52786L57.6018 4.69921L60 0Z" fill="%23159C5F"/></svg>')}

.campaign-wrap .cont-section.section08 {height:86.2rem;background-image:url(../images/section08-bg.jpg)}
.campaign-wrap .cont-section.section08 .section-inner {padding-top:9.4rem;width:110rem}
.campaign-wrap .cont-section.section08 .section-inner h4 {width:54.6rem;height:13.5rem;margin:auto;margin-bottom:6rem}
.campaign-wrap .cont-section.section08 .section-inner > ul {display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:2rem}
.campaign-wrap .cont-section.section08 .section-inner > ul > li {width:54rem;height:20.9rem;background-image:url(../images/section08-list-bg.png);background-repeat:no-repeat;background-position:center center;background-size:contain;box-shadow:0.1rem 0.1rem 0.4rem rgba(21, 114, 65, 0.3);display:flex;align-items:center;justify-content:center}
.campaign-wrap .cont-section.section08 .section-inner > ul > li > .list-inner {text-align:center;display:flex;flex-direction:column;gap:2rem}
.campaign-wrap .cont-section.section08 .section-inner > ul > li > .list-inner .inner-title {display:flex;flex-direction:column;gap:0.6rem}
.campaign-wrap .cont-section.section08 .section-inner > ul > li > .list-inner .inner-title > h5 {font-weight:700;font-size:2.2rem;line-height:140%;letter-spacing:-0.03em}
.campaign-wrap .cont-section.section08 .section-inner > ul > li > .list-inner .inner-title > p {font-weight:400;font-size:1.8rem;line-height:140%;letter-spacing:-0.03em}
.campaign-wrap .cont-section.section08 .section-inner > ul > li > .list-inner .inner-number {font-weight:700;font-size:4.2rem;color:#038254;display:flex;align-items:center;justify-content:center;gap:0.2rem}
.campaign-wrap .cont-section.section08 .section-inner > ul > li > .list-inner .inner-number > span + span {font-weight:600;font-size:3.4rem}
.campaign-wrap .cont-section.section08 .section-inner > p {text-align:center;margin-top:4rem;font-size:1.8rem;line-height:160%;color:rgba(0, 0, 0, 0.4)}

.campaign-wrap .cont-section.section09 {height:81.4rem;background-image:url(../images/section09-bg.jpg)}
.campaign-wrap .cont-section.section09 .section-inner {padding-top:32.5rem}
.campaign-wrap .cont-section.section09 .section-inner .camp-notice-box {width:70.6rem;height:20.5rem;margin:auto;margin-bottom:3rem}
.campaign-wrap .cont-section.section09 .section-inner .donation-info {width:69rem;margin:auto}
.campaign-wrap .cont-section.section09 .section-inner .donation-info > ul {display:flex;flex-direction:column;gap:0.8rem;font-size:1.5rem;line-height:140%}

.campaign-wrap .cont-section.section10 {min-height:108.8rem;background-image:url(../images/section10-bg.jpg);padding-bottom:2.9rem}
.campaign-wrap .cont-section.section10 .section-inner {padding-top:11rem;width:82rem}
.campaign-wrap .cont-section.section10 .section-inner h4 {width:57.5rem;height:14.9rem;margin:auto}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box {margin-top:56.9rem}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul {display:flex;align-items:center;justify-content:space-between;gap:2rem}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul > li {width:40rem;height:10rem}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul > li > a {display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:1rem;color:#005B48;transition:all 0.3s}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul > li:nth-child(1) > a {background:linear-gradient(86.76deg, rgba(255, 255, 255, 0) 6.47%, rgba(255, 253, 182, 0.8) 91.33%), linear-gradient(0deg, #D5FFEB, #D5FFEB), #111111}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul > li:nth-child(2) > a {background:linear-gradient(86.76deg, rgba(255, 255, 255, 0) 6.47%, rgba(183, 255, 189, 0.8) 91.33%), linear-gradient(0deg, #D5FFEB, #D5FFEB), #111111}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul > li > a > span {display:flex;align-items:center;justify-content:space-between;width:35rem;height:3.6rem;font-weight:600;font-size:2.6rem;line-height:140%;letter-spacing:-0.03em}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul > li > a > span::after {content:'';display:block;width:3.6rem;height:3.6rem;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url('data:image/svg+xml,<svg viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="18" cy="18" r="17" stroke="%23005B48" stroke-width="2"/><circle cx="18" cy="18" r="17" stroke="%23005B48" stroke-width="2"/><path d="M19.6663 24.6659L26.333 17.9992L19.6663 11.3325M26.333 17.9992H9.33301" stroke="%23005B48" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.6663 24.6659L26.333 17.9992L19.6663 11.3325M26.333 17.9992H9.33301" stroke="%23005B48" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul > li:nth-child(1) > a:hover {color:#FEF9B9;background:#000}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul > li:nth-child(1) > a:hover > span::after {background-image:url('data:image/svg+xml,<svg viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="18" cy="18" r="17" stroke="%23FEF9B9" stroke-width="2"/><circle cx="18" cy="18" r="17" stroke="%23FEF9B9" stroke-width="2"/><path d="M19.6663 24.6659L26.333 17.9992L19.6663 11.3325M26.333 17.9992H9.33301" stroke="%23FEF9B9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.6663 24.6659L26.333 17.9992L19.6663 11.3325M26.333 17.9992H9.33301" stroke="%23FEF9B9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul > li:nth-child(2) > a:hover {color:#6AD6AD;background:#000}
.campaign-wrap .cont-section.section10 .section-inner .camp-btn-box > ul > li:nth-child(2) > a:hover > span::after {background-image:url('data:image/svg+xml,<svg viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="18" cy="18" r="17" stroke="%236AD6AD" stroke-width="2"/><circle cx="18" cy="18" r="17" stroke="%23FEF9B9" stroke-width="2"/><path d="M19.6663 24.6659L26.333 17.9992L19.6663 11.3325M26.333 17.9992H9.33301" stroke="%236AD6AD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.6663 24.6659L26.333 17.9992L19.6663 11.3325M26.333 17.9992H9.33301" stroke="%236AD6AD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}

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

.camp-fixed-banner {position:fixed;bottom:2rem;right:3rem;opacity:0;z-index:999;transition:all 0.3s}
.camp-fixed-banner.active {opacity:1}
.camp-fixed-banner > ul {width:31.6rem;display:flex;flex-direction:column;gap:2rem;filter:drop-shadow(0.2rem 0.2rem 1rem rgba(30,30,30,0.4))}
.camp-fixed-banner > ul > li > a {display:block;width:100%;height:11.7rem;background-repeat:no-repeat;background-size:contain;transition:all 0.3s}
.camp-fixed-banner > ul > li:nth-child(1) > a {background-image:url(../images/camp-fixed-banner01.png)}
.camp-fixed-banner > ul > li:nth-child(2) > a {background-image:url(../images/camp-fixed-banner02.png);margin-left:1.7rem}
.camp-fixed-banner > ul > li:nth-child(1) > a:hover {background-image:url(../images/camp-fixed-banner01-hover.png)}
.camp-fixed-banner > ul > li:nth-child(2) > a:hover {background-image:url(../images/camp-fixed-banner02-hover.png)}




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