@charset "UTF-8";
@import url(/resources/font/campaign/GmarketSans/GmarketSans.css);

@font-face {
font-family: 'SpoqaHanSans';
font-weight: 400;
src: url(/resources/font/campaign/SpoqaHanSans/SpoqaHanSansRegular.woff2) format('woff2'),
     url(/resources/font/campaign/SpoqaHanSans/SpoqaHanSansRegular.woff) format('woff'),
     url(/resources/font/campaign/SpoqaHanSans/SpoqaHanSansRegular.ttf) format('truetype');
}
@font-face {
font-family: 'SpoqaHanSans';
font-weight: 700;
src: url(/resources/font/campaign/SpoqaHanSans/SpoqaHanSansBold.woff2) format('woff2'),
     url(/resources/font/campaign/SpoqaHanSans/SpoqaHanSansBold.woff) format('woff'),
     url(/resources/font/campaign/SpoqaHanSans/SpoqaHanSansBold.ttf) format('truetype');
}

/* background-image preload - 호버 이미지 로드용 */
body::after {position:absolute;width:0;height:0;overflow:hidden;z-index:-1;
    /* load images */
    content:url(../images/camp-floatingBanner-bgHover.png);
}

.wrap-camp {letter-spacing:-1px}
.campaign-wrap {position:relative;width:1920px;margin:auto;font-family:'SpoqaHanSans';font-weight:400;letter-spacing:-0.015em}
.campaign-wrap img {vertical-align:bottom}
.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:1300px;margin:auto}

.camp-floating-banner {position:fixed;top:150px;right:3%;z-index:99;width:155px;height:212px}
.camp-floating-banner > a {display:block;width:100%;height:100%;background-image:url(../images/camp-floatingBanner-bg.png);background-repeat:no-repeat;background-position:center top;background-size:contain;transition:all 0.3s}
.camp-floating-banner > a:hover {background-image:url(../images/camp-floatingBanner-bgHover.png)}

.cont-section.cont01 {height:937px;background-image:url(../images/cont01-bg.jpg)}
.cont-section.cont01 .cont-inner {padding-top:130px;text-align:center}
.cont-section.cont01 ul  li.speech-bubble-ani {position:absolute;background-position:center center;background-size:contain;background-repeat:no-repeat}
.cont-section.cont01 ul  li.speech-bubble-ani.bubble01 {width:166px;height:78px;background-image:url(../images/cont01-speechBubble01.png);top:183px;left:334px}
.cont-section.cont01 ul  li.speech-bubble-ani.bubble02 {width:217px;height:51px;background-image:url(../images/cont01-speechBubble02.png);top:400px;left:153px}
.cont-section.cont01 ul  li.speech-bubble-ani.bubble03 {width:161px;height:71px;background-image:url(../images/cont01-speechBubble03.png);top:597px;left:65px}
.cont-section.cont01 ul  li.speech-bubble-ani.bubble04 {width:206px;height:83px;background-image:url(../images/cont01-speechBubble04.png);top:199px;right:303px}
.cont-section.cont01 ul  li.speech-bubble-ani.bubble05 {width:225px;height:78px;background-image:url(../images/cont01-speechBubble05.png);top:218px;right:37px}
.cont-section.cont01 ul  li.speech-bubble-ani.bubble06 {width:211px;height:51px;background-image:url(../images/cont01-speechBubble06.png);top:437px;right:390px}
.cont-section.cont01 ul  li.speech-bubble-ani.bubble07 {width:208px;height:76px;background-image:url(../images/cont01-speechBubble07.png);top:567px;right:0}

.cont-section.cont02 {padding-top:37px;padding-bottom:114px;background-color:#009a6e}
.cont-section.cont02 .cont-inner .chat-box {width:100%;height:1835px;background-image:url(../images/cont02-chat-bg.png);background-position:center center;background-size:contain;background-repeat:no-repeat}
.cont-section.cont02 .cont-inner .chat-box .box-inner {padding:180px}
.cont-section.cont02 .cont-inner .chat-box .box-inner > ul > li:nth-child(2) {margin-top:-9px}
.cont-section.cont02 .cont-inner .chat-box .box-inner > ul > li:nth-child(3) {margin-top:50px}
.cont-section.cont02 .cont-inner .chat-box .box-inner > ul > li:nth-child(4) {margin-top:50px}

.cont-section.cont03 {padding-top:73px;padding-bottom:124px;background-image:url(../images/cont03-bg.jpg);background-repeat:repeat-y;text-align:center}
.cont-section.cont03 .cont-inner h4 {color:#fff;font-size:39px;line-height:55px;font-family:'GmarketSans';font-weight:700}
.cont-section.cont03 .cont-inner .child-comment-box {width:1246px;height:407px;margin:auto;margin-top:30px;background-image:url(../images/cont03-speechBubble-bg.png);background-repeat:no-repeat;background-position:center top;background-size:contain}
.cont-section.cont03 .cont-inner .child-comment-box > ul {display:flex;flex-direction:row;padding:38px 34px;text-align:left;margin-right:7px;height:270px}
.cont-section.cont03 .cont-inner .child-comment-box > ul > li {width:25%;position:relative;padding-left:23px}
.cont-section.cont03 .cont-inner .child-comment-box > ul > li::after {content:'';display:block;width:4px;height:267px;background-image:url(../images/cont03-commentBox-dotBg.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0;right:0}
.cont-section.cont03 .cont-inner .child-comment-box > ul > li:last-child::after {display:none}
.cont-section.cont03 .cont-inner .child-comment-box > ul > li > h5 {font-family:'GmarketSans';font-size:35px;font-weight:700;color:#eea507;margin-bottom:35px}
.cont-section.cont03 .cont-inner .child-comment-box > ul > li > ul {font-size:17px;letter-spacing:-0.05em;line-height:initial;color:#333;display:flex;flex-direction:column;gap:35px;height:267px}
.cont-section.cont03 .cont-inner .child-comment-box > ul > li > ul > li {padding-left:37px;position:relative}
.cont-section.cont03 .cont-inner .child-comment-box > ul > li > ul > li::before {content:'';display:block;width:28px;height:28px;background-image:url(../images/cont03-icon-user.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:5px;left:0}
.cont-section.cont03 .cont-inner .child-comment-box .txt-bottom {font-size:22px;font-weight:700;color:#fff;margin-top:18px}
.cont-section.cont03 .cont-inner .slide-box {margin-top:43px;position:relative}
.cont-section.cont03 .cont-inner .slide-box .cont03Swiper {width:1024px;margin:auto;overflow:hidden}

.swiper-button-prev:after,
.swiper-button-next:after {display:none}
.swiper-button-prev,
.swiper-button-next {width:43px;height:43px;background-repeat:no-repeat;background-position:center center;background-size:contain}
.swiper-button-prev {background-image:url(../images/cont03-slide-prev.png);left:65px}
.swiper-button-next {background-image:url(../images/cont03-slide-next.png);right:65px}

.cont-section.cont04 {min-height:937px;background-image:url(../images/cont04-bg.jpg);background-color:#009a6e;background-position:center top;text-align:center}
.cont-section.cont04 .cont-inner {padding-top:70px;padding-bottom:140px}
.cont-section.cont04 .cont-inner h4 {font-size:39px;color:#fff;line-height:55px;font-family:'GmarketSans';font-weight:700;margin-bottom:130px}
.cont-section.cont04 .cont-inner .nation-box {width:1230px;height:455px;margin:auto;position:relative}
.cont-section.cont04 .cont-inner .nation-box::before,
.cont-section.cont04 .cont-inner .nation-box::after {content:'';display:block;width:65px;height:56px;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;z-index:9}
.cont-section.cont04 .cont-inner .nation-box::before {background-image:url(../images/cont04-icon-left.png);top:145px;left:-35px}
.cont-section.cont04 .cont-inner .nation-box::after {background-image:url(../images/cont04-icon-right.png);bottom:-23px;right:-35px}
.cont-section.cont04 .cont-inner .nation-box > ul {display:flex;flex-direction:row;gap:22px;height:100%}
.cont-section.cont04 .cont-inner .nation-box > ul > li {width:33.3333%}
.cont-section.cont04 .cont-inner .nation-box > ul > li > .inner {background-color:#fff;height:100%;border-radius:30px;position:relative}
.cont-section.cont04 .cont-inner .nation-box > ul > li > .inner::before {content:'';display:block;width:314px;height:243px;background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;top:-105px;left:50%;transform:translateX(-50%)}
.cont-section.cont04 .cont-inner .nation-box > ul > li:nth-child(1) > .inner::before {background-image:url(../images/cont04-illust01.png)}
.cont-section.cont04 .cont-inner .nation-box > ul > li:nth-child(2) > .inner::before {background-image:url(../images/cont04-illust02.png)}
.cont-section.cont04 .cont-inner .nation-box > ul > li:nth-child(3) > .inner::before {background-image:url(../images/cont04-illust03.png)}
.cont-section.cont04 .cont-inner .nation-box > ul > li > .inner h5 {display:inline-block;width:187px;height:57px;background-repeat:no-repeat;background-position:center center;background-size:contain;font-family:'GmarketSans';font-size:33px;font-weight:700;color:#009a6e;margin-top:180px}
.cont-section.cont04 .cont-inner .nation-box > ul > li:nth-child(1) > .inner h5 {background-image:url(../images/cont04-list01-tileBg.png)}
.cont-section.cont04 .cont-inner .nation-box > ul > li:nth-child(2) > .inner h5 {background-image:url(../images/cont04-list02-tileBg.png)}
.cont-section.cont04 .cont-inner .nation-box > ul > li:nth-child(3) > .inner h5 {background-image:url(../images/cont04-list03-tileBg.png)}
.cont-section.cont04 .cont-inner .nation-box > ul > li > .inner h5 > span {display:inline-block;height:100%;line-height:64px;margin-left:95px;letter-spacing:10px}
.cont-section.cont04 .cont-inner .nation-box > ul > li > .inner > p {margin-top:35px;font-size:19px;line-height:34px;color:#000}
.cont-section.cont04 .cont-inner .nation-box > ul > li > .inner > p::before {content:'';display:block;width:302px;height:4px;margin:auto;margin-bottom:35px;background-image:url(../images/cont04-line.png);background-repeat:no-repeat;background-position:center center;background-size:contain}

.cont-section.cont05 {padding-top:70px;padding-bottom:120px;background-image:url(../images/cont05-bg.jpg);text-align:center}
.cont-section.cont05 .cont-inner h4 {font-size:39px;color:#125e4d;line-height:55px;font-family:'GmarketSans';font-weight:700;margin-bottom:49px}
.cont-section.cont05 .cont-inner h5 {height:58px;line-height:63px;font-size:30px;font-family:'GmarketSans';font-weight:700;color:#fff}
.cont-section.cont05 .cont-inner .top-box {width:1166px;height:189px;margin:auto;background-image:url(../images/cont05-textBox01-bg.png);background-repeat:no-repeat;background-position:center top;background-size:contain}
.cont-section.cont05 .cont-inner .top-box > p {height:131px;display:flex;justify-content:center;align-items:center;font-size:23px;line-height:40px}
.cont-section.cont05 .cont-inner .bottom-box {width:1171px;height:384px;margin:auto;background-image:url(../images/cont05-textBox02-bg.png);background-repeat:no-repeat;background-position:center top;background-size:contain}
.cont-section.cont05 .cont-inner .bottom-box h5 {height:63px;line-height:70px}
.cont-section.cont05 .cont-inner .bottom-box ul {text-align:left;font-size:23px;padding-top:30px;padding-left:55px;display:flex;flex-direction:column;gap:20px}
.cont-section.cont05 .cont-inner .bottom-box ul > li {display:flex;align-items:center;gap:16px}
.cont-section.cont05 .cont-inner .bottom-box ul > li > span {display:flex;justify-content:center;width:36px;height:36px;line-height:33px;background-color:#67c08b;color:#fff;border-radius:50%}
.cont-section.cont05 .cont-inner .arrow {width:47px;height:24px;margin:25px auto;background-image:url(../images/cont05-arrow-down.png);background-repeat:no-repeat;background-position:center center;background-size:contain}

.cont-section.cont06 {min-height:1176px;background-image:url(../images/cont06-bg.jpg);background-color:#67c08b;background-position:center top;text-align:center}
.cont-section.cont06 .cont-inner {padding-top:120px;padding-bottom:78px;font-family:'GmarketSans'}
.cont-section.cont06 .cont-inner .inner-top {text-align:center;margin-bottom:50px;color:#fff}
.cont-section.cont06 .cont-inner .inner-top h4 {font-size:39px;line-height:55px;;font-weight:700}
.cont-section.cont06 .cont-inner .inner-top p {font-size:23px;line-height:35px;font-weight:400}
.cont-section.cont06 .cont-inner .sign-form-box {width:1161px;min-height:671px;margin:auto;background-color:#fff;position:relative;padding-bottom:40px}
.cont-section.cont06 .cont-inner .sign-form-box::after {content:'';display:block;width:1196px;height:51px;background-image:url(../images/cont06-form-bg.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;bottom:-51px;left:-35px}
.cont-section.cont06 .cont-inner .sign-form-box::before {content:'';display:block;width:149px;height:156px;background-image:url(../images/cont06-form-icon.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:150px;right:-74px}
.cont-section.cont06 .cont-inner .sign-form-box > ul {font-size:30px;color:#197e6b;width:595px;margin:auto;padding-top:37px;text-align:left;display:flex;flex-direction:column;gap:25px}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li input,
.cont-section.cont06 .cont-inner .sign-form-box > ul > li select {width:100%;border-radius:5px;border:2px solid #67c08b;height:55px;font-size:23px;font-family:'GmarketSans';text-align:center;color:#98d3bf}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner {display:flex;flex-direction:row;align-items:center}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner .form-label {width:30%;font-weight:700}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner .form-input {width:70%}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner .form-input.input-flex {display:flex;flex-direction:row;align-items:center}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner .form-input.input-flex > div {width:33.3333%}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner .form-input.input-flex .select_wrap .sel_box {margin-left:0}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner .form-input.input-flex .at {margin:0 15px;color:#66c18c;font-size:25px}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li .select_wrap .sel_box {margin-left:30%;position:relative}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li .select_wrap .sel_box select {border-radius:5px;width:100%;height:55px;font-size:23px;padding:0 50px 0 10px;display:block;background-image:url(../images/cont06-select-arrow.png);background-repeat:no-repeat;background-position:right 1.5rem top 50%}
.cont-section.cont06 .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:#005b48;width:194px;height:48px;color:#fff;font-size:18px}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner .form-input .certify-before .inner-info {margin-top:15px}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner .form-input .certify-before .inner-info > p {font-size:15px;position:relative;display:flex;align-items:center;gap:8px}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner .form-input .certify-before .inner-info > p::before {content:'';display:inline-block;width:20px;height:20px;background:url(/resources/v2/images/sub/support/ico_support_new.png) no-repeat center top;background-size:100%}
.cont-section.cont06 .cont-inner .sign-form-box > ul > li > .form-inner .form-input .certify-after .inner-info > p {font-size:23px;color:#98d3bf}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box {width:926px;margin:auto;margin-top:38px;font-family:'SpoqaHanSans';font-size:15px;text-align:left}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner {padding:27px 30px;display:flex;flex-direction:column}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-left {display:flex;flex-direction:column;gap:15px;background-color:#cbe9df;border-radius:10px;padding:27px 30px}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-left strong {font-weight:700}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-left .inner_agree {display:inline-flex;flex-direction:row;align-items:center;gap:20px;height:25px}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-left .inner_agree label {text-align:left;display:flex;flex-direction:row;align-items:center}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-left .inner_agree label.chk_lab span {margin-left:12px}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-left .inner_agree label.chk_lab input {width:18px;height:18px;background-color:#bcbec0;border-radius:3px}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-left .inner_agree label.chk_lab input[type="checkbox"]:checked {position:relative}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-left .inner_agree label.chk_lab input[type="checkbox"]:checked::before {content:'';display:block;width:18px;height:18px;border-radius:3px;position:absolute;top:1px;left:2px;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.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-left .inner_agree > a {font-size:15px;display:inline-block;padding:7px 12px;background-color:#b1decf;color:#009a6e}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-right {font-size:13px;color:#0e7e6b;margin-top:10px}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-right > ul {display:flex;flex-direction:column;gap:5px}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-right > ul > li {line-height:20px;padding-left:10px;position:relative}
.cont-section.cont06 .cont-inner .sign-form-box .chk_out_box .box-inner .inner-right > ul > li::before {content:'*';display:block;position:absolute;top:2px;left:0}
.cont-section.cont06 .cont-inner .sign-form-box .btn-sign-box {position:absolute;bottom:-85px;left:50%;transform:translateX(-50%);z-index:9}
.cont-section.cont06 .cont-inner .sign-form-box .btn-sign-box > a {display:inline-block;font-family:'GmarketSans';font-weight:700;font-size:35px;width:290px;height:61px;line-height:67px;border-radius:40px;background-color:#125e4d;color:#fff;border:3px solid #66c18c}
.cont-section.cont06 .cont-inner .txt-bottom {text-align:center;font-family:'GmarketSans';font-weight:700;font-size:30px;line-height:42px;color:#125e4d;margin-top:120px}
.cont-section.cont06 .cont-inner .txt-bottom p > span {color:#fff;display:block}

.v2 .popup-layer.popup-primary .cp817-popup .popup-cont {width:546px;height:720px;border-radius:15px;text-align:center}
.v2 .popup-layer.popup-primary .cp817-popup .popup-cont .body-cont {overflow:hidden;overflow-y:hidden;padding:48px 60px;max-height:initial;font-size:14px;line-height:24px}
.v2 .popup-layer.popup-primary .cp817-popup .popup-cont .body-cont > h6 {font-family:'GmarketSans';font-weight:700;font-size:25px;line-height:34px;color:#105f4c;margin-bottom:25px}
.v2 .popup-layer.popup-primary .cp817-popup .popup-cont .body-cont .row .row-body p {font-size:14px;line-height:25px;color:#105f4c}
.v2 .popup-layer.popup-primary .cp817-popup .popup-cont .body-cont .row + .row {margin-top:25px}
.v2 .popup-layer.popup-primary .cp817-popup .popup-cont .body-cont .row + .row .popup-cont-inner {text-align:left;background-color:#cbe9df;color:#105f4c;padding:30px 38px;border-radius:15px;max-height:274px;overflow-y:auto}
.v2 .popup-layer.popup-primary .cp817-popup .popup-cont .body-cont .row strong {color:#105f4c}
.v2 .popup-layer.popup-primary .cp817-popup .popup-cont .body-cont .row .txt-point {font-size:18px;font-weight:700}
.v2 .popup-layer.popup-primary .cp817-popup .popup-cont .btn-close {position:relative;font-family:'GmarketSans';font-weight:700;font-size:25px;display:inline-flex;width:124px;height:45px;line-height:50px;background-color:#105f4c;color:#fff;top:initial;right:initial;justify-content:center;margin-top:30px;border-radius:23px}

.cont-section.cont-bottomFloating-box {position:fixed;bottom:0;left:0;background-color:#fff;width:100%;height:80px;font-family:'GmarketSans';font-size:30px;font-weight:700;color:#66c18c;z-index:99;transition:all 0.3s}
.cont-section.cont-bottomFloating-box.fix {bottom:-80px}
.cont-section.cont-bottomFloating-box::after {content:'';display:block;width:30.5%;height:100%;background-color:#eea507;position:absolute;top:0;right:0}
.cont-section.cont-bottomFloating-box > .cont-inner {display:flex;justify-content:space-between;align-items:center;height:100%;line-height:initial}
.cont-section.cont-bottomFloating-box > .cont-inner > p {margin-left:135px}
.cont-section.cont-bottomFloating-box > .cont-inner > a {display:block;text-align:center;width:254px;height:100%;line-height:85px;color:#fff;z-index:9;background-color:#eea507}
.cont-section.cont-bottomFloating-box > .cont-inner.signAfter > p {display:flex;justify-content:space-between;align-items:center;height:100%;line-height:initial;color:#66c18c}
.cont-section.cont-bottomFloating-box > .cont-inner.signAfter > p > span {display:block}
.cont-section.cont-bottomFloating-box > .cont-inner.signAfter > p > span:nth-child(1)::before {content:'';display:block;position:absolute;top:14px;left:56px;width:65px;height:53px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg id='Isolation_Mode' data-name='Isolation Mode' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 535.36 437.2'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23009a6e; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m387.24,87.4c52.41,0,94.9,42.49,94.9,94.9,0,32.08-16.09,61.74-42.76,79.3,72.63,30.9,97.77,102.97,95.87,175.6H.25c-3.26-72.36,25.34-145.58,95.9-175.6-26.67-17.57-42.76-47.23-42.76-79.3,0-52.41,42.49-94.9,94.9-94.9,8.53,0,16.81,1.13,24.67,3.24C175.2,39.97,217.01,0,267.76,0s92.57,39.97,94.8,90.65c7.87-2.11,16.14-3.24,24.67-3.24h0Zm-187.75,14.99c19.85,12.75,34.36,32.48,40.47,55.31,17.5,7.69,38.1,7.69,55.6,0,6.11-22.83,20.63-42.57,40.47-55.31,4.23-40.6-27.2-76.13-68.27-76.13s-72.46,35.73-68.27,76.13h0Zm43.6,84.11c-1.33,30.54-17.27,58.39-42.7,75.13,27.82,11.86,50.91,32.52,67.35,57.79,16.41-25.24,39.51-45.97,67.36-57.81-25.41-16.74-41.34-44.58-42.66-75.11-16.09,4.33-33.25,4.33-49.34,0h0Zm-16.4,180.47v43.96h12.27c1.01-22.91,6.05-44.63,14.33-64.24-20.52-40.03-58.81-69.49-105.01-69.49-71.51,0-118.59,67.19-121.98,133.73h43.57v-43.96h26.27v43.96h104.28v-43.96h26.27Zm-78.41-253.3c-37.9,0-68.63,30.73-68.63,68.63s30.73,68.63,68.63,68.63,68.63-30.73,68.63-68.63-30.73-68.63-68.63-68.63h0Zm317.36,253.3v43.96h43.57c-3.39-66.54-50.47-133.73-121.97-133.73s-118.59,67.19-121.98,133.73h43.57v-43.96h26.27v43.96h104.28v-43.96h26.27Zm-78.41-253.3c-37.9,0-68.63,30.73-68.63,68.63s30.73,68.63,68.63,68.63,68.63-30.73,68.63-68.63-30.73-68.63-68.63-68.63h0Z'/%3E%3C/svg%3E");background-size:cover}
.cont-section.cont-bottomFloating-box > .cont-inner.signAfter > p > span > em {color:#197e6b}
.cont-section.cont-bottomFloating-box > .cont-inner.signAfter > p > span.number {color:#197e6b;padding-top:9px;display:flex;align-items:center;margin-left:200px}
/* .cont-section.cont-bottomFloating-box > .cont-inner.signAfter > p > span.number::before {content:'';display:block;width:57px;height:4px;background-image:url(../images/cont-bottomFloating-dot.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 44px} */
.cont-section.cont-bottomFloating-box > .cont-inner.signAfter > p > span.number > em {color:#66c18c;font-size:25px;margin-left:12px}
.cont-section.cont-bottomFloating-box > .cont-inner.signAfter > p > em {color:#66c18c;font-size:25px;margin-top:12px;margin-left:5px}

.blocker {z-index:999;overflow-x:hidden;padding:0}
.modal.yt-modal {max-width:1000px;min-height:563px;height:initial;border-radius:0;background-color:#000;overflow:initial;padding:0}
.modal.yt-modal a.close-modal {background-image:url(/resources/microCampaign/cpView20000724/pc/images/btn-close.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:50px;height:50px;top:-60px;right:-50px}

.shake-vertical {
	-webkit-animation: shake-vertical 10s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
	        animation: shake-vertical 10s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}


@-webkit-keyframes shake-vertical {
  0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  80% {
    -webkit-transform: translateY(6.4px);
            transform: translateY(6.4px);
  }
  90% {
    -webkit-transform: translateY(-6.4px);
            transform: translateY(-6.4px);
  }
}
@keyframes shake-vertical {
  0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  80% {
    -webkit-transform: translateY(6.4px);
            transform: translateY(6.4px);
  }
  90% {
    -webkit-transform: translateY(-6.4px);
            transform: translateY(-6.4px);
  }
}

.cont-section.cont-event {height:952px;background-image:url(../images/contEvent-bg.jpg)}


/* 노트북 배율 스타일 지우지 말 것 */
@media (max-width: 1536px) {
	html, body {zoom:0.96}
    .campaign-wrap {zoom:0.87}
}