@charset "UTF-8";

html {font-size:62.5%}

.wrap-camp {letter-spacing:-0.01em}
.campaign-wrap {position:relative;width:192rem;margin:auto;font-family:'Pretendard';font-size:2.5rem;font-weight:500;line-height:3.5rem;color:#212121;letter-spacing:initial}
.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 .section-inner {position:relative;width:144rem;height:100%;margin:auto}

.campaign-wrap .cont-section.section01 {height:83.8rem;background-image:url(../images/section01-bg.jpg);background-position:center top -10rem}
.campaign-wrap .cont-section.section01 .section-inner {padding-top:10rem}
.campaign-wrap .cont-section.section01 .section-inner h3 {width:49.6rem;height:40.6rem;margin:auto}
.campaign-wrap .cont-section.section01 .section-inner .camp-txt-box {width:112rem;height:13rem;margin:auto;margin-top:19.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border:0.4rem solid #212121}

.campaign-wrap .cont-section.section02 {background-color:#fff}
.campaign-wrap .cont-section.section02 .section-inner {padding:12rem 0}
.campaign-wrap .cont-section.section02 .section-inner h4 {width:86.4rem;height:14.3rem;margin:auto;margin-bottom:3.9rem}
.campaign-wrap .cont-section.section02 .section-inner .txt-sub {font-size:3rem;color:#272727;text-align:center}
.campaign-wrap .cont-section.section02 .section-inner .txt-sub > span {background-color:#fffca0}
.campaign-wrap .cont-section.section02 .section-inner .video-slide {width:112rem;margin:auto;margin-top:6rem}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .main-video {width:100%;height:63rem;margin-bottom:1rem}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide {cursor:pointer}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide .slide-inner {width:100%;height:100%;position:relative;text-align:center}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide .slide-inner .yt-badge {font-weight:800;font-size:2rem;width:4.2rem;height:4.2rem;display:flex;align-items:center;justify-content:center;background-color:#00cb8b;border-radius:50%;position:absolute;top:1.3rem;left:1.2rem}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide .slide-inner h5 {font-weight:600;font-size:2.5rem;color:#808080;margin-top:1.5rem}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide .slide-inner .img-box {width:100%;height:100%;position:relative}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide .slide-inner .img-box img {width:100%;height:100%;object-fit:cover;position:relative;z-index:-1}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide.locked {pointer-events:none}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide.locked .img-box::before {content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide.locked .txt-commingSoon {width:14.4rem;height:7.9rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide.unlocked .slide-inner .img-box {box-shadow:inset 0 0 0 0.4rem #00cb8b}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide.unlocked .slide-inner h5 {display:inline-block;font-weight:800;color:#272727;position:relative;z-index:1}
.campaign-wrap .cont-section.section02 .section-inner .video-slide .thumbSwiper .swiper-slide.unlocked .slide-inner h5::after {content:'';display:block;width:102%;height:1rem;background-color:#00cb8b;position:absolute;bottom:0.2rem;left:-0.2rem;z-index:-1}

.campaign-wrap .cont-section.section03 {height:112.8rem;background-image:url(../images/section03-bg.jpg)}
.campaign-wrap .cont-section.section03 .section-inner {padding:12rem 0 9rem}
.campaign-wrap .cont-section.section03 .section-inner h4 {width:103.5rem;height:15.3rem;margin:auto;margin-bottom:4.5rem}
.campaign-wrap .cont-section.section03 .section-inner ul {display:flex;justify-content:space-between}
.campaign-wrap .cont-section.section03 .section-inner ul > li {width:40.3rem}
.campaign-wrap .cont-section.section03 .section-inner ul > li .list-txt-top {text-align:center;font-weight:400;font-size:2.5rem;line-height:3.2rem;color:#272727;margin-bottom:4rem}
.campaign-wrap .cont-section.section03 .section-inner ul > li .list-txt-top > span {display:block;margin-top:1rem;font-weight:700;font-size:4rem;color:#00734f}
.campaign-wrap .cont-section.section03 .section-inner ul > li > p > img {display:block;width:100%;object-fit:cover}
.campaign-wrap .cont-section.section03 .section-inner ul > li .list-txt-bottom {height:18rem;background-image:url(../images/section03-line-bg.png);background-repeat:no-repeat;background-position:center top 5.8rem;background-size:contain;line-height:5.8rem;color:#616161;margin-left:1rem}
.campaign-wrap .cont-section.section03 .section-inner .txt-source {margin-top:5rem;text-align:right;font-weight:400;font-size:1.6rem;line-height:2.2rem;color:#8d8d8d}

.campaign-wrap .cont-section.section04 .section-inner {width:100%}
.campaign-wrap .cont-section.section04 .section-inner .camp-txt-box {width:59rem;height:34rem;position:absolute;top:24.2rem;left:23.8rem;z-index:9}
.campaign-wrap .cont-section.section04 .section-inner .camp-txt-box h4 {width:55.3rem;height:22.4rem;margin-bottom:3.5rem}
.campaign-wrap .cont-section.section04 .section-inner .camp-txt-box p {font-size:3rem;line-height:4.5rem;color:#272727}
.campaign-wrap .cont-section.section04 .section-inner .inner-fixed-box {width:35rem;height:33rem;background-color:rgba(255,255,255,0.8);border:0.1rem solid rgba(148,143,135,0.8);position:absolute;top:0;right:37rem;z-index:9;display:flex;flex-direction:column;justify-content:center;padding-left:5rem}
.campaign-wrap .cont-section.section04 .section-inner .inner-fixed-box h5 {width:15.7rem;height:2.9rem;margin-bottom:2rem}
.campaign-wrap .cont-section.section04 .section-inner .inner-fixed-box ul {margin-left:1.7rem;font-size:2rem;line-height:3.7rem;color:#272727}
.swiper-container-horizontal>.swiper-pagination.section04Swiper-pagination {bottom:12rem;zoom:0.9}
.swiper-container-horizontal>.swiper-pagination.section04Swiper-pagination .swiper-pagination-bullet {width:2.4rem;height:2.4rem;background-color:#fff;border:0.1rem solid #c6bfb4;opacity:1;margin:0 1rem}
.swiper-container-horizontal>.swiper-pagination.section04Swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:#00734f;border:0}

.campaign-wrap .cont-section.section05 {height:64.7rem;background-image:url(../images/section05-bg.jpg)}
.campaign-wrap .cont-section.section05 .section-inner {display:flex;flex-direction:column;align-items:center;justify-content:center}
.campaign-wrap .cont-section.section05 .section-inner h4 {width:64.6rem;height:14.2rem;margin-bottom:5.5rem}
.campaign-wrap .cont-section.section05 .section-inner .camp-txt-box {font-size:3rem;line-height:4.5rem;color:#fff;text-align:center}
.campaign-wrap .cont-section.section05 .section-inner .camp-txt-box p + p {margin-top:2.5rem}

.campaign-wrap .cont-section.section06 {background-color:#baf4e2}
.campaign-wrap .cont-section.section06 .section06-inner {padding:12rem 23rem}
.campaign-wrap .cont-section.section06 .section06-inner > div {border:0.4rem solid #000;border-top:0;zoom:0.9}
.campaign-wrap .cont-section.section06 .section06-inner > div::before {content:'';display:block;width:100%;height:4.6rem;background-image:url(../images/section06-bg-top.png);background-repeat:no-repeat;background-position:center top;background-size:contain;margin-bottom:-0.2rem}
.campaign-wrap .cont-section.section06 .section06-inner > div > .inner-cont {padding:12rem 11.4rem 6rem;background-color:#fff}

.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner01 .inner-cont h4 {width:101.1rem;height:14.6rem;margin:auto;margin-bottom:3.6rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner01 .inner-cont .txt-sub {font-size:3rem;color:#272727;text-align:center}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner01 .inner-cont .txt-sub > span {background-color:#fffca0}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner01 .inner-cont .gift-box {width:132.2rem;height:46.6rem;position:relative;margin:9rem auto;zoom:0.9}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner01 .inner-cont .gift-box .limitied {width:33.6rem;height:28.3rem;position:absolute;top:1em;left:52.3rem;z-index:0;animation:seesaw 1.6s ease-in-out infinite;}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner01 .inner-cont .gift-box img + img {position:relative;z-index:1}

@keyframes seesaw {
  0% {
    transform: rotateZ(-4deg);
  }
  50% {
    transform: rotateZ(4deg);
  }
  100% {
    transform: rotateZ(-4deg);
  }
}

.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 {margin-top:12rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont h4 {width:101.1rem;height:14.6rem;margin:auto;margin-bottom:14rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-progressBar {width:112rem;height:15.1rem;margin:auto;border-radius:1.9rem;background-image:url(../images/section06-progressBar-bg.jpg);background-repeat:repeat;background-position:center center;padding:2rem 2.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-progressBar .progressBar-value-txt {display:flex;justify-content:space-between;font-size:2rem;letter-spacing:initial;color:#272727}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-progressBar .progressBar-value-txt > div > p + p {font-weight:800;font-size:3rem;color:#00734f}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-progressBar .progressBar-value-txt > div + div {text-align:right}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-progressBar .progressBar {margin-top:1.3rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-progressBar .progressBar progress {appearance:none;border-radius:1.6rem;overflow:hidden;width:100%;height:3.2rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-progressBar .progressBar progress::-webkit-progress-bar {background:#e5e5e5;border-radius:1.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-progressBar .progressBar progress::-webkit-progress-value {border-radius:1.5rem;background:#00734f}

.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list {width:120rem;margin:auto;margin-top:6rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul {display:flex;justify-content:flex-start;gap:2.7rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li {width:38.2rem;height:26.2rem;background-repeat:no-repeat;background-position:center top;background-size:contain}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li:nth-child(1) {background-image:url(../images/section06-messageList-bg01.jpg)}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li:nth-child(2) {background-image:url(../images/section06-messageList-bg02.jpg)}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li:nth-child(3) {background-image:url(../images/section06-messageList-bg03.jpg)}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li .message-meta {padding:2rem;height:100%;text-align:center;position:relative;flex-shrink:0}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li .message-meta .message-index {display:inline-block;font-weight:600;font-size:2rem;line-height:3.3rem;color:#00734f;background-color:#baf4e2;padding:0 0.8rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li .message-meta .message-body {height:10.5rem;margin-top:3rem;position:relative}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li .message-meta .message-body .message-text {text-align:left;font-size:2.3rem;line-height:3.5rem;color:#272727;letter-spacing:-0.015em;white-space:pre-line;word-break:break-word}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li .message-meta .message-body .controls {position:absolute;right:1rem;bottom:0.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li .message-meta .message-body .controls .more-btn {display:none;font-weight:600;font-size:1.6rem;line-height:2.6rem;color:#00734f;border-bottom:0.3rem solid #00734f}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > ul > li .message-meta .message-author {font-size:2rem;line-height:3.3rem;color:#595959;position:absolute;left:50%;transform:translateX(-50%);bottom:1.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list > p {text-align:center;margin-top:3rem;font-weight:400;font-size:2rem;line-height:3rem;color:#7f7f7f}

.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging {display:flex;align-items:center;justify-content:center;gap:1.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page-direct > img,
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page_direct.page_prev > img,
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page_direct.page_next > img {display:none}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page-direct:first-child::before,
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page_direct.page_prev::before,
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page_direct.page_next::before,
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page-direct:last-child::before {content:'';display:block;width:4.4rem;height:4.3rem;background-repeat:no-repeat;background-position:center center;background-size:contain}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page-direct:first-child::before {background-image:url(../images/section06-btn-paging-first.png)}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page_direct.page_prev::before {background-image:url(../images/section06-btn-paging-prev.png)}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page_direct.page_next::before {background-image:url(../images/section06-btn-paging-next.png)}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging .page-direct:last-child::before {background-image:url(../images/section06-btn-paging-last.png)}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging a {font-weight:600;font-size:2rem;line-height:3.3rem;color:#696969;width:auto;margin:0}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-list .cp1234-pagination .paging a.page-now {color:#00734f;width:4.3rem;height:4.3rem;display:flex;align-items:center;justify-content:center;background-color:#baf4e2;border-radius:50%;border-bottom:0}

#messageWrite {content:'';display:block;width:100%;height:13rem;margin-top:-13rem;position:relative;z-index:-1}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write {display:flex}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write {width:72rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .form-list {margin-bottom:3rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .form-list > ul {display:flex;flex-direction:column;gap:3rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .form-list > ul > li .form-inner > .inner-head label {font-weight:600;font-size:2.5rem;line-height:3.2rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .form-list > ul > li .form-inner > .inner-cont .select-field::before {z-index:1;border:solid #959595;border-width:0 0.1rem 0.1rem 0;top:2.9rem;right:2rem;padding:0.6rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .form-list > ul > li .form-inner > .inner-cont .select-field select {padding:0 3rem 0 1rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .form-list > ul > li .form-inner > .inner-cont .flex-box.mobile-box {gap:1rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .form-list > ul > li .form-inner > .inner-cont .flex-box.mobile-box > div {width:17rem!important}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .form-list > ul > li .form-inner > .inner-cont > p {font-weight:500;font-size:1.8rem;color:#9F9F9F;margin-top:1.2rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .form-list > ul > li .form-inner > .inner-cont .at {color:#7f7f7f}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .form-list > ul > li .form-inner > .inner-cont textarea {border:0.1rem solid #e5e5e5;width:100%;height:18.3rem;margin-top:0.4rem;font-size:2.5rem;line-height:3.5rem;color:#7f7f7f;padding:1.2rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .agree-list {color:#838383}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .agree-list > ul {display:flex;flex-direction:column;gap:0.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .agree-list > ul > li {display:flex}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .agree-list > ul > li:not(:nth-child(1)) {margin-left:2rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .agree-list > ul > li > .input-field .chk-cont1 input[type="checkbox"] + label {line-height:145%}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .agree-list > ul > li > .input-field .chk-cont1 input[type="checkbox"] + label span {line-height:2rem;font-weight:500;font-family:'Pretendard';font-size:2.3rem;color:#838383;letter-spacing:-0.01em}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .agree-list > ul > li > .input-field .chk-cont1 input[type="checkbox"] + label:before {width:2rem;height:2rem;border:0.1rem solid #9a9a9a}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .agree-list > ul > li > .input-field .chk-cont1 input[type="checkbox"] + label:after {width:1.6rem;height:1.3rem;left:0.3rem;top:0.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .agree-list > ul > li > .btn-agree-more {display:flex;align-items:center;font-size:1.8rem;font-weight:600;color:#00734f;line-height:initial;letter-spacing:-0.01em;border-bottom:0.3rem solid #00734f;margin-left:0.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .btn-area {margin-top:4rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > .form-box .btn-area > .btn-write {display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;height:9.6rem;background-color:#00734f;color:#fff;font-weight:600;font-size:2.8rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-write > p {margin-top:0.7rem;text-align:right;font-weight:500;font-size:1.5rem;line-height:150%;letter-spacing:-0.01em}

.form-inner {display:flex;justify-content:space-between}
.form-inner > .inner-head {width:16rem;padding-top:1.6rem}
.form-inner > .inner-head > p {margin-top:0.3rem;font-weight:500;font-size:1.3rem;line-height:135%;letter-spacing:-0.01em;color:#838383}
.form-inner > .inner-cont {width:56rem}
.form-inner > .inner-cont.w100p {width:100%}
.form-inner > .inner-cont input,
.form-inner > .inner-cont select {height:6.3rem;font-size:2.5rem;color:#7f7f7f;font-family:'Pretendard';font-weight:400;background-color:#fff;width:100%;border:0.1rem solid #e5e5e5}
.form-inner > .inner-cont .select-field {height:6.3rem}
.form-inner > .inner-cont .flex-box {display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}
.form-inner > .inner-cont .flex-box + .flex-box {margin-top:1rem}

.btn-parentCertify {display:inline-flex;align-items:center;justify-content:center;background-color:#252525;color:#fff!important;width:22rem;height:5.6rem;margin-bottom:0.9rem;font-size:2.2rem}
.txt-parentCertify {font-size:1.6rem;color:rgba(0,0,0,0.6);display:flex;align-items:center;gap:0.8rem}
.txt-parentCertify::before {content:'';display:block;width:1.8rem;height:1.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-exclamation-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8 4a.905.905 0 0 0-.9.995l.35 3.507a.552.552 0 0 0 1.1 0l.35-3.507A.905.905 0 0 0 8 4m.002 6a1 1 0 1 0 0 2 1 1 0 0 0 0-2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;}
.txt-parentCertify-complete {display:flex;align-items:center;height:3.6rem;color:#252525;font-weight:600;line-height:1.4rem;font-size:2.5rem}

.popup-layer__type2.popup-information .popup-wrap {width:65rem}
.popup-layer__type2.popup-information .popup-wrap .popup-cont .popup-header > strong {font-size:2.4rem;letter-spacing:-0.05em}
.popup-layer__type2.popup-information .popup-wrap .body-cont {color:#111!important;font-size:1.8rem!important}
.popup-layer__type2.popup-information .popup-wrap .body-cont ul {font-size:1.4rem;color:#111;word-break:keep-all}
.popup-layer__type2.popup-information .popup-wrap .body-cont h6 {font-weight:600;font-size:1.5rem}
.popup-layer__type2.popup-information .popup-wrap .body-cont strong {color:#00734f!important;font-size:1.8rem!important}
.popup-layer__type2.popup-information .popup-wrap .pos-popup-btn .btn-popup-confirm {background-color:#00734f}

.cp1234-pagination {text-align:center;margin-top:3rem;margin-bottom:10rem}

.popup-overlay {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;zoom:0.9}
.popup-overlay.active {display:block}
.popup-overlay .popup-mask {position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%}
.popup-overlay .popup-contents {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:56.7rem;background-color: #baf4e2;border:0.1rem solid #8ce3c8}
.popup-overlay .popup-contents .popoup-contents-inner {position:relative;padding:4.5rem;text-align:center}
.popup-overlay .popup-contents .popoup-contents-inner .popup-message-index {margin-top:2.2rem;font-weight:600;font-size:2rem;line-height:3.3rem;color:#fff;background-color:#00734f;padding:0 1rem;display:inline-block}
.popup-overlay .popup-contents .popoup-contents-inner .popup-message-full {margin-top:3.5rem;text-align:left;font-size:2.5rem;line-height:3.5rem;color:#272727;white-space:pre-line;word-break:break-word}
.popup-overlay .popup-contents .popoup-contents-inner .popup-message-author {margin-top:4.5rem;font-size:2rem;line-height:3.3rem;color:#595959}
.popup-overlay .popup-close {position:absolute;top:3rem;right:3rem;width:2.4rem;height:2.4rem;background-image:url(../images/section06-message-popup-close.png);background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;z-index:1}

.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview {width:72.4rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box {margin-left:3.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box h5 {width:40.9rem;height:5rem;margin:auto;margin-bottom:4rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .preview {width:44.2rem;height:67.6rem;margin:auto;background-image:url(../images/section06-message-preview-bg.png);background-repeat:no-repeat;background-position:center top;background-size:44.2rem 30.8rem;position:relative}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .preview::after {content:'';display:block;width:58.6rem;height:40.3rem;background-image:url(../images/section06-message-preview-deco.png);background-repeat:no-repeat;background-position:center top;position:absolute;bottom:0;left:-4.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .preview .inner {width:37rem;height:23rem;margin:auto;padding-top:3rem;position:relative}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .preview .inner .preview-text {font-size:2.5rem;line-height:2.8rem;color:#272727;height:85%;overflow-y:auto}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .preview .inner .preview-name {position:absolute;left:50%;transform:translateX(-50%);bottom:0;font-size:2rem;color:#595959}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .event-info table {margin-bottom:2.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .event-info table th,
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .event-info table td {padding:0.5rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .event-info table th {background-color:#00734f;color:#fff;font-weight:700;font-size:2rem;line-height:4rem;text-align:center;border-left:0.2rem solid #fff;border-right:0.2rem solid #fff}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .event-info table th:first-child {border-left:0}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .event-info table th:last-child {border-right:0}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .event-info table td {background-color:#ededed;color:#7f7f7f;font-weight:400;font-size:2rem;line-height:4rem;text-align:center}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .event-info ul {display:flex;flex-direction:column;gap:0.8rem;font-size:1.8rem;line-height:2.4rem;color:#7f7f7f}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .event-info ul > li {position:relative;padding-left:1.8rem;word-break:keep-all}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .inner-cont .cheerup-message-write > .message-preview .preview-box .event-info ul > li::before {content:'-';position:absolute;left:0}

.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .gift-info-banner {width:100%;height:16.5rem;background-color:#d6f8ee;position:relative;display:flex;align-items:center;padding-left:52rem;font-weight:700;font-size:3rem}
.campaign-wrap .cont-section.section06 .section06-inner > .section06-inner02 .gift-info-banner::before {content:'';display:block;width:29.6rem;height:24.8rem;background-image:url(../images/section06-gift-info-banner-img.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:17.7rem;bottom:-0.8rem}

.campaign-wrap .cont-section.section07 {height:68.5rem;background-image:url(../images/section07-bg.jpg);display:flex;align-items:center}
.campaign-wrap .cont-section.section07 .section-inner {height:auto;text-align:center}
.campaign-wrap .cont-section.section07 .section-inner h4 {width:74.6rem;height:14.3rem;margin:auto;margin-bottom:1.2rem}
.campaign-wrap .cont-section.section07 .section-inner .txt-sub {font-size:3rem;line-height:4.5rem;color:#fff}
.campaign-wrap .cont-section.section07 .section-inner ul {width:120rem;margin:auto;margin-top:5.3rem;display:flex;justify-content:space-between}
.campaign-wrap .cont-section.section07 .section-inner ul > li > a {width:59rem;height:9.6rem;background-color:#00734f;color:#fff;font-weight:600;font-size:2.8rem;display:flex;align-items:center;justify-content:center}

.camp-fixed-banner {position:fixed;right:1rem;top:12rem;z-index:99}
.camp-fixed-banner > ul {display:flex;flex-direction:column;gap:1.4rem}
.camp-fixed-banner > ul > li > a {display:block;width:18rem;height:21.6rem}
.camp-fixed-banner > ul > li > a img {display:block;width:100%;object-fit:cover}

.fadein {opacity:0;transition:all 1.2s;transform:translate(0, 10rem)}
.fadein.visible {opacity:1;transform:translate(0, 0)}

/* 화면 배율 조정 스타일 (s) */
.campaign-wrap .cont-section .section-inner {zoom:0.9}
.campaign-wrap .cont-section.section04 .section-inner {zoom:initial}
.campaign-wrap .cont-section.section04 .section-inner .camp-txt-box,
.campaign-wrap .cont-section.section04 .section-inner .inner-fixed-box {zoom:0.9}
/* 화면 배율 조정 스타일 (e) */


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