.AreaHero-module-scss-module__RXn0OW__hero{isolation:isolate;text-align:center;background:linear-gradient(#f1f6ff 0%,#fff 72%);flex-direction:column;align-items:center;padding:48px 20px 40px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.AreaHero-module-scss-module__RXn0OW__hero{padding:80px 40px}}.AreaHero-module-scss-module__RXn0OW__hero[data-bg]{background:#fff}.AreaHero-module-scss-module__RXn0OW__bg{z-index:-1;aspect-ratio:2818/1409;pointer-events:none;width:146.771%;min-height:calc(100% + 59px);position:absolute;top:-59px;left:50%;transform:translate(-50%)}.AreaHero-module-scss-module__RXn0OW__bg img{object-fit:cover}.AreaHero-module-scss-module__RXn0OW__label{border:1px solid var(--area-line,#0134ff);color:var(--area,#0134ff);letter-spacing:-.01em;background:#fff;border-radius:999px;margin:0;padding:9px 14px 7px;font-size:14px;font-weight:700;line-height:1}@media (min-width:768px){.AreaHero-module-scss-module__RXn0OW__label{font-size:15px}}.AreaHero-module-scss-module__RXn0OW__title{letter-spacing:-.01em;margin:12px 0 0;font-size:28px;font-weight:800;line-height:1.35}@media (min-width:768px){.AreaHero-module-scss-module__RXn0OW__title{margin-top:16px;font-size:46px}}.AreaHero-module-scss-module__RXn0OW__accent{color:var(--area-ink,#0134ff);display:block}.AreaHero-module-scss-module__RXn0OW__lead{color:#575757;letter-spacing:-.01em;max-width:780px;margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.4}@media (min-width:768px){.AreaHero-module-scss-module__RXn0OW__lead{margin-top:16px;font-size:22px}}.AreaHero-module-scss-module__RXn0OW__cta{color:#fff;background:#0134ff;border-radius:10px;align-items:center;gap:8px;min-height:52px;margin-top:28px;padding:1px 22px 0;font-size:17px;font-weight:600;line-height:1;display:inline-flex}.AreaHero-module-scss-module__RXn0OW__cta svg{position:relative;top:-.5px}@media (hover:hover){.AreaHero-module-scss-module__RXn0OW__cta:hover{background:#0029cc}}@media (min-width:768px){.AreaHero-module-scss-module__RXn0OW__cta{min-height:58px;margin-top:30px;font-size:20px}}.AreaHero-module-scss-module__RXn0OW__figure{width:100%;margin:32px 0 0}@media (min-width:768px){.AreaHero-module-scss-module__RXn0OW__figure{margin-top:48px}}.AreaHero-module-scss-module__RXn0OW__image{filter:drop-shadow(0 12px 32px #191f281a);background:#fff;border-radius:22px;width:100%;height:auto;display:block}.AreaHero-module-scss-module__RXn0OW__caption{color:#2f457f;letter-spacing:-.16px;margin-top:8px;font-size:13px;line-height:21px}@media (min-width:768px){.AreaHero-module-scss-module__RXn0OW__caption{margin-top:14px;font-size:14px}}.AreaHero-module-scss-module__RXn0OW__notice{margin-top:16px}.AreaHero-module-scss-module__RXn0OW__figureNotice{margin-top:0}
.SectionHead-module-scss-module__iyNH9a__head{flex-direction:column;gap:12px;display:flex}.SectionHead-module-scss-module__iyNH9a__head[data-center]{text-align:center;align-items:center}@media (min-width:768px){.SectionHead-module-scss-module__iyNH9a__head{gap:16px}}.SectionHead-module-scss-module__iyNH9a__title{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800;line-height:1.35}@media (min-width:768px){.SectionHead-module-scss-module__iyNH9a__title{font-size:46px}}.SectionHead-module-scss-module__iyNH9a__accent{color:#0134ff;display:block}.SectionHead-module-scss-module__iyNH9a__highlight{color:var(--area-ink,#0134ff)}.SectionHead-module-scss-module__iyNH9a__desc{color:#575757;margin:0;font-size:16px;font-weight:500;line-height:1.4}@media (min-width:768px){.SectionHead-module-scss-module__iyNH9a__desc{font-size:22px}}
.AreaSections-module-scss-module__iYwAnW__section{background:#fff;padding:56px 20px;scroll-margin-top:64px}@media (min-width:1024px){.AreaSections-module-scss-module__iYwAnW__section{padding:80px 40px;scroll-margin-top:76px}}.AreaSections-module-scss-module__iYwAnW__inner{flex-direction:column;gap:32px;max-width:1240px;margin:0 auto;display:flex}@media (min-width:768px){.AreaSections-module-scss-module__iYwAnW__inner{gap:36px}}.AreaSections-module-scss-module__iYwAnW__problemsSection{background:#f5f7fb}.AreaSections-module-scss-module__iYwAnW__problems{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.AreaSections-module-scss-module__iYwAnW__problems{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1280px){.AreaSections-module-scss-module__iYwAnW__problems{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.AreaSections-module-scss-module__iYwAnW__problems>li{background:linear-gradient(180deg, #fff 0%, var(--area-card-end,#f6f9ff) 100%);border:1px solid #c3cfd9;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000014}@media (min-width:1280px){.AreaSections-module-scss-module__iYwAnW__problems>li{min-height:var(--area-problem-h,288.78px)}}.AreaSections-module-scss-module__iYwAnW__problems h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.4}@media (min-width:768px){.AreaSections-module-scss-module__iYwAnW__problems h3{font-size:24px}}.AreaSections-module-scss-module__iYwAnW__problems .AreaSections-module-scss-module__iYwAnW__problemBody p{color:#6b7684;letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:15px;font-weight:500;line-height:1.5}@media (min-width:768px){.AreaSections-module-scss-module__iYwAnW__problems .AreaSections-module-scss-module__iYwAnW__problemBody p{font-size:16px}}.AreaSections-module-scss-module__iYwAnW__problemHead{border-bottom:1px solid var(--area-soft-line,color-mix(in srgb, var(--area,#0134ff) 26%, #fff));background:var(--area-soft,#edf4ff);align-items:center;gap:12px;padding:20px 24px;display:flex}.AreaSections-module-scss-module__iYwAnW__problemNo{color:#fff;background:var(--area,#0134ff);letter-spacing:-.01em;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;line-height:1.2;display:flex}.AreaSections-module-scss-module__iYwAnW__problemLabel{border:1px solid var(--area,#0134ff);color:var(--area,#0134ff);letter-spacing:-.01em;white-space:nowrap;background:#fff;border-radius:999px;margin:0;padding:5px 8px;font-size:12px;font-weight:700;line-height:12px}.AreaSections-module-scss-module__iYwAnW__problemBody{flex-direction:column;gap:8px;padding:24px;display:flex}.AreaSections-module-scss-module__iYwAnW__pointNav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.AreaSections-module-scss-module__iYwAnW__pointNav a{border:1px solid var(--area-soft,#edf4ff);min-height:44px;color:var(--area,#0134ff);background:var(--area-soft,#edf4ff);letter-spacing:-.01em;border-radius:10px;align-items:center;padding:1px 18px 0;font-size:15px;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover){.AreaSections-module-scss-module__iYwAnW__pointNav a:hover{border-color:var(--area,#0134ff)}}@media (min-width:768px){.AreaSections-module-scss-module__iYwAnW__pointNav{gap:12px}}.AreaSections-module-scss-module__iYwAnW__points{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.AreaSections-module-scss-module__iYwAnW__points{gap:24px;padding-top:16px}}.AreaSections-module-scss-module__iYwAnW__point{background:#fff;border-radius:24px;scroll-margin-top:96px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000014}.AreaSections-module-scss-module__iYwAnW__point:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #c3cfd9;position:absolute;inset:0}@media (min-width:1024px){.AreaSections-module-scss-module__iYwAnW__point{grid-template-columns:repeat(2,minmax(0,1fr))}.AreaSections-module-scss-module__iYwAnW__point:nth-child(2n) .AreaSections-module-scss-module__iYwAnW__pointText{order:2}}.AreaSections-module-scss-module__iYwAnW__pointText{flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 20px 24px;display:flex}@media (min-width:768px){.AreaSections-module-scss-module__iYwAnW__pointText{padding:40px}}@media (min-width:1024px){.AreaSections-module-scss-module__iYwAnW__pointText{padding:32px 56px}}.AreaSections-module-scss-module__iYwAnW__badge{border:1px solid var(--area,#0134ff);color:var(--area,#0134ff);letter-spacing:-.01em;background:#fff;border-radius:999px;margin:0;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.AreaSections-module-scss-module__iYwAnW__pointText h3{letter-spacing:-.01em;margin:14px 0 0;font-size:22px;font-weight:700;line-height:1.5}@media (min-width:768px){.AreaSections-module-scss-module__iYwAnW__pointText h3{margin-top:19.6px;font-size:26px}}.AreaSections-module-scss-module__iYwAnW__titleAccent{color:var(--area-ink,var(--area,#0134ff))}.AreaSections-module-scss-module__iYwAnW__checks{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.AreaSections-module-scss-module__iYwAnW__checks li{color:#191f28;text-wrap:balance;letter-spacing:-.01em;padding-left:32px;font-size:15px;font-weight:500;line-height:1.5;position:relative}.AreaSections-module-scss-module__iYwAnW__checks li:before,.AreaSections-module-scss-module__iYwAnW__checks li:after{content:"";width:20px;height:20px;position:absolute;top:calc(.75em - 10px);left:0}.AreaSections-module-scss-module__iYwAnW__checks li:before{background:var(--area-check-bg,var(--area-soft,#edf4ff));border-radius:6px}.AreaSections-module-scss-module__iYwAnW__checks li:after{background:var(--area,#0134ff);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.754 9.475l3.626 3.726 6.848-6.748' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.754 9.475l3.626 3.726 6.848-6.748' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 50%/100% no-repeat}@media (min-width:768px){.AreaSections-module-scss-module__iYwAnW__checks li{font-size:16px}.AreaSections-module-scss-module__iYwAnW__checks{gap:16px;margin-top:24px}}.AreaSections-module-scss-module__iYwAnW__pointVisual{aspect-ratio:620/400;background:linear-gradient(180deg, var(--area-visual-start,var(--area-soft,#edf4ff)) 0%, var(--area-visual-end,#f9faff) 100%);justify-content:center;align-items:center;display:flex}.AreaSections-module-scss-module__iYwAnW__pointArt{width:100%;height:auto;display:block}.AreaSections-module-scss-module__iYwAnW__pointsNotice{margin-top:-16px}@media (min-width:768px){.AreaSections-module-scss-module__iYwAnW__pointsNotice{margin-top:-20px}}
