.page-header .page-title .jp,.page-header .page-title .en{color:#fff}.section-info{margin-bottom:120px}.info__inner{position:relative;z-index:2}@media screen and (max-width: 1620px){.info__inner{padding-right:4vw;padding-left:4vw}}@media screen and (max-width: 810px){.section-info{margin-bottom:24vw}.info__inner{max-width:810px;padding:0 8vw 0}}.info__contents{text-align:center;line-height:2.2;margin-bottom:40px}.info__text{margin-bottom:30px}.info__number{font-family:poppins,sans-serif;color:#1e59a8;display:flex;justify-content:center;flex-wrap:wrap}.info__number .tel{font-size:20px;margin-right:30px}.info__number .tel span,.info__number .tel a{font-size:30px}.info__number .tel a{color:inherit}.info__number .tel a:hover{cursor:default}.info__number .fax{font-size:20px}.info__number .fax span{font-size:30px;color:#1e59a8 !important}.info__time{font-size:14px;color:#566374}@media screen and (max-width: 480px){.info__number .tel{margin-right:0}}.anchor__list{display:flex;justify-content:center;gap:30px;list-style:none}.anchor__item a{display:inline-block;padding:15px 40px;border:1px solid #1e59a8;color:#1e59a8;text-decoration:none;transition:all .3s}.anchor__item a:hover{background-color:#1e59a8;color:#fff}@media screen and (max-width: 810px){.anchor__list{flex-direction:column;gap:15px;align-items:center}.anchor__item{width:100%;text-align:center}.anchor__item a{display:block;padding:12px 20px}}.sp-none{display:inline}.sp-inline{display:none}@media screen and (max-width: 810px){.sp-none{display:none}.sp-inline{display:inline}}.section-info .anchor__link{padding-top:20px;padding-bottom:20px}.flow__inner{max-width:1200px;width:100%;margin-right:auto;margin-left:auto;position:relative;z-index:10;padding-top:60px;padding-bottom:40px}.flow__list{display:flex;justify-content:center;gap:20px;list-style:none}.flow__listItem{padding:10px 30px;background-color:#fff;border:1px solid #1e59a8;color:#566374;font-size:14px;position:relative}.flow__listItem--active{background-color:#1e59a8;color:#fff}@media screen and (max-width: 810px){.flow__inner{padding:8vw 8vw 4vw}.flow__listItem{padding:8px 20px;font-size:12px}}.section-form{background-color:#e5e9f0;position:relative;overflow:hidden}.form__inner{max-width:1200px;width:100%;margin-right:auto;margin-left:auto;position:relative;z-index:10;padding-top:160px;padding-bottom:160px}@media screen and (max-width: 1620px){.form__inner{padding-right:4vw;padding-left:4vw}}@media screen and (max-width: 810px){.form__inner{max-width:810px;padding:16vw 8vw 16vw}}.form__head{margin-bottom:50px}.form__message{color:#566374;font-size:14px;margin-bottom:50px}.form__message.p02{display:none}.form__message.p03{display:none}.mw_wp_form_confirm .form__message.p01{display:none}.mw_wp_form_confirm .form__message.p02{display:block}.mw_wp_form_confirm .form__message.p03{display:none}.mw_wp_form_complete .form__message.p01{display:none}.mw_wp_form_complete .form__message.p02{display:none}.mw_wp_form_complete .form__message.p03{display:block}input,textarea{-webkit-appearance:none}.form__list{list-style:none;margin-bottom:40px}.form__listItem{display:flex;border-bottom:1px solid #c5cedd;padding:20px 0}.form__listItem:first-child{border-top:1px solid #c5cedd}.form__listLabel{width:25%;color:#566374;padding-right:20px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.form__listInputBox{width:75%;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.form__input,.form__textarea{border:1px solid #e6e6e6;padding:15px 20px;width:100%;font-size:16px;background-color:#fff}.form__input::placeholder,.form__textarea::placeholder{color:#a0a0a0}.form__input--confirm{margin-top:10px}.form__radio,.form__checkbox{display:none}.form__radioLabel,.form__checkLabel{display:inline-flex;align-items:center;cursor:pointer;padding:8px 0;margin-right:20px}.form__radioLabel::before,.form__checkLabel::before{content:"";width:20px;height:20px;border:1px solid #c5cedd;margin-right:8px;background-color:#fff}.form__radioLabel::before{border-radius:50%}.form__radio:checked+.form__radioLabel::before,.form__checkbox:checked+.form__checkLabel::before{background-color:#1e59a8;border-color:#1e59a8}.form__select select{padding:15px 40px 15px 20px;font-size:16px;border:1px solid #e6e6e6;background-color:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23333' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;min-width:200px}.hissu{display:inline-block;padding:2px 8px;font-size:12px;background-color:#1e59a8;color:#fff;margin-left:8px}.form__fileBox{display:flex;align-items:center;gap:15px}.form__fileBox label{display:inline-block;padding:10px 20px;background-color:#1e59a8;color:#fff;cursor:pointer;font-size:14px}.form__fileBox input[type=file]{display:none}.file__description{font-size:12px;color:#566374;margin-top:10px;line-height:1.6}.privacy__box{text-align:center;margin-bottom:40px}.form__submitBox{text-align:center}.form__link{display:inline-block;padding:20px 60px;background-color:#1e59a8;color:#fff;border:none;font-size:18px;cursor:pointer;transition:all .3s}.form__link:hover{opacity:.8}.form__text{text-align:center;margin-bottom:40px;color:#566374}.check__inner{margin-bottom:40px}.check__table{width:100%;border-collapse:collapse}.check__table th{padding:20px;text-align:left;color:#566374;border-bottom:1px solid #c5cedd;width:25%;vertical-align:top;font-weight:normal}.check__table td{padding:20px;border-bottom:1px solid #c5cedd;width:75%;word-break:break-word}.check__table tr:first-child th,.check__table tr:first-child td{border-top:1px solid #c5cedd}@media screen and (max-width: 810px){.check__table th{padding:15px 10px;width:35%;font-size:14px}.check__table td{padding:15px 10px;width:65%;font-size:14px}}@media screen and (max-width: 480px){.check__table th{display:block;padding:10px 10px 0;width:100%;border-bottom:none}.check__table td{display:block;padding:10px 10px 15px;width:100%}}.form__link--back{margin-top:20px;background-color:#fff;color:#1e59a8;border:1px solid #1e59a8}.form__link--back:hover{background-color:#1e59a8;color:#fff;cursor:pointer}.thanks__text{text-align:center;margin-bottom:60px;line-height:2}.thanks__submitBox{text-align:center}@media screen and (max-width: 810px){.form__listItem{flex-direction:column;gap:15px}.form__listLabel{width:100%}.form__listInputBox{width:100%}}.form__table{width:100%;border-collapse:collapse;margin-bottom:70px}.form__table th{padding:20px 20px;text-align:left;color:#566374;border-bottom:1px solid #c5cedd;width:25%;position:relative;vertical-align:middle}.form__table th.vt{vertical-align:top}.form__table td{padding:20px 20px;border-bottom:1px solid #c5cedd;width:75%}.form__table input[type=text],.form__table input[type=email],.form__table textarea{border:1px solid #e6e6e6;padding:20px;width:100%;font-size:16px}.form__table input::placeholder,.form__table textarea::placeholder{color:#a0a0a0}.form__table .require{position:absolute;z-index:10;top:50%;transform:translateY(-50%);right:20px;display:inline-block;padding:2px 8px;font-size:12px;background-color:#1e59a8;color:#fff}.form__table th.naiyou{padding-top:35px}.form__table .naiyou .require{top:36px;transform:translateY(0)}.form__table input[type=checkbox],.form__table input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;right:0;bottom:0;left:0;height:20px;width:20px;vertical-align:-0.8rem;transition:all .15s ease-out 0s;color:#fff;cursor:pointer;display:inline-block;margin:.4rem;outline:none;border-radius:10%}.form__table input[type=checkbox]:before,.form__table input[type=checkbox]:after{position:absolute;content:"";background:#fff;transition:all .2s ease-in-out}.form__table input[type=checkbox]:before{left:2px;top:6px;width:0;height:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.form__table input[type=checkbox]:after{right:9px;bottom:3px;width:2px;height:0;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transition-delay:.2s}.form__table input[type=checkbox]:checked:before{left:1px;top:10px;width:6px;height:2px}.form__table input[type=checkbox]:checked:after{right:5px;bottom:1px;width:2px;height:14px}.form__table input[type=checkbox]:indeterminate:before,.form__table input[type=checkbox]:indeterminate:after{width:7px;height:2px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}.form__table input[type=checkbox]:indeterminate:before{left:1px;top:7px}.form__table input[type=checkbox]:indeterminate:after{right:1px;bottom:7px}.form__table input[type=radio]{border-radius:50%}.form__table input[type=radio]:checked:before{transform:scale(1)}.form__table input[type=radio]:before{content:"";display:block;width:10px;height:10px;border-radius:50%;margin:4px;transform:scale(0);transition:all ease-out 250ms}.form__table input[type=checkbox],.form__table input[type=radio]{border:1px solid #1e59a8}.form__table input[type=checkbox]:checked,.form__table input[type=checkbox]:indeterminate,.form__table input[type=radio]:checked:before{background:#1e59a8}.mw_wp_form_confirm th.naiyou{padding-top:22px}.mw_wp_form_confirm .naiyou .require{top:25px;transform:translateY(0)}.mw_wp_form_confirm .reset{display:none}.mwform-radio-field.vertical-item{display:block}@media screen and (max-width: 810px){.form__table th{padding-left:10px;padding-right:0px;font-size:14px;width:35%}.form__table td{padding-left:10px;padding-right:10px;width:65%}.form__table input[type=text],.form__table input[type=email],.form__table textarea{padding:10px;font-size:14px}}@media screen and (max-width: 480px){.form__table th{display:block;padding:10px 10px 0;width:100%;border-bottom:none}.form__table td{display:block;padding:10px 10px 20px;width:100%}.form__table .require{top:12px;transform:translateY(0);right:10px;font-size:12px}.form__table th.naiyou{padding-top:10px}.form__table .naiyou .require{top:12px}}.form__button__box{display:flex;justify-content:center}.form__button__box .reset,.form__button__box .return{width:340px;height:80px;line-height:80px;border:1px solid #1e59a8;border-radius:4px;margin-right:30px;font-size:18px;color:#1e59a8;transition:all .5s;background-color:#e6e6ea}.form__button__box .reset:hover,.form__button__box .return:hover{cursor:pointer;background-color:#fff}.form__button__box .submit{width:340px;height:80px;line-height:80px;opacity:1;transition:all .5s;display:block;background:#1e5daa;background:linear-gradient(90deg, rgb(30, 93, 170) 0%, rgb(29, 47, 141) 100%);color:#fff;text-align:center;border-radius:4px;position:relative;z-index:10}.form__button__box .submit::before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background:#fff;border:1px solid #1e59a8;border-radius:4px;box-sizing:border-box;opacity:0;transition:all .5s}.form__button__box .submit .text{position:relative;z-index:10}.form__button__box .submit .text::before{background-image:url(../img/common/icon_mail.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form__button__box .submit:hover::before{opacity:1}.form__button__box .submit:hover .text{color:#1e59a8}.form__button__box .submit:hover .text::before{background-image:url(../img/common/icon_mail_blue.svg)}.form__button__box .submit .text{padding-left:30px;font-size:18px}.form__button__box .submit .text::before{width:18px;height:15px}.form__button__box .submit:hover{opacity:.7}@media screen and (max-width: 480px){.form__button__box .reset,.form__button__box .return{margin-right:1%;font-size:16px}.form__button__box .reset{height:60px;line-height:60px}.form__button__box .submit{height:60px;line-height:60px}.form__button__box .submit .text{padding-left:28px;font-size:16px}}.form__big-text .en{color:#f5f6f9}.section-faq{position:relative;overflow:hidden}.faq__inner{max-width:1200px;width:100%;margin-right:auto;margin-left:auto;position:relative;z-index:10;padding-top:160px;padding-bottom:160px}@media screen and (max-width: 1620px){.faq__inner{padding-right:4vw;padding-left:4vw}}@media screen and (max-width: 810px){.faq__inner{max-width:810px;padding:16vw 8vw 16vw}}.faq__block{margin-bottom:50px}.faq__set{padding:20px 15px;border-bottom:1px solid #c5cedd}.faq__set.border-top{border-top:1px solid #c5cedd}.faq__dt{padding-left:30px;padding-right:30px;position:relative;font-weight:400;margin-bottom:10px}.faq__dt::before{content:"Q";color:#1e59a8;font-family:poppins,sans-serif;font-size:18px;position:absolute;top:0;left:0}.faq__dt:hover{cursor:pointer}.faq__dd{padding-left:30px;position:relative;font-size:14px;color:#566374;overflow:hidden;transition:all .1s;height:0;line-height:0}.faq__dd::before{content:"A";color:#566374;font-family:poppins,sans-serif;font-size:18px;position:absolute;top:0;left:0}.faq__dd.open{height:100%;line-height:1.6}.faq__btn{position:absolute;top:5px;right:0;width:24px;height:24px;margin:auto;outline:none;transition:all .2s ease-in-out}.faq__btn__line{position:relative;background-color:#1e59a8;display:block;width:24px;height:1px}.faq__btn__text{width:1px;height:1px;overflow:hidden;display:block}.faq__btn__text::before{content:"";background-color:#1e59a8;display:block;width:24px;height:1px;position:absolute;top:0;right:0;transition:all .2s;transform:rotate(90deg)}.faq__dt.open .faq__btn__text::before{transform:rotate(0deg)}.faq__big-text .en{color:#e5e9f0}.section-policy{background-color:#e5e9f0;position:relative;overflow:hidden}.policy__inner{max-width:1200px;width:100%;margin-right:auto;margin-left:auto;position:relative;z-index:10;padding-top:160px;padding-bottom:160px}@media screen and (max-width: 1620px){.policy__inner{padding-right:4vw;padding-left:4vw}}@media screen and (max-width: 810px){.policy__inner{max-width:810px;padding:16vw 8vw 16vw}}.policy__head{margin-bottom:50px}.policy__contents{color:#566374;line-height:2}.policy__big-text .en{color:#f5f6f9}/*# sourceMappingURL=contact.css.map */
