main#main-content h1.hs-elevate-h1.hs-elevate-heading-container__heading{color:var(--color-brand-primary)!important}h2.hs-elevate-h2.hs-elevate-heading-container__heading{color:var(--color-text-heading);font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1.3;margin:0 0 2rem;text-align:center}.hs-elevate-accordion-container .hs-elevate-accordion{background-color:#f6f6f6;border:1px solid #d3dae4;border-radius:16px}.hs-elevate-accordion-container .hs-elevate-accordion .hs-elevate-accordion__title{position:relative}span.hs-elevate-accordion__title-text:before{color:var(--color-brand-primary);content:"Q";font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.5;padding-right:var(--spacing-sm)}.hs-elevate-accordion__title svg{width:18px}.hs-elevate-accordion__body p{line-height:1.5;padding-left:calc(20px + var(--spacing-sm));position:relative}.hs-elevate-accordion__body p:before{color:var(--color-accent-secondary);content:"A";font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;left:0;line-height:1.2;position:absolute;top:0}@media (max-width:767px){h2.hs-elevate-h2.hs-elevate-heading-container__heading{font-size:24px}.hs-elevate-accordion-container .hs-elevate-accordion .hs-elevate-accordion__title{padding:20px}.hs-elevate-accordion__body{padding-inline:20px!important}.hs-elevate-accordion__title-text{margin-inline-end:14px!important}.hs-elevate-accordion__title svg{width:16px}.hs-elevate-accordion__body p{font-size:15px;padding-left:24px}}main#main-content{color:var(--color-footer-bar);font-family:Noto Sans JP,sans-serif;line-height:1.55}main#main-content .dnd-section{padding-left:32px;padding-right:32px}main#main-content h1.hs-elevate-h1{color:var(--color-text-inverse)!important;font-size:46px}h3.hs-elevate-h3,main#main-content h1.hs-elevate-h1{font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:1.2;margin:0 0 32px}h3.hs-elevate-h3{font-size:28px}.hs-elevate-accordion__title,h3.hs-elevate-h3{color:var(--color-footer-bar)}.hs-elevate-accordion__title-text{align-items:flex-start;display:flex;font-size:clamp(.938rem,.884rem + .27vw,1.125rem)}.hs-elevate-card-container{margin-top:48px}.hs-elevate-card-container__card{background-color:#f6f6f6;border:1px solid #d3dae4;border-radius:16px}.hs-elevate-button{background-color:var(--color-surface-elevated);border:2px solid #066dff;border-radius:50px;color:#066dff;font-family:Noto Sans JP,sans-serif;font-weight:700}.anchor-link-blocks a,.hs-elevate-button{text-decoration:none}main#main-content .dnd-section.dnd_area-row-1-padding{padding-top:96px}@media (max-width:767px){h1.hs-elevate-h1{font-size:28px;margin-bottom:20px}h3.hs-elevate-h3{font-size:22px;margin-bottom:20px}}main#main-content .dnd-section .row-fluid:has(>.dnd-column .hs-elevate-card-container){display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin:0 auto;max-width:1296px}main#main-content .dnd-section .row-fluid:has(>.dnd-column .hs-elevate-card-container)>.dnd-column{float:none;margin:0;min-width:0;padding:0;width:auto}main#main-content .dnd-section .row-fluid:has(>.dnd-column .hs-elevate-card-container)>.dnd-column .dnd-module,main#main-content .dnd-section .row-fluid:has(>.dnd-column .hs-elevate-card-container)>.dnd-column .hs-elevate-card-container,main#main-content .dnd-section .row-fluid:has(>.dnd-column .hs-elevate-card-container)>.dnd-column .hs_cos_wrapper_type_module,main#main-content .dnd-section .row-fluid:has(>.dnd-column .hs-elevate-card-container)>.dnd-column .row-fluid,main#main-content .dnd-section .row-fluid:has(>.dnd-column .hs-elevate-card-container)>.dnd-column .row-fluid-wrapper{height:100%}main#main-content .dnd-section .row-fluid:has(>.dnd-column .hs-elevate-card-container) .hs-elevate-card-container{margin-top:0}.hs-elevate-accordion__title svg{transition:transform .3s ease}.hs-elevate-accordion.is-closing .hs-elevate-accordion__title svg{transform:none!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.pc-none{display:none}@media (max-width:767px){.pc-none{display:block}.cta-banner__badge-label{position:relative;text-align:center}.cta-banner__badge-label:before{bottom:0;left:-10%;position:absolute}.cta-banner__badge-label:after{bottom:0;position:absolute;right:-10%}}