@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:100;src:url(//47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/raw_assets/public/xyn/fonts/noto-sans-jp-v53-japanese/noto-sans-jp-v53-japanese-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:200;src:url(//47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/raw_assets/public/xyn/fonts/noto-sans-jp-v53-japanese/noto-sans-jp-v53-japanese-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:300;src:url(//47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/raw_assets/public/xyn/fonts/noto-sans-jp-v53-japanese/noto-sans-jp-v53-japanese-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(//47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/raw_assets/public/xyn/fonts/noto-sans-jp-v53-japanese/noto-sans-jp-v53-japanese-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(//47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/raw_assets/public/xyn/fonts/noto-sans-jp-v53-japanese/noto-sans-jp-v53-japanese-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(//47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/raw_assets/public/xyn/fonts/noto-sans-jp-v53-japanese/noto-sans-jp-v53-japanese-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url("//47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/raw_assets/public/xyn/fonts/noto-sans-jp-v53-japanese/noto-sans-jp-v53-japanese-700.woff2)%20format('woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:800;src:url(//47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/raw_assets/public/xyn/fonts/noto-sans-jp-v53-japanese/noto-sans-jp-v53-japanese-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(//47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/raw_assets/public/xyn/fonts/noto-sans-jp-v53-japanese/noto-sans-jp-v53-japanese-900.woff2) format("woff2")}html:lang(ja) a,html:lang(ja) body,html:lang(ja) button,html:lang(ja) h1,html:lang(ja) h2,html:lang(ja) h3,html:lang(ja) h4,html:lang(ja) h5,html:lang(ja) h6,html:lang(ja) p{font-family:Noto Sans JP!important;font-style:normal}.header__skip{font-size:.5em;z-index:1}.header__top{background-color:#000}.header__wrapper{height:60px;margin:0 auto;max-width:1240px;padding:26px 20px 0}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__bottom__right{align-items:center;display:flex}.footer__copyright{color:#fff;font-size:.5em;margin:0 0 30px}@media screen and (max-width:999px){.header__wrapper{height:40px;padding:12px 0 12px 20px}}.footer-wrapper{margin:0 auto;max-width:1248px;padding:88px 24px}@media screen and (max-width:767px){.footer-wrapper{padding:88px 22px}.footer__bottom{flex-direction:column}.footer__bottom__right{align-items:flex-start;flex-direction:column}}.br-pc{display:block}.br-sp{display:none}@media screen and (max-width:767px){.br-pc{display:none}.br-sp{display:block}}#hs-banner-parent a{color:#7887ff}.purple-button{background-color:#7887ff;border:1px solid #7887ff;color:#000!important;display:block;font-size:.67em;max-width:100%;min-width:152px;padding:5px 35px 5px 25px;position:relative;text-align:center;text-decoration:none;transition:.5s;width:fit-content}.purple-button:after{background:url(https://47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/ico_angle_right_black.svg) no-repeat 50%/cover;bottom:0;content:"";display:inline-block;height:20px;margin:auto 0;position:absolute;right:15px;top:0;transition:.5s;width:20px}.purple-button:hover{background-color:transparent;border-color:#fff;color:#fff!important}.purple-button:hover:after{background-image:url(https://47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/ico_angle_right_white.svg)}.white-button{background-color:transparent;border:1px solid #fff;color:#fff;display:block;font-size:.67em;max-width:100%;min-width:152px;padding:5px 35px 5px 25px;position:relative;text-align:center;text-decoration:none;transition:.5s;width:fit-content}.white-button:after{background:url(https://47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/ico_angle_right_white.svg) no-repeat 50%/cover;bottom:0;content:"";display:inline-block;height:20px;margin:auto 0;position:absolute;right:15px;top:0;transition:.5s;width:20px}.white-button:hover{background-color:#fff;color:#000!important}.white-button:hover:after{background-image:url(https://47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/ico_angle_right_black.svg)}body{background-color:#000}img{vertical-align:top}h1,h2,h3,h4,h5,h6{line-height:1.2}h1{font-size:1.5em;margin:0}h2{font-size:1.33em}h3{font-size:1.16em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.75em}p{font-size:.66rem;line-height:1.3}p:not([class]) a:not([class]){color:#7887ff}p:not([class]) a:not([class])[target=_blank]:after{background:url(https://47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/ico_window_gray_square.svg) no-repeat 50%/cover;content:"";display:inline-block;height:12px;margin:0 8px;width:12px}p:not([class]) a:not([class]):hover{text-decoration:none}li:not([class]) a:not([class]){color:#7887ff}li:not([class]) a:not([class])[target=_blank]:after{background:url(https://47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/ico_window_gray_square.svg) no-repeat 50%/cover;content:"";display:inline-block;height:12px;margin:0 8px;width:12px}li:not([class]) a:not([class]):hover{text-decoration:none}@media screen and (max-width:999px){h1{font-size:1.33em}h2{font-size:1.16em}h3{font-size:1em}h4{font-size:.83em}h5{font-size:.75em}h6{font-size:.66em}}html:lang(ja) h1,html:lang(ja) h2,html:lang(ja) h3,html:lang(ja) h4,html:lang(ja) h5,html:lang(ja) h6{font-weight:400;line-height:1.65}html:lang(ja) h1{font-size:1.33em}html:lang(ja) h2{font-size:1.16em}html:lang(ja) h3{font-size:1em}html:lang(ja) h4{font-size:.83em}html:lang(ja) h5{font-size:.75em}html:lang(ja) h6{font-size:.66em}html:lang(ja) p{line-height:1.65}@media screen and (max-width:999px){html:lang(ja) h1{font-size:1.16em}html:lang(ja) h2{font-size:1em}html:lang(ja) h3{font-size:.83em}html:lang(ja) h4{font-size:.75em}html:lang(ja) h5{font-size:.66em}html:lang(ja) h6{font-size:.583em}}.body-container--under li:not([class]){font-size:.66rem;line-height:1.3}.body-container--under li:last-child,.body-container--under p:last-child{margin:0}form .inputs-list>li{margin:6px 0}.hs-form-field{margin:0 0 42px}fieldset.form-columns-2 .hs-form-field{margin-right:20px;width:calc(50% - 10px)!important}fieldset.form-columns-2 .hs-form-field:last-child{margin-right:0}fieldset.form-columns-2 .input{margin-right:0!important}form label{display:block;display:flex;font-size:.66em;line-height:1.2;margin-bottom:16px}form label span:not(.hs-form-required){font-family:SST-Light;font-weight:300;letter-spacing:.06em}html:lang(ja) form label span:not(.hs-form-required){font-family:Noto Sans JP!important;font-style:normal;font-weight:400}.hs-form-required{color:#191919;margin:0 0 0 16px;white-space:nowrap}.hs-form-required:before{color:#7887ff;content:"Required";display:inline-block;font-size:.67em;line-height:2}form legend{display:flex;font-family:SST-Light;font-size:.583em;font-weight:300;letter-spacing:.06em;line-height:1.3;margin-bottom:18px}html:lang(ja) form legend{font-family:Noto Sans JP!important;font-style:normal;font-weight:400}form .input{line-height:1}fieldset.form-columns-1 .input{margin-right:0!important}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{border:none!important;color:#000!important;font-family:SST-Light;font-size:.5em;font-weight:300;line-height:2;padding:16px;width:100%!important}html:lang(ja) form input[type=email],html:lang(ja) form input[type=file],html:lang(ja) form input[type=number],html:lang(ja) form input[type=password],html:lang(ja) form input[type=search],html:lang(ja) form input[type=tel],html:lang(ja) form input[type=text],html:lang(ja) form select,html:lang(ja) form textarea{font-family:Noto Sans JP!important;font-style:normal;font-weight:400}form input[type=email]::placeholder,form input[type=file]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:#888}form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{outline:2px solid #7887ff!important}form input[type=email]:-webkit-autofill,form input[type=file]:-webkit-autofill,form input[type=number]:-webkit-autofill,form input[type=password]:-webkit-autofill,form input[type=search]:-webkit-autofill,form input[type=tel]:-webkit-autofill,form input[type=text]:-webkit-autofill,form select:-webkit-autofill,form textarea::-webkit-autofill{box-shadow:inset 0 0 0 1000px #f0f0f0}form input[type=email]:-internal-autofill-selected,form input[type=file]:-internal-autofill-selected,form input[type=number]:-internal-autofill-selected,form input[type=password]:-internal-autofill-selected,form input[type=search]:-internal-autofill-selected,form input[type=tel]:-internal-autofill-selected,form input[type=text]:-internal-autofill-selected,form select:-internal-autofill-selected,form textarea:-internal-autofill-selected{box-shadow:inset 0 0 0 1000px #f0f0f0}form .hs-error-msgs li{font-size:.5em;margin:5px 0 0}form .hs-error-msgs li label{color:#ff3b30;font-size:1em;line-height:2;margin-bottom:0;margin-top:0}form input[type=checkbox],form input[type=radio]{margin-right:13px}.hs-form-booleancheckbox,.hs-form-checkbox{padding:0!important}.hs-form-booleancheckbox:before,.hs-form-checkbox:before{display:none!important}.hs-form-booleancheckbox-display,.hs-form-checkbox-display{font-family:SST-Light;font-size:.583em;font-weight:300;line-height:24px;margin-bottom:0}html:lang(ja) .hs-form-booleancheckbox-display,html:lang(ja) .hs-form-checkbox-display{font-family:Noto Sans JP!important;font-style:normal;font-weight:400}.hs-form-booleancheckbox-display:focus-within span:not(.hs-form-required):after,.hs-form-checkbox-display:focus-within span:not(.hs-form-required):after{border:2px solid #7887ff}.hs-form-booleancheckbox-display input[type=checkbox],.hs-form-checkbox-display input[type=checkbox]{display:inline-block;flex-shrink:0;opacity:0;width:24px!important}.hs-form-booleancheckbox-display span:not(.hs-form-required),.hs-form-checkbox-display span:not(.hs-form-required){margin-left:0!important;position:relative}.hs-form-booleancheckbox-display span:not(.hs-form-required):before,.hs-form-checkbox-display span:not(.hs-form-required):before{border-bottom:2px solid #f0f0f0;border-right:2px solid #f0f0f0;content:"";display:block;height:16px;left:-30px;position:absolute;top:1px;transform:rotate(45deg);width:9px;z-index:2}.hs-form-booleancheckbox-display span:not(.hs-form-required):after,.hs-form-checkbox-display span:not(.hs-form-required):after{background-color:#f0f0f0;border-radius:6px;box-sizing:border-box;content:"";display:block;height:24px;left:-37px;position:absolute;top:0;width:24px}.hs-form-booleancheckbox-display input:checked+span:not(.hs-form-required):before,.hs-form-checkbox-display input:checked+span:not(.hs-form-required):before{border-color:#7887ff}form .hs-richtext,form .hs-richtext p{color:#fff;font-family:SST-Light;font-size:.583rem;font-weight:300;letter-spacing:.06em;line-height:1.3;margin:0 0 20px}html:lang(ja) form .hs-richtext,html:lang(ja) form .hs-richtext p{font-family:Noto Sans JP!important;font-style:normal;font-weight:400}form .hs-richtext a[target=_blank]:after{background:url(https://47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/ico_window_gray_square.svg) no-repeat 50%/cover;content:"";display:inline-block;height:12px;margin:0 0 0 8px;width:12px}.hs-form-radio{padding:0!important}.hs-form-radio:before{display:none!important}.hs-form-radio-display{cursor:pointer;font-size:.583em;line-height:24px;margin-bottom:0}.hs-form-radio-display .hs-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;background:#f0f0f0;border:2px solid transparent;border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-block;height:20px;margin:0 20px 0 0;outline:0;padding:10px;position:relative;transition:background .3s,box-shadow .2s;width:auto}.hs-form-radio-display:focus-within .hs-input[type=radio]{border-color:#7887ff}.hs-form-radio-display .hs-input[type=radio]:after{border:5px solid #f0f0f0;border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hs-form-radio-display .hs-input[type=radio]:checked{background-color:#7887ff}.hs-fieldtype-select select{appearance:none;position:relative;width:100%!important}.hs-fieldtype-select .input{position:relative}.hs-fieldtype-select .input:before{border-color:#7887ff transparent transparent;border-style:solid;border-width:7px 6px 0;content:"";display:inline-block;height:0;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:0;z-index:2}.hs-input.invalid.error{border:2px solid #ff3b30!important}.hs-submit{margin:40px auto 0}form .hs-button,form input[type=submit]{background:#7887ff url(https://47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/ico_angle_right_black.svg) no-repeat right 15px center/20px 20px!important;border:none;border-radius:0!important;color:#000;font-family:SST-Roman;font-size:.67em;font-weight:400;line-height:1.5;min-width:152px;padding:5px 35px 5px 25px}html:lang(ja) form .hs-button,html:lang(ja) form input[type=submit]{font-family:Noto Sans JP!important;font-style:normal;font-weight:400}form .hs-button:hover,form input[type=submit]:hover{background:#7887ff url(https://47309178.fs1.hubspotusercontent-na1.net/hubfs/47309178/ico_angle_right_black.svg) no-repeat right 10px center/20px 20px!important}@media screen and (max-width:999px){fieldset.form-columns-2 .hs-form-field{margin-right:0;width:100%!important}form label{font-size:.583em;margin-bottom:10px}form legend{margin-top:34px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{padding:8px}form .hs-richtext,form .hs-richtext p{margin-top:34px}.hs-submit{margin:34px auto 0}}