@charset "UTF-8";

.camp-eyebrow-txt {font-size:1.25rem}

.table2.rule-info-box .justify-label {width:8rem}
.form-input input {color:#606060}
#app input[type="checkbox"] {-webkit-appearance:auto!important;appearance:auto!important}
.btn-close {color:#fff!important}
.font-size-20 {font-size:1.25rem}
.font-size-18 {font-size:1.13rem}
.btn-sign {color:#009465!important;font-size:1.3rem;display:flex;align-items:center;justify-content:center;line-height:initial!important;width:13rem;height:4.2rem}

.sign-event-box {margin:auto;margin-bottom:2.5rem;background-color:#fff;height:20rem;display:flex;align-items:center;justify-content:center}

.certify-before .before-certify-cont > a {display:flex;justify-content:center;align-items:center;background-color:#A4D5BF;width:12.1rem;height:3rem;font-size:1.125rem;color:#005C49;border-radius:.5rem}
.certify-before .inner-info {margin-top:0.48rem}
.certify-before .inner-info > p {font-size:0.938rem;position:relative;display:flex;align-items:center;gap:0.5rem;color:#fff}
.certify-before .inner-info > p::before {content:'';display:inline-block;width:1.25rem;height:1.25rem;background:url(/resources/microCampaign/cpView20001090/pc/images/cont07-ico-certifyBefore.png) no-repeat center top;background-size:100%}
.certify-after .inner-info > p {font-size:1.125rem;color:#fff}

.popup-wrap.cp1187-popup {width:auto;max-width:initial}
.popup-wrap.cp1187-popup .popup-cont {width:37.5rem;max-height:43.75rem;height:auto}
.v2 .popup-layer.popup-primary .popup-cont .popup-body .body-cont {max-height:initial;overflow:hidden;padding:2.188rem}
.popup-wrap.cp1187-popup .popup-cont h6 {font-size:1.75rem;text-align:center;line-height:1.3!important}
.popup-wrap.cp1187-popup .popup-cont .popup-body .body-cont > .row > .row-body > p {font-size:1rem;text-align:center}
.popup-wrap.cp1187-popup .popup-cont .popup-body .body-cont > .row > .row-cont {overflow-y:auto;overflow-x:hidden;max-height:18rem!important}
.popup-wrap.cp1187-popup .popup-cont .popup-body .body-cont > .row > .row-cont .popup-cont-inner ul > li {font-size:0.9rem;padding-left:1rem}
.popup-wrap.cp1187-popup .popup-cont .popup-body .body-cont > .row > .row-cont .popup-cont-inner ul > li::before {width:6px;height:6px} 
.popup-wrap.cp1187-popup .popup-cont .popup-body .body-cont > .row > .btn-close {left:50%;transform:translateX(-50%);margin-bottom:0}

.txt-point {font-weight:700;font-size:1.1rem}

.flex-gap {gap:0.5rem}