*{box-sizing:border-box}body{background:var(--color-gray-0);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.7}.fp__header[data-astro-cid-bqbucqch]{border-bottom:1px solid var(--border-primary);padding:var(--spacing-s) var(--spacing-sm);background:var(--color-gray-0)}.fp__logo[data-astro-cid-bqbucqch]{line-height:0;display:inline-block}.fp__logo[data-astro-cid-bqbucqch] img[data-astro-cid-bqbucqch]{width:auto;height:40px}.fp__main[data-astro-cid-bqbucqch]{padding:var(--spacing-md) var(--spacing-s) var(--spacing-x)}.fp__inner[data-astro-cid-bqbucqch]{max-width:720px;margin:0 auto}.fp__heading--vh[data-astro-cid-bqbucqch]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.fp__heading[data-astro-cid-bqbucqch]{color:var(--text-primary);margin:0 0 var(--spacing-s);text-align:center;font-size:22px;font-weight:700;line-height:1.5}.fp__lead[data-astro-cid-bqbucqch]{color:var(--text-secondary);margin:0 0 var(--spacing-sm);text-align:center;font-size:14px;line-height:1.8}.fp__card[data-astro-cid-bqbucqch]{border:1px solid var(--border-primary);border-radius:var(--radius-xs);padding:var(--spacing-sm);background:var(--color-gray-0)}.fp__back[data-astro-cid-bqbucqch]{margin:var(--spacing-sm) 0 0;font-size:13px}.fp__back[data-astro-cid-bqbucqch] a[data-astro-cid-bqbucqch]{color:var(--color-blue-500);text-decoration:none}.fp__back[data-astro-cid-bqbucqch] a[data-astro-cid-bqbucqch]:hover{text-decoration:underline}.fp__footer[data-astro-cid-bqbucqch]{border-top:1px solid var(--border-primary);padding:var(--spacing-sm);text-align:center}.fp__footerNav[data-astro-cid-bqbucqch]{margin-bottom:var(--spacing-xs)}.fp__footerNav[data-astro-cid-bqbucqch] a[data-astro-cid-bqbucqch]{color:var(--text-secondary);font-size:12px}.fp__copy[data-astro-cid-bqbucqch]{color:var(--text-tertiary);margin:0;font-size:11px}@media (width>=768px){.fp__heading[data-astro-cid-bqbucqch]{font-size:26px}.fp__card[data-astro-cid-bqbucqch]{padding:var(--spacing-md)}}.fm-noscript[data-astro-cid-yyxbjfsj]{text-align:center;padding:2.4rem 0}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm{width:100%!important;max-width:100%!important;color:var(--text-primary)!important;font-family:inherit!important;font-size:14px!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoFormRow{margin:0 0 var(--spacing-s)!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoFormCol,.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoFieldWrap{float:none!important;width:100%!important;min-height:0!important;margin-bottom:0!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoOffset,.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoGutter{display:none!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoLabel{float:none!important;width:100%!important;color:var(--text-primary)!important;margin:0 0 6px!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important;display:block!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoAsterix{float:none!important;color:#d93b3b!important;padding:0 4px 0 0!important;display:inline!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm input[type=text],.fm-form[data-astro-cid-yyxbjfsj] .mktoForm input[type=email],.fm-form[data-astro-cid-yyxbjfsj] .mktoForm input[type=tel],.fm-form[data-astro-cid-yyxbjfsj] .mktoForm input[type=url],.fm-form[data-astro-cid-yyxbjfsj] .mktoForm input[type=number],.fm-form[data-astro-cid-yyxbjfsj] .mktoForm select.mktoField,.fm-form[data-astro-cid-yyxbjfsj] .mktoForm textarea.mktoField{border:1px solid var(--border-primary)!important;border-radius:var(--radius-xs)!important;width:100%!important;max-width:100%!important;height:auto!important;color:var(--text-primary)!important;box-shadow:none!important;background-color:#fff!important;padding:10px 12px!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm input:focus,.fm-form[data-astro-cid-yyxbjfsj] .mktoForm select.mktoField:focus,.fm-form[data-astro-cid-yyxbjfsj] .mktoForm textarea.mktoField:focus{border-color:var(--color-blue-500)!important;outline:none!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoCheckboxList,.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoRadioList{float:none!important;width:100%!important;padding:0!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoCheckboxList>label,.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoRadioList>label{font-size:14px!important;line-height:1.8!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoHtmlText{float:none!important;width:100%!important;color:var(--text-secondary)!important;font-size:13px!important;line-height:1.8!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoButtonRow{text-align:center!important;width:100%!important;display:block!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoButtonWrap{margin:0!important;display:inline-block!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoButtonWrap .mktoButton{box-sizing:border-box!important;background:var(--btn-cta-primary-bg)!important;color:#fff!important;width:fit-content!important;min-width:256px!important;max-width:100%!important;height:auto!important;text-shadow:none!important;box-shadow:var(--btn-shadow)!important;cursor:pointer!important;background-image:none!important;border:0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:19px 40px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1.6!important;display:inline-flex!important}.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoButtonWrap .mktoButton:hover,.fm-form[data-astro-cid-yyxbjfsj] .mktoForm .mktoButtonWrap .mktoButton:focus{background:var(--btn-cta-primary-hover-bg)!important;color:#fff!important;box-shadow:var(--btn-shadow-hover)!important}
