html,body{overflow-x:clip}.pa-toc-layout{--pa-nav-w: 15rem;--pa-gap: 3.5rem;--pa-wrap: min(90vw, 1500px);--pa-nav-right: 1.5rem;--pa-main-left: calc((100vw - var(--pa-wrap)) / 2);--pa-main-w: calc(var(--pa-wrap) - var(--pa-nav-w) - var(--pa-gap));width:100%;max-width:none;margin:0;display:flex;align-items:flex-start;position:relative}.pa-toc-layout::before{content:"";position:absolute;top:0;bottom:0;right:calc(var(--pa-nav-right) + var(--pa-nav-w));width:1px;background:#e1e6f0;z-index:3;pointer-events:none}@media screen and (max-width: 1100px){.pa-toc-layout{display:block;width:100%;max-width:none}.pa-toc-layout::before{display:none}}.pa-toc{flex:0 0 var(--pa-nav-w);box-sizing:border-box;order:2;margin-left:auto;margin-right:var(--pa-nav-right);padding-top:1.25rem;padding-left:1.5rem;position:sticky;top:7.5rem;max-height:calc(100vh - 9rem);overflow-y:auto;z-index:2}@media screen and (max-width: 1100px){.pa-toc{display:none}}.pa-toc__label{display:flex;align-items:baseline;gap:.45rem;font-size:.9375rem;font-weight:700;color:#252525;padding-bottom:.75rem;margin-bottom:.5rem;border-bottom:1px solid #eaeef6}.pa-toc__label-en{font-family:"new-atten",sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.08em;color:#888}.pa-toc__list{list-style:none;padding:0;margin:0}.pa-toc__item+.pa-toc__item{margin-top:.15rem}.pa-toc__link{display:block;padding:.3rem .25rem;font-size:.8rem;line-height:1.5;color:#252525;text-decoration:none;transition:color .15s ease}.pa-toc__link:hover{color:#2c55a7}.pa-toc__link.is-active{color:#2c55a7;font-weight:700}.pa-toc-layout__main{order:1;flex:0 0 auto;width:var(--pa-main-w);margin-left:var(--pa-main-left);min-width:0}@media screen and (max-width: 1100px){.pa-toc-layout__main{width:100%;margin-left:0}}.pa-toc-layout__main .w-control.w-default{width:100%;max-width:100%}@media screen and (max-width: 1100px){.pa-toc-layout__main .w-control.w-default{width:95%;max-width:95%}}@media screen and (min-width: 1101px){.pa-toc-layout__main .pa-bleed{width:100vw;max-width:none;margin-left:calc(-1*var(--pa-main-left)) !important;padding-left:var(--pa-main-left) !important;padding-right:calc(100vw - var(--pa-main-left) - var(--pa-main-w)) !important}.pa-toc-layout__main .pa-bleed--center{width:100vw;max-width:none;margin-left:calc(-1*var(--pa-main-left)) !important}}section[id^=fr-]>.section__container:not(.bg){padding:6rem 0}@media screen and (max-width: 767px){section[id^=fr-]>.section__container:not(.bg){padding:4rem 0}}section[id^=fr-] .bg{background-color:#eef2f8;padding:7rem 0}@media screen and (max-width: 767px){section[id^=fr-] .bg{padding:4.5rem 0}}section[id^=fr-] .contents{margin-top:3.5rem}@media screen and (max-width: 767px){section[id^=fr-] .contents{margin-top:2.5rem}}.fr-lead{text-align:center;font-size:1.0625rem;line-height:2.1}@media screen and (max-width: 767px){.fr-lead{font-size:1rem;text-align:left}}.fr-text{margin-top:1.5rem;line-height:2;font-size:.9375rem;text-align:center}@media screen and (max-width: 767px){.fr-text{text-align:left}}.fr-text strong{color:#2c55a7;font-weight:700}.fr-text--center{text-align:center}@media screen and (max-width: 767px){.fr-text--center{text-align:left}}.fr-list{margin-top:.5rem}.fr-list li{position:relative;padding-left:1.3rem;line-height:1.9;margin-bottom:.5rem;font-weight:600;font-size:.9rem}.fr-list li::before{content:"";position:absolute;left:0;top:.7em;width:.4rem;height:.4rem;border-radius:50%;background-color:#2c55a7}.fr-list li:last-child{margin-bottom:0}.fr-chart{margin:2.5rem auto 0;max-width:52rem}.fr-chart__title{text-align:center;font-weight:700;font-size:.9375rem;color:#252525;margin-bottom:1.2rem}.fr-chart__title span{display:block;font-size:.75rem;font-weight:500;color:#888;margin-top:.2rem;letter-spacing:.02em}.fr-chart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.fr-chart__svg{display:block;width:100%;min-width:34rem;height:auto;background-color:#fff;border:1px solid #e3e8f0;border-radius:12px;padding:.5rem;box-sizing:border-box}.fr-chart__grid{stroke:#e7ecf3;stroke-width:1}.fr-chart__axis{stroke:#c9d2e0;stroke-width:1.5}.fr-chart__ylabel{fill:#888;font-size:12px;font-family:"new-atten",sans-serif}.fr-chart__xlabel{fill:#252525;font-size:15px;font-weight:700}.fr-chart__bar--zenkoku{fill:#2c55a7}.fr-chart__bar--izu{fill:#6aa84f}.fr-chart__val{font-size:11.5px;font-weight:700;font-family:"new-atten",sans-serif}.fr-chart__val--zenkoku{fill:#2c55a7}.fr-chart__val--izu{fill:#4e8232}.fr-chart__legend{display:flex;justify-content:center;gap:1.5rem;margin:1rem 0 0;padding:0;list-style:none}.fr-chart__legend-item{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:700}.fr-chart__legend-item::before{content:"";width:.9rem;height:.9rem;border-radius:3px;margin-right:.45rem}.fr-chart__legend-item--zenkoku::before{background-color:#2c55a7}.fr-chart__legend-item--izu::before{background-color:#6aa84f}.fr-callout{margin-top:2.5rem;background-color:#fff;border:1px solid #e3e8f0;border-radius:10px;padding:1.8rem 2rem}@media screen and (max-width: 767px){.fr-callout{padding:1.4rem 1.3rem}}.fr-callout__title{font-size:1.0625rem;font-weight:700;color:#2c55a7;margin-bottom:.6rem}.fr-callout__text{line-height:1.9;font-size:.9375rem}.fr-callout--accent{position:relative;margin-top:3.4rem;background-color:#fff}.fr-callout--accent::before{content:"";position:absolute;left:50%;top:-1.5rem;transform:translateX(-50%);width:0;height:0;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);border-top:13px solid #fff}.fr-cycle{margin-top:2.5rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.2rem}@media screen and (max-width: 767px){.fr-cycle{grid-template-columns:1fr}}.fr-cycle__item{background-color:#fff;border:1px solid #e3e8f0;border-top:4px solid #2c55a7;border-radius:12px;padding:1.8rem 1.6rem;text-align:center}.fr-cycle__no{display:block;font-family:"new-atten",sans-serif;font-size:1.875rem;font-weight:700;color:#2c55a7;line-height:1;margin-bottom:.8rem}.fr-cycle__img{margin:0 0 1rem}.fr-cycle__img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px;background:#f4f6f9}.fr-cycle__text{font-weight:600;line-height:1.7}.fr-compare{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media screen and (max-width: 767px){.fr-compare{grid-template-columns:1fr}}.fr-compare__col{background-color:#fff;border-radius:14px;padding:2rem 2rem 2.2rem}@media screen and (max-width: 767px){.fr-compare__col{padding:1.6rem 1.3rem}}.fr-compare__col--reactive{border:1px solid #e3e8f0}.fr-compare__col--forward{border:2px solid #2c55a7}.fr-compare__label{font-family:"new-atten",sans-serif;font-size:1.7375rem;font-weight:700;letter-spacing:.02em;line-height:1.2}.fr-compare__col--reactive .fr-compare__label{color:#888}.fr-compare__col--forward .fr-compare__label{color:#2c55a7}.fr-compare__sub{font-size:.8125rem;font-weight:700;color:#252525;margin:.4rem 0 1.2rem;padding-bottom:.9rem;border-bottom:1px solid #e3e8f0}.fr-table-wrap{margin-top:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.fr-table{width:100%;border-collapse:collapse;background-color:#fff;font-size:.9375rem}.fr-table th,.fr-table td{padding:1rem 1.2rem;border:1px solid #e3e8f0;text-align:left;line-height:1.6}@media screen and (max-width: 767px){.fr-table th,.fr-table td{padding:.8rem .9rem;font-size:.8125rem}}.fr-table thead th{background-color:#2c55a7;color:#fff;font-weight:700;text-align:center;white-space:nowrap}.fr-table tbody th{background-color:rgba(44,85,167,.05);font-family:"new-atten",sans-serif;font-weight:700;color:#2c55a7;white-space:nowrap}.fr-table__row--mark th{background-color:#c81e32;color:#fff}.fr-table__row--mark td{background-color:#c81e32;color:#fff;font-weight:700}.fr-ifthen{margin-top:2.5rem;display:flex;flex-direction:column;gap:1rem}.fr-ifthen__item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2.6rem;background-color:#fff;border:1px solid #e3e8f0;border-radius:12px;padding:1.3rem 1.8rem}@media screen and (max-width: 767px){.fr-ifthen__item{grid-template-columns:1fr;gap:1.1rem;text-align:center;padding:1.3rem 1.3rem}}.fr-ifthen__if{font-weight:600;line-height:1.6}.fr-ifthen__then{position:relative;font-weight:700;color:#2c55a7;line-height:1.6}.fr-ifthen__then::before{content:"";position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #c81e32}@media screen and (max-width: 767px){.fr-ifthen__then::before{left:50%;top:-0.75rem;transform:translateX(-50%);border-top:10px solid #c81e32;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:0}}.fr-steps{margin-top:2rem;display:flex;flex-direction:column;gap:1.2rem}.fr-step{display:flex;align-items:center;gap:1.5rem;background-color:#fff;border:1px solid #e3e8f0;border-radius:14px;padding:1.6rem 2rem}@media screen and (max-width: 767px){.fr-step{flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.4rem 1.3rem}}.fr-step__num{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:rgba(44,85,167,.08);font-family:"new-atten",sans-serif;font-weight:700;color:#2c55a7;font-size:.6875rem;letter-spacing:.06em;line-height:1.1}.fr-step__num span{font-size:1.375rem}@media screen and (max-width: 767px){.fr-step__num{flex-direction:row;align-items:baseline;gap:.3rem;width:auto;height:auto;border-radius:1rem;padding:.35rem 1rem}}.fr-step__body{flex-grow:1}.fr-step__title{font-size:1.125rem;font-weight:700;margin-bottom:.3rem}@media screen and (max-width: 767px){.fr-step__title{font-size:1.1rem}}.fr-step__text{line-height:1.7;color:#252525}.fr-pa-card{margin-top:1rem;background-color:#fff;border-radius:16px;padding:2rem 2.5rem;display:grid;grid-template-columns:26rem 1fr;gap:2.5rem;align-items:center}@media screen and (max-width: 767px){.fr-pa-card{grid-template-columns:1fr;gap:1.5rem;padding:1.8rem 1.4rem}}.fr-pa-card__img img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid #e3e8f0}.fr-pa-card__text{text-align:left}@media screen and (max-width: 767px){.fr-pa-card__text{text-align:center}}.fr-pa-card__lead{font-size:.9375rem;color:#252525;margin-bottom:.8rem}.fr-pa-card__main{font-size:1.25rem;font-weight:700;line-height:1.7}.fr-pa-card__main strong{color:#2c55a7;font-size:inherit}@media screen and (max-width: 767px){.fr-pa-card__main{font-size:1.2rem}}.fr-pa-links{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}@media screen and (max-width: 767px){.fr-pa-links{flex-direction:column;align-items:center;gap:1rem}}.fr-pa-links .button08{margin-top:0;width:auto}.fr-pa-links .button08 a{width:auto;min-width:18rem;padding:1.1rem 3.4rem;font-size:.875rem}@media screen and (max-width: 767px){.fr-pa-links .button08{width:100%;max-width:26rem}.fr-pa-links .button08 a{width:100%;min-width:0;padding:1.1rem 2.6rem}}.fr-message{margin-top:2.5rem;background:linear-gradient(135deg, #2C55A7 0%, #1e3a6b 100%);color:#fff;border-radius:16px;padding:2.2rem 2.5rem;text-align:center}@media screen and (max-width: 767px){.fr-message{padding:1.8rem 1.3rem}}.fr-message p{line-height:1.9;font-weight:600}.fr-message p+p{margin-top:.6rem}.fr-message strong{color:#fff;border-bottom:2px solid hsla(0,0%,100%,.5);padding-bottom:1px}
