.prepaid-contact__container{padding:40px 0}@media screen and (max-width: 1199px){.prepaid-contact__container{padding:40px 25px}}@media screen and (max-width: 767px){.prepaid-contact__container{padding:30px 25px}}.prepaid-contact__container--white{background-color:#fff}.prepaid-contact__container--lightblue{background-color:#e9f6fe}.prepaid-contact__section{display:flex;flex-direction:column;align-items:center;gap:40px;width:970px;margin:0 auto}@media screen and (max-width: 1199px){.prepaid-contact__section{width:100%}}@media screen and (max-width: 767px){.prepaid-contact__section{width:100%;gap:30px}}.prepaid-contact__sub-h{margin:0 auto;padding:4px 30px;border:1px solid #064083;box-sizing:border-box;background:#fff;font-size:24px;font-weight:bold;text-align:center;color:#064083}.prepaid-contact__heading3{position:relative;margin:0 auto;font-size:24px;font-weight:bold;text-align:center;color:#064083}.prepaid-contact__heading3::before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:50px;height:2px;background-color:#064083}.prepaid-contact__lead{display:flex;flex-direction:column;align-items:center;gap:10px;width:970px;color:#333}@media screen and (max-width: 1199px){.prepaid-contact__lead{width:100%}}.prepaid-contact__lead-heading{display:flex;flex-direction:column;gap:10px;width:970px;padding:20px;border-radius:10px;background-color:#e9f6fe;font-size:18px;font-weight:bold;text-align:center}@media screen and (max-width: 1199px){.prepaid-contact__lead-heading{width:100%}}@media screen and (max-width: 767px){.prepaid-contact__lead-heading{width:100%;padding:20px 15px}}.prepaid-contact__faq-wrap{width:970px}@media screen and (max-width: 1199px){.prepaid-contact__faq-wrap{width:100%}}@media screen and (max-width: 767px){.prepaid-contact__faq-wrap{width:100%}}.prepaid-contact__faq{padding:20px 20px 30px;border-radius:10px;box-shadow:0px 2px 30px 0px rgba(0,0,0,.1);background-color:#fff}.prepaid-contact__faq-ttl{margin:0 0 20px;font-size:18px;font-weight:bold;color:#064083}.prepaid-contact__faq-ttl::before{content:"Q";padding:3px 11px 6px;margin:0 10px 0 0;border-radius:50%;background-color:#064083;line-height:1em;color:#fff}@media screen and (max-width: 767px){.prepaid-contact__faq-ttl{display:flex;align-items:center}.prepaid-contact__faq-ttl::before{padding:6px 11px 12px}}.prepaid-contact__faq-txt{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px 0 0;font-size:16px;color:#333}.prepaid-contact__faq-txt::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;border:1px solid #a9a9a9}.prepaid-contact__faq-caution{font-size:14px;color:#333}.prepaid-contact__faq-link{display:inline-flex;align-items:center;margin-left:4px;text-decoration:underline;color:#2492f0}.prepaid-contact__faq-link::after{content:"";width:16px;height:16px;margin:0 4px;background:url("/img/tab.svg") no-repeat top center;background-size:contain}.prepaid-contact__info-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:970px}@media screen and (max-width: 1199px){.prepaid-contact__info-wrap{width:100%}}@media screen and (max-width: 767px){.prepaid-contact__info-wrap{width:100%}}.prepaid-contact__form{width:100%}.prepaid-contact__input{position:relative;width:970px;height:65px;margin:10px 0 0;padding:20px;border:none;border-radius:10px;box-sizing:border-box;box-shadow:0px 2px 30px 0px rgba(0,0,0,.1);background:#fff;outline:none;font-size:18px;font-weight:500;color:#333}.prepaid-contact__input::placeholder{color:#a9a9a9}@media screen and (max-width: 767px){.prepaid-contact__input{width:100%;height:70px;padding:20px 15px}}@media screen and (max-width: 1199px){.prepaid-contact__input{width:100%}}.prepaid-contact__input--error{border:2px solid #f55b64}.prepaid-contact__form-input-wrap:not(:last-child){margin:0 0 30px}.prepaid-contact__label{font-size:20px;font-weight:bold;color:#333}.prepaid-contact__form-caution{margin:10px 0 0;font-size:14px}.prepaid-contact__form-input-error{margin:10px 0 0;font-size:18px;font-weight:bold;color:#f55b64}.prepaid-contact__select{width:330px;position:relative}@media screen and (max-width: 767px){.prepaid-contact__select{width:100%}}.prepaid-contact__select::after{content:"";position:absolute;right:15px;top:50%;width:18px;height:12px;background:url("/img/arrow.svg") no-repeat top center;background-size:contain;pointer-events:none}.prepaid-contact__select-box{width:100%;margin:10px 0 0;padding:20px 15px;border-radius:10px;border:none;box-shadow:0px 2px 30px 0px rgba(0,0,0,.1);font-size:18px;font-weight:bold;color:#333;appearance:none}@media screen and (max-width: 767px){.prepaid-contact__select-box{width:100%}}.prepaid-contact__select-box:focus{outline:none}.prepaid-contact__form-textarea{display:block;width:970px;height:280px;margin:10px 0 0;padding:20px 15px;border-radius:10px;border:none;box-shadow:0px 2px 30px 0px rgba(0,0,0,.1)}.prepaid-contact__form-textarea::placeholder{font-weight:500;color:#a9a9a9}@media screen and (max-width: 1199px){.prepaid-contact__form-textarea{width:100%}}@media screen and (max-width: 767px){.prepaid-contact__form-textarea{width:100%;height:260px}}.prepaid-contact__form-textarea--error{border:2px solid #f55b64}.prepaid-contact__btn{width:500px;height:76px;margin:0 0 20px;padding:20px;border-radius:60px;box-shadow:0px 2px 10px 0px rgba(0,0,0,.1);background-color:#064083;font-size:24px;font-weight:bold;color:#fff}.prepaid-contact__btn:hover{border:1px solid #064083;background-color:#fff;color:#064083}.prepaid-contact__btn:active,.prepaid-contact__btn:focus,.prepaid-contact__btn:focus-within,.prepaid-contact__btn:focus-visible,.prepaid-contact__btn:visited{box-shadow:none;background-color:#064083;color:#fff}.prepaid-contact__btn:active::before,.prepaid-contact__btn:focus::before,.prepaid-contact__btn:focus-within::before,.prepaid-contact__btn:focus-visible::before,.prepaid-contact__btn:visited::before{opacity:0}.prepaid-contact__btn:disabled{border:none;background-color:#a9a9a9;color:#fff;cursor:default}@media screen and (max-width: 767px){.prepaid-contact__btn{width:100%;margin:0 0 30px}.prepaid-contact__btn:hover{box-shadow:none;color:#fff}}.modal .modal__overlay{display:none;position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);transition:opacity .5s,scale 0s .5s}@media screen and (max-width: 767px){.modal .modal__overlay{padding:0 25px}}.modal .modal__content{z-index:0;display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:700px;margin:280px auto;padding:40px;border-radius:10px;background-color:#fff}@media screen and (max-width: 767px){.modal .modal__content{width:100%;padding:30px}}.modal .modal__txt{font-size:18px;font-weight:bold;text-align:left;color:#333}.modal .modal__btn{width:400px;height:56px;margin:0 auto;padding:10px 20px;border-radius:60px;box-shadow:0px 2px 10px 0px rgba(0,0,0,.1);background-color:#064083;font-size:24px;font-weight:bold;color:#fff}.modal .modal__btn:hover{border:1px solid #064083;background-color:#fff;color:#064083}.modal .modal__btn:active,.modal .modal__btn:focus,.modal .modal__btn:focus-within,.modal .modal__btn:focus-visible,.modal .modal__btn:visited{box-shadow:none;background-color:#064083;color:#fff}.modal .modal__btn:active::before,.modal .modal__btn:focus::before,.modal .modal__btn:focus-within::before,.modal .modal__btn:focus-visible::before,.modal .modal__btn:visited::before{opacity:0}@media screen and (max-width: 767px){.modal .modal__btn{width:100%}.modal .modal__btn:hover{box-shadow:none;background-color:#064083;color:#fff}}