.contact-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1200px}.contact-tel__box-l{width:calc(570 / 1200 * 100%);background-color:#f2f4f3;border-top-left-radius:25px;border-bottom-right-radius:25px;padding-right:35px;padding-left:35px}.contact-tel__box-r{width:calc(570 / 1200 * 100%);background-color:#f2f4f3;border-top-left-radius:25px;border-bottom-right-radius:25px;padding-right:35px;padding-left:35px}.contact-tel__box-inner{max-width:400px;margin-inline:auto;padding-top:35px;padding-bottom:44px}.contact-tel__h3{color:#573bbb;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2.1rem;font-weight:500;line-height:2.9rem;letter-spacing:.1em;text-align:center;text-indent:.1em;margin-bottom:14px}.contact-tel__number{border-top:1px solid #b3bcb9;border-bottom:1px solid #b3bcb9;text-align:center;padding-top:11px;padding-bottom:12px;margin-bottom:14px}.contact-tel__number-txt1{position:relative;display:block;color:#333;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2.7rem;font-weight:700;line-height:3.5rem;letter-spacing:.025em;margin-bottom:1px}.contact-tel__number-txt1 span{position:relative;padding-left:26px}.contact-tel__number-txt1 span::before{position:absolute;top:14px;left:0;content:"";width:17px;height:20px;background:url(../images/contact/icon_tel.svg) no-repeat left top;background-size:100%}.contact-tel__number-txt2{display:block;color:#565656;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.4rem;line-height:2.2rem;letter-spacing:.075em}.contact-tel__note{color:#505050;font-size:1.4rem;line-height:2.5rem;text-align:center}.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1200px}.contact-form__li{width:calc(380 / 1200 * 100%)}.contact-form__link{position:relative;width:100%;height:180px;display:block;text-decoration:none;border:1px solid #b3b3b3;border-top-left-radius:25px;border-bottom-right-radius:25px}.contact-form__link[target=_blank]::after{position:absolute;top:16px;right:16px;content:"";width:16px;height:16px;background:url(../images/contact/icon_win.svg) no-repeat left top;background-size:100%}.contact-form__link-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-left:25px}.contact-form__link-txt{position:relative;color:#505050;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem;font-weight:500;line-height:2.4rem;letter-spacing:.05em;padding-left:47px}.contact-form__link-txt::before{position:absolute;top:16px;left:0;content:"";width:28px;height:22px;background:url(../images/contact/icon_mail.svg) no-repeat left top;background-size:100%}.contact-form__link-txt span{color:#573bbb;font-size:2.1rem;font-weight:700}.contact-form__link-arr{position:absolute;top:0;bottom:0;right:25px;margin-top:auto;margin-bottom:auto;width:40px;height:40px;background-color:#573bbb;border-radius:50%}.contact-form__link-arr::after{position:absolute;top:0;bottom:0;right:16px;margin-top:auto;margin-bottom:auto;content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(any-hover: hover)and (min-width: 769px){.contact-form__link{-webkit-transition:background-color .3s ease,border .3s ease,border-radius .3s ease;transition:background-color .3s ease,border .3s ease,border-radius .3s ease}.contact-form__link .contact-form__link-txt{-webkit-transition:color .3s ease;transition:color .3s ease}.contact-form__link:hover{background-color:#edebf4;border:1px solid #573bbb;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:25px;border-bottom-left-radius:25px}.contact-form__link:hover .contact-form__link-txt{color:#573bbb}}@media screen and (max-width: 1279px){.contact-form__link-center{padding-left:22px}.contact-form__link-txt{padding-left:40px}.contact-form__link-txt span{font-size:1.9rem}.contact-form__link-arr{top:auto;bottom:10px;right:10px}}@media screen and (max-width: 1023px){.contact-tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-tel__box-l{width:100%;margin-bottom:35px}.contact-tel__box-r{width:100%}.contact-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form__li{width:100%}.contact-form__li:not(:last-child){margin-bottom:20px}.contact-form__link{height:130px;border-top-left-radius:20px;border-bottom-right-radius:20px}.contact-form__link[target=_blank]::after{top:10px;right:10px}.contact-form__link-arr{top:0;bottom:0;right:20px}}@media screen and (max-width: 767px){.contact-tel__box-l{padding-right:calc(15 / 320 * 100%);padding-left:calc(15 / 320 * 100%);border-top-left-radius:15px;border-bottom-right-radius:15px;margin-bottom:18px}.contact-tel__box-r{padding-right:calc(15 / 320 * 100%);padding-left:calc(15 / 320 * 100%);border-top-left-radius:15px;border-bottom-right-radius:15px}.contact-tel__box-inner{padding-top:20px;padding-bottom:30px}.contact-tel__number-txt1{font-size:2.4rem;line-height:3.2rem}.contact-tel__number-txt1 span::before{top:11px}.contact-tel__note{font-size:1.3rem;line-height:2.4rem}.contact-form__link{height:110px;border-top-left-radius:15px;border-bottom-right-radius:15px}.contact-form__link[target=_blank]::after{top:8px;right:8px}.contact-form__li:not(:last-child){margin-bottom:18px}.contact-form__link-center{padding-left:20px}.contact-form__link-txt{font-size:1.5rem;line-height:2.3rem;padding-left:36px}.contact-form__link-txt::before{top:15px;width:24px;height:19px}.contact-form__link-txt span{font-size:1.7rem}.contact-form__link-arr{right:13px;width:30px;height:30px}.contact-form__link-arr::after{right:12px;width:8px;height:8px}}.contact_form .l-header__nav,.contact_form_confirm .l-header__nav,.contact_form_complete .l-header__nav{display:none}.contact_form .l-header__contact,.contact_form_confirm .l-header__contact,.contact_form_complete .l-header__contact{display:none}.contact_form .l-header__hamburger,.contact_form_confirm .l-header__hamburger,.contact_form_complete .l-header__hamburger{display:none}.contact_form .l-footer-area1,.contact_form_confirm .l-footer-area1,.contact_form_complete .l-footer-area1{display:none}.contact_form .l-page-visual__photo,.contact_form_confirm .l-page-visual__photo,.contact_form_complete .l-page-visual__photo{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.contact_form .l-page-visual__photo-bg::before,.contact_form_confirm .l-page-visual__photo-bg::before,.contact_form_complete .l-page-visual__photo-bg::before{display:none}.contact_form .l-page-visual__photo-bg::after,.contact_form_confirm .l-page-visual__photo-bg::after,.contact_form_complete .l-page-visual__photo-bg::after{-webkit-transform:scale(1);transform:scale(1)}.contact_form .l-page-visual__ttl-jp,.contact_form_confirm .l-page-visual__ttl-jp,.contact_form_complete .l-page-visual__ttl-jp{-webkit-transform:translateY(0px);transform:translateY(0px)}.contact_form .l-page-visual__ttl-jp-box,.contact_form_confirm .l-page-visual__ttl-jp-box,.contact_form_complete .l-page-visual__ttl-jp-box{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;color:#333}.contact_form .l-page-visual__ttl-en,.contact_form_confirm .l-page-visual__ttl-en,.contact_form_complete .l-page-visual__ttl-en{-webkit-transform:translateY(0px);transform:translateY(0px)}.contact_form .l-page-visual__ttl-en span,.contact_form_confirm .l-page-visual__ttl-en span,.contact_form_complete .l-page-visual__ttl-en span{color:#573bbb;-webkit-transform:translateY(0);transform:translateY(0)}.f-read-note{color:#d44c11;font-size:1.5rem;line-height:2.7rem}.f-nav-step{width:100%;overflow:hidden}.f-nav-step__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f-nav-step__li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;background-color:#edebf4;color:#9e91cd}.f-nav-step__li:nth-child(1){width:calc(100% / 3 - 11px)}.f-nav-step__li:nth-child(2){width:calc(100% / 3 - 11px)}.f-nav-step__li:nth-child(3){width:calc(100% / 3)}.f-nav-step__li:nth-child(1)::after,.f-nav-step__li:nth-child(2)::after{position:absolute;top:0;right:-25px;z-index:12;content:"";width:0;height:0;border-style:solid;border-width:24px 0 24px 25px;border-color:transparent transparent transparent #edebf4}.f-nav-step__li:nth-child(2)::before,.f-nav-step__li:nth-child(3)::before{position:absolute;top:0;left:0;z-index:11;content:"";width:0;height:0;border-style:solid;border-width:24px 0 24px 25px;border-color:transparent transparent transparent #fff}.f-nav-step__li--current{color:#fff;background-color:#573bbb}.f-nav-step__li--current:nth-child(1)::after,.f-nav-step__li--current:nth-child(2)::after{border-color:transparent transparent transparent #573bbb}.f-nav-step__txt{font-size:1.5rem;font-weight:500;margin-top:-2px;padding-left:12px}@media screen and (max-width: 767px){.f-nav-step__li:nth-child(1){width:calc(30% - 5px)}.f-nav-step__li:nth-child(2){width:calc(30% - 5px)}.f-nav-step__li:nth-child(3){width:calc(40%)}.f-nav-step__li:nth-child(1)::after,.f-nav-step__li:nth-child(2)::after{right:-15px;border-width:24px 0 24px 15px}.f-nav-step__li:nth-child(2)::before,.f-nav-step__li:nth-child(3)::before{border-width:24px 0 24px 15px}.f-nav-step__txt{font-size:1.4rem}}.f-layout-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ced0cd;width:100%;font-size:1.6rem;line-height:2.4rem}.f-layout-field>dt{border-bottom:1px solid #ced0cd;width:390px;padding:34px 0 30px 30px}.f-layout-field>dd{border-bottom:1px solid #ced0cd;width:calc(100% - 390px);padding:24px 30px 24px 0}.f-layout-field>dd>span{display:inline-block;padding-top:8px}.f-layout-radio{width:100%}.f-layout-radio>span{display:block}.f-layout-radio>span:not(:last-child){margin-bottom:5px}.f-layout-zip-wrap{margin-bottom:16px}.f-layout-zip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.f-layout-zip>label:nth-child(1){width:100px;text-align:right;padding-right:9px}.f-layout-zip>span:nth-child(2){width:calc(100% - 100px)}.f-layout-zip>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-layout-zip>span input:nth-child(1){width:100px;margin-left:9px;margin-right:9px}.f-layout-zip>span input:nth-child(2){width:120px;margin-left:9px}.f-layout-pref-wrap{margin-bottom:16px}.f-layout-pref{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.f-layout-pref label:nth-child(1){width:100px;text-align:right;padding-right:9px}.f-layout-pref div:nth-child(2){width:calc(100% - 100px)}.f-layout-address1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:16px}.f-layout-address1 label:nth-child(1){width:100px;text-align:right;padding-right:9px}.f-layout-address1 div:nth-child(2){width:calc(100% - 100px)}.f-layout-address2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:4px}.f-layout-address2 label:nth-child(1){width:100px;text-align:right;padding-right:9px}.f-layout-address2 div:nth-child(2){width:calc(100% - 100px)}.f-layout-address3{padding-left:100px;font-size:1.3rem;line-height:2rem;padding-top:3px}@media screen and (max-width: 1023px){.f-layout-field>dt{width:260px;padding:34px 0 30px 0}.f-layout-field>dd{width:calc(100% - 260px);padding:24px 0 24px 0}}@media screen and (max-width: 767px){.f-layout-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f-layout-field>dt{width:100%;padding:14px 0 8px 0;border-bottom:none}.f-layout-field>dd{width:100%;padding:4px 0 21px 0}.f-layout-field>dd>span{padding-top:0}.f-layout-radio>span:not(:last-child){margin-bottom:1px}.f-layout-zip>label:nth-child(1){width:100%;font-size:1.5rem;text-align:left;padding-right:0;padding-bottom:8px}.f-layout-zip>span:nth-child(2){width:100%}.f-layout-pref label:nth-child(1){width:100%;font-size:1.5rem;text-align:left;padding-right:0;padding-bottom:8px}.f-layout-pref div:nth-child(2){width:100%}.f-layout-address1 label:nth-child(1){width:100%;font-size:1.5rem;text-align:left;padding-right:0;padding-bottom:8px}.f-layout-address1 div:nth-child(2){width:100%}.f-layout-address2 label:nth-child(1){width:100%;font-size:1.5rem;text-align:left;padding-right:0;padding-bottom:8px}.f-layout-address2 div:nth-child(2){width:100%}.f-layout-address3{padding-left:0}}.f-label{position:relative;display:block;font-size:1.6rem;font-weight:500;line-height:2.4rem;vertical-align:top;width:100%}.f-label__req{position:absolute;top:2px;right:50px;display:inline-block}.f-label__req::before{display:block;width:46px;height:23px;color:#d68a17;font-size:1.2rem;font-weight:500;line-height:1.1rem;text-align:center;white-space:nowrap;content:"必須";border:2px solid #d68a17;border-radius:11.5px;overflow:hidden;padding-top:3px}.f-label__any{position:absolute;top:2px;right:50px;display:inline-block}.f-label__any::before{display:block;width:46px;height:23px;color:#979b97;font-size:1.2rem;font-weight:500;line-height:1.1rem;text-align:center;white-space:nowrap;content:"任意";border:2px solid #979b97;border-radius:11.5px;overflow:hidden;padding-top:3px}.f-text input,.f-layout-zip input{width:100%;height:44px;color:#333;background-color:#fff;border:1px solid #989f9b;border-radius:6px;padding:4px 14px 6px 14px}.f-textarea textarea{width:100%;height:240px;min-height:240px;color:#333;background-color:#fff;border:1px solid #989f9b;border-radius:6px;line-height:2.4rem;padding:10px 14px 12px 14px}.f-select select{width:100%;color:#04131f;background-color:#fff;border:1px solid #989f9b;border-radius:6px;padding:11px 0 13px 8px;-webkit-appearance:none}.f-select select::-ms-expand{display:none}.f-select--arr{position:relative}.f-select--arr::after{position:absolute;top:20px;right:11px;content:"";width:0;height:0;border-style:solid;border-width:5px 4.5px 0 4.5px;border-color:#717d85 transparent transparent transparent}.f-layout-radio>span>label{overflow:hidden}.f-layout-radio>span>label input[type=radio]{display:none}.f-layout-radio>span>label input[type=radio]+span{position:relative;display:inline-block;padding:4px 0 5px 27px;cursor:pointer}.f-layout-radio>span>label input[type=radio]+span::before{position:absolute;top:8px;left:0;z-index:1;content:"";width:18px;height:18px;background-color:#fff;border:1px solid #8f9ba3;border-radius:50%}.f-layout-radio>span>label input[type=radio]:checked+span::after{position:absolute;top:12px;left:4px;z-index:2;content:"";width:10px;height:10px;background-color:#001d38;border-radius:50%}@media screen and (max-width: 1023px){.f-label__req{right:30px}.f-label__any{right:30px}}@media screen and (max-width: 767px){.f-label{display:inline-block;width:auto}.f-label__req{top:1px;right:-58px}.f-label__any{top:1px;right:-58px}}::-webkit-input-placeholder{color:#aaa;font-size:1.5rem;line-height:2.3rem;opacity:1}::-moz-placeholder{color:#aaa;font-size:1.5rem;line-height:2.3rem;opacity:1}:-ms-input-placeholder{color:#aaa;font-size:1.5rem;line-height:2.3rem;opacity:1}::-ms-input-placeholder{color:#aaa;font-size:1.5rem;line-height:2.3rem;opacity:1}::placeholder{color:#aaa;font-size:1.5rem;line-height:2.3rem;opacity:1}input[type=text]:focus{background-color:#fff;border:1px solid #573bbb;outline:0;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.1) inset;box-shadow:1px 2px 2px rgba(0,0,0,.1) inset}input[type=email]:focus{background-color:#fff;border:1px solid #573bbb;outline:0;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.1) inset;box-shadow:1px 2px 2px rgba(0,0,0,.1) inset}input[type=tel]:focus{background-color:#fff;border:1px solid #573bbb;outline:0;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.1) inset;box-shadow:1px 2px 2px rgba(0,0,0,.1) inset}textarea:focus{background-color:#fff;border:1px solid #573bbb;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.1) inset;box-shadow:1px 2px 2px rgba(0,0,0,.1) inset}.f-error-read{color:#e00}.f-error-blank{color:#e00;font-size:1.4rem;line-height:2.2rem;padding-top:10px}.f-layout-consent{max-width:960px;padding-top:43px;margin-inline:auto}.f-layout-consent__read{margin-bottom:25px}.f-layout-consent__read-req{position:relative;display:inline-block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem;line-height:2.6rem;padding-left:70px}.f-layout-consent__read-req::before{position:absolute;top:0;bottom:0;left:0;margin-top:auto;margin-bottom:auto;width:46px;height:23px;color:#d68a17;font-size:1.2rem;font-weight:500;line-height:1.1rem;text-align:center;white-space:nowrap;content:"必須";border:2px solid #d68a17;border-radius:11.5px;overflow:hidden;padding-top:3px}.f-layout-consent__read-link{position:relative;color:#573bbb;text-decoration:none}.f-layout-consent__read-link::before{position:absolute;bottom:0;left:0;content:"";width:calc(100% - 22px);height:1px;background-color:#573bbb;opacity:0}.f-layout-consent__read-link-span{position:relative;padding-right:22px;margin-right:5px}.f-layout-consent__read-link-span::after{position:absolute;top:5px;right:0;content:"";width:16px;height:16px;background:url(../images/common/icon_win_contact.svg) no-repeat left top;background-size:100%}.f-checkbox-consent>span{display:block;width:350px;margin-inline:auto}.f-checkbox-consent>span input{display:none}.f-checkbox-consent>span input[type=checkbox]+span{position:relative;display:block;width:350px;font-size:1.6rem;line-height:2.4rem;text-align:center;padding-left:27px;background-color:#edebf4;border:1px solid #573bbb;border-radius:2px;cursor:pointer;padding-top:14px;padding-bottom:16px;margin-inline:auto}.f-checkbox-consent>span input[type=checkbox]+span::before{position:absolute;top:19px;left:40px;z-index:1;content:"";width:18px;height:18px;background-color:#fff;border:1px solid #8f9ba3;border-radius:3px}.f-checkbox-consent>span input[type=checkbox]:checked+span::before{background-color:#573bbb;border:transparent}.f-checkbox-consent>span input[type=checkbox]:checked+span::after{position:absolute;top:22px;left:44px;z-index:2;content:"";width:10px;height:8px;border-bottom:3px solid #fff;border-left:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(any-hover: hover)and (min-width: 769px){.f-layout-consent__read-link::before{-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.f-layout-consent__read-link:hover::before{opacity:1}.f-checkbox-consent--input input[type=checkbox]+label{-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.f-checkbox-consent--input:hover input[type=checkbox]+label{color:#573bbb;background-color:#fff}}@media screen and (max-width: 767px){.f-layout-consent{padding-top:20px}.f-layout-consent__read{margin-bottom:20px}.f-layout-consent__read-req{font-size:1.5rem}.f-layout-consent__read-link-span::after{top:3px}.f-checkbox-consent>span{width:280px}.f-checkbox-consent>span input[type=checkbox]+span{width:280px;font-size:1.4rem;line-height:2.2rem;padding-top:12px;padding-bottom:14px}.f-checkbox-consent>span input[type=checkbox]+span::before{top:15px;left:23px}.f-checkbox-consent>span input[type=checkbox]:checked+span::after{top:18px;left:27px}}@media screen and (max-width: 359px){.f-layout-consent__read p{font-size:1.4rem}}.f-layout-btn{background-color:#edebf4;padding:32px 30px 32px 30px;margin-top:50px}.f-layout-btn__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-layout-btn__box-l{width:auto;padding-right:15px}.f-layout-btn__box-r{width:auto;padding-left:15px}.f-layout-btn__box-c{width:auto}.f-btn{position:relative}.f-btn input{display:block;width:100%;font-size:1.8rem;font-weight:500;line-height:2.6rem;text-align:center;border:none;outline:none;cursor:pointer;-webkit-appearance:none}.f-btn--bg1 input{color:#fff;background-color:#999;padding-top:18px;padding-bottom:20px}.f-btn--bg2 input{color:#fff;background-color:#573bbb;padding-top:18px;padding-bottom:20px}.f-btn__arr{position:relative}.f-btn__arr::before{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;content:"";width:20px;height:2px;background-color:#fff}.f-btn__arr--l::before{left:20px}.f-btn__arr--r::before{right:20px}.f-btn__arr::after{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;content:"";width:12px;height:12px;pointer-events:none}.f-btn__arr--l::after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.f-btn__arr--r::after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.f-btn__arr--l input{padding-left:16px}.f-btn__arr--r input{padding-right:16px}.f-btn--bg1 .f-btn__arr::after{border-top:2px solid #fff;border-right:2px solid #fff}.f-btn--bg2 .f-btn__arr::after{border-top:2px solid #fff;border-right:2px solid #fff}.f-layout-btn__box-l input{width:200px}.f-layout-btn__box-r input{width:480px}.f-btn a{display:block;width:480px;color:#fff;font-size:1.8rem;font-weight:500;line-height:2.6rem;text-align:center;text-decoration:none;background-color:#573bbb;padding-top:18px;padding-bottom:20px}@media(any-hover: hover)and (min-width: 769px){.f-btn--bg1 input{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.f-btn--bg1:hover input{background-color:#bbb}.f-btn--bg2 input{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.f-btn--bg2:hover input{background-color:#7f6fbb}}@media screen and (max-width: 1023px){.f-layout-btn__box-l input{width:180px}.f-layout-btn__box-r input{width:320px}.f-btn a{width:320px}}@media screen and (max-width: 767px){.f-layout-btn{background-color:transparent;padding:0}.f-layout-btn__box-l{padding-right:5px}.f-layout-btn__box-r{padding-left:5px}.f-layout-btn__box-l input{width:120px}.f-layout-btn__box-r input{width:150px}.f-btn input{font-size:1.6rem}.f-btn--bg1 input{padding-top:13px;padding-bottom:15px}.f-btn--bg2 input{padding-top:13px;padding-bottom:15px}.f-btn__arr::before{display:none}.f-btn__arr--l::after{left:12px}.f-btn__arr--r::after{right:12px}.f-btn a{width:240px;font-size:1.6rem;padding-top:13px;padding-bottom:15px}}.mw_wp_form_input .f-layout-btn__box-l{display:none}.mw_wp_form_confirm .f-layout-field>dt{padding:26px 0 26px 15px}.mw_wp_form_confirm .f-layout-field>dd{padding:26px 15px 26px 0}.mw_wp_form_confirm .f-text{display:inline}.mw_wp_form_confirm .f-select{display:inline}.mw_wp_form_confirm .f-select--arr::after{display:none}.mw_wp_form_confirm .f-layout-address3{display:none}.mw_wp_form_confirm .f-layout-consent__read{display:none}.mw_wp_form_confirm .f-checkbox-consent{position:relative;display:block;width:350px;font-size:1.6rem;line-height:2.4rem;text-align:center;padding-left:27px;background-color:#edebf4;border:1px solid #573bbb;border-radius:2px;padding-top:14px;padding-bottom:16px;margin-inline:auto}.mw_wp_form_confirm .f-checkbox-consent::before{position:absolute;top:19px;left:40px;z-index:1;content:"";width:18px;height:18px;background-color:#573bbb;border-radius:3px}.mw_wp_form_confirm .f-checkbox-consent::after{position:absolute;top:22px;left:44px;z-index:2;content:"";width:10px;height:8px;border-bottom:3px solid #fff;border-left:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){.mw_wp_form_confirm .f-layout-field>dt{width:100%;padding:14px 0 8px 0;border-bottom:none}.mw_wp_form_confirm .f-layout-field>dd{width:100%;padding:4px 0 21px 0}.mw_wp_form_confirm .f-checkbox-consent{width:280px;font-size:1.4rem;line-height:2.2rem;padding-left:27px;padding-top:12px;padding-bottom:14px}.mw_wp_form_confirm .f-checkbox-consent::before{top:15px;left:23px}.mw_wp_form_confirm .f-checkbox-consent::after{top:18px;left:27px}}