/* kopubë‹ì›€ */
@font-face {
    font-family: 'KoPubDotumMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/KoPubDotumMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* g마켓 */
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* ìž˜ë‚˜ì²´ */
@font-face {
    font-family: 'yg-jalnan';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* ë‚˜ëˆ”ìŠ¤í€˜ì–´ */
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');

/* ì—ìŠ¤ì½”ì–´ë“œë¦¼ */
@font-face {
    font-family: 'S-CoreDream';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-1Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}


*{ box-sizing: border-box; } 
.wap_mongttang h1, 
.wap_mongttang h2, 
.wap_mongttang h3, 
.wap_mongttang h4, 
.wap_mongttang h5, 
.wap_mongttang h6, 
.wap_mongttang p{ margin: 0; word-break: keep-all; }
.wap_mongttang a, 
.wap_mongttang button{ cursor: pointer; text-decoration: none; }
.wap_mongttang a, 
.wap_mongttang button, 
.wap_mongttang input, 
.wap_mongttang textarea, 
.wap_mongttang select{ font-family: 'S-CoreDream', sans-serif; }
.wap_mongttang ul, 
.wap_mongttang ol, 
.wap_mongttang li{ list-style: none; }
.blind{ position: absolute; font-size: 0; text-indent: -9999px; } 
.wap_mongttang{ width: 100%; height: 100%; background-color: #fff; overflow: hidden; font-family: 'S-CoreDream', sans-serif; }
.wap_mongttang .inner{ width: 100%; margin: 0 auto; padding: 0 20px; }
.wap_mongttang section{ position: relative; z-index: 1; }
.wap_mongttang .bgcst{ position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; }

.wap_mongttang .cm-title{ position: relative; margin-bottom: 20px; padding-left: 20px; background: url('../../img/mongttang/mongttang-cm-title.png') no-repeat left top 3px / 12px; font-family: 'yg-jalnan'; font-size: 18px; color: #000; letter-spacing: 2px; line-height: 1.3; }
.wap_mongttang .cm-title span{ display: inline-block; border-bottom: 3px solid #ffd26a; }

/* mongttang-sec1 */
.mongttang-sec1{ height: 480px; }
.mongttang-sec1 .bg1{ background-image: url('../../img/mongttang/mongttang-sec1-bg1.jpg'); }
.mongttang-sec1 .bg2{ background-image: url('../../img/mongttang/mongttang-sec1-bg2.png'); background-position: bottom; background-size: 850px; }
.mongttang-sec1 .bg-item-box{ position: absolute; zoom: 0.4; }
.mongttang-sec1 .bg-item-box1{ top: 5%; left: 19%;  transition-duration: 0.3s !important; transition-delay: 0.2s; }
.mongttang-sec1 .bg-item-box2{ top: 15%; left: 5%;  transition-duration: 0.6s !important; transition-delay: 0.4s; }
.mongttang-sec1 .bg-item-box3{ top: 5%; right: 12%; transition-duration: 0.7s !important; transition-delay: 0.1s; }
.mongttang-sec1 .bg-item-box4{ top: 25%; right: 7%; transition-duration: 0.6s !important; transition-delay: 0.3s; }
.mongttang-sec1 .bg-item-box5{ top: 45%; right: 10%; transition-duration: 0.8s !important; transition-delay: 0.4s; }
.mongttang-sec1 .bg-item-box1 img{ animation: sec1-bg-item-ani 1s 0.3s infinite alternate; }
.mongttang-sec1 .bg-item-box2 img{ animation: sec1-bg-item-ani 0.7s 0s infinite alternate linear; }
.mongttang-sec1 .bg-item-box3 img{ animation: sec1-bg-item-ani 1s 0.1s infinite alternate linear; }
.mongttang-sec1 .bg-item-box4 img{ animation: sec1-bg-item-ani 0.8s 0.2s infinite alternate; }
.mongttang-sec1 .bg-item-box5 img{ animation: sec1-bg-item-ani 1s 0.1s infinite alternate linear; }
.mongttang-sec1 .inner{ display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; text-align: center; }
.mongttang-sec1 .sub-title{ width: 240px; height: 45px; background: url('../../img/mongttang/mongttang-sec1-sub-title.png') no-repeat center / 100%; font-family: 'yg-jalnan'; font-size: 15px; color: #fff; text-align: center; line-height: 30px; }
.mongttang-sec1 .title{ margin: 5px 0 10px; font-family: 'yg-jalnan'; font-size: 64px; color: #2c1300; letter-spacing: -2px; line-height: 1.5;  } 
.mongttang-sec1 .title .col{ color: #ffa200; }
.mongttang-sec1 .text{ margin-bottom: 50px; top: 0; left: 0; width: auto; height: auto; transform: translate(0,0); font-size: 17px; font-weight: 400; color: #3e1a00; line-height: 1.3; }
.mongttang-sec1 .text strong{ font-weight: 600; }
@keyframes sec1-bg-item-ani{
    0%{ transform: rotate(20deg); }
    100%{ ransform: rotate(-20deg); }
}

/* .mongttang-sec2 */
.mongttang-sec2{ padding: 20px 0; background: #f9f7f4; }
.mongttang-sec2 .list-box ul li{ padding: 20px; background: #fff; border-radius: 20px; box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.05); text-align: center; letter-spacing: -0.5px; }  
.mongttang-sec2 .list-box ul li img{ width: 50px; }
.mongttang-sec2 .list-box ul li .li-tit{ margin-top: 10px; font-size: 16px; font-weight: 700; color: #131313; line-height: 1.3; }
.mongttang-sec2 .list-box ul li .li-txt{ margin-top: 10px; font-size: 13px; font-weight: 400; color: #131313; line-height: 1.4; }
.mongttang-sec2 .swiper-button-prev::after,
.mongttang-sec2 .swiper-button-next::after{ font-size: 20px; font-weight: 900; color: #bababa; transition: all 0.3s; }

/* mongttang-sec3 */
.mongttang-sec3{ padding: 30px 0 150px; }
.mongttang-sec3 .step-list{ position: relative; }
.mongttang-sec3 .step-list ul{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 70px; }
.mongttang-sec3 .step-list li{ position: relative; width: 33.33%; margin-bottom: 80px; text-align: center; } 
.mongttang-sec3 .step-list li .img-box{ display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; margin: 0 auto; border-radius: 50%; background: #fff; }
.mongttang-sec3 .step-list li .img-box img{ width: 75%; }
.mongttang-sec3 .step-list li .txt{ margin-top: 5px; font-size: 14px; font-weight: 600; color: #1a1a1a; }
.mongttang-sec3 .step-list li .pop-box{ position: absolute; top: -40px; left: 50%; transform: translateX(-50%); width: 120px; padding: 3px; background: #fff; border-radius: 5px; border: 2px solid #fac713; font-size: 13px; font-weight: 800; color: #1a1a1a; text-align: center; letter-spacing: -2px; }
.mongttang-sec3 .step-list li .pop-box::after{ content: ''; position: absolute; bottom: -10px; left: calc(50% - 5px); width: 10px; height: 10px; background: url('../../img/mongttang/mongttang-sec3-step-pop.png') no-repeat center / 10px; }
.mongttang-sec3 .step-list li:first-child .img-box{ background: #ffda2c; }
.mongttang-sec3 .step-list li:last-child .img-box{ background: #ffda2c; }
.mongttang-sec3 .step-line{ position: absolute; top: 30px; left: 0; z-index: -1; width: 100%; height: calc(100% - 160px); }
.mongttang-sec3 .step-line-item{ position: absolute; }
.mongttang-sec3 .step-line-item1{ top: 0; left: 16.66%; width: 83.33%; height: 50%; }
.mongttang-sec3 .step-line-item1::before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 3px; background: #ffda2c; }
.mongttang-sec3 .step-line-item1::after{ content: ''; position: absolute; top: 0; right: 0; width: 3px; height: 100%; background: #ffda2c; }
.mongttang-sec3 .step-line-item2{ top: 50%; right: 0; width: 100%; height: 50%; }
.mongttang-sec3 .step-line-item2::before{ content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 3px; background: #ffda2c; }
.mongttang-sec3 .step-line-item2::after{ content: ''; position: absolute; top: 0; left: 0; width: 3px; height: 100%; background: #ffda2c; }
.mongttang-sec3 .step-line-item3{ top: 100%; left: 0; width: 100%; height: 3px; }
.mongttang-sec3 .step-line-item3::before{ content: ''; position: absolute; top: 0; left: 0; width: calc(100% - 5px); height: 3px; background: #ffda2c; }
.mongttang-sec3 .step-line-item3::after{ content: ''; position: absolute; top: -3px; right: 0; width: 10px; height: 10px; background: url('../../img/mongttang/mongttang-sec3-step-arw.png') no-repeat right / 10px; }
.mongttang-sec3 .em-txt{ margin-top: -30px; padding: 10px; border: 2px solid #ff6849; background: #fff; text-align: center; }
.mongttang-sec3 .em-txt .txt{ font-family: 'yg-jalnan'; font-size: 16px; font-weight: 500; color: #ff795f; line-height: 1.3; animation: opa-ani 0.7s alternate infinite; }
.mongttang-sec3 .step-list .step-line-item1::before{ width: 0; }
.mongttang-sec3 .step-list .step-line-item1::after{ height: 0; }
.mongttang-sec3 .step-list .step-line-item2::before{ width: 0; }
.mongttang-sec3 .step-list .step-line-item2::after{ height: 0; }
.mongttang-sec3 .step-list .step-line-item3{ width: 0; }
.mongttang-sec3 .step-list .step-line-item3::after{ opacity: 0; }
.mongttang-sec3 .step-list.aos-animate .step-line-item1::before{ width: 100%; transition: all 0.4s 0s; }
.mongttang-sec3 .step-list.aos-animate .step-line-item1::after{ height: 100%; transition: all 0.4s 0.4s; }
.mongttang-sec3 .step-list.aos-animate .step-line-item2::before{ width: 100%; transition: all 0.4s 0.8s; }
.mongttang-sec3 .step-list.aos-animate .step-line-item2::after{ height: 100%; transition: all 0.4s 1.2s; }
.mongttang-sec3 .step-list.aos-animate .step-line-item3{ width: 100%; transition: all 0.4s 1.6s; }
.mongttang-sec3 .step-list.aos-animate .step-line-item3::after{ opacity: 1; transition: all 0.1s 1.6s; }
.mongttang-sec3 .step-list.aos-animate .pop-box{ animation: step-pop-ani 0.5s 2s both; }
@keyframes step-line-ani{
    0%{ width: 0; }
    100%{ width: calc(100% - 140px); }
}
@keyframes step-pop-ani{
    0%{ opacity: 0; }
    100%{ opacity: 1; }
}
@keyframes opa-ani{
    0%{ opacity: 0.3; }
    100%{ opacity: 1; }
}


/* mongttang-sec4 */
.mongttang-sec4{  } 
.mongttang-list-tab{ display: flex; width: 100%; margin-top: -50px; }
.mongttang-list-tab li{ width: 50%; }
.mongttang-list-tab li button{ cursor: pointer; display: block; width: 100%; height: 50px; background: #fff; border: 1px solid #ffa200; border-left: 0; border-right: 0; font-family: 'yg-jalnan'; font-size: 15px; color: #1a1a1a; text-align: center; }
.mongttang-list-tab li.active button{ background: #ffa200; color: #fff; }
.mongttang-list-cont{  }
/* mongttang-list-item */
.mongttang-list-item{ display: none; }
.mongttang-list-item:first-child{ display: block; }
.mongttang-list-item .item-cm-tit{ display: inline-block; position: relative; z-index: 2; margin-bottom: 20px; padding: 0 15px; font-family: 'yg-jalnan'; font-size: 17px; text-align: center;   }
.mongttang-list-item .item-cm-tit::after{ content: ''; position: absolute; bottom: 0; left: 0; z-index: -1; width: 100%; height: 18px; background: url('../../img/mongttang/mongttang-ing-slide-tit.png') no-repeat center / 100%; }
.mongttang-list-item .comment-item{ display: flex; margin-bottom: 15px; }
.mongttang-list-item .comment-item .thum{ width: 45px; height: 45px; margin-right: 10px; }
.mongttang-list-item .comment-item .thum img{ width: 100%; }
.mongttang-list-item .comment-item .cont{ width: calc(100% - 55px); }
.mongttang-list-item .comment-item .cont .name-wrap{ padding: 5px; }
.mongttang-list-item .comment-item .cont .company{ padding-right: 10px; font-size: 12px; font-weight: 700; color: #1a1a1a; line-height: 1; }
.mongttang-list-item .comment-item .cont .name{ padding-left: 10px; border-left: 1px solid #111; font-size: 11px; font-weight: 400; color: #1a1a1a; line-height: 1; letter-spacing: 2px; }
.mongttang-list-item .comment-item .cont .comment-wrap{ padding: 20px 15px; background: #fff; border: 1px solid #fbd75c; box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.05); border-radius: 15px; }
.mongttang-list-item .comment-item .cont .comment{ max-width: 820px; font-family: "NanumSquare"; font-size: 11px; font-weight: 500; color: #1a1a1a; line-height: 1.5; letter-spacing: 0; }
/* .item-more-btn{ display: flex; justify-content: center; align-items: center; height: 50px; background: #ffa200; }
.item-more-btn button{ display: block; background: transparent; border: none; font-family: 'yg-jalnan'; font-size: 14px; color: #fff; text-align: center; text-shadow: 3px 3px #e28b00; letter-spacing: 2px; }
.item-more-btn button .ic{ content: ''; display: inline-block; position: relative; width: 12px; height: 12px; margin-left: 10px; border-right: 3px solid #e28b00; border-bottom: 3px solid #e28b00; border-radius: 3px; transform: rotate(45deg); transition: all 0.5s; }
.item-more-btn button .ic::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-right: 3px solid #fff; border-bottom: 3px solid #fff; border-radius: 2px; transform: translate(-3px, -1px); transition: all 0.5s; }
.item-more-btn.active button .ic{ margin-bottom: -10px; transform: rotate(-135deg); }
.item-more-btn.active button .ic::after{ transform: translate(4px, 2px); } */
.item-more-btn{ margin: 20px 0 0; text-align: center; }
.item-more-btn .text{ display: inline-block; position: relative; z-index: 2; margin-bottom: 20px; font-family: 'JejuGothic'; font-size: 16px; font-weight: 500; color: #333; letter-spacing: 1px; }
.item-more-btn .text::after{ content: ''; position: absolute; top:10%; left: 0; z-index: -1; width: 100%; height: 80%; background: #ff795f; opacity: 0.15; }
.item-more-btn button{ display: block; margin: 0 auto; padding: 8px 35px; background: #ff795f; border: none; border-radius: 30px; font-family: 'yg-jalnan'; font-size: 15px; font-weight: 600; color: #fff; text-align: center; letter-spacing: 1px; transition: all 0.3s; }
.item-more-cont{ display: none; }
/* mongttang-list-ing */
.mongttang-list-ing .ing-main{ padding: 30px 0; background: #f9f7f4; }
.mongttang-list-ing .ing-img{ position: relative; padding: 0 10px; text-align: center; }
.mongttang-list-ing .ing-img .img-wrap{ border: 5px solid #ffda2c; background: #ffda2c; border-radius: 5px; transition: all 1s; } 
.mongttang-list-ing .ing-img .img-box img{ display: block; width: 100%; }
.mongttang-list-ing .ing-img .txt-box{ padding: 10px; text-align: center; }
.mongttang-list-ing .ing-img .txt-box p{font-family: 'KoPubDotumMedium'; font-size: 13px; font-weight: 400; color: #000; letter-spacing: 1px; }  
.mongttang-list-ing .ing-cont{ margin: 15px auto 0; }
.mongttang-list-ing .ing-cont-tit{ margin-bottom: 5px; font-family: 'yg-jalnan'; font-size: 14px; color: #1a1a1a; text-align: center; letter-spacing: 2px; text-align: center; }
.mongttang-list-ing .ing-cont-tit .col{ color: #ffc100; }
.mongttang-list-ing .ing-cont-progress{  }
.mongttang-list-ing .ing-cont-progress .txt-d{ text-align: right; font-size: 12px; font-weight: 800; color: #1a1a1a; letter-spacing: -1px; }
.mongttang-list-ing .ing-cont-progress .bar{ width: 100%; height: 10px; margin-top: 4px; border-radius: 10px; background: #c8c8c8; } 
.mongttang-list-ing .ing-cont-progress .bar-current{ position: relative; height: 100%; }
.mongttang-list-ing .ing-cont-progress .bar-current::after{ content: ''; position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #faca22; border-radius: 10px; transition: all 1s; }
.mongttang-list-ing .ing-cont-subtit{ margin-top: 10px; padding: 12px; background: #faca22; border-radius: 10px; font-size: 14px; font-weight: 700; color: #1a1a1a; text-align: center; letter-spacing: -1px; }
.mongttang-list-ing .ing-cont-list{ position: relative; width: 100%; margin-top: 20px; margin-bottom: 21px; padding: 20px; background: #fff; box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.05); } 
.mongttang-list-ing .ing-cont-list::after{ content: ''; position: absolute; bottom: -17px; left: 0; width: 100%; height: 17px; background:  url('../../img/mongttang/mongttang-ing-list-btt.png') repeat-x left bottom / 25.9px; }
.mongttang-list-ing .ing-cont-list-tit{ margin-bottom: 10px; padding-left: 24px; background: url('../../img/mongttang/mongttang-ing-list-tit.png') no-repeat top left / 15px; font-size:14px; font-weight: 600; color: #1a1a1a; } 
.mongttang-list-ing .ing-cont-list-tag{ margin-bottom: 5px; font-size: 13px; font-weight: 600; color: #0071b8;  letter-spacing: 2px; }
.mongttang-list-ing .ing-cont-list-tbl table{ width: 100%; padding: 4px 0; border-top: 2px solid #606060; border-bottom: 1px solid #b0b0b0;  } 
.mongttang-list-ing .ing-cont-list-tbl th{ width: 80%; padding: 6px 0; text-align: left; font-size: 13px; font-weight: 400; color: #4d4d4d; letter-spacing: -1px; }
.mongttang-list-ing .ing-cont-list-tbl td{ width: 20%; padding: 6px 0; padding-right: 10px; text-align: right; font-size: 13px; font-weight: 400; color: #4d4d4d; }
.mongttang-list-ing .ing-cont-list-tbl .total { margin-top: 8px; font-size: 13px; font-weight: 700; color: #1a1a1a; text-align: right; }
.mongttang-list-ing .btn-donation{ display: block; width: 100%; height: 35px; margin: 20px 0 10px; background: #ff795f; line-height: 35px; font-family: 'yg-jalnan'; font-size: 17px; color: #fff; text-align: center; letter-spacing: 2px; }
.mongttang-list-ing .ing-reason-cont{ display: none; position: relative; padding: 30px 0; }
.mongttang-list-ing .ing-reason-cont .inner{ } 
.mongttang-list-ing .item-more-btn{ margin-top: 40px; }  

.mongttang-list-ing .ing-cont-progress .bar-current.aos-animate::after{ width: 100%; }


/* mongttang-list-end */
.mongttang-list-end .end-main{ padding: 30px 0; background: #f9f7f4; text-align: center; } 
.mongttang-list-end .end-list > ul{ }
.mongttang-list-end .end-list > ul li{ margin-bottom: 20px; } 
.mongttang-list-end .end-list > ul li a{ display: block; border: 1px solid #d9d8d7; border-radius: 2px; transition: all 0.3s; }
.mongttang-list-end .end-list > ul li .img-box{ overflow: hidden; width: 100%; }
.mongttang-list-end .end-list > ul li .img-box img{ width: 100%; }
.mongttang-list-end .end-list > ul li .txt-box{ padding: 15px; background: #fff; }
.mongttang-list-end .end-list > ul li .txt{ font-size: 14px; font-weight: 400; color: #4d4d4d; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 2.6em; line-height: 1.3; white-space: normal; text-align: left; }
.mongttang-list-end .end-list > ul li a:hover{ border-color: #f9cd32; } 
.mongttang-list-end .end-list > ul li.active a{ border: 4px solid #f9cd32; }
.mongttang-list-end .end-view{ display: none; margin-top: 30px; }
.mongttang-list-end .end-view-tit{ font-family: 'yg-jalnan'; line-height: 2; text-align: center; } 
.mongttang-list-end .end-view-tit .frt{ display: inline-block; margin-bottom: 10px;padding: 8px 10px; background: #ffa200; border-radius: 20px; font-size: 15px; color: #fff; line-height: 1; }
.mongttang-list-end .end-view-tit .subject{ display: block; padding: 8px; background: #fff; font-size: 14px; }
.mongttang-list-end .end-view-tit .subject br{ display: none; }
.mongttang-list-end .end-view-slide{ position: relative; margin-top: 30px; }
.mongttang-list-end .end-view-slide .swiper{ width: 90%; margin: 0 auto; }
.mongttang-list-end .end-view-slide .swiper-slide{ overflow: hidden; }
.mongttang-list-end .end-view-slide .swiper-slide img{ width: 100%; }
.mongttang-list-end .end-view-slide .swiper-button-prev{ left: -8px; }
.mongttang-list-end .end-view-slide .swiper-button-next{ right: -8px; }
.mongttang-list-end .end-view-slide .swiper-button-prev::after,
.mongttang-list-end .end-view-slide .swiper-button-next::after{ font-size: 20px; font-weight: 900; color: #e2e2e2; transition: all 0.3s; }
.mongttang-list-end .end-view-slide .swiper-button-prev:hover::after,
.mongttang-list-end .end-view-slide .swiper-button-next:hover::after{ color: #f9cd32; }
.mongttang-list-end .end-view-txt{ margin: 10px 0 20px; padding: 15px; border: 1px solid #fadd7b; border-radius: 15px; background: #fff6e0; text-align: center;  }
.mongttang-list-end .end-view-txt p{ font-family: "NanumSquare"; font-size: 13px; font-weight: 700; color: #1a1a1a;  line-height: 1.4; }
.mongttang-list-end .end-view-step ul{ display: flex; flex-wrap: wrap;; justify-content: space-between; }
.mongttang-list-end .end-view-step ul li{ position: relative; width: calc(50% - 40px); margin-left: 40px; margin-bottom: 15px; border: 2px solid #faca22; background: #fff; border-radius: 5px; text-align: center; }
.mongttang-list-end .end-view-step ul li::after{ content: ''; position: absolute; top: 50%; left: -36px; transform: translateY(-50%); width: 26px; height: 26px; border: 1px solid #faca22; border-radius: 50%; background: #fff url('../../img/mongttang/mongttang-end-step-arw.png') no-repeat 55% / 8px; }
.mongttang-list-end .end-view-step ul li:first-child{ margin-left:0; }
.mongttang-list-end .end-view-step ul li:first-child::after{ display: none; }
.mongttang-list-end .end-view-step ul li:nth-child(2){ margin-right: 40px; }
.mongttang-list-end .end-view-step ul li .date{ display: block; position: relative; padding: 10px; background: #faca22; border-radius: 2px 2px 0 0; font-size: 14px; font-weight: 700; color: #1a1a1a; }
.mongttang-list-end .end-view-step ul li .date::before{ content: ''; position: absolute; top: -11px; left: 30px; width: 8px; height: 25px; background: url('../../img/mongttang/mongttang-end-step-pin.png') no-repeat center; }
.mongttang-list-end .end-view-step ul li .date::after{ content: ''; position: absolute; top: -11px; right: 30px; width: 8px; height: 25px; background: url('../../img/mongttang/mongttang-end-step-pin.png') no-repeat center; }
.mongttang-list-end .end-view-step ul li .txt{ display: flex; justify-content: center; align-items: center; height: 55px; font-size: 14px; font-weight: 400; color: #1a1a1a; }
.mongttang-list-end .end-view-comment{ margin: 15px 0 30px; text-align: left; }
.mongttang-list-end .end-receipt{ display: none; width: calc(100% + 40px); margin-left: -20px; }
.mongttang-list-end .end-receipt-cont{ display: none; position: relative; margin-top: 20px; padding: 30px 0; background: #f9f7f4; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; }
.mongttang-list-end .end-receipt-cont .inner{ display: flex; flex-wrap: wrap; }
.mongttang-list-end .end-receipt-item{ width: 355px; max-width: 80%; margin: 0 auto; margin-bottom: 20px; padding: 20px 10px; background: #fff; box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.05); text-align: center; } 
.mongttang-list-end .end-receipt-item img{ max-width: 100%; }

/* 게시판 > 페이징 */
/* .pagination{margin:20px 0 0;text-align:center;}
.pagination *{display:inline-block;vertical-align:middle;}
.pagination ul{border-radius:0;}
.pagination ul li{display:inline-block;margin:0 8px;}
.pagination ul li + li{}
.pagination ul li a{display:block;height:28px;font-size: 15px;font-weight: 700;color:#bac0c0;line-height:25px;transition: all 0.3s;}
.pagination ul li:hover a{ color: #f9cd32; }
.pagination ul li.active a{color:#f9cd32;}
.pagination ul li.prevFirst,
.pagination ul li.prev,
.pagination ul li.nextLast,
.pagination ul li.next{width:28px;margin:0 3px;background-position: center;background-size:100%;background-repeat: no-repeat;background-color:#fff;border:1.5px solid #d2d2d2;border-radius: 6px;text-indent:-9999em;transition: all 0.3s; }
.pagination ul li.prevFirst{background-image: url('../../img/mongttang/btn_page_first.png');}
.pagination ul li.prev{background-image: url('../../img/mongttang/btn_page_prev.png');}
.pagination ul li.next{background-image: url('../../img/mongttang/btn_page_next.png');}
.pagination ul li.nextLast{background-image: url('../../img/mongttang/btn_page_last.png');}
.pagination ul li.prevFirst:hover,
.pagination ul li.prev:hover,
.pagination ul li.nextLast:hover,
.pagination ul li.next:hover{ background-color: #f9cd32; } */

.pagination{margin:20px 0 0;text-align:center;}
.pagination *{display:inline-block;vertical-align:middle;}
.pagination .pg_wrap_mtt{border-radius:0;}
.pagination .pg_wrap_mtt a,
.pagination .pg_wrap_mtt strong{display:inline-block;height:28px;margin:0 8px;font-size: 15px;font-weight: 700;color:#bac0c0;line-height:25px;transition: all 0.3s;}
.pagination .pg_wrap_mtt a:hover{ color: #f9cd32; }
.pagination .pg_wrap_mtt .pg_current_mtt{color:#f9cd32;}
.pagination .pg_wrap_mtt a.pg_start_mtt,
.pagination .pg_wrap_mtt a.pg_prev_mtt,
.pagination .pg_wrap_mtt a.pg_end_mtt,
.pagination .pg_wrap_mtt a.pg_next_mtt{width:28px;margin:0 3px;background-position: center;background-size:100%;background-repeat: no-repeat;background-color:#fff;border:1.5px solid #d2d2d2;border-radius: 6px;text-indent:-9999em;transition: all 0.3s; }
.pagination .pg_wrap_mtt a.pg_start_mtt{background-image: url('../../img/mongttang/btn_page_first.png');}
.pagination .pg_wrap_mtt a.pg_prev_mtt{background-image: url('../../img/mongttang/btn_page_prev.png');}
.pagination .pg_wrap_mtt a.pg_next_mtt{background-image: url('../../img/mongttang/btn_page_next.png');}
.pagination .pg_wrap_mtt a.pg_end_mtt{background-image: url('../../img/mongttang/btn_page_last.png');}
.pagination .pg_wrap_mtt a.pg_start_mtt:hover,
.pagination .pg_wrap_mtt a.pg_prev_mtt:hover,
.pagination .pg_wrap_mtt a.pg_end_mtt:hover,
.pagination .pg_wrap_mtt a.pg_next_mtt:hover{ background-color: #f9cd32; }


/* mongttang-sec5 */
.mongttang-sec5{ overflow: hidden; width: 100%; padding: 80px 0 120px; background: #fffae2; }
.mongttang-sec5 .with-wrap{ }
.mongttang-sec5 .with-join{ margin-bottom: 15px; padding: 18px 15px; border-radius: 10px; background: #ff795f url('../../img/mongttang/mongttang-sec5-with-join-bg.png') no-repeat center right 40px / 50px; }
.mongttang-sec5 .with-join-subtit{ margin-bottom: 3px; font-size: 16px; font-weight: 400; color: #fff; }
.mongttang-sec5 .with-join-tit{ font-size:24px; font-weight: 800; color: #fff;  }
.mongttang-sec5 .with-join-btn{ display: inline-block; margin-top: 10px; padding: 12px 20px; border: 1px solid #ffbbae; background: transparent; font-size: 18px; font-weight: 600; color: #ff795f; text-align: center; transition: all 0.3s; } 
.mongttang-sec5 .with-join-btn:hover{ background: #ffbbae; color: #ff795f; }
.mongttang-sec5 .with-point{ padding: 20px; border: 1px solid #ffbaa1; background: #fff; text-align: center; } 
.mongttang-sec5 .with-point-tit{ margin-bottom: 15px;  font-family: 'yg-jalnan'; font-size: 22px; color: #ff795f; letter-spacing: 3px; }
.mongttang-sec5 .with-point-list{ display: inline-block; text-align: left; } 
.mongttang-sec5 .with-point-list li{ margin-bottom: 15px; padding-left: 40px; background: url('../../img/mongttang/mongttang-sec5-with-point-list-m.png') no-repeat left / 30px; font-size: 16px; font-weight: 400; color: #1a1a1a; line-height: 1.3; letter-spacing: -0.5px; }
.mongttang-sec5 .with-point-list li strong{ font-weight: 700;}

.mongttang-sec5.aos-animate .bg{ animation: mongttang-sec5-bg-ani 1s both; }
@keyframes mongttang-sec5-bg-ani{
    0%{ transform: scale(0.2) rotate(10deg); }
    70%{ transform: scale(1.1) rotate(0deg); }
    100%{ transform: scale(1) rotate(0deg); }
}

/* mongttang-sec6 */
.mongttang-sec6{ padding: 20px 0 30px; background: #f9f7f4; }
.mongttang-sec6 .faq-wrap ul li .q-box{ padding: 12px 20px; border-top: 1px solid #e7e7e5; border-bottom: 1px solid #e7e7e5; background: #fff; }
.mongttang-sec6 .faq-wrap ul li .q-tit{ cursor: pointer; position: relative; padding: 0 20px; padding-left: 20px; font-size: 14px; font-weight: 700; color: #1a1a1a; }
.mongttang-sec6 .faq-wrap ul li .q-tit::before{ content: 'Q.'; position: absolute; top: 0; left: 0; font-size: inherit; font-weight: inherit; color: inherit; }
.mongttang-sec6 .faq-wrap ul li .q-tit::after{ content: ''; position: absolute; top: calc(50% - 10px); right: 10px; width: 8px; height: 8px; border-right: 3px solid #c8c8c8; border-bottom: 3px solid #c8c8c8; border-radius: 1px; transform: rotate(45deg); transition: all 0.3s; }
.mongttang-sec6 .faq-wrap ul li .a-box{ display: none; padding: 15px 20px; }
.mongttang-sec6 .faq-wrap ul li .a-txt{ position: relative;  padding: 0 20px; padding-left: 18px; font-size: 13px; font-weight: 400; color: #1a1a1a; }
.mongttang-sec6 .faq-wrap ul li .a-txt::before{ content: 'A.'; position: absolute; top: 0; left: 0; font-size: inherit; font-weight: inherit; color: inherit; }
.mongttang-sec6 .faq-wrap ul li.active .q-tit::after{ top: calc(50% - 5px);  transform: rotate(-135deg); }

/* mongttang-sec7 */
.mongttang-sec7{ padding: 30px 0 40px; text-align: center; }
.mongttang-sec7-subtit{ margin-bottom: 7px; font-family: 'yg-jalnan'; font-size: 17px; color: #000; line-height: 1; letter-spacing: 3px;}
.mongttang-sec7-tit{ font-family: 'yg-jalnan'; font-size: 20px; color: #000; line-height: 1.5; letter-spacing: 0; }
.mongttang-sec7 .sch-info{ display: flex; justify-content: space-around; margin: 20px -20px; padding: 20px 15px; background: #ffb900; }
.mongttang-sec7 .sch-info-item{ display: flex; align-items: center; width: 50%; }
.mongttang-sec7 .sch-info-item .ic{ overflow: hidden; display: block; width: 50px; height: 50px; background: #fff; border-radius: 50%; }
.mongttang-sec7 .sch-info-item .ic img{ width: 100%; }
.mongttang-sec7 .sch-info-item .txt{ width: calc(100% - 50px); padding-left: 5px; font-size: 10px; font-weight: 600; color: #fff; line-height: 1.4;  text-align: left; }
.mongttang-sec7 .sch-box{ margin: 0 auto; }
.mongttang-sec7 .sch-box #sch_name{ display: flex; width: 100%; border: 1px solid #ffc306; }
.mongttang-sec7 .sch-box input{ width: calc(100% - 45px); height: 45px; padding: 10px 20px; background: #fff; border: none; border-right: 1px solid #ffc306; }
.mongttang-sec7 .sch-box input::placeholder{ color: #999; }
.mongttang-sec7 .sch-box button{ width: 45px; height: 45px; background: #fff url('../../img/mongttang/ico-sch-btn.png') no-repeat center / 50%; border: none; }
.mongttang-sec7 .sch-txt{ margin-top: 5px; font-size: 12px; font-weight: 300; color: #4d4d4d; text-align: center; letter-spacing: -0.5px; }
.mongttang-sec7 .participant-list{ overflow: hidden; height: 158px; margin-top: 30px; transition: all 0.5s; }
.mongttang-sec7 .participant-list ul{ display: flex; flex-wrap: wrap; }
.mongttang-sec7 .participant-list ul li{ margin: 3px 0.5px; }
.mongttang-sec7 .participant-list ul li button{ display: block; padding: 0 2px; border: none; background: none; font-size: 12px; font-weight: 500; color: #1a1a1a; letter-spacing: -1px; transition: all 0.3s; }
.mongttang-sec7 .participant-list ul li button:hover{ color: #ffa200; }
.mongttang-sec7 .participant-list ul li button.active{ color: #fff; }
.mongttang-sec7 .participant-btn{ display: block; margin: 20px auto 0; padding: 8px 35px; background: #1a1a1a; border: none; border-radius: 30px; font-family: 'yg-jalnan'; font-size: 15px; font-weight: 600; color: #fff; text-align: center; letter-spacing: 1px; transition: all 0.3s; }

/* mongttang-sec8 */
.mongttang-sec8-cont{ display: block; padding: 30px 0; background: #fffae1; }
.mongttang-sec8-cont .btn-wrap{ }
.mongttang-sec8-cont .btn-item{ display: block; position: relative; margin-bottom: 20px; padding: 20px; border: 2px solid #facd2f; background: #fff; font-family: 'yg-jalnan'; transition: all 0.5s; }
.mongttang-sec8-cont .btn-item .subtit{ font-size: 14px; color: #1a1a1a; }
.mongttang-sec8-cont .btn-item .tit{ font-size: 18px; color: #1a1a1a; }
.mongttang-sec8-cont .btn-item::after{ content: ''; position: absolute; top: calc(50% - 15px); right: 20px; width: 80px; height: 20px; background: url('../../img/mongttang/mongttang-sec8-btn-arw.png') no-repeat center / 80px; transition: all 0.5s; }
.mongttang-sec8-cont .btn-item:hover{ background: #fff6d8; }
.mongttang-sec8-cont .btn-item:hover::after{ right: 10px; }


/* popup */
.popup{ visibility: hidden; opacity: 0; overflow-y: auto; position: fixed; top: 0; left: 0; z-index: -1; width: 100%; height: 100vh; padding: 100px 20px; background: rgba(0, 0, 0, 0.7); } 
.pop-contents{ opacity: 0; transform: translateY(20px); position: relative; width: 100%; max-width: 550px; margin: 0 auto; padding: 20px 15px; background: #fff; }
.pop-close{ display: flex; justify-content: center; align-items: center; position: absolute; right: 0; top: -45px; width: 35px; height: 35px; border-radius: 50%; background: #ffa200; border: none; }
.pop-close .ic{ position: relative; width: 50%; height: 50%; }
.pop-close .ic::before{ content: ''; position: absolute; top: calc(50% - 1px); left: 0; width: 100%; height: 2px; background: #fff; transform: rotate(45deg); }
.pop-close .ic::after{ content: ''; position: absolute; top: calc(50% - 1px); left: 0; width: 100%; height: 2px; background: #fff; transform: rotate(-45deg); }
.pop-close:hover{ background: #ffa200; }
.pop-contents .btn-smt:hover{ background: #ffa200; }
.popup.active{ z-index: 9999; visibility: visible; opacity: 1; }
.popup.active .pop-contents{ opacity: 1; transform: translateY(0); transition: all 0.5s 0.3s; }

.pop-donation .pop-contents{ background: #fffdee url('../../img/mongttang/pop-donation-bg.png') no-repeat bottom; }
.pop-donation .form-tit{ font-family: 'yg-jalnan';  font-size: 20px; color: #4b3120; text-align: center; }
.pop-donation .form-tit .col{ color: #ffa200; }
.pop-donation .form-box{ margin-top: 30px; }
.pop-donation .form-tbl table{ width: 100%; }
.pop-donation .form-tbl table th{ vertical-align: top; width: 100px; padding: 10px 0 0; font-size: 14px; font-weight: 400; color: #4b3120; text-align: left; letter-spacing: -1px; }
.pop-donation .form-tbl table td{ width: calc(100% - 100px); padding: 7px 0; }
.pop-donation .form-box{ margin-top: 5px; }
.pop-donation input[type="text"]{ height: 35px; padding: 5px; border: 1px solid #ff9d00; border-radius: 0; font-size: 13px; font-weight: 400; color: #666; }
.pop-donation input[type="tel"]{ height: 35px; padding: 5px; border: 1px solid #ff9d00; border-radius: 0; font-size: 13px; font-weight: 400; color: #666; }
.pop-donation input[type="email"]{ height: 35px; padding: 5px; border: 1px solid #ff9d00; border-radius: 0; font-size: 13px; font-weight: 400; color: #666; }
.pop-donation input::placeholder{ color: #999; }
.pop-donation input.formtag-full{ width: 100%; }
.pop-donation textarea{ width: 100%; height: 80px; padding: 10px; border: 1px solid #ff9d00; border-radius: 0; font-size: 13px; font-weight: 400; color: #666; }
.pop-donation .req-tit{ display: inline-block; position: relative; padding-left: 12px; }
.pop-donation .req-tit::before{ content: '*'; position: absolute; top: 0; left: 0; font-size: 13px; font-weight: 400; color: #c9a396; }
.pop-donation .btn-smt{ display: block; width: 100%; margin: 0 auto; margin-top: 20px; padding: 10px; background: #ffa200; border-radius: 0; border: none; font-size: 22px; font-weight: 600; color: #fff; line-height: 1; text-align: center; }

.pop-certification .pop-contents{ padding: 30px 20px; text-align: center; }
.pop-certification .pop-tit{ display: inline-block; margin-bottom: 15px; padding: 0 20px; background: url('../../img/mongttang/pop-certification-tit.png') no-repeat center / 100%; font-family: 'yg-jalnan'; font-size: 20px; color: #1a1a1a; text-align: center;  } 
.pop-certification .certification-box{ padding: 15px; background: #fff; border-radius: 20px; border: 2px solid #ffa200; }
.pop-certification .certification-tit{ display: flex; justify-content: center; align-items: center; width: 160px; height: 50px; margin: 0 auto; background: url('../../img/mongttang/pop-certification-box-tit.png') no-repeat center / 100%; font-family: 'GmarketSansBold'; font-size: 22px; color: #212121; }  
.pop-certification .certification-name{ margin: 5px 0 10px; padding-right: 15px; font-size: 14px; font-weight: 600; color: #ffa200; text-align: right; }
.pop-certification .certification-txt{ font-size: 13px; font-weight: 400; color: #212121; text-align: center; line-height: 1.5; }
.pop-certification .certification-date{ margin: 15px 05px; font-size: 12px; font-weight: 400; color: #666; }
.pop-certification .certification-logo{ width: 90px; margin: 0 auto; }
.pop-certification .certification-logo img{ width: 100%; }
.pop-certification .btn-smt{ display: block; width: 200px; margin: 0 auto; margin-top: 15px; padding: 12px; background: #ffa200; border-radius: 30px; border: none; font-size: 16px; font-weight: 600; color: #fff; line-height: 1; text-align: center; }

/* 2022-08-18 응원메세지 {*/
.mongttang-sec.mongttang-msg{ position: relative; padding: 100px 0 80px; text-align:center;background:#feda2a;font-family: 'S-CoreDream', sans-serif;}
.mongttang-sec.mongttang-msg .mongttang-sec7-tit{ position: relative;font-size:28px;z-index:1; }
.mongttang-sec.mongttang-msg .mongttang-sec7-subtit{ position: relative;font-size:24px;z-index:1; }
.mongttang-msg-bx{position: relative;margin-top:30px;padding:30px 20px ;border-radius:20px;background:#fff;z-index:1;}
.mongttang-msg-bx > ul{}
.mongttang-msg-bx > ul li{overflow:hidden;display:flex;align-items:center;margin-bottom:10px;}
.mongttang-msg-bx > ul li > *{display:block;word-break:keep-all;word-wrap:break-word;}
.mongttang-msg-bx > ul li .msg-name{width:80px;padding-right:20px;color:#525252;font-size:14px;text-align:right;}
.mongttang-msg-bx > ul li .msg-txt{width:calc(100% - 80px);text-align:left;}
.mongttang-msg-bx > ul li .msg-txt > div{display:inline-block;}
.mongttang-msg-bx > ul li .msg-txt > div > p{position: relative;display:inline-block;padding:10px 15px;font-size:12px;border-radius:15px;background:#fff2cc;}
.mongttang-msg-bx > ul li:nth-child(even) .msg-txt div > p{background:#ededed;}
.mongttang-msg-bx > ul li .msg-txt > div > p:after {
	content: '';
	position: absolute;
	left: -30px;
	top: 50%;
	width: 0;
	height: 0;
	border-style:solid;
	border-width:8px 18px;
	margin-top:-8px;
	border-color:transparent #fff2cc transparent transparent;
}
.mongttang-msg-bx > ul li:nth-child(even) .msg-txt > div > p:after {border-color:transparent #ededed transparent transparent;}
.mongttang-msg-bx .msg-date{font-size:12px;}
.mongttang-msg-bx .max .msg-date{display:block;padding-top:5px;text-align:right;}
.mongttang-msg-bx .max .msg-name{margin-top:-20px;}


.mongttang-msg .bgItem{ position: absolute; z-index: 0;opacity: 0; }
.mongttang-msg .bgItem1{ top: 5%; left: -20%;  animation: boom 2s infinite; }
.mongttang-msg .bgItem2{ top: 45%; left: 0%; animation: boom 2s 1s infinite; }
.mongttang-msg .bgItem3{ top: 40%; left: 8%; animation: boom 2s 1.5s infinite; }
.mongttang-msg .bgItem4{ top: 52%; left: 2%; animation: boom 2s 0.5s infinite; }
.mongttang-msg .bgItem5{ top: 1%; left: 63%;  animation: boom 2s 1s infinite; }
.mongttang-msg .bgItem6{ top: 30%; left: 77%; animation: boom 2s 0.5s infinite; }
.mongttang-msg .bgItem7{ top: 35%; left: 80%; animation: boom 2s 2s infinite; }
.mongttang-msg .bgItem8{ top: 58%; left: 75%; animation: boom 2s infinite; }
.mongttang-msg .bgItem2::after{ content: ''; position: absolute; top: calc(100% + 20px);  left: 50%; width: 1px; height: 50px; background: #fff;  animation: bgItem2 2s 1s infinite; }
.mongttang-msg .bgItem3::after{ content: ''; position: absolute; top: calc(100% + 20px);  left: 50%; width: 1px; height: 60px; background: #fff;  animation: bgItem3 2s 1.5s infinite; }
.mongttang-msg .bgItem7::after{ content: ''; position: absolute; top: calc(100% + 20px); left: 50%; width: 1px; height: 80px; background: #fff; animation: bgItem7 2s 2s infinite; }
.mongttang-msg .bgItem8::after{ content: ''; position: absolute; top: calc(100% + 20px);  left: 50%; width: 1px; height: 60px; background: #fff;  animation: bgItem8 2s 0s infinite; }
@keyframes boom{ 
    0%{ opacity: 0; transform: scale(0) }
    30%{ opacity: 1; transform: scale(0.6) }
    80%{ opacity: 1; transform: scale(0.6) }
    100%{ opacity: 0; transform: scale(0.6) }
}
@keyframes bgItem2{  0%{ height: 0; } 30%{ height: 0; } 100%{ height: 50px; } }
@keyframes bgItem3{  0%{ height: 0; } 30%{ height: 0; } 100%{ height: 60px; } }
@keyframes bgItem7{  0%{ height: 0; } 30%{ height: 0; } 100%{ height: 80px; } }
@keyframes bgItem8{  0%{ height: 0; } 30%{ height: 0; } 100%{ height: 60px; } }



/* 페이징 */
.pagination{margin:30px 0 0;text-align:center;}
.pagination *{display:inline-block;vertical-align:middle;}
.pagination ul{border-radius:0;}
.pagination ul li{display:inline-block;overflow: hidden;}
.pagination ul li + li{}
.pagination ul li a{display:block;width:25px;height:32px;color:#999;line-height:32px;}
.pagination ul li.active a{color:#ffc000;border-bottom:1px solid #ffc000;}
.pagination ul li.prevFirst,
.pagination ul li.prev,
.pagination ul li.nextLast,
.pagination ul li.next{text-indent:-9999em;background:url('../../img/mongttang/btn_page.png') no-repeat;}
.pagination ul li.prevFirst{background-position:10px 50%;}
.pagination ul li.prev{background-position:-25px 50%;}
.pagination ul li.next{background-position:-95px 50%;}
.pagination ul li.nextLast{background-position:-130px 50%;}
.pagination ul li a:hover{ border-color: #ffc000; }
/* } 2022-08-18 응원메세지 */

@media only screen and (max-width: 480px){ /* 768px 이하 */
	.mongttang-msg-bx .msg-date{font-size:2.2vw;}
	.mongttang-msg-bx .max .msg-name{margin-top:-15px;}

}