.bizBg{background:var(--primary-light);padding:80px 0 120px}.mainTitle{text-align:center;margin-bottom:80px;font-size:32px;font-weight:900}.mainBg{background:#fff;border-radius:30px;width:100%;padding:60px}.tit{margin-bottom:32px;font-size:24px;font-weight:900}.titRow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.titRow .tit{margin-bottom:0}.modalOverlay:not(.loginModal){z-index:9999;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0}.modalOverlay:not(.loginModal).active{display:flex}.modalOverlay:not(.loginModal) .modalContent{background-color:#fff;border-radius:32px;flex-direction:column;width:100%;max-width:568px;max-height:85vh;display:flex;overflow-y:auto}.modalOverlay:not(.loginModal) .modalHeader{justify-content:space-between;align-items:center;display:flex}.modalOverlay:not(.loginModal) .modalHeader #modalTitle{font-size:20px;font-weight:700}.modalOverlay:not(.loginModal) .closeBtn{cursor:pointer;color:#212121;background:0 0;border:none;padding:0;font-size:40px;font-weight:400;line-height:1}.modalOverlay:not(.loginModal) .modalBody{overflow-y:auto}@media (max-width:768px){.modalOverlay:not(.loginModal) .modalContent{border-radius:24px!important}.modalOverlay:not(.loginModal) .modalHeader{padding:24px 16px 16px}.modalOverlay:not(.loginModal) .modalBody{padding:0 16px 24px}}.modalOverlay:not(.loginModal) .modalHeader .modalTitle{font-size:20px;font-weight:700}.modalFooter{text-align:right;padding:16px 0 0}.modalFooter .btnSubmit{min-width:120px}.modalOverlay.studyCertRegModal .modalFooter{text-align:center}.modalOverlay.studyCertRegModal .modalFooter .btnSubmit,.modalOverlay.studyCertRegModal .modalFooter button{width:100%}.modalOverlay .modalContent .modalBody .formGrid .formLabel,.modalOverlay .modalContent form.modalBody .formGrid .formLabel{text-align:center;justify-content:center}.modalOverlay.studyCertRegModal .modalBody .formGrid .formRow{flex-direction:column!important}.modalOverlay.studyCertRegModal .modalBody .formGrid .formLabel{text-align:center;box-sizing:border-box;justify-content:center;padding-left:0;padding-right:0;width:100%!important;min-height:40px!important}.modalOverlay.studyCertRegModal .modalBody .formGrid .formControl{box-sizing:border-box;width:100%!important}.modalOverlay.studyCertRegModal .studyCertValidationMessages{color:#c00;margin-top:12px;font-size:14px;line-height:1.5}.modalOverlay.studyCertRegModal .studyCertValidationMessages p{color:#c00;margin:0}.modalOverlay.studyCertRegModal .studyCertValidationMessages p+p{margin-top:4px}.modalOverlay.regCertModal .modalFooter{text-align:center}.modalOverlay.regCertModal .modalFooter .btnSubmit,.modalOverlay.regCertModal .modalFooter button{width:100%}.sectionHeader.mb-0{margin-bottom:0}.kidsCertTable .cellPhoto div,.certTable.kidsCertTable .cellPhoto div{width:140px;height:140px;margin:0 auto;display:block}.kidsCertTable .cellPhoto div img,.certTable.kidsCertTable .cellPhoto div img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:4px;width:140px;height:140px;display:block}.mypagePrWrap .joinInput .mypageYnCertBtn[aria-pressed=true]{opacity:.92;box-shadow:inset 0 0 0 2px #ffffffe6}.mypagePrWrap .joinInput .formControl.mypageYnCertControl{flex-flow:wrap;align-items:center;gap:12px;display:flex}.mypagePrWrap .joinInput .mypageYnCertDate{color:#4b5563;min-width:7.5rem;font-size:14px;line-height:1.35}.mypagePrWrap .joinInput .mypageYnCertDatePrefix{color:#6b7280;font-weight:600}.mypagePrWrap .joinInput .mypageYnCertDate time{color:#374151;font-weight:600}.mypagePrWrap .joinInput .mypageYnCertDatePlaceholder,.mypagePrWrap .joinInput .mypageYnCertDateMuted{color:#9ca3af;font-weight:500}.mypagePrWrap .joinInput .mypageSnsLinkRow{margin-top:0}.mypagePrWrap .joinInput .formGridToggleTwoCol .formRow:nth-last-child(-n+2){border-bottom:1px solid #eee}.mypagePrWrap .joinInput .formControl.mypageSnsLinkControl{flex-direction:column;gap:8px;padding-top:12px;padding-bottom:12px;display:flex}.mypagePrWrap .joinInput .mypageSnsLinkItem{align-items:center;gap:10px;display:flex}.mypagePrWrap .joinInput .mypageSnsLinkBadge{-webkit-user-select:none;user-select:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:120px;height:48px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.mypagePrWrap .joinInput .mypageSnsLinkBadge img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:20px;height:20px}.mypagePrWrap .joinInput .mypageBadgeNaver{color:#fff;background-color:#00c73c}.mypagePrWrap .joinInput .mypageBadgeKakao{color:#3b1e1d;background-color:#ffea00}.mypagePrWrap .joinInput .mypageSnsConnectBtn{flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.mypagePrWrap .joinInput .mypageSnsUnlinkBtn{color:#fff!important;background:#d63a3a!important}.mypagePrWrap .joinInput a.mypageWithdrawPlain{color:#212121;cursor:pointer;flex-shrink:0;margin-left:auto;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none}.mypagePrWrap .joinInput a.mypageWithdrawPlain:hover,.mypagePrWrap .joinInput a.mypageWithdrawPlain:focus-visible{color:#000;text-decoration:none}
