.txtlocale-switch-btn[data-v-6cb8b040]{display:inline-block;background:#fff;border-radius:3px;padding:6px 10px 7px;font-size:0;cursor:pointer;text-align:center;border:1px solid #dcdcdc}.mobile .txtlocale-switch-btn[data-v-6cb8b040]{padding:17px 30px 19px;min-width:160px;border-radius:6px}.browser:not(.tablet) .txtlocale-switch-btn[data-v-6cb8b040]{transition:background-color .2s cubic-bezier(.215,.61,.355,1);-webkit-transition:background-color .2s cubic-bezier(.215,.61,.355,1)}.browser:not(.tablet) .txtlocale-switch-btn.focus-visible[data-v-6cb8b040],.browser:not(.tablet) .txtlocale-switch-btn[data-v-6cb8b040]:hover{background-color:hsla(0,0%,88.2%,.5)}.txtlocale-switch-btn svg[data-v-6cb8b040]{fill:#e10207;width:16px;height:16px;display:inline-block;vertical-align:middle}.mobile .txtlocale-switch-btn svg[data-v-6cb8b040]{width:34px;height:34px}.mobile .txtlocale-switch-btn--small[data-v-6cb8b040]{padding:3px 10px 8px;min-width:102px}.mobile .txtlocale-switch-btn--small svg[data-v-6cb8b040]{width:26px;height:26px}.mobile .txtlocale-switch-btn--small .txtlocale-switch-btn__txt[data-v-6cb8b040]{font-size:2.8rem!important}.txtlocale-switch-btn__txt[data-v-6cb8b040]{font-size:1.2rem;display:inline-block;vertical-align:middle;margin-left:5px;word-break:keep-all}.mobile .txtlocale-switch-btn__txt[data-v-6cb8b040]{font-size:3.4rem;margin-left:10px}.page{padding:30px 50px 80px}.mobile .page{padding:30px 0 70px}.page .btn-wrap--rt{text-align:right;margin-bottom:20px}.mobile .page .btn-wrap--rt .txtlocale-switch-btn{margin-right:30px}.page .target-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative}.page .left-block{width:40%}.page .left-block .page-block__list--default{margin:0;padding-right:0}.page .left-block .page-block__list--default:after{display:none}.page .left-block .page-block__list--default li{padding-left:1em;line-height:1.5}.page .left-block .page-block__list--default li:before{content:"・";position:absolute;left:0}.page .left-block .page-block__list--default li+li{margin-top:5px}.page .bracket{width:10%;position:absolute;padding:18px;color:#000;font-size:24px;height:100%;width:20px;left:42%}.page .bracket:after{position:absolute;top:0;bottom:0;width:20px;content:"";border-top:2px solid #353435;border-bottom:2px solid #353435;border-right:2px solid #353435;border-radius:0 50px 50px 0;right:0;height:100%}.page .right-block{width:50%;font-size:1.6rem;margin-left:auto;font-weight:400}.mobile .page .right-block{font-size:2.8rem}.page .page-box{background:#fff;padding:60px 40px}.mobile .page .page-box{padding:50px 30px 60px}.page .page__ttl{font-size:3.8rem;margin-bottom:20px;font-weight:600}.mobile .page .page__ttl{font-size:4rem;margin-bottom:40px}.page .page__lead{margin-bottom:30px;white-space:break-spaces;font-size:1.8rem}.mobile .page .page__lead{margin-bottom:50px;font-size:2.8rem}.page .page__lead dt{font-size:2.8rem;font-weight:600;margin-bottom:5px}.mobile .page .page__lead dt{font-size:3.2rem;margin-bottom:15px}.page .page__lead dd{font-size:1.8rem}.mobile .page .page__lead dd{font-size:2.8rem}.page .page-block+.page-block{margin-top:30px}.mobile .page .page-block+.page-block{margin-top:50px}.page .page-block__ttl{font-size:2.2rem;padding:0 0 5px;border-bottom:1px solid #e7e7e7;position:relative;margin-bottom:20px}.mobile .page .page-block__ttl{font-size:3.4rem;padding:0 0 10px;border-width:2px;display:-webkit-box;display:-ms-flexbox;display:flex}.page .page-block__ttl:after{content:"";width:30px;height:1px;background:#e10207;position:absolute;bottom:-1px;left:0}.mobile .page .page-block__ttl:after{width:60px;height:2px;bottom:-2px}.mobile .page .page-block__ttl__num{word-break:keep-all}.page .page-block__sub-ttl{font-size:1.8rem;font-weight:600;margin:25px 0 6px}.mobile .page .page-block__sub-ttl{font-size:3.2rem;margin:30px 0 10px}.mobile .page .page-block__sub-ttl+.page-block__sub-sttl,.page .page-block__sub-ttl+.page-block__sub-sttl{margin-top:0}.page .page-block__sub-sttl{font-size:1.6rem;font-weight:600;margin:20px 0 6px}.mobile .page .page-block__sub-sttl{font-size:2.8rem;margin:20px 0 10px}.page .page-block__txt{font-size:1.6rem;white-space:break-spaces;font-weight:400}.mobile .page .page-block__txt{font-size:2.8rem}.page .page-block__txt+.page-block__txt{margin-top:20px}.page .page-block__txt a{color:#003cb7}.browser .page .page-block__txt a:hover,.page .page-block__txt a.focus-visible{text-decoration:underline}.page .page-block__link{margin:10px 0}.mobile .page .page-block__link{margin:15px 0}.page .page-block__link a{font-size:1.6rem;color:#003cb7;position:relative;padding-left:1em;display:block}.mobile .page .page-block__link a{font-size:2.8rem}.page .page-block__link a:before{content:"＞";color:#003cb7;position:absolute;top:0;left:0}.browser .page .page-block__link a:hover,.page .page-block__link a.focus-visible{text-decoration:underline}.page .page-block__blank-link{font-size:1.6rem;margin:10px 0}.mobile .page .page-block__blank-link{margin:15px 0;font-size:2.8rem}.page .page-block__blank-link a{font-size:1.6rem;color:#003cb7}.mobile .page .page-block__blank-link a{font-size:2.8rem}.page .page-block__blank-link a svg{width:12px;height:9px;fill:#003cb7;display:inline-block;margin-left:7px;vertical-align:middle}.mobile .page .page-block__blank-link a svg{width:24px;height:18px;margin-left:14px}.browser .page .page-block__blank-link a:hover,.page .page-block__blank-link a.focus-visible{text-decoration:underline}.page .page-block__list{counter-reset:num}.page .page-block__list li{font-size:1.6rem;position:relative;white-space:break-spaces;font-weight:400}.mobile .page .page-block__list li{font-size:2.8rem}.page .page-block__list--default li{padding-left:15px}.mobile .page .page-block__list--default li{padding-left:25px}.page .page-block__list--default li:before{content:"・";position:absolute;top:0;left:0}.page .page-block__list--default li+li{margin-top:5px}.mobile .page .page-block__list--default li+li{margin-top:8px}.page .page-block__list--num li{counter-increment:num;padding-left:40px}.mobile .page .page-block__list--num li{padding-left:70px}.page .page-block__list--num li+li{margin-top:10px}.mobile .page .page-block__list--num li+li{margin-top:25px}.page .page-block__list--num li:before{content:"（" counter(num) "）";position:absolute;top:0;left:0}.page .page-block .page-block__list+.page-block__txt,.page .page-block .page-block__txt+.page-block__list{margin-top:20px}.form[data-v-5ad04ae5]{margin:40px auto 0;padding:40px 0 0;border-top:1px solid #d0d0d0}.mobile .form[data-v-5ad04ae5]{margin:60px auto 0;padding:60px 0 0;border-width:2px}.form .form-box+.form-box[data-v-5ad04ae5]{margin-top:25px}.mobile .form .form-box+.form-box[data-v-5ad04ae5]{margin-top:40px}.form .form-box dt[data-v-5ad04ae5]{font-size:1.8rem;font-weight:600;margin-bottom:5px}.mobile .form .form-box dt[data-v-5ad04ae5]{font-size:3.2rem;margin-bottom:15px}.form .form-box input[type=mail][data-v-5ad04ae5],.form .form-box input[type=text][data-v-5ad04ae5],.form .form-box textarea[data-v-5ad04ae5]{border-radius:4px;padding:10px;border:1px solid #d0d0d0;font-size:1.6rem;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;outline:0}.mobile .form .form-box input[type=mail][data-v-5ad04ae5],.mobile .form .form-box input[type=text][data-v-5ad04ae5],.mobile .form .form-box textarea[data-v-5ad04ae5]{border-radius:8px;padding:15px;border-width:2px;font-size:3.2rem;height:100px}.form .form-box input[type=mail][data-v-5ad04ae5],.form .form-box input[type=text][data-v-5ad04ae5]{width:340px}.mobile .form .form-box input[type=mail][data-v-5ad04ae5],.mobile .form .form-box input[type=text][data-v-5ad04ae5]{width:100%}.form .form-box input[data-v-5ad04ae5]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.form .form-box textarea[data-v-5ad04ae5]{width:100%;height:160px;resize:none}.mobile .form .form-box textarea[data-v-5ad04ae5]{height:300px}.form .form-box .error input[type=mail][data-v-5ad04ae5],.form .form-box .error input[type=text][data-v-5ad04ae5],.form .form-box .error textarea[data-v-5ad04ae5]{border-color:#e20006;background:#fff6f6}.form .form-box .error input[data-v-5ad04ae5]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff6f6 inset}.form .form-box .error-txt[data-v-5ad04ae5]{font-size:1.4rem;font-weight:600;color:#e20006;margin-bottom:10px}.mobile .form .form-box .error-txt[data-v-5ad04ae5]{font-size:2.8rem;margin-bottom:15px}.form .send-btn[data-v-5ad04ae5]{width:200px;margin:40px auto 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#333;color:#fff;font-size:1.6rem;position:relative;cursor:pointer;transition:opacity .2s cubic-bezier(.215,.61,.355,1);-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.form .send-btn[data-v-5ad04ae5]:disabled{opacity:1!important;cursor:auto}.form .send-btn[data-v-5ad04ae5]:disabled:after{position:absolute;content:"";width:100%;height:100%;border-radius:100vh;background:#ddd;opacity:.5}.form .send-btn[data-v-5ad04ae5]:hover{opacity:.7}.browser .form .send-btn[data-v-5ad04ae5]{transition:opacity .2s cubic-bezier(.215,.61,.355,1);-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.browser .form .send-btn[data-v-5ad04ae5]:hover{opacity:.7}.mobile .form .send-btn[data-v-5ad04ae5]{width:400px;height:100px;border-radius:100px;font-size:3.2rem}.form .send-btn svg[data-v-5ad04ae5]{width:6px;height:9px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:#fff}.mobile .form .send-btn svg[data-v-5ad04ae5]{width:16px;height:23px;right:38px}.form .recaptch[data-v-5ad04ae5]{margin-top:20px;text-align:center}.form .recaptch>div[data-v-5ad04ae5]{margin:auto;display:inline-block}