body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.MainPage-A-container{background:#fff!important;color:#000;font-family:Noto Sans KR,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.MainPage-A-container header{background-position:50%;background-size:cover;margin:0;padding:30px 0 10px;text-align:center}.MainPage-A-container header h1{font-size:50px;font-weight:700;margin-bottom:10px}.MainPage-A-container header p{font-size:26px}.MainPage-A-container .service-section{display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.MainPage-A-container .service-card{border:1px solid #d3d3d3;border-radius:8px;margin:10px;min-width:300px;overflow:hidden;transition:transform .3s;width:300px}.MainPage-A-container .service-card:hover{transform:scale(1.07)}.MainPage-A-container .service-card img{height:200px;object-fit:cover;width:100%}.MainPage-A-container .content{background-color:#fff;font-family:Ubuntu,sans-serif;padding:10px}.MainPage-A-container .content p{margin-bottom:0}.MainPage-A-container .content .subTitle{margin-bottom:6px;text-decoration:underline;text-decoration-color:#bfefff80;text-decoration-style:solid;text-decoration-thickness:6px}.MainPage-A-container .content .description{margin-bottom:16px;margin-top:16px}.MainPage-A-container .content .learnMore{color:gray;font-size:14px}.MainPage-A-container .youtube{margin-top:30px;text-align:center}.MainPage-A-container .youtube h1{font-family:Ubuntu,sans-serif;font-size:26px!important}.MainPage-A-container .adsense{display:block;text-align:center}.MainPage-A-container .adsense ins{height:80%}@media (max-width:700px){.MainPage-A-container header h1{font-size:30px}.MainPage-A-container header p{font-size:20px;word-break:keep-all}.MainPage-A-container .youtube h1{font-size:20px}.MainPage-A-container .youtube .youtubeContent iframe{left:0;max-height:700px;top:0;width:100%}}@media (max-width:500px){.MainPage-A-container header p{font-size:14px;word-break:keep-all}.MainPage-A-container .youtube .youtubeContent iframe{left:0;max-height:240px;top:0;width:100%}}.MainPagePopup-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.MainPagePopup-content,.MainPagePopup-overlay{align-items:center;display:flex;justify-content:center}.MainPagePopup-content{background:#fff;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex-direction:column;max-height:80vh;opacity:1;padding:20px;position:relative;text-align:left;width:600px;z-index:500}.MainPagePopup-content h2{font-weight:700;margin-bottom:20px}.MainPagePopup-popupContent{margin-bottom:30px;overflow-y:auto;padding:20px;text-align:left}.MainPagePopup-popupContent .CustomTextRenderer-plainText{font-size:16px!important;margin-left:0!important;padding-left:0!important}.MainPagePopup-popupContent .CustomTextRenderer-bold{font-size:14px!important;margin-left:0!important;padding-left:0!important}.MainPagePopup-popupContent .CustomTextRenderer-item{font-size:14px!important;margin-left:20px!important;padding-left:0!important;padding-left:var(--bullet-padding,0)!important}.MainPagePopup-checkboxLabel{margin-left:6px}.MainPagePopup-content-btn{margin-bottom:20px}.MainPagePopup-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;opacity:1;padding:10px 15px;transition:background-color .3s;width:120px;z-index:500}.MainPagePopup-btn:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.MainPagePopup-spinner{font-size:1.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.MainPagePopup-font-ko{font-family:Noto Sans KR,sans-serif!important}.MainPagePopup-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.MainPagePopup-content{background-color:#fff;margin-left:0;margin-right:0;padding:20px;width:90%;z-index:500}.MainPagePopup-content h2{font-size:20px}.MainPagePopup-popupContent{margin-bottom:30px;padding:10px 0}.MainPagePopup-popupContent .CustomTextRenderer-bold,.MainPagePopup-popupContent .CustomTextRenderer-plainText{font-size:12px!important}.MainPagePopup-popupContent .CustomTextRenderer-item{font-size:10px!important}.MainPagePopup-checkboxLabel{font-size:12px}.MainPagePopup-btn{font-size:14px;width:100px}}.CustomTextRenderer-container{margin-bottom:-20px;padding:10px}.CustomTextRenderer-bold{display:inline-block;font-size:18px;margin-bottom:10px!important;margin-left:-8px}.CustomTextRenderer-item{font-size:16px;list-style-type:disc;margin-bottom:-16px;margin-left:16px}.CustomTextRenderer-plainText{font-size:16px;line-height:1;margin-left:10px;white-space:pre-wrap}@media (max-width:500px){.CustomTextRenderer-item,.CustomTextRenderer-plainText{font-size:12px}.CustomTextRenderer-bold{font-size:16px}}.MainPage-main-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif!important;gap:20px}.MainPage-font-eng{font-family:Roboto,sans-serif!important}.MainPage-title-container{text-align:center}.MainPage-title-container .MainPage-copyUpper{font-family:Ubuntu,sans-serif;font-weight:500;margin-top:20px}.MainPage-title-container .MainPage-copyUpper-1{color:#2e54ea;font-size:30px}.MainPage-title-container .MainPage-copyUpper-2{color:#000;font-size:30px}.MainPage-title-container .MainPage-headtitle{margin-bottom:10px;margin-top:0}.MainPage-title-container .MainPage-headtitle-1{color:#000;display:inline;font-size:50px;font-weight:700;text-align:center}.MainPage-title-container .MainPage-title-p1{margin-top:5px}.MainPage-title-container .MainPage-title-p1-1,.MainPage-title-p1-2,.MainPage-title-p1-3{color:#000;display:inline;font-size:25px;margin-bottom:10px;text-align:center}.MainPage-title-container .MainPage-title-p2{color:blue;font-size:18px;margin-bottom:0;margin-top:10px;text-align:center;word-break:keep-all}.MainPage-cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1090px}.MainPage-card{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;margin:10px;overflow:hidden;padding:15px;width:300px}.MainPage-image-container{height:300px;overflow:hidden;width:100%}.MainPage-image-container img{height:100%;object-fit:cover;width:100%}.MainPage-description-container{-webkit-box-orient:vertical;display:-webkit-box;height:180px;overflow:hidden;padding:15px;text-overflow:ellipsis}.MainPage-description-container h2{font-weight:700;margin-bottom:5px;text-align:center}.MainPage-description-consultationarea{font-weight:400;margin-bottom:10px;text-align:center}.MainPage-button-container{text-align:center}.MainPage-button-container button{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:120px}.MainPage-button-container button:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.MainPage-more-button{background-color:#40bf80;border:1px solid #40bf80;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-bottom:20px;margin-top:20px;padding:10px 15px;transition:background-color .3s;width:120px}.MainPage-more-button:hover{background-color:#090;border:1px solid #090}@media (max-width:1000px){.MainPage-title-container .MainPage-copyUpper{margin-top:20px!important}.MainPage-title-container .MainPage-copyUpper-1{display:block;font-size:30px!important}.MainPage-title-container .MainPage-copyUpper-2{display:block;font-size:20px!important;font-weight:400!important;margin-top:0!important;white-space:nowrap}.MainPage-title-container .MainPage-headtitle-1{display:block;font-size:40px!important;margin-top:5px!important}.MainPage-title-p1{margin-top:10px!important;margin:0;white-space:nowrap}.MainPage-title-p1>span{font-size:18px!important;margin:0;white-space:nowrap}.MainPage-title-container .MainPage-title-p2{font-size:14px;padding-left:18px;padding-right:18px;word-break:keep-all!important}}@media (max-width:700px){.MainPage-main-container{gap:10px}.MainPage-cards-container{flex-direction:column}.MainPage-title-container .MainPage-copyUpper{margin-top:10px!important}.MainPage-title-container .MainPage-copyUpper-1{font-size:20px!important}.MainPage-title-container .MainPage-copyUpper-2{display:block;font-size:16px!important;font-weight:400!important}.MainPage-title-container{margin-top:0!important}.MainPage-title-container .MainPage-headtitle-1{font-size:24px!important}.MainPage-title-container .MainPage-title-p1{margin-top:10px!important}.MainPage-title-container .MainPage-title-p1-1,.MainPage-title-container .MainPage-title-p1-2,.MainPage-title-container .MainPage-title-p1-3{display:block;font-size:16px!important;margin:0;white-space:nowrap}.MainPage-title-container .MainPage-title-p2{font-size:10px!important;max-width:90vm;padding-left:18px;padding-right:18px;word-break:keep-all}}@media (max-width:500px){.MainPage-title-container .MainPage-headtitle-1{font-size:clamp(16px,6vw,22px)!important;word-break:keep-all}.MainPage-title-container .MainPage-headtitle-1-en{font-size:clamp(18px,4vw,22px)!important;word-break:keep-all}}.logoimg{width:200px}.nav{align-items:center;display:flex;justify-content:center}.dropdownToggle{padding:8px 8px 0!important}.navbarText{padding:8px 8px 0}.dropdownMenu{background-color:#343a40;border:none}.dropdownItem{background-color:#343a40;color:#fff}.dropdownItem,.dropdownItem:hover{cursor:pointer;text-decoration:none}.dropdownItem:hover{background-color:#fff;color:#000}@media (max-width:1000px){.nav{align-items:flex-start!important}.dropdownToggle,.navbarText{padding:4px 8px}}footer{background-color:#fff;color:#000;font-family:Noto Sans KR,sans-serif;font-size:14px;margin-top:10px;padding:20px;text-align:center}.FooterMultiLang{margin-bottom:30px}.multiLngSelectHidden{display:none}footer ul{list-style:none;margin-bottom:15px;padding:0}footer ul li{cursor:pointer;display:inline;margin:0 10px}a{text-decoration:none}a,a:visited{color:#000}a:active,a:hover{color:#000;text-decoration:none}.footer-companyinfo-p1{margin:10px auto 20px;max-width:90%;text-align:center;width:650px;word-break:keep-all}.footer-companyinfo-p1 span,.footer-companyinfo-p1 span .email-link{color:#a09d9c;display:inline;font-size:12px;margin-bottom:10px;text-align:center}@media (max-width:1000px){.footer-companyinfo-p1 span,.footer-companyinfo-p1 span .email-link{font-size:10px;margin:0}}@media (max-width:500px){footer{font-size:70%;margin-left:0;margin-right:0;padding-left:3px;padding-right:3px}footer ul li{margin:0 4px}.footer-companyinfo-p1 span,.footer-companyinfo-p1 span .email-link{font-size:8px;line-height:8px!important}}.Company-modal-backdrop{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.Company-modal-content{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;max-width:90%;min-width:300px;padding:20px 10px;text-align:center;width:400px}.Company-modal-content-2{width:460px}.Company-modal-content h2{font-size:20px;font-weight:700;margin-bottom:20px}.Company-modal-content p{font-size:14px;margin:5px 0}.Company-modal-content button{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:8px 5px;transition:background-color .3s;width:80px}.Company-modal-content button:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}@media (max-width:500px){.Company-modal-content{padding:20px}}.popup-content{height:60%!important;max-height:80%;min-width:300px;overflow:auto;width:800px!important;z-index:2}.popup-content iframe{height:600px;margin-bottom:20px}@media (max-width:500px){.popup-content{max-width:100%;width:100%}.popup-content iframe{font-size:5px!important}}.PostListRender-ListItem{margin-top:0!important}.PostList-FooterDiv-btn{background-color:#40bf80;border:1px solid #40bf80;border-radius:5px!important;color:#fff;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-size:18px;font-weight:700;margin-bottom:20px;padding:10px 15px!important;transition:background-color .3s;width:120px!important}.Login-under{display:flex;font-family:Noto Sans KR,sans-serif;justify-content:center;margin:10px 20px 0;padding:10px 20px}.Login-under>span{cursor:pointer;margin:0;padding:10px}.LoginGoogleBtn{align-items:center;background-color:#4285f4;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-size:30px;font-weight:700;height:60px;justify-content:center;margin-bottom:20px;padding:10px 20px;transition:background-color .3s ease;width:350px}.LoginGoogleBtn:hover{background-color:#357ae8}.LoginGoogleBtn img{height:20px;margin-right:10px;width:20px}.Login-auth-btn-container{text-align:center}.Login-auth-btn{margin-bottom:10px;width:100%}.Login-auth-btn-container-google{align-items:center;background-color:#fff;border:1px solid #c8c8c8;border-radius:5px;display:flex;height:60px;justify-content:center;margin-bottom:10px;width:100%}.Login-auth-btn-container-google .google-icon{height:27px;width:27px}.Login-auth-btn-container-google p{font-size:18px;font-weight:700;margin-bottom:0;margin-left:10px;margin-top:0}.Login-auth-btn-container-kko{align-items:center;background-color:#ffeb00;border:1px solid #ffeb00;border-radius:5px;display:flex;height:60px;justify-content:center;margin-bottom:10px;width:100%}.Login-auth-btn-container-kko .kko-icon{height:27px;width:27px}.Login-auth-btn-container-kko p{font-size:18px;font-weight:700;margin-bottom:0;margin-left:10px;margin-top:0}.Login-auth-btn-container-email{align-items:center;background-color:#fff;border-radius:5px;display:flex;justify-content:center;margin-bottom:10px;width:100%}.Login-auth-btn-container-email .email-icon{height:20px;width:27px}.Login-auth-btn-container-email p{font-size:18px;font-weight:700;margin-bottom:0;margin-left:10px;margin-top:0}.Login-font-ko{font-family:Noto Sans KR,sans-serif}.Login-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.Login-auth-btn-container-email{margin-bottom:20px}}.Register-auth-btn-container-google{align-items:center;background-color:#fff;border:1px solid #c8c8c8;border-radius:5px;display:flex;height:60px;justify-content:center;margin-bottom:10px;width:100%}.Register-auth-btn-container-google .google-icon{height:27px;width:27px}.Register-auth-btn-container-google p{font-size:18px;font-weight:700;margin-bottom:0;margin-left:10px;margin-top:0}.Register-auth-btn-container-kko{align-items:center;background-color:#ffeb00;border:1px solid #ffeb00;border-radius:5px;display:flex;height:60px;justify-content:center;margin-bottom:10px;width:100%}.Register-auth-btn-container-kko .kko-icon{height:27px;width:27px}.Register-auth-btn-container-kko p{font-size:18px;font-weight:700;margin-bottom:0;margin-left:10px;margin-top:0}.Register-auth-btn-container-email{align-items:center;background-color:#fff;border-radius:5px;display:flex;justify-content:center;margin-bottom:10px;width:100%}.Register-auth-btn-container-email .email-icon{height:20px;width:27px}.Register-auth-btn-container-email p{font-size:18px;font-weight:700;margin-bottom:0;margin-left:10px;margin-top:0}.Register-agree{font-size:14px;margin-bottom:0;margin-top:10px;padding:0 10px}.Register-font-ko{font-family:Noto Sans KR,sans-serif!important}.Register-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.Register-auth-btn-container-email>p,.Register-auth-btn-container-google>p,.Register-auth-btn-container-kko>p{font-size:16px}.Register-auth-btn-container-email{margin-bottom:20px}}.RegisterEmailVerificationNoti-container{font-family:Noto Sans KR,sans-serif}.RegisterEmailVerificationNoti-title{color:#000;font-size:40px;font-weight:700;margin-bottom:20px;margin-top:50px;text-align:center}.RegisterEmailVerificationNoti-font-ko{font-family:Noto Sans KR,sans-serif}.RegisterEmailVerificationNoti-font-en{font-family:Roboto,sans-serif!important}@media (max-width:700px){.RegisterEmailVerificationNoti-container{flex-direction:column}.RegisterEmailVerificationNoti-title{font-size:26px!important}.RegisterEmailVerificationNoti-content{max-width:90%;padding-left:20px;text-align:center!important}}.RegisterResult-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;margin-bottom:100px;margin-top:35px}.RegisterResult-container>h1{font-family:Noto Sans KR,sans-serif;font-size:34px;font-weight:700;margin:10px auto 20px;padding:auto 20px;text-align:center}.RegisterResult-container>p{font-size:20px;margin:0 20px;padding:10px 20px}.RegisterResult-container>.msg{text-align:center}.RegisterResult-container>.error,.RegisterResult-container>.msg{margin:0 10px 20px;padding:10px 20px;width:300px!important;word-break:keep-all}.RegisterResult-container>button{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:120px}.RegisterResult-font-ko{font-family:Noto Sans KR,sans-serif}.RegisterResult-font-en{font-family:Roboto,sans-serif!important}.UserEditResultNoti-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:10px;margin-bottom:100px;margin-top:50px}.UserEditResultNoti-container h1{font-weight:700}.UserEditResultNoti-container button{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px;transition:background-color .3s;width:120px}.UserEditResultNoti-container button:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.UserEditResultNoti-font-ko{font-family:Noto Sans KR,sans-serif!important}.UserEditResultNoti-font-en{font-family:Roboto,sans-serif!important}@media (max-width:700px){.UserEditResultNoti-container h1{font-size:26px}.UserEditResultNoti-container p{width:90%}}.UserEdit-under{display:flex;font-family:Noto Sans KR,sans-serif;justify-content:center;margin:10px 20px 0;padding:10px 20px}.UserEdit-under>span{cursor:pointer;margin:0;padding:10px}.UserEdit-font-ko{font-family:Noto Sans KR,sans-serif!important}.UserEdit-font-en{font-family:Roboto,sans-serif!important}.PwdResetRequest-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;margin-bottom:100px;margin-top:35px}.PwdResetRequest-container>h1{font-family:Noto Sans KR,sans-serif;font-size:40px;font-weight:700;margin:auto auto 20px;padding:auto 20px;text-align:center}.PwdResetRequest-container>p{margin:0 20px;padding:10px 20px}.PwdResetRequest-container>input{border:1px solid #000;border-radius:5px;font-size:18px;margin:20px 20px 10px;padding:10px 20px;text-align:center;width:300px}.PwdResetRequest-guideMessage{color:blue;margin-top:10px!important}.PwdResetRequest-container>button{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:20px;padding:10px 15px;transition:background-color .3s;width:120px}.PwdResetRequest-font-ko{font-family:Noto Sans KR,sans-serif!important}.PwdResetRequest-font-en{font-family:Roboto,sans-serif!important}.PwdReset-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;margin-bottom:100px;margin-top:35px}.PwdReset-container>h1{font-family:Noto Sans KR,sans-serif;font-size:40px;font-weight:700;margin:10px auto 40px;padding:auto 20px;text-align:center}.PwdReset-container>p{margin:0 20px;padding:10px 20px}.PwdReset-container>.msg{text-align:center}.PwdReset-container>.error,.PwdReset-container>.msg{margin:0 10px 20px;padding:10px 20px;width:300px!important}.PwdReset-container>input{border:1px solid #000;border-radius:5px;font-size:20px;margin:10px 20px;padding:10px 20px;width:300px}.PwdReset-container>button{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:120px}.PwdReset-font-ko{font-family:Noto Sans KR,sans-serif!important}.PwdReset-font-en{font-family:Roboto,sans-serif!important}.UserDelete-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:20px}.UserDelete-title{color:#000;font-size:40px;font-weight:700;margin-top:50px;text-align:center}.UserDelete-content{background-color:#d3d3d350;border:none;color:#000;font-size:20px;margin-bottom:0;margin-top:10px;padding:30px 30px 20px;text-align:left;width:600px}.UserDelete-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:120px}.UserDelete-btn:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.UserDelete-content-afteragree{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif}.UserDelete-email{background-color:#dcdee5!important;color:#333;pointer-events:none!important}.UserDelete-email,.UserDelete-pwd{border:1px solid #000;border-radius:5px;font-size:18px;margin:10px 20px;padding:10px 20px;width:300px}.UserDelete-font-ko{font-family:Noto Sans KR,sans-serif!important}.UserDelete-font-en{font-family:Roboto,sans-serif!important}@media (max-width:700px){.UserDelete-container{flex-direction:column}.UserDelete-title{font-size:26px!important}.UserDelete-content{font-size:16px!important;padding:30px 20px 20px;width:90%!important}}.UserDeleteResult-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:20px}.UserDeleteResult-title{color:#000;font-size:40px;font-weight:700;margin-top:50px;text-align:center}.UserDeleteResult-content{background-color:#d3d3d350;border:none;color:#000;font-size:20px;margin-bottom:0;margin-top:10px;padding:30px 30px 20px;text-align:center;width:600px}.UserDeleteResult-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:120px}.UserDeleteResult-btn:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.UserDeleteResult-font-ko{font-family:Noto Sans KR,sans-serif!important}.UserDeleteResult-font-en{font-family:Roboto,sans-serif!important}@media (max-width:700px){.UserDeleteResult-container{flex-direction:column}.UserDeleteResult-title{font-size:35px!important}.UserDeleteResult-content{font-size:16px!important;padding:30px 20px 20px;width:90%!important}}.MyPage-font-ko{font-family:Noto Sans KR,sans-serif!important}.MyPage-font-en{font-family:Roboto,sans-serif!important}.mic_text{word-break:keep-all!important}@media (max-width:500px){.area_mic{align-items:center;bottom:0!important;display:flex;width:100%}.area_mic_icon{margin:-10px auto;padding:0}.mic_text{font-size:16px!important;margin:0 0 -6px;word-break:keep-all}.mic_svg{width:80px}}.AppAvatar_container__EkN0X{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden;overflow-y:hidden;padding:0;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}canvas{height:100vh!important;width:100vw!important}.AppAvatar_stopandtime__R-5Cy{align-items:center;bottom:10px;display:flex;gap:10px;justify-content:center;position:fixed;right:10px;z-index:1100}.AppAvatar_timer__AyBxx{background-color:#000000f2}.AppAvatar_stopBtn__o4KEK,.AppAvatar_timer__AyBxx{border:none;border-radius:5px;box-shadow:none;color:#fff;font-size:16px;padding:10px}.AppAvatar_stopBtn__o4KEK{background-color:#1e1e1ebf}@media (max-width:500px){.AppAvatar_stopandtime__R-5Cy{bottom:6px;gap:6px;right:6px}.AppAvatar_stopBtn__o4KEK,.AppAvatar_timer__AyBxx{font-size:14px;padding:8px}}.modal-overlay{background-color:#00000080;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.modal-content,.modal-overlay{align-items:center;display:flex}.modal-content{background-color:#e5dfd7;border-radius:15px;box-shadow:0 4px 20px #00000040;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:0;margin:10px;max-width:600px;padding:20px;text-align:center;width:400px;z-index:2100}.modal-content>p{font-size:14px;margin-bottom:15px;margin-top:10px;text-align:left;word-break:keep-all}.modal-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.modal-buttons button{background-color:#007bff;border:none;border-radius:5px;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;margin:0 10px;padding:10px;width:150px}.modal-buttons button:hover{background-color:#1b3ddf}.start-ol-bullet{align-self:flex-start;font-size:13px;list-style-type:decimal;padding-left:20px;text-align:left;width:100%}.start-ol-bullet li{margin-bottom:5px}.svcTimeModal-micicon{margin-left:5px;margin-right:2px;vertical-align:middle;width:26px!important}.start-ul-bullet{align-self:flex-start;font-size:13px;padding-left:20px;text-align:left;width:100%}@media (max-width:500px){.startmodal-content{margin:5px;padding-left:10px;padding-right:10px}.startmodal-h5{font-size:18px;margin-bottom:10px!important;margin-top:0}.startmodal-p{font-size:12px!important;margin-bottom:10px!important;margin-top:0!important}.svcTimeModal-micicon{margin-left:3px;margin-right:1px;width:16px!important}.start-ol-bullet,.start-ul-bullet{font-size:12px;margin-bottom:10px}.startmodal-button{margin:0 10px;padding:10px;width:100px!important}}.videoWrap{display:flex;height:100vh;justify-content:center;width:100vw}@media (max-width:768px){.ProductListRender-mainTitle>h1{font-size:35px!important}.ProductListRender-container-upper{flex-direction:column;margin-bottom:0!important}.ProductListRender-container-upper-left{margin:0 auto 20px!important}.ProductListRender-container-upper-right{order:-1!important}ul.ProductListRender-product-info{font-family:Noto Sans KR,sans-serif;font-size:12px!important}.ProductListRender-mainTitle-1{font-size:32px!important;order:-1!important}.ProductListRender-mainTitle-1>span{font-size:16px!important}.ProductListRender-mainTitle-2{font-size:16px!important;margin-bottom:0}.ProductListRender-mainTitle-3{font-size:16px!important;margin-bottom:10px}.ProductListRender-mainTitle-4,.ProductListRender-mainTitle-consumptionRate{font-size:14px!important}.ProductListRender-credit,.ProductListRender-originalPrice{font-size:16px!important}.ProductListRender-salePrice{font-size:22px!important}.ProductListRender-saleTag{font-size:12px!important;width:40px!important}.ProductListRender-product-info,.ProductListRender-timeLimit{font-size:16px!important}}.ProductListRender-ListItem{margin-top:0!important}.ProductListRender-mainTitle{align-items:center;display:flex;justify-content:center;margin-bottom:-20px;margin-top:20px}.ProductListRender-mainTitle>h1{font-family:Noto Sans KR,sans-serif;font-size:45px;font-weight:700;margin:0;text-align:center}.ProductListRender-container-upper{display:flex;justify-content:space-between;margin-bottom:10px;margin-left:0;padding-left:0}.ProductListRender-container-upper-left{display:flex;flex-grow:1;justify-content:center;margin:0;max-width:40%;min-width:200px;padding:0}.ProductListRender-productImage{height:auto;margin:0;width:100%}.ProductListRender-container-upper-right{align-items:center;display:flex;flex-direction:column;flex-grow:2;font-family:Noto Sans KR,sans-serif;justify-content:center;margin-top:0}.ProductListRender-mainTitle-1{font-size:40px;font-weight:700;margin-bottom:0;text-align:center}.ProductListRender-mainTitle-1>span{font-size:20px;font-weight:400}.ProductListRender-mainTitle-2{font-size:18px;text-align:center}.ProductListRender-mainTitle-3{font-size:20px;font-weight:700;text-align:center}.ProductListRender-mainTitle-4{font-size:18px;font-weight:400;text-align:center}.ProductListRender-credit{color:#000;font-size:20px;margin-bottom:0;text-align:center}.ProductListRender-saleInfo{align-items:center;display:flex;justify-content:center}.ProductListRender-originalPrice{color:red;font-size:20px;margin-left:5px;margin-right:5px;text-decoration:line-through}.ProductListRender-salePrice{color:#000;font-size:26px;font-weight:700;margin-left:5px;margin-right:5px}.ProductListRender-saleTag{background-color:red;border-radius:15px;color:#fff;font-size:16px;font-weight:700;padding:2px;text-align:center;width:50px}.ProductListRender-timeLimit{color:#000;font-size:20px;text-align:center}.ProductListRender-mainTitle-consumptionRate{text-align:center}.ProductListRender-mainTitle-consumptionRate .consumptionRate2xs{background-color:red;border-radius:5px;color:#fff;font-weight:700;padding:0 5px}.ProductListRender-mainTitle-consumptionRate .consumptionRate1x{background-color:#0000ff1a;border-radius:5px;color:#000;font-weight:400;padding:0 5px}.ProductListRender-container-upper-right .info-icon{align-items:center;background-color:#fff;border:1px solid gray;border-radius:50%;color:gray;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:16px;justify-content:center;line-height:16px;margin-left:5px;position:relative;text-align:center;width:16px}.ProductListRender-container-upper-right .tooltip-text{background-color:#ffff00fc;border:1px solid #0003;border-radius:6px;bottom:120%;color:#000;font-size:14px!important;font-weight:400;left:50%;margin-left:-130px;opacity:0;padding:10px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:260px;z-index:1}.ProductListRender-container-upper-right .tooltip-text:after{border:1px solid #0003;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.ProductListRender-container-upper-right .info-icon:hover .tooltip-text{opacity:1;visibility:visible}.ProductListRender-product-info{font-family:Noto Sans KR,sans-serif;font-size:16px;list-style-position:outside;list-style-type:disc;margin-bottom:-10px;padding-bottom:10px;padding-left:20px;padding-top:10px}.ProductListRender-product-info li{margin-bottom:5px}.ProductListRender-product-info p{margin-bottom:3px}.ProductListRender-product-info li .time,.ProductListRender-product-info li .title{font-weight:700}.ProductListRender-font-eng{font-family:Roboto,sans-serif!important}@media (max-width:500px){.ProductList-mainTitle>h1{font-size:35px!important}}.ProductList-mainTitle{display:flex;justify-content:center!important;margin-bottom:20px;margin-top:20px}.ProductList-mainTitle>h1{font-size:45px;font-weight:700;margin:0;text-align:center!important}.ProductList-FooterDiv-btn{background-color:#40bf80;border:1px solid #40bf80;border-radius:5px!important;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:20px;padding:10px 15px!important;transition:background-color .3s;width:120px!important}.ProductList-adsense{text-align:center}.ProductList-font-ko{font-family:Noto Sans KR,sans-serif}.ProductList-font-en{font-family:Roboto,sans-serif!important}.ProductDetailRender-mainTitle-1{font-family:Noto Sans KR,sans-serif;font-size:46px;font-weight:700;text-align:center;text-align:left}.ProductDetailRender-mainTitle-2{font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:400;text-align:center}.ProductDetailRender-mainTitle-3{font-size:20px}.ProductDetailRender-mainTitle-consumptionRate{text-align:center}.ProductDetailRender-mainTitle-consumptionRate .consumptionRate2xs{background-color:red;border-radius:5px;color:#fff;font-weight:700;padding:0 5px}.ProductDetailRender-mainTitle-consumptionRate .consumptionRate1x{background-color:#0000ff1a;border-radius:5px;color:#000;font-weight:400;padding:0 5px}.ProductDetailRender-mainTitle .info-icon{align-items:center;background-color:#fff;border:1px solid gray;border-radius:50%;color:gray;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:16px;justify-content:center;line-height:16px;margin-left:5px;position:relative;text-align:center;width:16px}.ProductDetailRender-mainTitle .tooltip-text{background-color:#ffff00fc;border:1px solid #0003;border-radius:6px;bottom:120%;color:#000;font-size:14px!important;font-size:12px;font-weight:400;left:50%;margin-left:-130px;opacity:0;padding:10px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:260px;z-index:1}.ProductDetailRender-mainTitle .tooltip-text:after{border:1px solid #0003;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.ProductDetailRender-mainTitle .info-icon:hover .tooltip-text{opacity:1;visibility:visible}.ProductDetailRender-productImage-container{display:flex;justify-content:center}.ProductDetailRender-productImage{height:auto;margin-bottom:30px;margin-top:30px;width:80%}.ProductDetailRender-subTitle-1{margin-bottom:50px;margin-top:10px}.ProductDetailRender-subTitle-1,.ProductDetailRender-subTitle-2{font-family:Noto Sans KR,sans-serif;font-size:30px;font-weight:700}.ProductDetailRender-subTitle-2{margin-bottom:5px!important;margin-top:65px}.ProductDetailRender-container{display:flex;justify-content:space-between}.ProductDetailRender-credit{color:#000;font-size:20px;text-align:center}.ProductDetailRender-saleInfo{align-items:center;display:flex;justify-content:center}.ProductDetailRender-originalPrice{color:red;font-size:20px;margin-left:5px;margin-right:5px;text-decoration:line-through}.ProductDetailRender-salePrice{color:#000;font-size:30px;font-weight:700;margin-left:5px;margin-right:5px}.ProductDetailRender-saleTag{background-color:red;border-radius:15px;color:#fff;font-size:18px;font-weight:700;padding:2px;text-align:center;width:50px}.ProductDetailRender-timeLimit{color:#000;font-size:20px;text-align:center}.ProductDetailRender-quantityControl{align-items:center;display:flex;justify-content:center;margin-top:0}.ProductDetailRender-quantityTitle{color:#000;font-size:18px;text-align:center}.ProductDetailRender-quantityControl button{background-color:#cce6ff;border:none;border-radius:25px;color:#000;font-size:25px;font-weight:700;height:40px;margin:10px;text-align:center;width:40px}.ProductDetailRender-quantityControl button.left{padding:0 5px 10px}.ProductDetailRender-quantityControl button.right{padding:0 10px 10px}.ProductDetailRender-quantityControl p.order-quantity{font-size:25px;font-weight:700;padding:0 5px}.ProductDetailRender-amount{font-size:25px;font-weight:700;margin-bottom:-30px;text-align:center}.ProductDetailRender-font-ko{font-family:Noto Sans KR,sans-serif}.ProductDetailRender-font-en{font-family:Roboto,sans-serif!important}@media (max-width:768px){.ProductDetailRender-container{flex-direction:column}.ProductDetailRender-priceBlock{margin-bottom:30px!important}}@media (max-width:500px){.ProductDetailRender-mainTitle-1{font-size:32px}.ProductDetailRender-mainTitle-2,.ProductDetailRender-mainTitle-3{font-size:16px}.ProductDetailRender-subTitle-1{margin-bottom:50px;margin-top:10px}.ProductDetailRender-subTitle-1,.ProductDetailRender-subTitle-2{font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:700}.ProductDetailRender-subTitle-2{margin-bottom:5px!important;margin-top:65px}.ProductDetailRender-credit{font-size:20px}.ProductDetailRender-originalPrice{font-size:16px}.ProductDetailRender-salePrice{font-size:26px;font-weight:700}.ProductDetailRender-saleTag{font-size:12px;width:40px}.ProductDetailRender-quantityTitle,.ProductDetailRender-timeLimit{font-size:16px}.ProductDetailRender-quantityControl button{border-radius:25px;font-size:25px;font-weight:700;height:40px;margin:10px;width:40px}.ProductDetailRender-quantityControl button.left{padding:0 5px 10px}.ProductDetailRender-quantityControl button.right{padding:0 10px 10px}.ProductDetailRender-quantityControl p.order-quantity{font-size:20px;font-weight:700;padding:0 5px}.ProductDetailRender-amount{font-size:26px;font-weight:700;margin-bottom:-30px;text-align:center}}.Custom-main-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif!important;gap:20px}.Custom-font-eng{font-family:Roboto,sans-serif!important}.Custom-title-container{text-align:center}.Custom-title-container .Custom-copyUpper{font-family:Ubuntu,sans-serif;font-weight:500;margin-top:20px}.Custom-title-container .Custom-copyUpper-1{color:#2e54ea;font-size:30px}.Custom-title-container .Custom-copyUpper-2{color:#000;font-size:30px}.Custom-title-container .Custom-headtitle{margin-bottom:10px;margin-top:0}.Custom-title-container .Custom-headtitle-1{color:#000;display:inline;font-size:50px;font-weight:700;text-align:center}.Custom-title-container .Custom-title-p1{margin-top:5px}.Custom-title-container .Custom-title-p1-1,.Custom-title-p1-2,.Custom-title-p1-3{color:#000;display:inline;font-size:25px;margin-bottom:10px;text-align:center}.Custom-title-container .Custom-title-p2{color:blue;font-size:18px;margin-bottom:0;margin-top:10px;text-align:center;word-break:keep-all}.Custom-usecase{align-items:center;display:flex;flex-direction:row;padding:20px}.Custom-usecase .image-section{display:flex;justify-content:center;margin-bottom:20px}.Custom-usecase .avatar{height:auto;max-width:90%}.Custom-usecase .text-section{padding:0;text-align:center}.Custom-usecase h3{font-weight:700;margin-bottom:20px}.Custom-usecase .case-list{display:flex;flex-direction:column;gap:10px;max-width:600px;width:100%}.Custom-usecase .case-item{background-color:#c3e0f5;border:0 solid #000;color:#000;font-weight:700;padding:15px;text-align:center}.Custom-main-container .youtube{margin-top:30px;text-align:center}.Custom-main-container .youtube h1{font-family:Ubuntu,sans-serif;font-size:26px!important}.Custom-main-container .youtube .youtubeContent{align-items:center;display:flex;flex-direction:column;gap:10px}.Custom-contact-form{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin:0 auto;max-width:600px;padding:20px}.Custom-contact-form .contact-form h2{margin-bottom:20px;text-align:center}.Custom-contact-form .form-group{margin-bottom:15px}.Custom-contact-form .form-group label{display:block;font-weight:700;margin-bottom:5px}.Custom-contact-form .form-group input,.Custom-contact-form .form-group textarea{border:1px solid #ccc;border-radius:3px;margin-bottom:10px;padding:10px;width:calc(100% - 20px)}.Custom-contact-form .form-group textarea{height:100px;resize:vertical}.Custom-contact-form .form-group input[type=email],.Custom-contact-form .form-group input[type=text],.Custom-contact-form .form-group input[type=url]{width:100%}.Custom-contact-form button[type=submit]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;padding:10px;width:100%}.Custom-contact-form button[type=submit]:hover{background-color:#0056b3}.Custom-button-container{margin-top:30px;text-align:center}.Custom-button-container button{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:22px;font-weight:700;padding:15px;transition:background-color .3s;width:160px}.Custom-button-container button:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}@media (max-width:1000px){.Custom-title-container .Custom-copyUpper{margin-top:20px!important}.Custom-title-container .Custom-copyUpper-1{display:block;font-size:30px!important}.Custom-title-container .Custom-copyUpper-2{display:block;font-size:20px!important;font-weight:400!important;margin-top:0!important;white-space:nowrap}.Custom-title-container .Custom-headtitle-1{display:block;font-size:40px!important;margin-top:5px!important}.Custom-title-p1{margin-top:10px!important;margin:0;white-space:nowrap}.Custom-title-p1>span{font-size:18px!important;margin:0;white-space:nowrap}.Custom-title-container .Custom-title-p2{font-size:14px;padding-left:18px;padding-right:18px;word-break:keep-all!important}.Custom-usecase{align-items:center;flex-direction:column}.Custom-usecase .image-section{margin-bottom:20px;margin-right:0}.Custom-usecase .text-section{text-align:center}.Custom-usecase .text-section h3{font-size:26px}.Custom-usecase .text-section .case-item{font-size:14px}}@media (max-width:700px){.Custom-main-container{gap:10px}.Custom-cards-container{flex-direction:column}.Custom-title-container .Custom-copyUpper{margin-top:10px!important}.Custom-title-container .Custom-copyUpper-1{font-size:20px!important}.Custom-title-container .Custom-copyUpper-2{display:block;font-size:16px!important;font-weight:400!important}.Custom-title-container{margin-top:0!important}.Custom-title-container .Custom-headtitle-1{font-size:24px!important}.Custom-title-container .Custom-title-p1{margin-top:10px!important}.Custom-title-container .Custom-title-p1-1,.Custom-title-container .Custom-title-p1-2,.Custom-title-container .Custom-title-p1-3{display:block;font-size:16px!important;margin:0;white-space:nowrap}.Custom-title-container .Custom-title-p2{font-size:10px!important;max-width:90vm;padding-left:18px;padding-right:18px;word-break:keep-all}.Custom-main-container .youtube h1{font-size:20px}.Custom-main-container .youtube .youtubeContent iframe{height:280px;left:0;top:0;width:480px}.Custom-usecase .text-section h3{font-size:20px}.Custom-usecase .text-section .case-item{font-size:12px}}@media (max-width:500px){.Custom-title-container .Custom-headtitle-1{font-size:clamp(16px,6vw,22px)!important;word-break:keep-all}.Custom-title-container .Custom-headtitle-1-en{font-size:clamp(18px,4vw,22px)!important;word-break:keep-all}.Custom-main-container .youtube .youtubeContent iframe{height:200px!important;left:0;top:0;width:94vw!important}.Custom-usecase .text-section .case-item{font-size:10px}.PaymentRequest-container{flex-direction:column}.PaymentRequest-title{font-size:35px!important;margin-bottom:15px!important;margin-top:20px!important}.PaymentRequest-content{font-size:16px!important;max-width:400px;padding:10px 20px!important;width:90%!important}.PaymentRequest-content>p{margin-bottom:10px!important}.PaymentRequest-notice{font-size:12px!important;max-width:400px;padding:30px 20px 20px;width:90%!important}.PaymentRequest-checkbox{margin-bottom:-15px!important}}.PaymentRequest-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif}.PaymentRequest-title{color:#000;font-size:40px;font-weight:700;margin-bottom:30px;margin-top:50px;text-align:center}.PaymentRequest-content{background-color:#d3edf8;border:none;color:#000;font-size:18px;margin-top:0;padding:20px 30px 10px;text-align:left;width:400px}.PaymentRequest-content>p{margin-bottom:10px}.PaymentRequest-notice{background-color:#fff;border:none;color:#000;font-size:14px;margin-bottom:10px;padding:10px 20px 0;text-align:left;width:400px}.PaymentRequest-notice>p{margin-bottom:5px}.PaymentRequest-form{align-items:center;display:flex;flex-direction:column}.PaymentRequest-checkbox{display:flex;gap:10px;justify-content:center;margin-bottom:-10px;margin-top:0;padding-right:5px}.PaymentRequest-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:0;padding:10px 15px;transition:background-color .3s;width:120px!important;z-index:1}.PaymentRequest-btn-active{background-color:#007bff;border:1px solid #007bff;color:#fff}.PaymentRequest-btn-active:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.PaymentRequest-btn-inactive{background-color:#d3d3d350;border:1px solid #000;color:#000;opacity:.5;pointer-events:none}.PaymentRequest-font-ko{font-family:Noto Sans KR,sans-serif!important}.PaymentRequest-font-en{font-family:Roboto,sans-serif!important}.PaymentRequestPopup-font-ko{font-family:Noto Sans KR,sans-serif!important}.PaymentRequestPopup-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.PaymentResult-container{flex-direction:column}.PaymentResult-title{font-size:35px!important}.PaymentResult-content{font-size:16px!important;padding:30px 20px 20px;width:90%!important}}.PaymentResult-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:20px}.PaymentResult-title{color:#000;font-size:40px;font-weight:700;margin-top:50px;text-align:center}.PaymentResult-content{background-color:#d3edf8;border:none;color:#000;font-size:20px;margin-top:0;padding:30px 30px 20px;text-align:left;width:400px}.PaymentResult-btn{border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:120px}.PaymentResult-success{background-color:#40bf80;border:1px solid #40bf80}.PaymentResult-success:hover{background-color:#090;border:1px solid #090}.PaymentResult-fail{background-color:#ff1a1a;border:1px solid #ff1a1a}.PaymentResult-fail:hover{background-color:#e60000;border:1px solid #e60000}.PaymentResult-font-ko{font-family:Noto Sans KR,sans-serif!important}.PaymentResult-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.PaymentRequestCancel-container{flex-direction:column}.PaymentRequestCancel-title{font-size:35px!important}.PaymentRequestCancel-content{font-size:16px!important;padding:30px 20px 20px;width:90%!important}}.PaymentRequestCancel-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:20px}.PaymentRequestCancel-title{color:#000;font-size:40px;font-weight:700;margin-top:50px;text-align:center}.PaymentRequestCancel-content{background-color:#d3edf8;border:none;color:#000;font-size:20px;margin-top:0;padding:30px 30px 20px;text-align:left;width:400px}.PaymentRequestCancel-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s}.PaymentRequestCancel-btn:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.PaymentRequestCancel-font-ko{font-family:Noto Sans KR,sans-serif!important}.PaymentRequestCancel-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.PaymentResultCancel-container{flex-direction:column}.PaymentResultCancel-title{font-size:35px!important}.PaymentResultCancel-content{font-size:16px!important;padding:30px 20px 20px;width:90%!important}}.PaymentResultCancel-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:20px}.PaymentResultCancel-title{color:#000;font-size:40px;font-weight:700;margin-top:50px;text-align:center}.PaymentResultCancel-content{background-color:#d3edf8;border:none;color:#000;font-size:20px;margin-top:0;padding:30px 30px 20px;text-align:left;width:400px}.PaymentResultCancel-btn{border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:120px}.PaymentResultCancel-success{background-color:#40bf80;border:1px solid #40bf80}.PaymentResultCancel-success:hover{background-color:#090;border:1px solid #090}.PaymentResultCancel-fail{background-color:#ff1a1a;border:1px solid #ff1a1a}.PaymentResultCancel-fail:hover{background-color:#e60000;border:1px solid #e60000}.PaymentResultCancel-font-ko{font-family:Noto Sans KR,sans-serif!important}.PaymentResultCancel-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.PaymentListRender-mainTitle>h1{font-size:35px!important}}.PaymentListRender-ListItem{margin-top:0!important}.PaymentListRender-mainTitle{align-items:center;display:flex;justify-content:center;margin-bottom:-20px;margin-top:20px}.PaymentListRender-mainTitle>h1{font-family:Noto Sans KR,sans-serif;font-size:45px;font-weight:700;margin:0;text-align:center}.PaymentListRender-productImage{height:auto;margin-bottom:10px;margin-top:10px;width:20%}ul.PaymentListRender-payment-info{font-family:Noto Sans KR,sans-serif;font-size:18px;list-style-position:outside;list-style-type:disc;padding-left:20px}ul.PaymentListRender-payment-info li{margin-bottom:5px}ul.PaymentListRender-payment-info li .time,ul.PaymentListRender-payment-info li .title{font-weight:700}.PaymentListRender-font-ko{font-family:Noto Sans KR,sans-serif}.PaymentListRender-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.PaymentList-mainTitle>h1{font-size:35px!important}}.PaymentList-mainTitle{display:flex;justify-content:center!important;margin-bottom:20px;margin-top:20px}.PaymentList-mainTitle>h1{font-family:Noto Sans KR,sans-serif;font-size:45px;font-weight:700;margin:0;text-align:center!important}.PaymentList-FooterDiv-btn{background-color:#40bf80;border:1px solid #40bf80;border-radius:5px!important;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:20px;padding:10px 15px!important;transition:background-color .3s;width:120px!important}.PaymentList-FooterDiv-btn,.PaymentList-font-ko{font-family:Noto Sans KR,sans-serif}.PaymentList-font-en{font-family:Roboto,sans-serif!important}.Waiting-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.Waiting-modal-content{align-items:center;background-color:#e5dfd7;background-color:#fff;border-radius:15px;box-shadow:0 4px 20px #00000040;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:0;margin:10px;max-width:600px;padding:30px;text-align:center;width:400px;z-index:2100}.Waiting-modal-content p{font-size:18px;text-align:left;word-break:keep-all}.Waiting-modal-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.Waiting-modal-buttons button{background-color:#007bff;border:none;border-radius:5px;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;font-size:18px!important;margin:0 10px;padding:8px 10px!important;width:130px}.Waiting-modal-buttons button:hover{background-color:#1b3ddf}.Waiting-modal-buttons-start{background-color:#f33!important}.Waiting-modal-buttons-start:hover{background-color:#e60000!important}.Waiting-error{color:red;margin-top:10px;word-break:keep-all}.Waiting-font-ko{font-family:Noto Sans KR,sans-serif!important}.Waiting-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.Waiting-modal-buttons button{font-size:16px;margin:0 5px;padding:8px;width:120px}}div.PaymentDetailRender-mainTitle{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}div.PaymentDetailRender-mainTitle>h1{font-size:45px;font-weight:700;text-align:center}img.PaymentDetailRender-productImage{height:auto;margin-bottom:30px;margin-top:30px;width:50%}ul.PaymentDetailRender-payment-info{font-size:18px;list-style-position:outside;list-style-type:disc;padding-left:20px}ul.PaymentDetailRender-payment-info li{margin-bottom:5px}ul.PaymentDetailRender-payment-info li .time,ul.PaymentDetailRender-payment-info li .title{font-weight:700}.PaymentDetailRender-font-ko{font-family:Noto Sans KR,sans-serif}.PaymentDetailRender-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.PaymentDetailRender-mainTitle>h1{font-size:35px!important}}@media (max-width:768px){.CProductListRender-mainTitle>h1{font-size:35px!important}.CProductListRender-container-upper{flex-direction:column;margin-bottom:0!important}.CProductListRender-container-upper-left{margin:0 auto 20px!important}.CProductListRender-container-upper-right{order:-1!important}ul.CProductListRender-product-info{font-family:Noto Sans KR,sans-serif}.CProductListRender-mainTitle-1{font-size:24px!important;order:-1!important}.CProductListRender-mainTitle-1>span{font-size:16px!important}.CProductListRender-mainTitle-2{font-size:14px!important}.CProductListRender-mainTitle-3{font-size:16px!important;font-weight:400!important;margin-bottom:10px}.CProductListRender-credit,.CProductListRender-originalPrice{font-size:16px!important}.CProductListRender-salePrice{font-size:22px!important}.CProductListRender-saleTag{font-size:12px!important;width:40px!important}.CProductListRender-timeLimit{font-size:16px!important}ul.CProductListRender-product-info{font-size:14px!important}}.CProductListRender-ListItem{margin-top:0!important}.CProductListRender-mainTitle{align-items:center;display:flex;justify-content:center;margin-bottom:-20px;margin-top:20px}.CProductListRender-mainTitle>h1{font-family:Noto Sans KR,sans-serif;font-size:45px;font-weight:700;margin:0;text-align:center}.CProductListRender-container-upper{display:flex;justify-content:space-between;margin-bottom:10px;margin-left:0;padding-left:0}.CProductListRender-container-upper-left{display:flex;flex-grow:1;justify-content:center;margin:0;padding:0;width:200px}.CProductListRender-productImage{height:auto;margin:0;object-fit:contain;width:100%}.CProductListRender-container-upper-right{align-items:center;display:flex;flex-direction:column;flex-grow:2;font-family:Noto Sans KR,sans-serif;margin-top:0}.CProductListRender-mainTitle-1{font-size:28px;font-weight:700;margin-bottom:0;text-align:center}.CProductListRender-mainTitle-1>span{font-size:20px;font-weight:400}.CProductListRender-mainTitle-2{font-size:16px}.CProductListRender-mainTitle-3{font-size:18px;font-weight:700;text-align:center}.CProductListRender-credit{color:#000;font-size:20px;margin-bottom:0;text-align:center}.CProductListRender-saleInfo{align-items:center;display:flex;justify-content:center}.CProductListRender-originalPrice{color:red;font-size:20px;margin-left:5px;margin-right:5px;text-decoration:line-through}.CProductListRender-salePrice{color:#000;font-size:26px;font-weight:700;margin-left:5px;margin-right:5px}.CProductListRender-saleTag{background-color:red;border-radius:15px;color:#fff;font-size:16px;font-weight:700;padding:2px;text-align:center;width:50px}.CProductListRender-timeLimit{color:#000;font-size:18px;text-align:center}ul.CProductListRender-product-info{font-family:Noto Sans KR,sans-serif;font-size:16px;list-style-position:outside;list-style-type:disc;margin-bottom:-10px;padding-bottom:10px;padding-left:20px;padding-top:10px}ul.CProductListRender-product-info li{margin-bottom:5px}ul.CProductListRender-product-info p{margin-bottom:3px}ul.CProductListRender-product-info li .time,ul.CProductListRender-product-info li .title{font-weight:700}.CProductListRender-font-eng{font-family:Roboto,sans-serif!important}@media (max-width:500px){.CProductList-mainTitle>h1{font-size:35px!important}}.CProductList-mainTitle{display:flex;justify-content:center!important;margin-bottom:20px;margin-top:20px}.CProductList-mainTitle>h1{font-size:45px;font-weight:700;margin:0;text-align:center!important}.CProductList-FooterDiv-btn{background-color:#40bf80;border:1px solid #40bf80;border-radius:5px!important;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:20px;padding:10px 15px!important;transition:background-color .3s;width:120px!important}.CProductList-adsense{text-align:center}.CProductList-font-ko{font-family:Noto Sans KR,sans-serif}.CProductList-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.CPaymentRequest-container{flex-direction:column}.CPaymentRequest-title{font-size:35px!important;margin-bottom:15px!important;margin-top:20px!important}.CPaymentRequest-content{font-size:16px!important;max-width:400px;padding:10px 20px!important;width:90%!important}.CPaymentRequest-content>p{margin-bottom:10px!important}.CPaymentRequest-notice{font-size:12px!important;max-width:400px;padding:30px 20px 20px;width:90%!important}.CPaymentRequest-checkbox{margin-bottom:-15px!important}}.CPaymentRequest-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif}.CPaymentRequest-title{color:#000;font-size:40px;font-weight:700;margin-bottom:30px;margin-top:50px;text-align:center}.CPaymentRequest-content{background-color:#d3edf8;border:none;color:#000;font-size:18px;margin-top:0;padding:20px 30px 10px;text-align:left;width:400px}.CPaymentRequest-content>p{margin-bottom:10px}.CPaymentRequest-notice{background-color:#fff;border:none;color:#000;font-size:14px;margin-bottom:10px;padding:10px 20px 0;text-align:left;width:400px}.CPaymentRequest-notice>p{margin-bottom:5px}.CPaymentRequest-form{align-items:center;display:flex;flex-direction:column}.CPaymentRequest-checkbox{display:flex;gap:10px;justify-content:center;margin-bottom:-10px;margin-top:0;padding-right:5px}.CPaymentRequest-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:0;padding:10px 15px;transition:background-color .3s;width:120px!important;z-index:1}.CPaymentRequest-btn-active{background-color:#007bff;border:1px solid #007bff;color:#fff}.CPaymentRequest-btn-active:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.CPaymentRequest-btn-inactive{background-color:#d3d3d350;border:1px solid #000;color:#000;opacity:.5;pointer-events:none}.CPaymentRequest-font-ko{font-family:Noto Sans KR,sans-serif!important}.CPaymentRequest-font-en{font-family:Roboto,sans-serif!important}.popup-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.popup-content,.popup-overlay{align-items:center;display:flex;justify-content:center}.popup-content{background:#fff;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex-direction:column;height:360px;max-width:90%;opacity:1;overflow:hidden;padding:20px;position:relative;width:500px;z-index:500}.popup-content iframe{border:none;width:100%;z-index:500}.Popup-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;opacity:1;padding:10px 15px;transition:background-color .3s;width:120px;z-index:500}.Popup-btn:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.Popup-spinner{font-size:1.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.CPaymentRequestPopup-font-ko{font-family:Noto Sans KR,sans-serif!important}.CPaymentRequestPopup-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.popup-content{background-color:#fff;width:90%;z-index:500}.popup-content iframe{background-color:#fff;font-size:10px!important;z-index:500}}.CProductDetailRender-mainTitle-1{font-family:Noto Sans KR,sans-serif;font-size:40px;font-weight:700;text-align:center;text-align:left}.CProductDetailRender-mainTitle-2{font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:400;text-align:center}.CProductDetailRender-mainTitle-3{font-size:20px}.CProductDetailRender-productImage-container{display:flex;justify-content:center}.CProductDetailRender-productImage{height:auto;margin-bottom:30px;margin-top:30px;width:80%}.CProductDetailRender-subTitle-1{margin-bottom:50px;margin-top:10px}.CProductDetailRender-subTitle-1,.CProductDetailRender-subTitle-2{font-family:Noto Sans KR,sans-serif;font-size:30px;font-weight:700}.CProductDetailRender-subTitle-2{margin-bottom:5px!important;margin-top:65px}.CProductDetailRender-container{display:flex;justify-content:space-between}.CProductDetailRender-credit{color:#000;font-size:20px;text-align:center}.CProductDetailRender-saleInfo{align-items:center;display:flex;justify-content:center}.CProductDetailRender-originalPrice{color:red;font-size:20px;margin-left:5px;margin-right:5px;text-decoration:line-through}.CProductDetailRender-salePrice{color:#000;font-size:30px;font-weight:700;margin-left:5px;margin-right:5px}.CProductDetailRender-saleTag{background-color:red;border-radius:15px;color:#fff;font-size:18px;font-weight:700;padding:2px;text-align:center;width:50px}.CProductDetailRender-timeLimit{color:#000;font-size:20px;text-align:center}.CProductDetailRender-quantityControl{align-items:center;display:flex;justify-content:center;margin-top:0}.CProductDetailRender-quantityTitle{color:#000;font-size:18px;text-align:center}.CProductDetailRender-quantityControl button{background-color:#cce6ff;border:none;border-radius:25px;color:#000;font-size:25px;font-weight:700;height:40px;margin:10px;text-align:center;width:40px}.CProductDetailRender-quantityControl button.left{padding:0 5px 10px}.CProductDetailRender-quantityControl button.right{padding:0 10px 10px}.CProductDetailRender-quantityControl p.order-quantity{font-size:25px;font-weight:700;padding:0 5px}.CProductDetailRender-amount{font-size:25px;font-weight:700;margin-bottom:-30px;text-align:center}@media (max-width:768px){.CProductDetailRender-container{flex-direction:column}.CProductDetailRender-priceBlock{margin-bottom:30px!important}}@media (max-width:500px){.CProductDetailRender-mainTitle-1{font-size:26px}.CProductDetailRender-mainTitle-2,.CProductDetailRender-mainTitle-3{font-size:16px}.CProductDetailRender-subTitle-1{font-family:Noto Sans KR,sans-serif;font-size:26px;font-weight:700;margin-bottom:50px;margin-top:10px}.CProductDetailRender-subTitle-2{font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:700;margin-bottom:5px!important;margin-top:65px}.CProductDetailRender-credit{font-size:20px}.CProductDetailRender-originalPrice{font-size:16px}.CProductDetailRender-salePrice{font-size:26px;font-weight:700}.CProductDetailRender-saleTag{font-size:12px;width:40px}.CProductDetailRender-quantityTitle,.CProductDetailRender-timeLimit{font-size:16px}.CProductDetailRender-quantityControl button{border-radius:25px;font-size:25px;font-weight:700;height:40px;margin:10px;width:40px}.CProductDetailRender-quantityControl button.left{padding:0 5px 10px}.CProductDetailRender-quantityControl button.right{padding:0 10px 10px}.CProductDetailRender-quantityControl p.order-quantity{font-size:20px;font-weight:700;padding:0 5px}.CProductDetailRender-amount{font-size:26px;font-weight:700;margin-bottom:-30px;text-align:center}.CPaymentRequestResult-container{flex-direction:column}.CPaymentRequestResult-title{font-size:35px!important}.CPaymentRequestResult-content{font-size:16px!important;padding:30px 20px 20px;width:90%!important}}.CPaymentRequestResult-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:20px}.CPaymentRequestResult-title{color:#000;font-size:40px;font-weight:700;margin-top:50px;text-align:center}.CPaymentRequestResult-content{background-color:#d3edf8;border:none;color:#000;font-size:20px;margin-top:0;padding:30px 30px 20px;text-align:left;width:400px}.CPaymentRequestResult-btn{border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:120px}.CPaymentRequestResult-success{background-color:#40bf80;border:1px solid #40bf80}.CPaymentRequestResult-success:hover{background-color:#090;border:1px solid #090}.CPaymentRequestResult-fail{background-color:#ff1a1a;border:1px solid #ff1a1a}.CPaymentRequestResult-fail:hover{background-color:#e60000;border:1px solid #e60000}.CPaymentRequestResult-font-ko{font-family:Noto Sans KR,sans-serif!important}.CPaymentRequestResult-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.CPaymentRequestCancel-container{flex-direction:column}.CPaymentRequestCancel-title{font-size:35px!important}.CPaymentRequestCancel-content{font-size:16px!important;padding:30px 20px 20px;width:90%!important}}.CPaymentRequestCancel-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:20px}.CPaymentRequestCancel-title{color:#000;font-size:40px;font-weight:700;margin-top:50px;text-align:center}.CPaymentRequestCancel-content{background-color:#d3edf8;border:none;color:#000;font-size:20px;margin-top:0;padding:30px 30px 20px;text-align:left;width:400px}.CPaymentRequestCancel-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s}.CPaymentRequestCancel-btn:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.CPaymentRequestCancel-font-ko{font-family:Noto Sans KR,sans-serif!important}.CPaymentRequestCancel-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.CPaymentRequestResultCancel-container{flex-direction:column}.CPaymentRequestResultCancel-title{font-size:35px!important}.CPaymentRequestResultCancel-content{font-size:16px!important;padding:30px 20px 20px;width:90%!important}}.CPaymentRequestResultCancel-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:20px}.CPaymentRequestResultCancel-title{color:#000;font-size:40px;font-weight:700;margin-top:50px;text-align:center}.CPaymentRequestResultCancel-content{background-color:#d3edf8;border:none;color:#000;font-size:20px;margin-top:0;padding:30px 30px 20px;text-align:left;width:400px}.CPaymentRequestResultCancel-btn{border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:120px}.CPaymentRequestResultCancel-success{background-color:#40bf80;border:1px solid #40bf80}.CPaymentRequestResultCancel-success:hover{background-color:#090;border:1px solid #090}.CPaymentRequestResultCancel-fail{background-color:#ff1a1a;border:1px solid #ff1a1a}.CPaymentRequestResultCancel-fail:hover{background-color:#e60000;border:1px solid #e60000}.CPaymentRequestResultCancel-font-ko{font-family:Noto Sans KR,sans-serif!important}.CPaymentRequestResultCancel-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.CPaymentListRender-mainTitle>h1{font-size:35px!important}.CPaymentList-totalServiceTime,.CPaymentListRender-payment-info{font-size:14px!important}.CPaymentListRender-productImage{margin-left:20px!important;margin-top:-5px!important}}.CPaymentListRender-ListItem{margin-top:0!important}.CPaymentListRender-mainTitle{align-items:center;display:flex;justify-content:center;margin-bottom:-20px;margin-top:20px}.CPaymentListRender-mainTitle>h1{font-family:Noto Sans KR,sans-serif;font-size:45px;font-weight:700;margin:0;text-align:center}.CPaymentList-totalServiceTime{font-size:18px;margin-bottom:20px;margin-top:10px;text-align:center}.CPaymentListRender-productImage{height:auto;margin-bottom:10px;margin-top:10px;width:20%}ul.CPaymentListRender-payment-info{font-family:Noto Sans KR,sans-serif;font-size:18px;list-style-position:outside;list-style-type:disc;padding-left:20px}ul.CPaymentListRender-payment-info li{margin-bottom:5px}ul.CPaymentListRender-payment-info li .time,ul.CPaymentListRender-payment-info li .title{font-weight:700}ul.CPaymentListRender-payment-info li .minutes{color:#d3d3d3;font-size:12px}.CPaymentListRender-font-ko{font-family:Noto Sans KR,sans-serif}.CPaymentListRender-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.CPaymentList-mainTitle>h1{font-size:26px!important}}.CPaymentList-mainTitle{display:flex;justify-content:center!important;margin-bottom:20px;margin-top:20px}.CPaymentList-mainTitle>h1{font-family:Noto Sans KR,sans-serif;font-size:45px;font-weight:700;margin:0;text-align:center!important}.CPaymentList-FooterDiv-btn{background-color:#40bf80;border:1px solid #40bf80;border-radius:5px!important;color:#fff;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-size:18px;font-weight:700;margin-bottom:20px;padding:10px 15px!important;transition:background-color .3s;width:120px!important}.CPaymentList-totalServiceTime .minutes{color:#d3d3d3;font-size:12px}.CPaymentList-font-ko{font-family:Noto Sans KR,sans-serif}.CPaymentList-font-en{font-family:Roboto,sans-serif!important}div.CPaymentDetailRender-mainTitle{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}div.CPaymentDetailRender-mainTitle>h1{font-size:45px;font-weight:700;text-align:center}img.CPaymentDetailRender-productImage{height:auto;margin-bottom:30px;margin-top:30px;width:50%}ul.CPaymentDetailRender-payment-info{font-size:18px;list-style-position:outside;list-style-type:disc;padding-left:20px}ul.CPaymentDetailRender-payment-info li{margin-bottom:5px}ul.CPaymentDetailRender-payment-info li .time,ul.CPaymentDetailRender-payment-info li .title{font-weight:700}.receiptRemark{color:#979595;font-size:10px}.CPaymentDetailRender-container .minutes{color:#d3d3d3;font-size:12px}.CPaymentDetailRender-font-ko{font-family:Noto Sans KR,sans-serif}.CPaymentDetailRender-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.CPaymentDetailRender-mainTitle>h1{font-size:26px!important}ul.CPaymentDetailRender-payment-info{font-size:14px}img.CPaymentDetailRender-productImage{margin-bottom:15px;margin-top:0}}@media (max-width:768px){.CouponListRender-mainTitle>h1{font-size:35px!important}.CouponListRender-container-upper{flex-direction:column;margin-bottom:0!important}.CouponListRender-container-upper-left{margin:0 auto 20px!important}.CouponListRender-container-upper-right{order:-1!important}ul.CouponListRender-product-info{font-family:Noto Sans KR,sans-serif}.CouponListRender-mainTitle-1{font-size:32px!important;order:-1!important}.CouponListRender-mainTitle-1>span{font-size:16px!important}.CouponListRender-mainTitle-2{font-size:18px!important;margin-bottom:0}.CouponListRender-mainTitle-3{font-size:18px!important;font-weight:400!important;margin-bottom:10px}.CouponListRender-credit,.CouponListRender-originalPrice{font-size:16px!important}.CouponListRender-salePrice{font-size:22px!important}.CouponListRender-saleTag{font-size:12px!important;width:40px!important}.CouponListRender-timeLimit,ul.CouponListRender-product-info{font-size:16px!important}}.CouponListRender-ListItem{margin-top:0!important}.CouponListRender-mainTitle{align-items:center;display:flex;justify-content:center;margin-bottom:-20px;margin-top:20px}.CouponListRender-mainTitle>h1{font-family:Noto Sans KR,sans-serif;font-size:45px;font-weight:700;margin:0;text-align:center}.CouponListRender-container-upper{display:flex;justify-content:space-between;margin-bottom:10px;margin-left:0;padding-left:0}.CouponListRender-container-upper-left{display:flex;flex-grow:1;justify-content:center;margin:0;padding:0;width:200px}.CouponListRender-productImage{margin:0;object-fit:contain;object-position:top;width:100%}.CouponListRender-container-upper-right{align-items:center;display:flex;flex-direction:column;flex-grow:2;font-family:Noto Sans KR,sans-serif;margin-top:0}.CouponListRender-mainTitle-1{font-size:28px;font-weight:700;margin-bottom:0;text-align:center}.CouponListRender-mainTitle-1>span{font-size:20px;font-weight:400}.CouponListRender-mainTitle-2,.CouponListRender-mainTitle-3{font-size:20px;text-align:left}.CouponListRender-mainTitle-3{font-weight:700}.CouponListRender-credit{color:#000;font-size:20px;margin-bottom:0;text-align:center}.CouponListRender-saleInfo{align-items:center;display:flex;justify-content:center}.CouponListRender-originalPrice{color:red;font-size:20px;margin-left:5px;margin-right:5px;text-decoration:line-through}.CouponListRender-salePrice{color:#000;font-size:26px;font-weight:700;margin-left:5px;margin-right:5px}.CouponListRender-saleTag{background-color:red;border-radius:15px;color:#fff;font-size:16px;font-weight:700;padding:2px;text-align:center;width:50px}.CouponListRender-timeLimit{color:#000;font-size:20px;text-align:center}ul.CouponListRender-product-info{font-family:Noto Sans KR,sans-serif;font-size:18px;list-style-position:outside;list-style-type:disc;margin-bottom:-10px;padding-bottom:10px;padding-left:20px;padding-top:10px}ul.CouponListRender-product-info li{margin-bottom:5px}ul.CouponListRender-product-info p{margin-bottom:3px}ul.CouponListRender-product-info li .time,ul.CouponListRender-product-info li .title{font-weight:700}.CouponListRender-font-eng{font-family:Roboto,sans-serif!important}@media (max-width:500px){.CouponList-mainTitle>h1{font-size:35px!important}}.CouponList-mainTitle{display:flex;justify-content:center!important;margin-bottom:20px;margin-top:20px}.CouponList-mainTitle>h1{font-size:45px;font-weight:700;margin:0;text-align:center!important}.CouponList-FooterDiv-btn{background-color:#40bf80;border:1px solid #40bf80;border-radius:5px!important;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:20px;padding:10px 15px!important;transition:background-color .3s;width:120px!important}.CouponList-adsense{text-align:center}.CouponList-font-ko{font-family:Noto Sans KR,sans-serif}.CouponList-font-en{font-family:Roboto,sans-serif!important}.CouponDetailRender-mainTitle-1{font-family:Noto Sans KR,sans-serif;font-size:46px;font-weight:700;text-align:center;text-align:left}.CouponDetailRender-mainTitle-2{font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:400;text-align:center}.CouponDetailRender-mainTitle-3{font-size:20px}.CouponDetailRender-productImage-container{display:flex;justify-content:center}.CouponDetailRender-productImage{height:auto;margin-bottom:30px;margin-top:30px;width:80%}.CouponDetailRender-subTitle-1{margin-bottom:50px;margin-top:10px}.CouponDetailRender-subTitle-1,.CouponDetailRender-subTitle-2{font-family:Noto Sans KR,sans-serif;font-size:30px;font-weight:700}.CouponDetailRender-subTitle-2{margin-bottom:5px!important;margin-top:65px}.CouponDetailRender-container{display:flex;justify-content:space-between}.CouponDetailRender-credit{color:#000;font-size:20px;text-align:center}.CouponDetailRender-saleInfo{align-items:center;display:flex;justify-content:center}.CouponDetailRender-originalPrice{color:red;font-size:20px;margin-left:5px;margin-right:5px;text-decoration:line-through}.CouponDetailRender-salePrice{color:#000;font-size:30px;font-weight:700;margin-left:5px;margin-right:5px}.CouponDetailRender-saleTag{background-color:red;border-radius:15px;color:#fff;font-size:18px;font-weight:700;padding:2px;text-align:center;width:50px}.CouponDetailRender-timeLimit{color:#000;font-size:20px;text-align:center}.CouponDetailRender-quantityControl{align-items:center;display:flex;justify-content:center;margin-top:0}.CouponDetailRender-quantityTitle{color:#000;font-size:18px;text-align:center}.CouponDetailRender-quantityControl button{background-color:#cce6ff;border:none;border-radius:25px;color:#000;font-size:25px;font-weight:700;height:40px;margin:10px;text-align:center;width:40px}.CouponDetailRender-quantityControl button.left{padding:0 5px 10px}.CouponDetailRender-quantityControl button.right{padding:0 10px 10px}.CouponDetailRender-quantityControl p.order-quantity{font-size:25px;font-weight:700;padding:0 5px}.CouponDetailRender-amount{font-size:25px;font-weight:700;margin-bottom:-30px;text-align:center}ul.CouponDetailRender-product-info{font-family:Noto Sans KR,sans-serif;font-size:18px;list-style-position:outside;list-style-type:disc;margin-bottom:-10px;padding-bottom:10px;padding-left:20px;padding-top:10px}ul.CouponDetailRender-product-info li{margin-bottom:5px}ul.CouponDetailRender-product-info p{margin-bottom:3px}ul.CouponDetailRender-product-info li .time,ul.CouponDetailRender-product-info li .title{font-weight:700}@media (max-width:768px){.CouponDetailRender-container{flex-direction:column}.CouponDetailRender-priceBlock{margin-bottom:30px!important}}@media (max-width:500px){.CouponDetailRender-mainTitle-1{font-size:32px}.CouponDetailRender-mainTitle-2,.CouponDetailRender-mainTitle-3{font-size:16px}.CouponDetailRender-subTitle-1{font-family:Noto Sans KR,sans-serif;font-size:26px;font-weight:700;margin-bottom:50px;margin-top:10px}.CouponDetailRender-subTitle-2{font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:700;margin-bottom:5px!important;margin-top:65px}.CouponDetailRender-credit{font-size:20px}.CouponDetailRender-originalPrice{font-size:16px}.CouponDetailRender-salePrice{font-size:26px;font-weight:700}.CouponDetailRender-saleTag{font-size:12px;width:40px}.CouponDetailRender-quantityTitle,.CouponDetailRender-timeLimit{font-size:16px}.CouponDetailRender-quantityControl button{border-radius:25px;font-size:25px;font-weight:700;height:40px;margin:10px;width:40px}.CouponDetailRender-quantityControl button.left{padding:0 5px 10px}.CouponDetailRender-quantityControl button.right{padding:0 10px 10px}.CouponDetailRender-quantityControl p.order-quantity{font-size:20px;font-weight:700;padding:0 5px}.CouponDetailRender-amount{font-size:26px;font-weight:700;margin-bottom:-30px;text-align:center}.CouponUse-container{flex-direction:column}.CouponUse-title{font-size:35px!important;margin-bottom:15px!important;margin-top:20px!important}.CouponUse-content{font-size:16px!important;max-width:400px;padding:10px 20px!important;width:90%!important}.CouponUse-notice{font-size:12px!important;max-width:400px;padding:30px 20px 20px;width:90%!important}.CouponUse-checkbox{margin-bottom:-15px!important}}.CouponUse-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif}.CouponUse-title{color:#000;font-size:40px;font-weight:700;margin-bottom:30px;margin-top:50px;text-align:center}.CouponUse-content{align-items:center;background-color:#d3edf8;border:none;color:#000;display:flex;font-size:18px;justify-content:center;margin-top:0;padding:20px 30px 10px;text-align:left;width:400px}.CouponUse-content>input{border:1px solid #000;border-radius:5px;margin-bottom:10px;margin-top:0;padding:10px;width:100%}.CouponUse-notice{background-color:#fff;border:none;color:#000;font-size:14px;margin-bottom:10px;padding:10px 20px 0;text-align:left;width:400px}.CouponUse-notice>p{margin-bottom:5px}.CouponUse-form{align-items:center;display:flex;flex-direction:column}.CouponUse-checkbox{display:flex;gap:10px;justify-content:center;margin-bottom:-10px;margin-top:0;padding-right:5px}.CouponUse-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:0;padding:10px 15px;transition:background-color .3s;width:120px!important;z-index:1}.CouponUse-btn-active{background-color:#007bff;border:1px solid #007bff;color:#fff}.CouponUse-btn-active:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.CouponUse-btn-inactive{background-color:#d3d3d350;border:1px solid #000;color:#000;opacity:.5;pointer-events:none}.CouponUse-font-ko{font-family:Noto Sans KR,sans-serif!important}.CouponUse-font-en{font-family:Roboto,sans-serif!important}@media (max-width:500px){.CouponUseResult-container{flex-direction:column}.CouponUseResult-title{font-size:35px!important}.CouponUseResult-content{font-size:16px!important;padding:30px 20px 20px;width:90%!important}}.CouponUseResult-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;gap:20px}.CouponUseResult-title{color:#000;font-size:40px;font-weight:700;margin-top:50px;text-align:center}.CouponUseResult-content{background-color:#d3edf8;border:none;color:#000;font-size:16px;margin-top:0;padding:30px 30px 20px;text-align:left;width:400px}.CouponUseResult-btn{border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:160px}.CouponUseResult-success{background-color:#40bf80;border:1px solid #40bf80}.CouponUseResult-success:hover{background-color:#090;border:1px solid #090}.CouponUseResult-fail{background-color:#ff1a1a;border:1px solid #ff1a1a}.CouponUseResult-fail:hover{background-color:#e60000;border:1px solid #e60000}.CouponUseResult-font-ko{font-family:Noto Sans KR,sans-serif!important}.CouponUseResult-font-en{font-family:Roboto,sans-serif!important}@media (max-width:768px){.ErrorPage-title{font-size:30px!important}.ErrorPage-guide,.ErrorPage-message{font-size:14px!important}}.ErrorPage-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;justify-content:center;margin-bottom:100px;padding-top:50px;text-align:"center"}.ErrorPage-title{font-size:40px;font-weight:700;margin-bottom:10px;text-align:center}.ErrorPage-guide,.ErrorPage-message{font-size:20px;text-align:center}.ErrorPage-guide{margin-top:-10px}.ErrorPage-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:130px}.ErrorPage-btn:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}@media (max-width:768px){.ErrorBoundary-title{font-size:30px!important}.ErrorBoundary-guide,.ErrorBoundary-message{font-size:14px!important}}.ErrorBoundary-container{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;justify-content:center;padding-top:50px;text-align:"center"}.ErrorBoundary-title{font-size:40px;font-weight:700;margin-bottom:10px;text-align:center}.ErrorBoundary-guide,.ErrorBoundary-message{font-size:20px;text-align:center}.ErrorBoundary-guide{margin-top:-10px}.ErrorBoundary-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:130px}.ErrorBoundary-btn:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.ContactForm-container{margin:0 auto;max-width:600px}.ContactForm-container h1{font-weight:700;margin-bottom:30px;margin-top:30px;text-align:center}.ContactForm-form{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;padding:20px}.ContactForm-form .contact-form h2{margin-bottom:20px;text-align:center}.ContactForm-form .form-group{margin-bottom:15px}.ContactForm-form h5{font-weight:700;margin-bottom:14px}.ContactForm-form .form-group label{display:block;font-weight:700;margin-bottom:10px}.ContactForm-form .form-group input,.ContactForm-form .form-group textarea{border:1px solid #ccc;border-radius:3px;margin-bottom:10px;padding:10px;width:calc(100% - 20px)}.ContactForm-form .form-group textarea{height:100px;resize:vertical}.ContactForm-form span{padding:10px}.ContactForm-form .form-group input[type=email],.ContactForm-form .form-group input[type=text]{width:100%}.ContactForm-form .form-group textarea{height:300px;width:100%}.ContactForm-btn-wrapper{align-items:flex-start;display:flex;flex-direction:column}.ContactForm-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff}.ContactForm-btn,.ContactForm-btn-common{align-self:center;padding:10px;width:100px}.ContactForm-btn-common{border-radius:5px;font-size:20px;font-weight:700}.ContactForm-btn-active{background-color:#007bff;border:1px solid #007bff;color:#fff}.ContactForm-btn-active:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.ContactForm-btn-inactive{background-color:#007bff;border:1px solid #007bff;color:#fff}.ContactForm-btn-inactive:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.ContactForm-form .radio-group>label{display:block;font-weight:700;margin-bottom:10px}.ContactForm-form input[type=radio]{margin-right:5px}.ContactForm-form .radio-group{margin-bottom:15px}.ContactForm-form .radio-group>p{margin-bottom:0}.ContactForm-font-ko{font-family:Noto Sans KR,sans-serif!important}.ContactForm-font-en{font-family:Roboto,sans-serif!important}.ContactFormResult-container{font-family:Noto Sans KR,sans-serif}.ContactFormResult-title{color:#000;font-size:40px;font-weight:700;margin-bottom:20px;margin-top:50px;text-align:center}.ContactFormResult-btn{align-self:center;background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;font-size:20px;font-weight:700;margin-top:20px;padding:10px;width:120px}.ContactFormResult-btn:hover{background-color:#1b3ddf;border:1px solid #1b3ddf}.ContactFormResult-font-ko{font-family:Noto Sans KR,sans-serif}.ContactFormResult-font-en{font-family:Roboto,sans-serif!important}@media (max-width:700px){.ContactFormResult-container{flex-direction:column}.ContactFormResult-title{font-size:26px!important}.ContactFormResult-content{max-width:90%;padding-left:20px;text-align:center!important}}