@charset "UTF-8";

/* background-image preload - 호버 이미지 로드용 */
body::after {
	position:absolute; 
    width:0; 
    height:0; 
    overflow:hidden; 
    z-index:-1;
    
    /* load images */
    content:
	    url(../images/cont11-btn-support-hover.png)
	    url(../images/cont05-video01-thumbnail-hover.png)
	    url(../images/cont05-video02-thumbnail-hover.png)
	    url(../images/cont05-video03-thumbnail-hover.png);
}

.wrap-camp {letter-spacing:-1px}
.campaign-wrap {position:relative;width:1920px;margin:auto;font-family:'Pretendard';letter-spacing:-0.05em}
.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;margin:auto;height:100%}
.campaign-wrap .cont-section .cont-inner-full {position:relative;width:100%;height:100%}

.camp-floating-banner {width:147px;height:422px;background-image:url(../images/camp-floating-banner-bg.png);background-repeat:no-repeat;background-position:center top;background-size:contain;position:fixed;bottom:60px;right:60px;filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.3));z-index:9}
.camp-floating-banner > ul {display:flex;flex-direction:column;justify-content:space-around;height:100%;align-items:center}
.camp-floating-banner > ul > li > a {display:block;width:100%;height:100%;color:#fff;font-size:20px;font-weight:600;line-height:26px;text-align:center;transition:all 0.3s}
.camp-floating-banner > ul > li > a:hover {color:#033614}

.campaign-wrap .cont-section.cont01 {height:860px;background-image:url(../images/cont01-bg.jpg);background-position:center bottom}
.campaign-wrap .cont-section.cont01 .cont-inner-full {zoom:0.85}
.campaign-wrap .cont-section.cont01 h3 > span {display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:50%;transform:translateX(-50%)}
.campaign-wrap .cont-section.cont01 h3 > span.sub-title {width:843px;height:337px;background-image:url(../images/cont01-campTitle01.png);top:220px}
.campaign-wrap .cont-section.cont01 h3 > span.main-title {width:697px;height:495px;background-image:url(../images/cont01-campTitle02.png);top:174px}
.campaign-wrap .cont-section.cont01 ul > li {position:absolute}
.campaign-wrap .cont-section.cont01 ul > li.speechBubble-vietnam {bottom:155px;left:235px}
.campaign-wrap .cont-section.cont01 ul > li.speechBubble-korea {bottom:110px;left:550px}
.campaign-wrap .cont-section.cont01 ul > li.speechBubble-china {bottom:143px;left:900px}
.campaign-wrap .cont-section.cont01 ul > li.speechBubble-english {bottom:96px;right:460px}
.campaign-wrap .cont-section.cont01 ul > li.speechBubble-thailand {bottom:206px;right:256px}

.campaign-wrap .cont-section.cont02 {height:1080px;background-image:url(../images/cont02-bg.jpg);display:flex;align-items:center;justify-content:center}
.campaign-wrap .cont-section.cont02 .yt-area > .yt-box {width:1176px;height:662px;margin:auto}
.campaign-wrap .cont-section.cont02 .yt-area > .yt-box > iframe {border-radius:20px}

.campaign-wrap .cont-section.cont03 {height:775px;background-image:url(../images/cont03-bg.jpg)}
.campaign-wrap .cont-section.cont03 .cont-inner {width:1610px;margin:auto;zoom:0.85}
.campaign-wrap .cont-section.cont03 .cont-inner .child-num {font-size:100px;color:#00b07b;font-weight:700;letter-spacing:-0.075em;margin-top:40px;margin-bottom:20px}
.campaign-wrap .cont-section.cont03 .cont-inner .sub-txt {font-size:25px;color:#646464;font-weight:500;letter-spacing:-0.03em}
.campaign-wrap .cont-section.cont03 .cont-inner .graph-box {position:absolute;top:135px;right:0;width:1107px;height:651px}
.campaign-wrap .cont-section.cont03 .cont-inner .graph-box .inner {position:relative;width:100%;height:100%}
.campaign-wrap .cont-section.cont03 .cont-inner .graph-box .inner > div {position:absolute;background-repeat:no-repeat;background-position:center top;background-size:contain}
.campaign-wrap .cont-section.cont03 .cont-inner .graph-box .inner .globe {top:0;left:260px;width:679px;height:679px;background-image:url(../images/cont03-illust-globe.png)}
.campaign-wrap .cont-section.cont03 .cont-inner .graph-box .inner .graph {top:0;left:0;width:1107px;height:625px;background-image:url(../images/cont03-graph-img.png)}
.campaign-wrap .cont-section.cont03 .cont-inner .graph-box .inner .arrow {top:-3px;right:50px;width:441px;height:571px;background-image:url(../images/cont03-graph-arrow.png)}
.campaign-wrap .cont-section.cont03 .cont-inner .graph-info {position:absolute;bottom:146px;left:0;font-size:15px;color:#aaaaaa;line-height:21px;letter-spacing:-0.03em}

.campaign-wrap .cont-section.cont04 {height:1017px;background-image:url(../images/cont04-bg.jpg);background-position:center bottom}
.campaign-wrap .cont-section.cont04 > ul {display:flex;width:1564px;margin:auto;justify-content:space-between;align-items:center;gap:40px;padding-top:90px}
.campaign-wrap .cont-section.cont04 > ul > li > a {display:block;width:100%;height:100%}
.campaign-wrap .cont-section.cont04 > ul > li > a > img {width:100%}

.campaign-wrap .cont-section.cont05 {height:1080px;background-image:url(../images/cont05-bg.jpg)}
.campaign-wrap .cont-section.cont05 .cont-inner {display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;zoom:0.9}
.campaign-wrap .cont-section.cont05 .cont-inner > ul {display:flex;flex-direction:row;justify-content:center;gap:52px;margin-top:60px;margin-bottom:60px}
.campaign-wrap .cont-section.cont05 .cont-inner > ul > li {filter:drop-shadow(2px 4px 10px rgba(0,0,0,0.1))}
.campaign-wrap .cont-section.cont05 .cont-inner > ul > li > a {display:block;width:330px;height:585px;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all 0.3s}
.campaign-wrap .cont-section.cont05 .cont-inner > ul > li > a.year5 {background-image:url(../images/cont05-video01-thumbnail-v2.png)}
.campaign-wrap .cont-section.cont05 .cont-inner > ul > li > a.year5:hover {background-image:url(../images/cont05-video01-thumbnail-hover.png)}
.campaign-wrap .cont-section.cont05 .cont-inner > ul > li > a.year61 {background-image:url(../images/cont05-video02-thumbnail-v2.png)}
.campaign-wrap .cont-section.cont05 .cont-inner > ul > li > a.year61:hover {background-image:url(../images/cont05-video02-thumbnail-hover.png)}
.campaign-wrap .cont-section.cont05 .cont-inner > ul > li > a.year2 {background-image:url(../images/cont05-video03-thumbnail-v3.png)}
.campaign-wrap .cont-section.cont05 .cont-inner > ul > li > a.year2:hover {background-image:url(../images/cont05-video03-thumbnail-hover.png)}
.campaign-wrap .cont-section.cont05 .cont-inner > .txt {margin-top:30px;font-size:28px;line-height:41px;letter-spacing:-0.03em;font-weight:500;color:#646464}

.campaign-wrap .cont-section.cont06 {height:1080px;background-image:url(../images/cont06-bg.jpg)}
.campaign-wrap .cont-section.cont06 .cont-inner {display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;zoom:0.9}
.campaign-wrap .cont-section.cont06 .cont-inner .video {width:1102px;height:719px;background-image:url(../images/cont06-video-bg.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.campaign-wrap .cont-section.cont06 .cont-inner .video .yt-area > .yt-box {width:1048px;height:590px;margin:auto;margin-top:100px}

.campaign-wrap .cont-section.cont07 {height:960px;background-image:url(../images/cont07-bg.jpg)}
.campaign-wrap .cont-section.cont07 .cont-inner {display:flex;flex-direction:column;align-items:center;padding-top:80px;zoom:0.9}
.campaign-wrap .cont-section.cont07 .cont-inner > ul {width:1460px;height:390px;position:relative;margin-top:45px;margin-bottom:50px}
.campaign-wrap .cont-section.cont07 .cont-inner > ul > li {position:absolute}
.campaign-wrap .cont-section.cont07 .cont-inner > ul > li:nth-child(1) {bottom:0;left:0}
.campaign-wrap .cont-section.cont07 .cont-inner > ul > li:nth-child(2) {bottom:0;left:390px;z-index:9}
.campaign-wrap .cont-section.cont07 .cont-inner > ul > li:nth-child(3) {bottom:24px;right:0}

.campaign-wrap .cont-section.cont08 {height:1643px;background-image:url(../images/cont08-bg.jpg)}
.campaign-wrap .cont-section.cont08 .cont-inner {width:1436px;margin:auto;padding-top:170px;zoom:0.95}
.campaign-wrap .cont-section.cont08 .cont-inner > h4 {margin-bottom:30px;text-align:center}
.campaign-wrap .cont-section.cont08 .cont-inner .message-write {width:1372px;height:607px;margin:auto;display:flex;flex-direction:column;align-items:center;background-image:url(../images/cont08-textarea-bg.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.campaign-wrap .cont-section.cont08 .cont-inner .message-write > .write-info {font-size:25px;color:#adabab;font-weight:500;letter-spacing:-0.03em;margin-top:35px}
.campaign-wrap .cont-section.cont08 .cont-inner .message-write > textarea {width:580px;height:230px;border:0;background-color:transparent;margin-top:35px;margin-bottom:35px}
.campaign-wrap .cont-section.cont08 .cont-inner .message-write > .pre-txt {margin-top:50px;font-size:15px;color:#adabab}
.campaign-wrap .cont-section.cont08 .cont-inner .message-list {width:100%}
.campaign-wrap .cont-section.cont08 .cont-inner .message-list > ul {display:flex;flex-wrap:wrap;row-gap:10px;column-gap:13px;margin-top:-120px}
.campaign-wrap .cont-section.cont08 .cont-inner .message-list > ul > li {width:470px;height:140px;background-image:url(../images/cont08-message-bg.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.campaign-wrap .cont-section.cont08 .cont-inner .message-list > ul > li > .list-inner {padding:30px 40px;display:flex;flex-direction:column;gap:12px;position:relative}
.campaign-wrap .cont-section.cont08 .cont-inner .message-list > ul > li > .list-inner > .message-info {display:flex;flex-direction:row;gap:13px;align-items:flex-end}
.campaign-wrap .cont-section.cont08 .cont-inner .message-list > ul > li > .list-inner > .message-info .name {font-size:19px;color:#33cd87;font-weight:700}
.campaign-wrap .cont-section.cont08 .cont-inner .message-list > ul > li > .list-inner > .message-info .date {font-size:17px;color:#aadec6;font-weight:500}
.campaign-wrap .cont-section.cont08 .cont-inner .message-list > ul > li > .list-inner > .message {font-size:14px;color:#7f7d7d;line-height:28px;letter-spacing:-0.03em}
.campaign-wrap .cont-section.cont08 .cont-inner .message-list > ul > li > .list-inner > .message > a {margin-left:8px}
.campaign-wrap .cont-section.cont08 .cont-inner .message-list > ul > li > .list-inner > .message > a > img {vertical-align:text-top;margin-top:-3px}

.campaign-wrap .cont-section.cont09 {height:1620px;background-image:url(../images/cont09-bg.jpg)}
.campaign-wrap .cont-section.cont09 .cont-inner {width:1436px;margin:auto;padding-top:150px;zoom:0.95}
.campaign-wrap .cont-section.cont09 .cont-inner > h4 {margin-bottom:30px;text-align:center}
.campaign-wrap .cont-section.cont09 .cont-inner > .sns-event-box {width:1217px;height:844px;margin:auto;background-image:url(../images/cont09-event-img.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.campaign-wrap .cont-section.cont09 .cont-inner > .sns-event-box .sns-list {padding-top:494px;text-align:center}
.campaign-wrap .cont-section.cont09 .cont-inner > .sns-event-box .sns-list > h5 {display:inline-block;padding:12px 50px;font-size:24px;color:#fff;font-weight:500;background-color:#76c1ef;border-radius:50px}
.campaign-wrap .cont-section.cont09 .cont-inner > .sns-event-box .sns-list > ul {display:flex;justify-content:center;gap:16px;margin-top:20px}
.campaign-wrap .cont-section.cont09 .cont-inner > .sns-event-box .sns-list > p {font-size:15px;color:#9d9d9d;margin-top:20px}

.campaign-wrap .cont-section .cont-inner .gift-info {width:1175px;margin:auto;margin-top:20px}
.campaign-wrap .cont-section .cont-inner .gift-info .pre-list {margin-top:10px;text-align:left;font-size:14px;font-weight:500;color:#929090;line-height:23px}
.campaign-wrap .cont-section .cont-inner .gift-info .pre-list > h5 {font-size:14px;font-weight:500}
.campaign-wrap .cont-section .cont-inner .gift-info .pre-list > ul > li::before {content:'·';margin-right:8px}

.campaign-wrap .cont-section.cont10 {height:1080px;background-image:url(../images/cont10-img.jpg)}

.campaign-wrap .cont-section.cont11 {height:1970px;background-image:url(../images/cont11-bg.jpg);background-position:center bottom}
.campaign-wrap .cont-section.cont11 .cont-inner {padding-top:115px;text-align:center;zoom:0.85}
.campaign-wrap .cont-section.cont11 .cont-inner .slide-box {width:1410px;margin:auto;overflow:hidden;position:relative}
.campaign-wrap .cont-section.cont11 .cont-inner .slide-box .cont11Swiper .swiper-slide {text-align:center}
.campaign-wrap .cont-section.cont11 .cont-inner .img-box {margin-bottom:70px}
.campaign-wrap .cont-section.cont11 .cont-inner .bottom-box .camp-support-btn {margin-top:65px}
.campaign-wrap .cont-section.cont11 .cont-inner .bottom-box .camp-support-btn > a {display:inline-block;width:573px;height:93px;background-image:url(../images/cont11-btn-support.png);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all 0.3s}
.campaign-wrap .cont-section.cont11 .cont-inner .bottom-box .camp-support-btn > a:hover {background-image:url(../images/cont11-btn-support-hover.png)}



/* swiper slide button */
.campaign-wrap .cont-section .swiper .swiper-button-next:after,
.campaign-wrap .cont-section .swiper .swiper-button-prev:after {display:none}
.campaign-wrap .cont-section .swiper .swiper-button-next,
.campaign-wrap .cont-section .swiper .swiper-button-prev {width:56px;height:56px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.campaign-wrap .cont-section .swiper .swiper-button-next {background-image:url(../images/cont11-slide-next.png)}
.campaign-wrap .cont-section .swiper .swiper-button-prev {background-image:url(../images/cont11-slide-prev.png)}

/* modal */
.blocker {z-index:999;background-color:rgba(0,0,0,0.5)}
.modal.childStory-modal {padding:0;background-color:transparent;box-shadow:none;overflow:hidden;max-width:860px}
.modal.childStory-modal > img {width:100%;max-width:100%}
.modal.childStory-modal a.close-modal {width:26px;height:26px;top:105px;right:105px;background-image:url(../images/modal-close-green.png)}

.modal.message-privacy-modal {max-width:650px;background-color:#fff;height:100%;overflow:hidden;border-radius:10px;padding:0;box-shadow:1px 1px 17px 0px rgba(0, 0, 0, 0.2)}
.modal.message-privacy-modal .modal-inner {padding:35px;height:100%;box-sizing:border-box}
.modal.message-privacy-modal .modal-inner h5 {font-size:27px;font-weight:700;letter-spacing:-0.05em;color:#595959}
.modal.message-privacy-modal .modal-inner .info-form-box > ul {font-size:25px;color:#00ae5f;margin:auto;padding-top:36px;text-align:left;display:flex;flex-direction:column;gap:20px}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li input,
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li select {width:100%;border-radius:5px;border:2px solid #dcdcdc;height:57px;font-size:28px;text-align:center;color:#595959;box-sizing:border-box}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner {display:flex;flex-direction:row;align-items:center}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-label {width:30%;font-weight:700;letter-spacing:-0.05em}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-label::after {content:'*';display:inline-block;font-size:25px;font-weight:700;color:#f691d7;margin-left:5px}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-input {width:70%}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-input.input-flex {display:flex;flex-direction:row;align-items:center;gap:10px}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-input.input-flex > div {width:33.3333%}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-input.input-flex .select_wrap .sel_box {margin-left:0}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li .select_wrap .sel_box {margin-left:30%;position:relative}
.modal.message-privacy-modal .modal-inner .info-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/modal-select-arrow.png);background-repeat:no-repeat;background-position:right 0.8rem top 50%}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-input .certify-before .before-certify-cont > a {border-radius:5px;display:flex;justify-content:center;align-items:center;background-color:#00aa5d;width:234px;height:45px;color:#fff;font-size:24px}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-input .certify-before .inner-info {margin-top:10px}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-input .certify-before .inner-info > p {font-size:16px;position:relative;display:flex;align-items:center;gap:8px;color:#8f8f8f;letter-spacing:-0.05em}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-input .certify-before .inner-info > p::before {content:'!';display:inline-block;font-weight:700;color:#f691d7}
.modal.message-privacy-modal .modal-inner .info-form-box > ul > li > .form-inner .form-input .certify-after .inner-info > p {font-size:22px;color:#595959;letter-spacing:-0.05em}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box {margin-top:15px}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box {width:100%}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion {display:flex;flex-direction:column;gap:8px}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner {border:2px solid #c7c7c7;background-color:#f4f3f3;border-radius:5px;position:relative}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-toggle {width:24px;height:14px;background-image:url(../images/modal-select-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer;position:absolute;right:10px;top:16px;transition:all 0.3s ease-out}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-toggle.active {transform:rotate(180deg)}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-content {display:none;padding:5px 20px 20px 20px;font-size:17px;font-weight:400;color:#8f8f8f;line-height:25px;letter-spacing:-0.08em;word-break:keep-all;max-height:130px;overflow-y:auto}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-content h5,
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-content h6 {font-size:17px;font-weight:700}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-content > ul {display:flex;flex-direction:column;gap:12px}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-content > ul > li > ul {background-color:#fff;padding:10px 20px;text-align:center;display:flex;flex-direction:column;margin-top:10px}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-content > ul > li > ul > li {margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid #efefef}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-content > ul > li > ul > li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-content > ul > li > ul > li > h7 {font-weight:700;color:#00ae5f}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .accordion-box .accordion .accordion-inner .accordion-content.default {display:block}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .inner-agree {display:flex;flex-direction:row;align-items:center;gap:20px;padding:8px 10px}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .inner-agree label {text-align:left;display:flex;flex-direction:row;align-items:center;font-size:18px;color:#595959;letter-spacing:-0.08em}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .inner-agree label.chk_lab span {margin-left:10px}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .inner-agree label.chk_lab input {width:30px;height:30px;background-color:#fff;border-radius:2px;border:2px solid #00aa5d}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .inner-agree label.chk_lab input[type="checkbox"]:checked {position:relative;background-color:#00aa5d}
.modal.message-privacy-modal .modal-inner .info-form-box .chk_out_box .inner-agree label.chk_lab input[type="checkbox"]:checked::before {content:'';display:block;width:15px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url(../images/modal-icon-chk.png);background-repeat:no-repeat;background-size:contain}
.modal.message-privacy-modal .modal-inner .modal-bottom {position:absolute;bottom:30px}
.modal.message-privacy-modal .modal-inner .modal-bottom .btn-info-write {text-align:center;margin-bottom:30px}
.modal.message-privacy-modal .modal-inner .modal-bottom .btn-info-write > a {font-size:27px;font-weight:500;color:#fff;background-color:#00aa5d;display:inline-block;text-align:center;width:146px;height:52px;line-height:52px;border-radius:50px}
.modal.message-privacy-modal .modal-inner .modal-bottom .info-txt-list > ul {display:flex;flex-direction:column;gap:3px;font-size:15px;color:#8f8f8f;word-break:keep-all;line-height:20px}
.modal.message-privacy-modal a.close-modal {width:26px;height:26px;top:35px;right:35px;background-image:url(../images/modal-close-green.png)}

.modal.message-privacy-modal .modal.alert-modal {padding:0;background-color:#dfdddd;box-shadow:none;overflow:hidden;max-width:510px;height:200px;border-radius:17px}
.modal.message-privacy-modal .modal.alert-modal .modal-inner {display:flex;align-items:center;justify-content:center;text-align:center}
.modal.message-privacy-modal .modal.alert-modal .modal-inner .alert-txt {font-size:28px;color:#595959;line-height:40px;font-weight:700}
.modal.message-privacy-modal .modal.alert-modal .modal-inner .alert-txt .small-txt {font-size:15px;color:#8a8a8a;font-weight:400;line-height:21px;margin-top:25px}
.modal.message-privacy-modal .modal.alert-modal a.close-modal {width:26px;height:26px;top:20px;right:20px;background-image:url(../images/modal-close-green.png)}

.modal.message-modal {max-width:700px;background-image:url(../images/cont08-modal-bg.jpg);background-repeat:repeat;box-shadow:none;height:450px;overflow:hidden;border-radius:10px;padding:0}
.modal.message-modal .modal-inner {padding:40px;text-align:center;font-weight:500;color:#34d88d}
.modal.message-modal .modal-inner > .name {font-size:20px;font-weight:700;margin-bottom:45px}
.modal.message-modal .modal-inner > .message-txt {font-size:25px;color:#fff;letter-spacing:-0.03em;line-height:41px;height:246px;overflow-y:auto}
.modal.message-modal .modal-inner > .date {font-size:18px;letter-spacing:-0.03em;margin-top:40px}
.modal.message-modal a.close-modal {width:26px;height:26px;top:20px;right:20px;background-image:url(../images/modal-close-white.png)}


.paging_cp846 > .paging {margin-top:30px}

.ml2 {margin-left:2px}
.txt-green {color:#00ae5f}


/* 노트북 배율 스타일 지우지 말 것 */
@media (max-width: 1536px) {
	html, body {zoom:0.96;overflow-x:hidden}
    .campaign-wrap {width:1666px}
    
    .modal.childStory-modal {zoom:0.85}
}