.container.front-page{padding:0}.container.front-page .background{background-position:top;background-repeat:no-repeat;background-size:auto 100%;min-width:100%;height:1300px;position:absolute;right:0;overflow:hidden}@media only screen and (max-width:1100px){.container.front-page .background{background-position:-380px 0}}@media only screen and (max-width:768px){.container.front-page .background{background-position:top;height:1100px!important}}@media only screen and (max-width:650px){.container.front-page .background{height:1200px!important}}@media only screen and (max-width:550px){.container.front-page .background{height:1300px!important}}@media only screen and (max-width:370px){.container.front-page .background{background-image:none}}.lang-jp .HeroSection-module-scss-module__7n16Pa__intro{min-height:800px}@media only screen and (max-width:768px){.lang-jp .HeroSection-module-scss-module__7n16Pa__intro .container{padding:170px 16px 16px}}.lang-jp .HeroSection-module-scss-module__7n16Pa__intro--background{background-image:url(/img/v3/hp-desktop-jp.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:650px){.lang-jp .HeroSection-module-scss-module__7n16Pa__intro--background{background-image:url(/img/v3/hp-desktop-jp-mobile.webp)}}.HeroSection-module-scss-module__7n16Pa__intro{z-index:1;position:relative;overflow-x:hidden}.HeroSection-module-scss-module__7n16Pa__intro .container{color:#fff;justify-content:space-between;padding-top:220px;display:flex}@media only screen and (max-width:1200px){.HeroSection-module-scss-module__7n16Pa__intro .container{padding-top:200px}}@media only screen and (max-width:768px){.HeroSection-module-scss-module__7n16Pa__intro .container{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;padding-top:180px;padding-left:25px;padding-right:25px}}.HeroSection-module-scss-module__7n16Pa__intro__left{min-width:0;max-width:600px}.HeroSection-module-scss-module__7n16Pa__intro__left h1.wysiwyg-style{overflow-wrap:break-word;word-wrap:break-word;font-family:all-round-gothic,sans-serif;font-style:normal;font-weight:500}.HeroSection-module-scss-module__7n16Pa__intro__left h1.wysiwyg-style mark{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fa1abb;border-radius:9999px;padding:0 .35em}.HeroSection-module-scss-module__7n16Pa__intro__left h1.wysiwyg-style.HeroSection-module-scss-module__7n16Pa__title--label-first>mark:first-child{margin-left:-.35em}.HeroSection-module-scss-module__7n16Pa__intro__left h1.wysiwyg-style.HeroSection-module-scss-module__7n16Pa__title--label-first>:first-child>mark:first-child{margin-left:-.35em}.HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description{margin:16px 0 0;padding-right:10px}.HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description .btn-v3{height:48px;margin-top:32px;margin-right:1rem;padding:0 2rem;font-size:16px}.HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description .HeroSection-module-scss-module__7n16Pa__trust-pilot{justify-content:flex-start;margin-top:16px;margin-left:-28px;display:flex}.HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description .HeroSection-module-scss-module__7n16Pa__trust-pilot>p{display:none}.HeroSection-module-scss-module__7n16Pa__intro__right{min-width:0;max-width:100%}.HeroSection-module-scss-module__7n16Pa__intro__right--image-wrapper{justify-content:center;align-items:flex-end;max-width:100%;display:flex}.HeroSection-module-scss-module__7n16Pa__intro__right--image-wrapper img{max-width:100%;height:auto}.HeroSection-module-scss-module__7n16Pa__intro--background{background-image:url(/img/v3/hp-desktop-jp.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:650px){.HeroSection-module-scss-module__7n16Pa__intro--background{background-image:url(/img/v3/hp-desktop-jp-mobile.webp)}}.HeroSection-module-scss-module__7n16Pa__intro--background .HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description{margin-left:16px}@media only screen and (max-width:1200px){.HeroSection-module-scss-module__7n16Pa__intro__left .wysiwyg-style p{line-height:40px}.HeroSection-module-scss-module__7n16Pa__intro__left .wysiwyg-style br{display:none}.HeroSection-module-scss-module__7n16Pa__intro__left .description{max-width:500px}.HeroSection-module-scss-module__7n16Pa__intro__left .description p{font-size:16px}}@media only screen and (max-width:768px){.HeroSection-module-scss-module__7n16Pa__intro__left{max-width:100%}.HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description{flex-wrap:wrap;align-items:center;display:flex}.HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description>p{flex-basis:100%}.HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description .btn-v3{margin-right:.75rem;padding:0 1.25rem}.HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description .HeroSection-module-scss-module__7n16Pa__trust-pilot{flex-basis:100%}.HeroSection-module-scss-module__7n16Pa__intro__right{margin-top:32px}}@media only screen and (max-width:480px){.HeroSection-module-scss-module__7n16Pa__intro__left h1.wysiwyg-style{font-size:36px;line-height:40px}.HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description .btn-v3{flex-basis:100%;justify-content:center;margin-right:0}.HeroSection-module-scss-module__7n16Pa__intro:not(.HeroSection-module-scss-module__7n16Pa__intro--background) .HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description{column-gap:20px}}@media only screen and (max-width:380px){.HeroSection-module-scss-module__7n16Pa__intro__left h1.wysiwyg-style{font-size:30px;line-height:34px}}[data-slug=loyalty-program] .HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description{margin-left:16px}[data-slug=loyalty-program] .HeroSection-module-scss-module__7n16Pa__intro__left h1.wysiwyg-style.HeroSection-module-scss-module__7n16Pa__title--label-first>mark:first-child{margin-left:0}[data-slug=loyalty-program] .HeroSection-module-scss-module__7n16Pa__intro__left h1.wysiwyg-style.HeroSection-module-scss-module__7n16Pa__title--label-first>:first-child>mark:first-child{margin-left:0}[data-slug=loyalty-program] .HeroSection-module-scss-module__7n16Pa__intro__left{max-width:740px}[data-slug=loyalty-program] .HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description p{max-width:391px}@media only screen and (max-width:992px){[data-slug=loyalty-program] .HeroSection-module-scss-module__7n16Pa__intro .container{flex-direction:column}[data-slug=loyalty-program] .HeroSection-module-scss-module__7n16Pa__intro__left{max-width:640px}[data-slug=loyalty-program] .HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description p{max-width:100%}}@media only screen and (max-width:768px){[data-slug=loyalty-program] .HeroSection-module-scss-module__7n16Pa__intro .container{padding-top:120px;padding-bottom:30px}[data-slug=loyalty-program] .HeroSection-module-scss-module__7n16Pa__intro__left:after{content:"";aspect-ratio:750/532;background-image:url(/img/v3/loyalty/img_cards_mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;max-width:520px;margin:32px auto 0;display:block}}[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro__left h1.wysiwyg-style{padding:0 5px 0 15px}@media only screen and (max-width:1200px){[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro__left .description p{max-width:391px;font-size:20px}}@media only screen and (min-width:993px){[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro{padding-top:47px;padding-bottom:87px}[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro .container{padding-top:300px}[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description .HeroSection-module-scss-module__7n16Pa__trust-pilot{margin-top:0}}[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description .btn-v3{margin-top:24px;margin-right:0;padding:0 4rem}@media only screen and (max-width:992px){[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro .container{text-align:center}[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro__left{margin-inline:auto}[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description{display:block}[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description p{margin-inline:auto}[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro__left .HeroSection-module-scss-module__7n16Pa__description .btn-v3{display:inline-flex}}@media only screen and (max-width:768px){[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro .container{padding-top:150px;padding-bottom:55px}[data-slug=loyalty-program]:not([data-locale=jp]) .HeroSection-module-scss-module__7n16Pa__intro__left:after{margin-top:40px}}
.IdealTraderSection-module-scss-module__misuhW__idealTrader{background:#0c0d1c;padding-top:1.5rem;padding-bottom:1.5rem}@media (max-width:767px){.IdealTraderSection-module-scss-module__misuhW__idealTrader{padding-top:3rem;padding-bottom:3rem}}.IdealTraderSection-module-scss-module__misuhW__container{grid-template-columns:repeat(2,1fr);align-items:center;display:grid}@media (max-width:767px){.IdealTraderSection-module-scss-module__misuhW__container{grid-gap:3rem;grid-template-columns:1fr}}.IdealTraderSection-module-scss-module__misuhW__title{color:#fff;margin-right:50px;font-size:32px;font-weight:500;line-height:38px}@media (max-width:767px){.IdealTraderSection-module-scss-module__misuhW__title{text-align:center;margin:auto}}.IdealTraderSection-module-scss-module__misuhW__list{flex-direction:column;gap:2.5rem;margin:0;padding:0;list-style-type:none;display:flex}.IdealTraderSection-module-scss-module__misuhW__item{grid-gap:1rem;color:#fff;grid-template-columns:18px 1fr;display:grid}.IdealTraderSection-module-scss-module__misuhW__item svg{flex-shrink:0;width:18px;height:18px;margin-top:3px}
.JpAppLandingSection-module-scss-module__5_OT4a__jpAppLanding{color:#fff}.JpAppLandingSection-module-scss-module__5_OT4a__hero{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:600px;padding:100px 0 60px;position:relative;overflow:hidden}@media (max-width:768px){.JpAppLandingSection-module-scss-module__5_OT4a__hero{min-height:auto;padding:60px 0 40px}}.JpAppLandingSection-module-scss-module__5_OT4a__heroContent{max-width:600px}.JpAppLandingSection-module-scss-module__5_OT4a__heroContent h1{color:#fff;margin:0 0 24px;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.15}.JpAppLandingSection-module-scss-module__5_OT4a__heroContent h3{color:#fff;margin:0 0 32px;font-size:clamp(16px,1.6vw,20px);font-weight:500;line-height:1.5}.JpAppLandingSection-module-scss-module__5_OT4a__cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.JpAppLandingSection-module-scss-module__5_OT4a__appStore{display:inline-block}.JpAppLandingSection-module-scss-module__5_OT4a__appStore img{width:auto;height:56px;display:block}.JpAppLandingSection-module-scss-module__5_OT4a__qrCode{color:#210045;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:inline-flex}.JpAppLandingSection-module-scss-module__5_OT4a__qrCode p{margin:0;font-size:12px;font-weight:600;line-height:1.2}.JpAppLandingSection-module-scss-module__5_OT4a__qrCode img{width:64px;height:64px}.JpAppLandingSection-module-scss-module__5_OT4a__heroForeground{width:clamp(280px,35vw,520px);position:absolute;bottom:0;right:5%}@media (max-width:992px){.JpAppLandingSection-module-scss-module__5_OT4a__heroForeground{margin:32px auto 0;position:relative;right:auto}}.JpAppLandingSection-module-scss-module__5_OT4a__heroVideo{border-radius:24px;width:100%;height:auto;display:block}.JpAppLandingSection-module-scss-module__5_OT4a__sectionAbout{color:#fff;text-align:center;background:#2a0066;padding:80px 0}.JpAppLandingSection-module-scss-module__5_OT4a__textBlock{background:linear-gradient(135deg,#7e00e5 0%,#5c03a4 100%);border-radius:40px;max-width:1200px;margin:0 auto;padding:60px 30px}.JpAppLandingSection-module-scss-module__5_OT4a__infoUpper{text-transform:uppercase;color:#fa1abb;letter-spacing:2px;margin:0 0 16px;font-weight:700}.JpAppLandingSection-module-scss-module__5_OT4a__btnSecondaryGreen{color:#210045;background:#14f195;border-radius:999px;margin-top:24px;padding:14px 32px;font-weight:700;text-decoration:none;transition:filter .2s;display:inline-block}.JpAppLandingSection-module-scss-module__5_OT4a__btnSecondaryGreen:hover{filter:brightness(.95)}.JpAppLandingSection-module-scss-module__5_OT4a__sectionAboutBottom{text-align:center;margin-top:40px;padding:0 20px}.JpAppLandingSection-module-scss-module__5_OT4a__imageBlocks{color:#fff;background:#2a0066;padding:80px 0}.JpAppLandingSection-module-scss-module__5_OT4a__featuresNote{text-align:center;margin-bottom:60px}.JpAppLandingSection-module-scss-module__5_OT4a__featuresNote a{color:#fa1abb;font-weight:700;text-decoration:none}.JpAppLandingSection-module-scss-module__5_OT4a__imageBlocksGrid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}@media (max-width:992px){.JpAppLandingSection-module-scss-module__5_OT4a__imageBlocksGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.JpAppLandingSection-module-scss-module__5_OT4a__imageBlocksGrid{grid-template-columns:1fr}}.JpAppLandingSection-module-scss-module__5_OT4a__imageBlock{flex-direction:column;display:flex}.JpAppLandingSection-module-scss-module__5_OT4a__media{width:100%;margin-bottom:16px}.JpAppLandingSection-module-scss-module__5_OT4a__media img{width:100%;height:auto;display:block}.JpAppLandingSection-module-scss-module__5_OT4a__featureImg{object-fit:contain;width:100%;height:auto;display:block}.JpAppLandingSection-module-scss-module__5_OT4a__content{text-align:center}.JpAppLandingSection-module-scss-module__5_OT4a__content p{margin:0 0 8px}.JpAppLandingSection-module-scss-module__5_OT4a__content a{color:#fa1abb}.JpAppLandingSection-module-scss-module__5_OT4a__imageBlockTitle{color:#fff;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:8px!important}.JpAppLandingSection-module-scss-module__5_OT4a__mediaContent{background:#2a0066;padding:80px 0}.JpAppLandingSection-module-scss-module__5_OT4a__mediaContent .container{align-items:center;gap:40px;display:flex}@media (max-width:992px){.JpAppLandingSection-module-scss-module__5_OT4a__mediaContent .container{flex-direction:column}}.JpAppLandingSection-module-scss-module__5_OT4a__left{flex:1}.JpAppLandingSection-module-scss-module__5_OT4a__left h2{color:#fff;margin:0 0 16px;line-height:1.2}.JpAppLandingSection-module-scss-module__5_OT4a__left p{color:#fff;margin:0 0 24px}.JpAppLandingSection-module-scss-module__5_OT4a__right{text-align:center;flex:1}.JpAppLandingSection-module-scss-module__5_OT4a__right img{max-width:100%;height:auto;display:inline-block}.JpAppLandingSection-module-scss-module__5_OT4a__sectionAmbassador{color:#fff;background:linear-gradient(135deg,#2a0066 0%,#5c03a4 100%);padding:80px 0;position:relative;overflow:hidden}.JpAppLandingSection-module-scss-module__5_OT4a__ambassadorImg{pointer-events:none;width:clamp(280px,36vw,540px);position:absolute;bottom:0;right:0}.JpAppLandingSection-module-scss-module__5_OT4a__ambassadorImg img{width:100%;height:auto;display:block}@media (max-width:992px){.JpAppLandingSection-module-scss-module__5_OT4a__ambassadorImg{max-width:320px;margin:0 auto 24px;position:relative;right:auto}}.JpAppLandingSection-module-scss-module__5_OT4a__tags{max-width:60%;margin:0 0 24px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.2}@media (max-width:992px){.JpAppLandingSection-module-scss-module__5_OT4a__tags{text-align:center;max-width:100%}}.JpAppLandingSection-module-scss-module__5_OT4a__quote{max-width:60%;margin:0;font-style:italic;line-height:1.6}@media (max-width:992px){.JpAppLandingSection-module-scss-module__5_OT4a__quote{text-align:center;max-width:100%}}.JpAppLandingSection-module-scss-module__5_OT4a__fullwidthStrip{color:#210045;background:#14f195;padding:40px 0}.JpAppLandingSection-module-scss-module__5_OT4a__fullwidthStripGrid{align-items:center;gap:24px;display:flex}@media (max-width:768px){.JpAppLandingSection-module-scss-module__5_OT4a__fullwidthStripGrid{text-align:center;flex-direction:column}}.JpAppLandingSection-module-scss-module__5_OT4a__fullwidthStripContent{flex:1}.JpAppLandingSection-module-scss-module__5_OT4a__fullwidthStripContent h3{margin:0 0 16px;font-size:clamp(20px,2vw,28px)}.JpAppLandingSection-module-scss-module__5_OT4a__fullwidthStripContent .JpAppLandingSection-module-scss-module__5_OT4a__btnSecondaryGreen{color:#210045;background:#fff}
.JpMediaSliderSection-module-scss-module__Gu2hDW__sectionMedia{background:#401268;padding:32px 0}.JpMediaSliderSection-module-scss-module__Gu2hDW__slider{width:100%;height:100px;margin:0 auto;padding:1rem 0;position:relative;overflow:hidden}.JpMediaSliderSection-module-scss-module__Gu2hDW__slideTrack{animation:JpMediaSliderSection-module-scss-module__Gu2hDW__jp-media-scroll var(--slide-track-duration,40s) linear infinite;gap:.5rem;width:max-content;display:flex}.JpMediaSliderSection-module-scss-module__Gu2hDW__slide{background-color:#fff;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:250px;height:55px;padding:1rem;display:flex;box-shadow:0 10px 20px -5px #00000020}.JpMediaSliderSection-module-scss-module__Gu2hDW__slide:nth-child(3n+2){border-radius:20px}.JpMediaSliderSection-module-scss-module__Gu2hDW__slide:nth-child(3n){border-radius:48px}.JpMediaSliderSection-module-scss-module__Gu2hDW__slide a{justify-content:center;align-items:center;height:100%;display:flex}.JpMediaSliderSection-module-scss-module__Gu2hDW__slide img{object-fit:contain;width:100%;height:100%}@keyframes JpMediaSliderSection-module-scss-module__Gu2hDW__jp-media-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
@media (max-width:767px){.CardsExplain-module-scss-module__giQ-xW__br{display:none}}.CardsExplain-module-scss-module__giQ-xW__mk{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:linear-gradient(90deg,#f6e0ee 0%,#d7f0f8 100%);background-position:0 92%;background-repeat:no-repeat;background-size:100% 46%;padding:0 2px}.CardsExplain-module-scss-module__giQ-xW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}}.CardsExplain-module-scss-module__giQ-xW__tileS{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CardsExplain-module-scss-module__giQ-xW__text{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;margin:0;font-size:16px;line-height:1.8}.CardsExplain-module-scss-module__giQ-xW__down{justify-content:center;padding:8px 0;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__down{display:none}}.CardsExplain-module-scss-module__giQ-xW__links{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__links{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:24px;display:grid}}.CardsExplain-module-scss-module__giQ-xW__linkCard{box-sizing:border-box;color:#2b2b2e;background:#fff;border:1px solid #dedae8;border-radius:8px;align-items:center;gap:12px;min-height:82px;padding:8px 12px;text-decoration:none;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__linkCard{gap:16px;padding:20px 24px}}.CardsExplain-module-scss-module__giQ-xW__linkCard:hover{color:#2b2b2e;border-color:#c41e7a}.CardsExplain-module-scss-module__giQ-xW__linkCard .CardsExplain-module-scss-module__giQ-xW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CardsExplain-module-scss-module__giQ-xW__linkCard .CardsExplain-module-scss-module__giQ-xW__tile svg{width:26px;height:26px}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__linkCard .CardsExplain-module-scss-module__giQ-xW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.CardsExplain-module-scss-module__giQ-xW__linkCard .CardsExplain-module-scss-module__giQ-xW__tile svg{width:30px;height:30px}}.CardsExplain-module-scss-module__giQ-xW__linkLabel{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;flex:auto;font-size:16px;font-weight:700;line-height:1.5}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__linkLabel{font-size:17px}}.CardsExplain-module-scss-module__giQ-xW__chev{flex:none}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__chev{display:none}}.CardsExplain-module-scss-module__giQ-xW__calloutList{flex-direction:column;gap:16px;display:flex}.CardsExplain-module-scss-module__giQ-xW__callout{box-sizing:border-box;background:#fff;border:1px solid #e6e4ea;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__callout{box-sizing:content-box;width:calc(100% - 66px);max-width:880px;margin-inline:auto}}.CardsExplain-module-scss-module__giQ-xW__callout{border-radius:8px}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__callout{grid-template-columns:64px minmax(0,1fr);gap:24px;padding:32px}}.CardsExplain-module-scss-module__giQ-xW__callout .CardsExplain-module-scss-module__giQ-xW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__callout .CardsExplain-module-scss-module__giQ-xW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}}.CardsExplain-module-scss-module__giQ-xW__calloutText{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;margin:0;font-size:16px;line-height:1.9}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__calloutText{font-size:18px}}.CardsExplain-module-scss-module__giQ-xW__chain{margin:0;padding:0;list-style:none}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__chain{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}}.CardsExplain-module-scss-module__giQ-xW__chainCard{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;position:relative;overflow:hidden}.CardsExplain-module-scss-module__giQ-xW__chainCard:before{content:"";background:linear-gradient(90deg,#a8398e 0%,#5b3a96 25%,#20a0c2 100%);height:3px;position:absolute;inset:0 0 auto}.CardsExplain-module-scss-module__giQ-xW__chainCard{align-items:flex-start;gap:16px;padding:24px 20px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__chainCard{flex-direction:column;align-items:center;padding:32px 28px}}.CardsExplain-module-scss-module__giQ-xW__chainCard .CardsExplain-module-scss-module__giQ-xW__chainTile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CardsExplain-module-scss-module__giQ-xW__chainCard .CardsExplain-module-scss-module__giQ-xW__chainTile svg{width:26px;height:26px}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__chainCard .CardsExplain-module-scss-module__giQ-xW__chainTile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.CardsExplain-module-scss-module__giQ-xW__chainCard .CardsExplain-module-scss-module__giQ-xW__chainTile svg{width:36px;height:36px}.CardsExplain-module-scss-module__giQ-xW__chainSep{color:#b9b1ce;text-align:center;align-self:start;margin-top:64px;font-size:28px;line-height:1}}.CardsExplain-module-scss-module__giQ-xW__sepH{display:none}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__sepH{display:inline}}.CardsExplain-module-scss-module__giQ-xW__pillars{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__pillars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}}@media (min-width:768px) and (max-width:1099px){.CardsExplain-module-scss-module__giQ-xW__pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}.CardsExplain-module-scss-module__giQ-xW__pillar{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;position:relative;overflow:hidden}.CardsExplain-module-scss-module__giQ-xW__pillar:before{content:"";background:linear-gradient(90deg,#a8398e 0%,#5b3a96 25%,#20a0c2 100%);height:3px;position:absolute;inset:0 0 auto}.CardsExplain-module-scss-module__giQ-xW__pillar{padding:24px 20px}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__pillar{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 24px 28px;display:flex}}.CardsExplain-module-scss-module__giQ-xW__pillar .CardsExplain-module-scss-module__giQ-xW__text{text-align:left}.CardsExplain-module-scss-module__giQ-xW__pillarHead{align-items:center;gap:12px;margin:0 0 14px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__pillarHead{display:contents}}.CardsExplain-module-scss-module__giQ-xW__pillarHead .CardsExplain-module-scss-module__giQ-xW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CardsExplain-module-scss-module__giQ-xW__pillarHead .CardsExplain-module-scss-module__giQ-xW__tile svg{width:26px;height:26px}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__pillarHead .CardsExplain-module-scss-module__giQ-xW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.CardsExplain-module-scss-module__giQ-xW__pillarHead .CardsExplain-module-scss-module__giQ-xW__tile svg{width:36px;height:36px}}.CardsExplain-module-scss-module__giQ-xW__numPill{box-sizing:content-box;color:#fff;font-family:var(--font-barlow,var(--font-inter), system-ui),sans-serif;letter-spacing:.08em;background:#c41e7a;border-radius:4px;justify-content:center;align-items:center;min-width:28px;padding:6px 8px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.CardsExplain-module-scss-module__giQ-xW__pillarTitle{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.6}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__pillarTitle{margin:0;font-size:18px;line-height:1.55}}.CardsExplain-module-scss-module__giQ-xW__points{flex-direction:column;gap:10px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__points{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}}@media (min-width:768px) and (max-width:1279px){.CardsExplain-module-scss-module__giQ-xW__points{grid-template-columns:repeat(3,minmax(0,1fr))}}.CardsExplain-module-scss-module__giQ-xW__point{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;align-items:center;gap:14px;padding:14px 16px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__point{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;position:relative;overflow:hidden}.CardsExplain-module-scss-module__giQ-xW__point:before{content:"";background:linear-gradient(90deg,#a8398e 0%,#5b3a96 25%,#20a0c2 100%);height:3px;position:absolute;inset:0 0 auto}.CardsExplain-module-scss-module__giQ-xW__point{text-align:center;flex-direction:column;padding:28px 20px 24px}}.CardsExplain-module-scss-module__giQ-xW__point .CardsExplain-module-scss-module__giQ-xW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CardsExplain-module-scss-module__giQ-xW__point .CardsExplain-module-scss-module__giQ-xW__tile svg{width:26px;height:26px}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__point .CardsExplain-module-scss-module__giQ-xW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.CardsExplain-module-scss-module__giQ-xW__point .CardsExplain-module-scss-module__giQ-xW__tile svg{width:36px;height:36px}}.CardsExplain-module-scss-module__giQ-xW__pointText{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;margin:0;font-size:16px;font-weight:700;line-height:1.8}.CardsExplain-module-scss-module__giQ-xW__keyline{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#210045;margin:0;font-size:18px;font-weight:900;line-height:1.6}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__keyline{letter-spacing:.04em;text-align:center;font-feature-settings:"palt" 1;margin-top:8px;font-size:20px}}.CardsExplain-module-scss-module__giQ-xW__keyline mark{letter-spacing:inherit}.CardsExplain-module-scss-module__giQ-xW__checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}}@media (min-width:768px) and (max-width:1099px){.CardsExplain-module-scss-module__giQ-xW__checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.CardsExplain-module-scss-module__giQ-xW__check{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;align-items:center;gap:14px;padding:14px 16px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__check{gap:16px;padding:20px 24px}}.CardsExplain-module-scss-module__giQ-xW__chk{background:#e7f6fb;border-radius:9999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CardsExplain-module-scss-module__giQ-xW__checkText{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;font-size:16px;font-weight:700;line-height:1.8}.CardsExplain-module-scss-module__giQ-xW__action{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__action{box-sizing:content-box;background:#fff;border:1px solid #dedae8;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;max-width:880px;margin-inline:auto;padding:24px 32px}}.CardsExplain-module-scss-module__giQ-xW__actionText{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;margin:0;font-size:16px;line-height:1.8}.CardsExplain-module-scss-module__giQ-xW__action .CardsExplain-module-scss-module__giQ-xW__actionButton{flex:none;min-height:56px;padding:10px 16px}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__action .CardsExplain-module-scss-module__giQ-xW__actionButton{min-height:0;padding:10px 24px}}.CardsExplain-module-scss-module__giQ-xW__cautions{box-sizing:border-box;background:#fdf2f8;border:1px solid #eed3e2;border-left:5px solid #c41e7a;border-radius:8px;padding:20px}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__cautions{box-sizing:content-box;width:calc(100% - 86px);max-width:960px;margin-inline:auto;padding:32px 40px}}.CardsExplain-module-scss-module__giQ-xW__dots{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__dots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;display:grid}}.CardsExplain-module-scss-module__giQ-xW__dot{align-items:flex-start;gap:12px;display:flex}.CardsExplain-module-scss-module__giQ-xW__dotMark{background:#c41e7a;border-radius:9999px;flex:0 0 8px;width:8px;height:8px;margin-top:11px}.CardsExplain-module-scss-module__giQ-xW__dotText{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;font-size:16px;font-weight:700;line-height:1.8}.CardsExplain-module-scss-module__giQ-xW__cautionNote{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;border-top:1px solid #eed3e2;margin:12px 0 0;padding-top:16px;font-size:16px;line-height:1.8}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__cautionNote{margin-top:24px;padding-top:20px}}.CardsExplain-module-scss-module__giQ-xW__info{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__info{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-items:stretch;gap:24px;display:grid}}@media (min-width:768px) and (max-width:991px){.CardsExplain-module-scss-module__giQ-xW__info{grid-template-columns:1fr}}.CardsExplain-module-scss-module__giQ-xW__infoCard{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;padding:24px}.CardsExplain-module-scss-module__giQ-xW__info[data-white] .CardsExplain-module-scss-module__giQ-xW__infoCard{border-color:#e6e4ea}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__infoCard{padding:32px}}.CardsExplain-module-scss-module__giQ-xW__infoHead{align-items:center;gap:12px;margin:0 0 14px;display:flex}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__infoHead{gap:16px;margin-bottom:16px}}.CardsExplain-module-scss-module__giQ-xW__infoTile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.CardsExplain-module-scss-module__giQ-xW__infoTile svg{width:30px;height:30px}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__infoTile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.CardsExplain-module-scss-module__giQ-xW__infoTile svg{width:40px;height:40px}}.CardsExplain-module-scss-module__giQ-xW__infoTitle{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;margin:0;font-size:16px;font-weight:700;line-height:1.6}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__infoTitle{font-size:18px}}.CardsExplain-module-scss-module__giQ-xW__docLinkWrap{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;margin:-4px 0 0;font-size:16px;line-height:1.8}@media (min-width:768px){.CardsExplain-module-scss-module__giQ-xW__docLinkWrap{text-align:center;margin-top:-8px}}.CardsExplain-module-scss-module__giQ-xW__docLink{color:#5b3a96;text-underline-offset:2px;text-decoration:underline}.CardsExplain-module-scss-module__giQ-xW__docLink svg{vertical-align:-2px;margin-left:4px}.CardsExplain-module-scss-module__giQ-xW__docLink:hover{color:#210045}
.CardsHelp-module-scss-module__XE-ZyW__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.CardsHelp-module-scss-module__XE-ZyW__grid{gap:24px}}@media (min-width:1200px){.CardsHelp-module-scss-module__XE-ZyW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CardsHelp-module-scss-module__XE-ZyW__card{box-sizing:border-box;font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;background:#fff;border:1px solid #dedae8;border-radius:8px;flex-direction:column;padding:24px;display:flex}@media (min-width:768px){.CardsHelp-module-scss-module__XE-ZyW__card{padding:32px}}.CardsHelp-module-scss-module__XE-ZyW__head{align-items:center;gap:16px;display:flex}.CardsHelp-module-scss-module__XE-ZyW__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.CardsHelp-module-scss-module__XE-ZyW__tile svg{width:32px;height:32px}@media (min-width:768px){.CardsHelp-module-scss-module__XE-ZyW__tile svg{width:36px;height:36px}.CardsHelp-module-scss-module__XE-ZyW__tile{flex-basis:56px;width:56px;height:56px}}.CardsHelp-module-scss-module__XE-ZyW__title{word-break:auto-phrase;letter-spacing:.04em;font-feature-settings:"palt" 1;color:#5b3a96;margin:0;font-size:20px;font-weight:900;line-height:1.5}.CardsHelp-module-scss-module__XE-ZyW__title span{letter-spacing:inherit}@media (min-width:768px){.CardsHelp-module-scss-module__XE-ZyW__title{font-size:22px}}.CardsHelp-module-scss-module__XE-ZyW__lead{letter-spacing:.02em;color:#2b2b2e;margin:16px 0 0;font-size:16px;line-height:1.8}.CardsHelp-module-scss-module__XE-ZyW__list{margin-top:20px}.CardsHelp-module-scss-module__XE-ZyW__list ul{border-top:1px solid #e6e4ea;margin:0;padding:0;list-style:none}.CardsHelp-module-scss-module__XE-ZyW__list li{letter-spacing:normal;color:#2b2b2e;border-bottom:1px solid #e6e4ea;padding:12px 0;font-size:16px;line-height:1.7}.CardsHelp-module-scss-module__XE-ZyW__list a{color:#5b3a96;text-underline-offset:3px;font-weight:700;text-decoration:underline}.CardsHelp-module-scss-module__XE-ZyW__list a:hover{color:#210045}.CardsHelp-module-scss-module__XE-ZyW__list strong{color:#2b2b2e;font-weight:700}.CardsHelp-module-scss-module__XE-ZyW__list .jpr-nowrap{letter-spacing:inherit;white-space:nowrap}.CardsHelp-module-scss-module__XE-ZyW__list .jpr-ext{vertical-align:-1px;margin-left:6px;display:inline-block}.CardsHelp-module-scss-module__XE-ZyW__list li>a:only-child .jpr-ext{margin-right:-19px}.CardsHelp-module-scss-module__XE-ZyW__foot{margin-top:auto;padding-top:24px}.CardsHelp-module-scss-module__XE-ZyW__all{letter-spacing:.02em;box-sizing:border-box;width:100%;min-height:52px;font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;text-align:center;color:#c41e7a;background:#fff;border:1px solid #c41e7a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:17px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.CardsHelp-module-scss-module__XE-ZyW__all:hover{color:#a31866;border-color:#a31866}@media (max-width:767px){.CardsHelp-module-scss-module__XE-ZyW__all{letter-spacing:normal}}.CardsHelp-module-scss-module__XE-ZyW__all span{letter-spacing:inherit}.CardsHelp-module-scss-module__XE-ZyW__ext{flex:none}
.CardsLogoLink-module-scss-module__lbuorG__grid{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:880px;margin:0 auto;display:grid}@media (min-width:768px){.CardsLogoLink-module-scss-module__lbuorG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.CardsLogoLink-module-scss-module__lbuorG__card{color:#210045;background:#fff;border:1px solid #dedae8;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:16px 20px;font-weight:700;text-decoration:none;transition:border-color .2s;display:flex}.CardsLogoLink-module-scss-module__lbuorG__card:hover{color:#210045;border-color:#c41e7a}@media (min-width:768px){.CardsLogoLink-module-scss-module__lbuorG__card{flex-direction:column;justify-content:center;padding:24px}}.CardsLogoLink-module-scss-module__lbuorG__marks{flex:none;gap:8px;display:flex}.CardsLogoLink-module-scss-module__lbuorG__mark{width:48px;height:48px;display:block}
.CardsMedia-module-scss-module__da4iCG__grid{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;color:#2b2b2e;grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.CardsMedia-module-scss-module__da4iCG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1200px){.CardsMedia-module-scss-module__da4iCG__grid{grid-template-columns:repeat(var(--media-cols,4), minmax(0, 1fr))}}.CardsMedia-module-scss-module__da4iCG__grid~div{text-align:left;margin-top:0}@media (min-width:768px){.CardsMedia-module-scss-module__da4iCG__grid~div{margin-top:-8px}}.CardsMedia-module-scss-module__da4iCG__grid~div p{letter-spacing:.02em;color:#2b2b2e;font-size:13px;line-height:1.9}.CardsMedia-module-scss-module__da4iCG__grid~div p+p{margin-top:4px}.CardsMedia-module-scss-module__da4iCG__card{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;flex-direction:column;padding:24px;display:flex}@media (min-width:768px){.CardsMedia-module-scss-module__da4iCG__card{padding:32px}}.CardsMedia-module-scss-module__da4iCG__card h3{color:#210045;letter-spacing:.02em;text-wrap:pretty;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.6}.CardsMedia-module-scss-module__da4iCG__card p{letter-spacing:.02em;margin:0;font-size:16px;line-height:1.8}.CardsMedia-module-scss-module__da4iCG__mediaHero,.CardsMedia-module-scss-module__da4iCG__mediaIcon{box-sizing:content-box;background:linear-gradient(135deg,#f7f5fb 0% 58%,#fbeff6 100%);border-bottom:1px solid #e6e4ea;border-radius:8px 8px 0 0;justify-content:center;align-items:center;height:150px;margin:-24px -24px 20px;display:flex}@media (min-width:768px){.CardsMedia-module-scss-module__da4iCG__mediaHero,.CardsMedia-module-scss-module__da4iCG__mediaIcon{height:168px;margin:-32px -32px 24px}}.CardsMedia-module-scss-module__da4iCG__img{object-fit:contain;width:auto;height:auto;display:block}.CardsMedia-module-scss-module__da4iCG__mediaHero .CardsMedia-module-scss-module__da4iCG__img{max-width:86%;max-height:124px}@media (min-width:768px){.CardsMedia-module-scss-module__da4iCG__mediaHero .CardsMedia-module-scss-module__da4iCG__img{max-height:140px}}.CardsMedia-module-scss-module__da4iCG__mediaIcon .CardsMedia-module-scss-module__da4iCG__img{width:125px;height:125px}@media (min-width:768px){.CardsMedia-module-scss-module__da4iCG__mediaIcon .CardsMedia-module-scss-module__da4iCG__img{width:138px;height:138px}}.CardsMedia-module-scss-module__da4iCG__act{margin-top:auto;padding-top:24px}.CardsMedia-module-scss-module__da4iCG__btn{box-sizing:border-box;color:#c41e7a;text-align:center;background:#fff;border:1px solid #c41e7a;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:8px 16px;font-size:17px;font-weight:700;line-height:1.4;display:flex}@media (min-width:768px){.CardsMedia-module-scss-module__da4iCG__btn{letter-spacing:.02em}}.CardsMedia-module-scss-module__da4iCG__btn{text-decoration:none}.CardsMedia-module-scss-module__da4iCG__btn:hover{color:#a31866;border-color:#a31866}
.JprCardGridSection-module-scss-module__xFLWdG__stack{--jpr-stack-gap:24px;--jpr-stack-gap-d:32px;font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;color:#2b2b2e;flex-direction:column;gap:32px;display:flex}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__stack{gap:24px}}.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=photo-link]{--jpr-heading-gap-d:56px}.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=index]{--jpr-heading-gap-d:32px}.JprCardGridSection-module-scss-module__xFLWdG__continued{padding-top:20px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__continued{padding-top:32px}}.JprCardGridSection-module-scss-module__xFLWdG__continued .JprCardGridSection-module-scss-module__xFLWdG__footnoteTitle{margin-top:32px}.JprCardGridSection-module-scss-module__xFLWdG__continued .JprCardGridSection-module-scss-module__xFLWdG__stack{gap:18px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__continued .JprCardGridSection-module-scss-module__xFLWdG__footnoteTitle{margin-top:24px}.JprCardGridSection-module-scss-module__xFLWdG__continued .JprCardGridSection-module-scss-module__xFLWdG__stack{gap:24px}}section:has(+.JprCardGridSection-module-scss-module__xFLWdG__continued){padding-bottom:0}.JprCardGridSection-module-scss-module__xFLWdG__footnoteTitle{letter-spacing:.04em;color:#210045;text-align:center;margin:0;padding-bottom:13px;font-size:19px;font-weight:900;line-height:1.5;position:relative}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__footnoteTitle{padding-bottom:15px;font-size:22px}}.JprCardGridSection-module-scss-module__xFLWdG__footnoteTitle:after{content:"";background:linear-gradient(90deg,#a8398e 0%,#5b3a96 25%,#20a0c2 100%);border-radius:2px;width:40px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.JprCardGridSection-module-scss-module__xFLWdG__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:24px}}.JprCardGridSection-module-scss-module__xFLWdG__grid[data-variant=index]{gap:10px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__grid[data-variant=index]{gap:20px}.JprCardGridSection-module-scss-module__xFLWdG__grid[data-variant=legal]>:nth-child(3):last-child{grid-column:1/-1}}.JprCardGridSection-module-scss-module__xFLWdG__cardTitle{margin:0;font-size:18px;font-weight:700;line-height:1.6}.JprCardGridSection-module-scss-module__xFLWdG__body{margin:0;font-size:16px;line-height:1.8}.JprCardGridSection-module-scss-module__xFLWdG__caption{margin:0;font-size:12px;line-height:1.7}.JprCardGridSection-module-scss-module__xFLWdG__mutedCaption{color:#8a8a90;margin:0;font-size:12px;line-height:1.7}.JprCardGridSection-module-scss-module__xFLWdG__link,.JprCardGridSection-module-scss-module__xFLWdG__smallLink{color:#5b3a96;text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.JprCardGridSection-module-scss-module__xFLWdG__link:hover,.JprCardGridSection-module-scss-module__xFLWdG__smallLink:hover{color:#210045}.JprCardGridSection-module-scss-module__xFLWdG__link{font-size:16px}.JprCardGridSection-module-scss-module__xFLWdG__smallLink{letter-spacing:.02em;text-underline-offset:2px;font-size:12px;line-height:1.7;display:inline-block}.JprCardGridSection-module-scss-module__xFLWdG__sectionLink{align-self:flex-end;font-weight:700;text-decoration:none}.JprCardGridSection-module-scss-module__xFLWdG__sectionLink:hover{text-decoration:underline}.JprCardGridSection-module-scss-module__xFLWdG__note{letter-spacing:.02em;text-align:center;margin-top:-8px;font-size:12px;line-height:1.7}.JprCardGridSection-module-scss-module__xFLWdG__note p{margin:0;font-size:12px;line-height:1.7}.JprCardGridSection-module-scss-module__xFLWdG__note p+p{margin-top:8px}.JprCardGridSection-module-scss-module__xFLWdG__photoCard{box-sizing:border-box;color:#2b2b2e;background:#fff;border:1px solid #dedae8;border-radius:8px;min-height:232px;padding:24px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden}.JprCardGridSection-module-scss-module__xFLWdG__photoCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2100451f}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__photoCard{align-items:center;gap:14px;min-height:120px;padding:20px;display:flex}}.JprCardGridSection-module-scss-module__xFLWdG__photo{border-radius:9999px;width:232px;height:232px;position:absolute;top:-24px;right:-20px;overflow:hidden}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__photo{width:140px;height:140px;top:50%;right:-30px;transform:translateY(-50%)}}.JprCardGridSection-module-scss-module__xFLWdG__photoImg{object-fit:cover}.JprCardGridSection-module-scss-module__xFLWdG__photoIcon{display:inline-flex;position:absolute;top:24px;left:24px}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__photoIcon{display:none}}.JprCardGridSection-module-scss-module__xFLWdG__photoTile{display:none}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__photoTile{z-index:1;display:inline-flex;position:relative}}.JprCardGridSection-module-scss-module__xFLWdG__photoTitle{max-width:9em;margin:0;font-size:18px;font-weight:700;line-height:1.6;position:absolute;bottom:24px;left:24px}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__photoTitle{z-index:1;max-width:none;font-size:16px;position:relative;bottom:auto;left:auto}.JprCardGridSection-module-scss-module__xFLWdG__photoTitle br{display:none}}.JprCardGridSection-module-scss-module__xFLWdG__arrowCircle{background:#20a0c2;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;bottom:24px;right:24px}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__arrowCircle{z-index:1;width:36px;height:36px;bottom:12px;right:14px;box-shadow:0 0 0 3px #fff}}.JprCardGridSection-module-scss-module__xFLWdG__indexCard{box-sizing:border-box;color:#2b2b2e;text-align:center;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 14px;text-decoration:none;transition:border-color .2s,color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px #eed3e2}.JprCardGridSection-module-scss-module__xFLWdG__indexCard:before{content:"";background:linear-gradient(90deg,#a8398e 0%,#5b3a96 25%,#20a0c2 100%);height:3px;position:absolute;inset:0 0 auto}.JprCardGridSection-module-scss-module__xFLWdG__indexCard:hover{color:#2b2b2e;border-color:#c41e7a}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__indexCard{text-align:left;min-height:64px;box-shadow:none;flex-direction:row;gap:12px;padding:10px 12px}.JprCardGridSection-module-scss-module__xFLWdG__indexCard:before{width:3px;height:auto;inset:0 auto 0 0}}.JprCardGridSection-module-scss-module__xFLWdG__indexIcon{margin-bottom:4px;display:inline-flex}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__indexIcon .JprCardGridSection-module-scss-module__xFLWdG__tile{width:40px!important;height:40px!important}.JprCardGridSection-module-scss-module__xFLWdG__indexIcon{flex:none;margin:0}}.JprCardGridSection-module-scss-module__xFLWdG__indexText{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__indexText{align-items:flex-start;gap:0}}.JprCardGridSection-module-scss-module__xFLWdG__flag{letter-spacing:.02em;color:#5b3a96;font-size:12px;font-weight:700;line-height:normal}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__flag:before{content:"＼";margin-right:2px}.JprCardGridSection-module-scss-module__xFLWdG__flag:after{content:"／";margin-left:2px}}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__flag{font-size:11px}}.JprCardGridSection-module-scss-module__xFLWdG__indexTitle{letter-spacing:normal;margin:0;font-size:17px;font-weight:900;line-height:1.45}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__indexTitle{font-size:16px}.JprCardGridSection-module-scss-module__xFLWdG__chevron{flex:none;margin:0 0 0 auto;transform:rotate(-90deg)}}.JprCardGridSection-module-scss-module__xFLWdG__chevron path{stroke:#b9b1ce}.JprCardGridSection-module-scss-module__xFLWdG__stack[data-white=true] .JprCardGridSection-module-scss-module__xFLWdG__iconCard,.JprCardGridSection-module-scss-module__xFLWdG__stack[data-white=true] .JprCardGridSection-module-scss-module__xFLWdG__legalCard,.JprCardGridSection-module-scss-module__xFLWdG__stack[data-white=true] .JprCardGridSection-module-scss-module__xFLWdG__numbered{border-color:#e6e4ea}.JprCardGridSection-module-scss-module__xFLWdG__iconCard{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;padding:20px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__iconCard{padding:32px}}.JprCardGridSection-module-scss-module__xFLWdG__iconCard .JprCardGridSection-module-scss-module__xFLWdG__tile{width:48px!important;height:48px!important}.JprCardGridSection-module-scss-module__xFLWdG__iconCard .JprCardGridSection-module-scss-module__xFLWdG__tile svg{width:30px;height:30px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__iconCard .JprCardGridSection-module-scss-module__xFLWdG__tile{width:64px!important;height:64px!important}.JprCardGridSection-module-scss-module__xFLWdG__iconCard .JprCardGridSection-module-scss-module__xFLWdG__tile svg{width:40px;height:40px}}.JprCardGridSection-module-scss-module__xFLWdG__iconCard .JprCardGridSection-module-scss-module__xFLWdG__cardTitle{font-size:17px;line-height:1.55}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__iconCard .JprCardGridSection-module-scss-module__xFLWdG__cardTitle{font-size:18px;line-height:1.6}}.JprCardGridSection-module-scss-module__xFLWdG__iconCard .JprCardGridSection-module-scss-module__xFLWdG__body{letter-spacing:.02em;margin:0 0 12px}.JprCardGridSection-module-scss-module__xFLWdG__iconCard .JprCardGridSection-module-scss-module__xFLWdG__body:last-child{margin-bottom:0}.JprCardGridSection-module-scss-module__xFLWdG__iconCard .JprCardGridSection-module-scss-module__xFLWdG__body p{margin:0}.JprCardGridSection-module-scss-module__xFLWdG__iconCard .JprCardGridSection-module-scss-module__xFLWdG__iconHead:last-child{margin-bottom:0}.JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__iconCardLarge{padding:24px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__iconCardLarge{padding:32px}}.JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__iconCardLarge .JprCardGridSection-module-scss-module__xFLWdG__iconHead{gap:16px;margin-bottom:16px}.JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__iconCardLarge .JprCardGridSection-module-scss-module__xFLWdG__tile{width:64px!important;height:64px!important}.JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__iconCardLarge .JprCardGridSection-module-scss-module__xFLWdG__tile svg{width:48px;height:48px}.JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__iconCardLarge .JprCardGridSection-module-scss-module__xFLWdG__cardTitle{font-size:16px;line-height:1.6}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__iconCardLarge .JprCardGridSection-module-scss-module__xFLWdG__cardTitle{font-size:18px}}.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=icon] .JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__headOnly{border-color:#dedae8;padding:16px 24px}.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=icon] .JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__headOnly .JprCardGridSection-module-scss-module__xFLWdG__iconHead{gap:14px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=icon] .JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__headOnly .JprCardGridSection-module-scss-module__xFLWdG__iconHead{gap:20px}}.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=icon] .JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__headOnly .JprCardGridSection-module-scss-module__xFLWdG__cardTitle{letter-spacing:.02rem;color:#210045;text-wrap:pretty;font-size:16px;line-height:1.5}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=icon] .JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__headOnly{padding:24px 32px}.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=icon] .JprCardGridSection-module-scss-module__xFLWdG__iconCard.JprCardGridSection-module-scss-module__xFLWdG__headOnly .JprCardGridSection-module-scss-module__xFLWdG__cardTitle{letter-spacing:.02em;font-size:18px}}.JprCardGridSection-module-scss-module__xFLWdG__iconHead{align-items:center;gap:12px;margin-bottom:12px;display:flex}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__iconHead{gap:16px;margin-bottom:16px}}.JprCardGridSection-module-scss-module__xFLWdG__tile{box-sizing:border-box;color:#5b3a96;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.JprCardGridSection-module-scss-module__xFLWdG__rootWrap{display:block}.JprCardGridSection-module-scss-module__xFLWdG__conceptPanel{background:linear-gradient(135deg,#f7f5fb 0% 58%,#fbeff6 100%);border:1px solid #dedae8;border-radius:8px;padding:16px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__conceptPanel{padding:32px}}.JprCardGridSection-module-scss-module__xFLWdG__conceptRow{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__conceptRow{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:0;display:grid}}.JprCardGridSection-module-scss-module__xFLWdG__conceptItem{flex-direction:column;min-width:0;display:flex}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__conceptItem{display:contents}}.JprCardGridSection-module-scss-module__xFLWdG__neq{flex-direction:row;flex:none;align-self:stretch;align-items:center;gap:8px;margin-block:0 12px;display:flex}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__neq{flex-direction:column;margin:0}}.JprCardGridSection-module-scss-module__xFLWdG__neqLine{background:#dedae8;flex:auto;height:1px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__neqLine{width:1px;height:auto}}.JprCardGridSection-module-scss-module__xFLWdG__neqMark{box-sizing:border-box;width:32px;height:32px;font-family:var(--font-inter),system-ui,sans-serif;color:#5b3a96;background:#fff;border:1px solid #dedae8;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex}.JprCardGridSection-module-scss-module__xFLWdG__conceptCard{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;flex-direction:column;flex:1 1 0;gap:14px;min-width:0;padding:20px;display:flex}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__conceptCard{gap:16px;padding:24px}}.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__iconHead{gap:14px;margin-bottom:0}.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__tile{width:48px!important;height:48px!important}.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__tile svg{width:30px;height:30px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__tile{width:56px!important;height:56px!important}.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__tile svg{width:36px;height:36px}}.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__cardTitle{letter-spacing:.02em;color:#5b3a96;font-size:17px;line-height:1.5}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__cardTitle{font-size:18px}}.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__body{letter-spacing:.02em;font-size:16px;font-weight:700}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__body{min-height:92px;font-size:17px}}.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__conceptNote{border:1px solid #eed3e2;border-left:5px solid #c41e7a;border-radius:8px;padding:14px 16px}.JprCardGridSection-module-scss-module__xFLWdG__conceptCard .JprCardGridSection-module-scss-module__xFLWdG__conceptNote p{letter-spacing:.02em;font-size:14px;line-height:1.8}.JprCardGridSection-module-scss-module__xFLWdG__legalCard{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;padding:20px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__legalCard{padding:32px}}.JprCardGridSection-module-scss-module__xFLWdG__legalCard .JprCardGridSection-module-scss-module__xFLWdG__link{letter-spacing:.02em;text-underline-offset:2px;font-size:12px;line-height:1.7;display:inline-block}.JprCardGridSection-module-scss-module__xFLWdG__legalTitle{color:#5b3a96;margin:0 0 12px;font-size:16px;font-weight:900;line-height:1.55}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__legalTitle{font-size:22px;line-height:1.6}}.JprCardGridSection-module-scss-module__xFLWdG__legalRule{background:#e6e4ea;border:0;height:1px;margin:4px 0 16px}.JprCardGridSection-module-scss-module__xFLWdG__legalCaption{letter-spacing:.02em;margin:0;font-size:16px;line-height:1.8}.JprCardGridSection-module-scss-module__xFLWdG__legalBody{letter-spacing:.02em;margin-bottom:12px;font-size:16px;line-height:1.8}.JprCardGridSection-module-scss-module__xFLWdG__legalBody:last-child{margin-bottom:0}.JprCardGridSection-module-scss-module__xFLWdG__legalBody p{margin:0 0 12px}.JprCardGridSection-module-scss-module__xFLWdG__legalBody p:last-child{margin-bottom:0}.JprCardGridSection-module-scss-module__xFLWdG__legalBody hr{background:#e6e4ea;border:0;height:1px;margin:4px 0 16px}.JprCardGridSection-module-scss-module__xFLWdG__plainCard{box-sizing:border-box;background:#fff;border:1px solid #e6e4ea;border-radius:8px;align-items:flex-start;gap:20px;padding:20px;display:flex}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__plainCard{padding:32px}}.JprCardGridSection-module-scss-module__xFLWdG__plainImage{flex:0 0 88px;width:88px;position:relative}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__plainImage{flex-basis:110px;width:110px}}.JprCardGridSection-module-scss-module__xFLWdG__plainImage{background:#efedf4;border:1px solid #e6e4ea;border-radius:4px;overflow:hidden}.JprCardGridSection-module-scss-module__xFLWdG__plainImg{object-fit:cover}.JprCardGridSection-module-scss-module__xFLWdG__plainIcon{box-sizing:border-box;flex:0 0 88px;justify-content:center;align-items:center;width:88px;height:88px;display:flex}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__plainIcon{flex-basis:110px;width:110px;height:110px}}.JprCardGridSection-module-scss-module__xFLWdG__plainIcon{background:#fff;border:1px solid #eed3e2;border-radius:4px;line-height:0}.JprCardGridSection-module-scss-module__xFLWdG__plainText{flex:1 1 0;min-width:0}.JprCardGridSection-module-scss-module__xFLWdG__tag{box-sizing:border-box;letter-spacing:.02em;color:#2b2b2e;background:#fbe7f2;border-radius:4px;margin-bottom:10px;padding:6px 9px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.JprCardGridSection-module-scss-module__xFLWdG__plainTitle{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.55}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__plainTitle{font-size:18px;line-height:1.6}}.JprCardGridSection-module-scss-module__xFLWdG__plainBody{letter-spacing:.02em;margin:0 0 10px;font-size:12px;line-height:1.7}.JprCardGridSection-module-scss-module__xFLWdG__plainLink{letter-spacing:.02em;color:#5b3a96;text-underline-offset:2px;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-block}.JprCardGridSection-module-scss-module__xFLWdG__plainLink:hover{color:#210045}.JprCardGridSection-module-scss-module__xFLWdG__numbered{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;grid-template-columns:1fr;gap:20px;padding:20px;display:grid}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__numbered{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:40px;padding:32px}}.JprCardGridSection-module-scss-module__xFLWdG__numLeft{flex-direction:column;display:flex}.JprCardGridSection-module-scss-module__xFLWdG__numHeading{color:#5b3a96;margin:0 0 12px;font-size:19px;font-weight:900;line-height:1.55}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__numHeading{font-size:24px;line-height:1.6}}.JprCardGridSection-module-scss-module__xFLWdG__numRight{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__numRight{flex-direction:row;gap:16px}}.JprCardGridSection-module-scss-module__xFLWdG__numBox{box-sizing:border-box;border:1px solid #dedae8;border-radius:8px;flex-direction:column;flex:1;padding:20px;display:flex}.JprCardGridSection-module-scss-module__xFLWdG__numeral{letter-spacing:0;font-family:var(--font-barlow,var(--font-inter), system-ui),sans-serif;align-self:flex-start;margin:0 0 10px;font-size:16px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__numeral{font-size:22px}}.JprCardGridSection-module-scss-module__xFLWdG__numeral{color:#5b3a96;font-weight:900;line-height:1.8}.JprCardGridSection-module-scss-module__xFLWdG__numTitle{letter-spacing:.02em;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.6}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__numTitle{white-space:nowrap}}.JprCardGridSection-module-scss-module__xFLWdG__numCaption{letter-spacing:.02em;margin:0 0 14px;font-size:12px;line-height:1.7}.JprCardGridSection-module-scss-module__xFLWdG__spark{max-width:100%;margin-top:auto;display:block}.JprCardGridSection-module-scss-module__xFLWdG__sparkImage{width:100%;height:52px;margin-top:auto;display:block;position:relative}.JprCardGridSection-module-scss-module__xFLWdG__sparkImage img{object-fit:contain;object-position:left center}.JprCardGridSection-module-scss-module__xFLWdG__numBody p{letter-spacing:.02em;color:#2b2b2e;margin:0 0 12px;font-size:16px;line-height:1.8}.JprCardGridSection-module-scss-module__xFLWdG__numBody p:last-child{margin-bottom:0}.JprCardGridSection-module-scss-module__xFLWdG__numBody strong{font-weight:700}.JprCardGridSection-module-scss-module__xFLWdG__mk{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:linear-gradient(90deg,#f6e0ee 0%,#d7f0f8 100%);background-position:0 92%;background-repeat:no-repeat;background-size:100% 46%;padding:0 2px}.JprCardGridSection-module-scss-module__xFLWdG__indexSection.JprCardGridSection-module-scss-module__xFLWdG__indexSection{padding-block:40px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__indexSection.JprCardGridSection-module-scss-module__xFLWdG__indexSection{padding-block:72px 80px}}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__indexHeading.JprCardGridSection-module-scss-module__xFLWdG__indexHeading{--jpr-heading-gap:42px}.JprCardGridSection-module-scss-module__xFLWdG__indexHeading.JprCardGridSection-module-scss-module__xFLWdG__indexHeading>p:first-child{color:#5b3a96;margin-bottom:6px;font-size:14px;line-height:1.8}.JprCardGridSection-module-scss-module__xFLWdG__indexHeading.JprCardGridSection-module-scss-module__xFLWdG__indexHeading>p:first-child:before{content:"＼";margin-right:4px}.JprCardGridSection-module-scss-module__xFLWdG__indexHeading.JprCardGridSection-module-scss-module__xFLWdG__indexHeading>p:first-child:after{content:"／";margin-left:4px}.JprCardGridSection-module-scss-module__xFLWdG__indexHeading.JprCardGridSection-module-scss-module__xFLWdG__indexHeading>p+h2{letter-spacing:.02em;font-size:22px;line-height:1.4}}.JprCardGridSection-module-scss-module__xFLWdG__indexBare.JprCardGridSection-module-scss-module__xFLWdG__indexBare.JprCardGridSection-module-scss-module__xFLWdG__indexBare{padding-block:32px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__indexBare.JprCardGridSection-module-scss-module__xFLWdG__indexBare.JprCardGridSection-module-scss-module__xFLWdG__indexBare{padding-block:56px}}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless]{gap:8px}}.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexCard{gap:8px;padding:24px 16px 16px}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexCard{gap:12px;min-height:82px;padding:8px 12px}.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexCard:before{content:none}}.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexIcon{margin:0}.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexIcon svg{width:30px;height:30px}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexIcon svg{width:26px;height:26px}.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexText{flex:auto;align-items:stretch}}.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexTitle{white-space:nowrap}@media (min-width:768px) and (max-width:1199px){.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexTitle{white-space:normal}}@media (max-width:767px){.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexTitle{white-space:normal;font-size:15px;line-height:1.5}}.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=logo-link]>.JprCardGridSection-module-scss-module__xFLWdG__note{letter-spacing:.02em;align-self:center;max-width:720px;margin-top:8px;font-size:16px;line-height:1.8}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=logo-link]>.JprCardGridSection-module-scss-module__xFLWdG__note{margin-top:0}}.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=logo-link]>.JprCardGridSection-module-scss-module__xFLWdG__note p{font-size:inherit;line-height:inherit}.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=icon] .JprCardGridSection-module-scss-module__xFLWdG__grid:has(>.JprCardGridSection-module-scss-module__xFLWdG__headOnly):not(:has(>:not(.JprCardGridSection-module-scss-module__xFLWdG__headOnly))){gap:12px}@media (min-width:768px){.JprCardGridSection-module-scss-module__xFLWdG__stack[data-variant=icon] .JprCardGridSection-module-scss-module__xFLWdG__grid:has(>.JprCardGridSection-module-scss-module__xFLWdG__headOnly):not(:has(>:not(.JprCardGridSection-module-scss-module__xFLWdG__headOnly))){gap:20px}}.JprCardGridSection-module-scss-module__xFLWdG__grid[data-flagless] .JprCardGridSection-module-scss-module__xFLWdG__indexTitle[data-phrased]{white-space:normal}.JprCardGridSection-module-scss-module__xFLWdG__extGlyph{vertical-align:-2px;flex:none;margin-left:6px}.JprCardGridSection-module-scss-module__xFLWdG__arrowCircleExt{color:#fff}
.JprCompanySection-module-scss-module__RWx5WG__video{max-width:840px;margin:0 0 32px}@media (min-width:768px){.JprCompanySection-module-scss-module__RWx5WG__video{margin:0 auto 56px}}.JprCompanySection-module-scss-module__RWx5WG__videoLabel{color:#2b2b2e;margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.7}.JprCompanySection-module-scss-module__RWx5WG__videoNote{color:#67676f;margin:6px 0 0;font-size:12px;line-height:1.75}.JprCompanySection-module-scss-module__RWx5WG__photos{grid-template-columns:1fr;gap:16px;margin:0 0 32px;display:grid}@media (min-width:768px){.JprCompanySection-module-scss-module__RWx5WG__photos{grid-template-columns:641fr 455fr;gap:24px;margin-bottom:56px}}.JprCompanySection-module-scss-module__RWx5WG__photo{margin:0}.JprCompanySection-module-scss-module__RWx5WG__photo:first-child .JprCompanySection-module-scss-module__RWx5WG__photoFrame{aspect-ratio:641/290}.JprCompanySection-module-scss-module__RWx5WG__photo:nth-child(2) .JprCompanySection-module-scss-module__RWx5WG__photoFrame{aspect-ratio:455/290}.JprCompanySection-module-scss-module__RWx5WG__photoFrame{aspect-ratio:641/290;background:#efedf4;border-radius:8px;position:relative;overflow:hidden}.JprCompanySection-module-scss-module__RWx5WG__photoFrame img{object-fit:cover}.JprCompanySection-module-scss-module__RWx5WG__photoCaption{color:#2b2b2e;margin-top:12px;font-size:12px;line-height:1.7}.JprCompanySection-module-scss-module__RWx5WG__split{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.JprCompanySection-module-scss-module__RWx5WG__split{grid-template-columns:1fr 1.25fr;align-items:start;gap:48px}}.JprCompanySection-module-scss-module__RWx5WG__split .JprCompanySection-module-scss-module__RWx5WG__rows,.JprCompanySection-module-scss-module__RWx5WG__split .JprCompanySection-module-scss-module__RWx5WG__cards{margin-top:0}.JprCompanySection-module-scss-module__RWx5WG__rows{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;margin:40px 0 0}.JprCompanySection-module-scss-module__RWx5WG__rowsCentered{max-width:840px;margin:0 auto}.JprCompanySection-module-scss-module__RWx5WG__rowsCentered .JprCompanySection-module-scss-module__RWx5WG__row{border-top:0;border-bottom:1px solid #e6e4ea;padding:14px 0}.JprCompanySection-module-scss-module__RWx5WG__rowsCentered .JprCompanySection-module-scss-module__RWx5WG__row:first-child{border-top:0}.JprCompanySection-module-scss-module__RWx5WG__rowsCentered .JprCompanySection-module-scss-module__RWx5WG__row:last-child{border-bottom:0}@media (min-width:768px){.JprCompanySection-module-scss-module__RWx5WG__rowsCentered .JprCompanySection-module-scss-module__RWx5WG__row{grid-template-columns:220px minmax(0,1fr);gap:32px;padding:20px 0}}.JprCompanySection-module-scss-module__RWx5WG__rowsCentered .JprCompanySection-module-scss-module__RWx5WG__label{color:#5b3a96;font-size:13px;line-height:1.8}@media (min-width:768px){.JprCompanySection-module-scss-module__RWx5WG__rowsCentered .JprCompanySection-module-scss-module__RWx5WG__label{font-size:16px}}.JprCompanySection-module-scss-module__RWx5WG__row{border-top:1px solid #e6e4ea;grid-template-columns:1fr;gap:2px;padding:16px 0;display:grid}@media (min-width:768px){.JprCompanySection-module-scss-module__RWx5WG__row{border-top:0;border-bottom:1px solid #e6e4ea;grid-template-columns:160px 1fr;gap:0}.JprCompanySection-module-scss-module__RWx5WG__row:first-child{border-top:1px solid #e6e4ea}}.JprCompanySection-module-scss-module__RWx5WG__label{color:#5b3a96;margin:0;font-size:12px;font-weight:700;line-height:1.7}@media (min-width:768px){.JprCompanySection-module-scss-module__RWx5WG__label{color:#2b2b2e;font-size:16px;line-height:1.8}}.JprCompanySection-module-scss-module__RWx5WG__value{color:#2b2b2e;margin:0;font-size:16px;line-height:1.8}.JprCompanySection-module-scss-module__RWx5WG__valueLink{color:#5b3a96;font-size:16px;font-weight:400;line-height:1.8;text-decoration:underline}.JprCompanySection-module-scss-module__RWx5WG__valueLink:hover{color:#210045}.JprCompanySection-module-scss-module__RWx5WG__link{color:#5b3a96;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.JprCompanySection-module-scss-module__RWx5WG__link:hover{color:#210045}.JprCompanySection-module-scss-module__RWx5WG__cards{grid-template-columns:1fr 1fr;gap:24px 12px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.JprCompanySection-module-scss-module__RWx5WG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.JprCompanySection-module-scss-module__RWx5WG__cardItem{min-width:0}@media (max-width:767px){.JprCompanySection-module-scss-module__RWx5WG__cardItem:first-child:not(:last-child){grid-column:1/-1}.JprCompanySection-module-scss-module__RWx5WG__cardItem:first-child:not(:last-child) .JprCompanySection-module-scss-module__RWx5WG__card{grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.JprCompanySection-module-scss-module__RWx5WG__cardItem:first-child:not(:last-child) .JprCompanySection-module-scss-module__RWx5WG__cardPhoto{grid-area:1/1/-1}.JprCompanySection-module-scss-module__RWx5WG__cardItem:first-child:not(:last-child) .JprCompanySection-module-scss-module__RWx5WG__cardName{grid-area:2/2;margin-top:0}.JprCompanySection-module-scss-module__RWx5WG__cardItem:first-child:not(:last-child) .JprCompanySection-module-scss-module__RWx5WG__cardCaption{grid-area:3/2}}.JprCompanySection-module-scss-module__RWx5WG__card{color:inherit;flex-direction:column;gap:0;text-decoration:none;display:flex}.JprCompanySection-module-scss-module__RWx5WG__cardPhoto{aspect-ratio:1;background:#efedf4;border-radius:8px;display:block;position:relative;overflow:hidden}.JprCompanySection-module-scss-module__RWx5WG__cardPhoto img{object-fit:cover}.JprCompanySection-module-scss-module__RWx5WG__cardName{letter-spacing:normal;color:#2b2b2e;margin-top:10px;font-size:16px;font-weight:700;line-height:1.6}@media (min-width:768px){.JprCompanySection-module-scss-module__RWx5WG__cardName{margin-top:8px;font-size:18px}}.JprCompanySection-module-scss-module__RWx5WG__cardName span{line-height:inherit;letter-spacing:inherit}.JprCompanySection-module-scss-module__RWx5WG__cardCaption{color:#2b2b2e;margin-top:2px;font-size:12px;line-height:1.7}@media (min-width:768px){.JprCompanySection-module-scss-module__RWx5WG__cardCaption{margin-top:8px}}.JprCompanySection-module-scss-module__RWx5WG__linkWrap{text-align:right;justify-content:flex-end;margin:32px 0 0;display:flex}@media (max-width:767px){.JprCompanySection-module-scss-module__RWx5WG__linkWrap{text-align:center;margin-top:24px;display:block}}.JprCompanySection-module-scss-module__RWx5WG__link{font-size:16px;font-weight:700}@media (max-width:767px){.JprCompanySection-module-scss-module__RWx5WG__link{box-sizing:border-box;letter-spacing:normal;color:#c41e7a;text-align:center;background:#fff;border:1px solid #c41e7a;border-radius:8px;justify-content:center;width:100%;min-height:56px;padding:13px 16px;font-size:19px;line-height:1.4;text-decoration:none;display:flex}.JprCompanySection-module-scss-module__RWx5WG__link .JprCompanySection-module-scss-module__RWx5WG__moreArrow{display:none}}.JprCompanySection-module-scss-module__RWx5WG__moreArrow{flex:none}.JprCompanySection-module-scss-module__RWx5WG__headingSplit{--jpr-heading-gap-d:40px}
.ConditionCompare-module-scss-module__o53PtW__wrap{max-width:960px;margin-inline:auto}.ConditionCompare-module-scss-module__o53PtW__mk{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:linear-gradient(90deg,#f6e0ee 0%,#d7f0f8 100%);background-position:0 92%;background-repeat:no-repeat;background-size:100% 46%;padding:0 2px}.ConditionCompare-module-scss-module__o53PtW__table{display:none}@media (min-width:768px){.ConditionCompare-module-scss-module__o53PtW__table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dedae8;border-radius:8px;width:100%;display:table;overflow:hidden}}.ConditionCompare-module-scss-module__o53PtW__table th,.ConditionCompare-module-scss-module__o53PtW__table td{text-align:left;vertical-align:middle;font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;border-top:1px solid #dedae8;padding:18px 24px;font-size:16px;line-height:1.8}.ConditionCompare-module-scss-module__o53PtW__table thead th,.ConditionCompare-module-scss-module__o53PtW__table thead td{background:#efedf4;border-top:0}.ConditionCompare-module-scss-module__o53PtW__table thead th{letter-spacing:.04em;color:#5b3a96;font-feature-settings:"palt" 1;padding:20px 24px;font-size:17px;font-weight:900;line-height:1.5}.ConditionCompare-module-scss-module__o53PtW__table tbody th{background:#efedf4;font-weight:700}.ConditionCompare-module-scss-module__o53PtW__colHead{width:17.4%}@media (max-width:1099px){.ConditionCompare-module-scss-module__o53PtW__colHead{width:136px}}.ConditionCompare-module-scss-module__o53PtW__colA{width:36.9%}.ConditionCompare-module-scss-module__o53PtW__stack{background:#fff;border:1px solid #dedae8;border-radius:8px;overflow:hidden}@media (min-width:768px){.ConditionCompare-module-scss-module__o53PtW__stack{display:none}}.ConditionCompare-module-scss-module__o53PtW__block{border-top:1px solid #dedae8}.ConditionCompare-module-scss-module__o53PtW__blockHead{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;background:#efedf4;margin:0;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.7}.ConditionCompare-module-scss-module__o53PtW__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ConditionCompare-module-scss-module__o53PtW__cell{padding:12px 16px}.ConditionCompare-module-scss-module__o53PtW__cell+.ConditionCompare-module-scss-module__o53PtW__cell{border-left:1px solid #dedae8}.ConditionCompare-module-scss-module__o53PtW__cellName{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#5b3a96;margin:0 0 2px;font-size:12px;font-weight:700;line-height:1.6}.ConditionCompare-module-scss-module__o53PtW__cellValue{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;margin:0;font-size:15px;line-height:1.7}.ConditionCompare-module-scss-module__o53PtW__outro{box-sizing:border-box;background:#fff;border:1px solid #dedae8;border-radius:8px;margin:20px auto 0;padding:24px}@media (min-width:768px){.ConditionCompare-module-scss-module__o53PtW__outro{box-sizing:content-box;text-align:center;max-width:780px;margin-top:32px;padding:28px 32px}}.ConditionCompare-module-scss-module__o53PtW__outroTitle{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;color:#210045;margin:0 0 8px;font-size:18px;font-weight:900;line-height:1.6}@media (min-width:768px){.ConditionCompare-module-scss-module__o53PtW__outroTitle{letter-spacing:.04em;font-feature-settings:"palt" 1;font-size:20px}}.ConditionCompare-module-scss-module__o53PtW__outroText{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;margin:0;font-size:16px;line-height:1.8}
.JprConditionTableSection-module-scss-module__e2q9UW__heading p{text-wrap:pretty}.JprConditionTableSection-module-scss-module__e2q9UW__wrap{position:relative}@media (max-width:767px){.JprConditionTableSection-module-scss-module__e2q9UW__wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff 100%);width:28px;height:100%;position:absolute;top:0;right:-16px}}.JprConditionTableSection-module-scss-module__e2q9UW__scroller{overflow-x:auto}@media (max-width:767px){.JprConditionTableSection-module-scss-module__e2q9UW__scroller{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.JprConditionTableSection-module-scss-module__e2q9UW__scroller::-webkit-scrollbar{display:none}}.JprConditionTableSection-module-scss-module__e2q9UW__table{border-collapse:separate;border-spacing:0;min-width:100%;font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;background:#fff;border:1px solid #dedae8;border-radius:8px;overflow:hidden}@media (min-width:768px){.JprConditionTableSection-module-scss-module__e2q9UW__table{width:100%}}.JprConditionTableSection-module-scss-module__e2q9UW__table th,.JprConditionTableSection-module-scss-module__e2q9UW__table td{letter-spacing:.02em;color:#2b2b2e;text-align:center;vertical-align:middle;border-top:1px solid #e6e4ea;padding:10px 12px;font-size:14px;line-height:1.6}@media (min-width:768px){.JprConditionTableSection-module-scss-module__e2q9UW__table th,.JprConditionTableSection-module-scss-module__e2q9UW__table td{padding:12px 16px;font-size:15px}}.JprConditionTableSection-module-scss-module__e2q9UW__table thead th{color:#5b3a96;vertical-align:top;white-space:nowrap;background:#efedf4;border-top:0;padding-block:12px;font-size:12px;font-weight:700;line-height:1.5}@media (min-width:768px){.JprConditionTableSection-module-scss-module__e2q9UW__table thead th{width:var(--jpr-col-rest);padding-block:14px;font-size:13px}.JprConditionTableSection-module-scss-module__e2q9UW__table thead th:first-child{width:22%}}.JprConditionTableSection-module-scss-module__e2q9UW__table th:first-child{text-align:left}.JprConditionTableSection-module-scss-module__e2q9UW__table tbody th{color:#5b3a96;white-space:nowrap;background:#efedf4;font-size:14px;font-weight:700}@media (min-width:768px){.JprConditionTableSection-module-scss-module__e2q9UW__table tbody th{font-size:16px}}.JprConditionTableSection-module-scss-module__e2q9UW__thl{white-space:nowrap;display:block}@media (min-width:768px){.JprConditionTableSection-module-scss-module__e2q9UW__thl{display:inline}}.JprConditionTableSection-module-scss-module__e2q9UW__num{letter-spacing:inherit;font-family:var(--font-barlow,var(--font-inter), system-ui),sans-serif;font-feature-settings:"tnum" 1;color:#2b2b2e;font-size:20px;font-weight:700}@media (min-width:768px){.JprConditionTableSection-module-scss-module__e2q9UW__num{font-size:26px}}.JprConditionTableSection-module-scss-module__e2q9UW__outro{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;margin:28px 0 0;font-size:16px;line-height:1.8}@media (min-width:768px){.JprConditionTableSection-module-scss-module__e2q9UW__outro{text-align:center;margin-top:36px}}.JprConditionTableSection-module-scss-module__e2q9UW__action{text-align:center;margin:20px 0 0}.JprConditionTableSection-module-scss-module__e2q9UW__button{max-width:100%;padding:10px 16px}@media (min-width:768px){.JprConditionTableSection-module-scss-module__e2q9UW__button{padding:10px 24px}}@media (max-width:389px){.JprConditionTableSection-module-scss-module__e2q9UW__button{white-space:normal}}@media (max-width:767px){.JprConditionTableSection-module-scss-module__e2q9UW__button{letter-spacing:.32px}}.JprConditionTableSection-module-scss-module__e2q9UW__ext{vertical-align:-1px;margin-left:6px}
.JprContactSection-module-scss-module__3brUKa__channels{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px;display:grid}@media (min-width:768px){.JprContactSection-module-scss-module__3brUKa__channels{gap:24px;margin-top:48px}}@media (min-width:1200px){.JprContactSection-module-scss-module__3brUKa__channels{grid-template-columns:repeat(3,minmax(0,1fr))}}.JprContactSection-module-scss-module__3brUKa__channel{box-sizing:border-box;font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;text-align:left;background:#fff;border:1px solid #dedae8;border-radius:8px;flex-wrap:wrap;align-items:center;column-gap:16px;padding:24px;display:flex}@media (min-width:768px){.JprContactSection-module-scss-module__3brUKa__channel{padding:32px}}.JprContactSection-module-scss-module__3brUKa__tile{box-sizing:border-box;background:#fff;border:1px solid #eed3e2;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.JprContactSection-module-scss-module__3brUKa__tile svg{width:30px;height:30px}@media (min-width:768px){.JprContactSection-module-scss-module__3brUKa__tile svg{width:40px;height:40px}.JprContactSection-module-scss-module__3brUKa__tile{flex-basis:64px;width:64px;height:64px}}.JprContactSection-module-scss-module__3brUKa__name{flex:1 1 0;min-width:0}.JprContactSection-module-scss-module__3brUKa__channelTitle{word-break:auto-phrase;letter-spacing:.02em;color:#210045;margin:0;font-size:min(18px,5.3vw);font-weight:700;line-height:1.6}.JprContactSection-module-scss-module__3brUKa__hours{letter-spacing:.02em;color:#2b2b2e;margin:0;font-size:16px;line-height:1.8}.JprContactSection-module-scss-module__3brUKa__action{width:100%;margin-top:20px}@media (min-width:768px) and (max-width:1199px){.JprContactSection-module-scss-module__3brUKa__action{width:280px;margin-top:0}}.JprContactSection-module-scss-module__3brUKa__channelButton{letter-spacing:.02em;box-sizing:border-box;width:100%;min-height:52px;font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;text-align:center;white-space:normal;color:#c41e7a;cursor:pointer;background:#fff;border:1px solid #c41e7a;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:17px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.JprContactSection-module-scss-module__3brUKa__channelButton:hover{color:#a31866;background:#fff;border-color:#a31866}.JprContactSection-module-scss-module__3brUKa__channelButton:focus-visible{outline-offset:2px;outline:2px solid #210045}@media (max-width:767px){.JprContactSection-module-scss-module__3brUKa__channelButton{letter-spacing:normal}}.JprContactSection-module-scss-module__3brUKa__partner{box-sizing:border-box;max-width:720px;font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;border-top:1px solid #e6e4ea;margin:48px auto 0;padding-top:32px}@media (min-width:768px){.JprContactSection-module-scss-module__3brUKa__partner{margin-top:64px;padding-top:40px}}.JprContactSection-module-scss-module__3brUKa__partnerTitle{word-break:auto-phrase;letter-spacing:.02em;color:#210045;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.6}.JprContactSection-module-scss-module__3brUKa__partnerBody p{letter-spacing:.02em;color:#2b2b2e;margin:0;font-size:16px;line-height:1.8}.JprContactSection-module-scss-module__3brUKa__partnerBody a{color:#5b3a96;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.JprContactSection-module-scss-module__3brUKa__partnerBody a:hover{color:#210045}
.JprCtaSection-module-scss-module__maV1Cq__band{background:#5b3a96;padding-block:40px}.JprCtaSection-module-scss-module__maV1Cq__bandInner{box-sizing:content-box;max-width:1120px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__bandInner{padding-inline:40px}}@media (min-width:992px){.JprCtaSection-module-scss-module__maV1Cq__bandInner{padding-inline:80px}}.JprCtaSection-module-scss-module__maV1Cq__bandInner{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__bandInner{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}.JprCtaSection-module-scss-module__maV1Cq__bandTitle{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#fff;margin:0;font-size:16px;font-weight:900;line-height:1.6}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__bandTitle{font-size:20px}}.JprCtaSection-module-scss-module__maV1Cq__bandLink{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#fff;text-underline-offset:2px;flex:none;font-size:16px;font-weight:700;line-height:1.4;text-decoration:underline}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__bandLink{white-space:nowrap}}.JprCtaSection-module-scss-module__maV1Cq__bandLink:hover{color:#fbe7f2}.JprCtaSection-module-scss-module__maV1Cq__closing{letter-spacing:.02em;background:#fff;padding-block:88px;scroll-margin-top:80px}@media (max-width:767px){.JprCtaSection-module-scss-module__maV1Cq__closing{padding-block:48px 64px;scroll-margin-top:64px}}.JprCtaSection-module-scss-module__maV1Cq__closingInner{box-sizing:content-box;max-width:1120px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__closingInner{padding-inline:40px}}@media (min-width:992px){.JprCtaSection-module-scss-module__maV1Cq__closingInner{padding-inline:80px}}.JprCtaSection-module-scss-module__maV1Cq__closingInner{text-align:center;flex-direction:column;align-items:center;display:flex}.JprCtaSection-module-scss-module__maV1Cq__closingInner div.JprCtaSection-module-scss-module__maV1Cq__heading>*{margin-bottom:0}.JprCtaSection-module-scss-module__maV1Cq__lead{letter-spacing:.02em;max-width:780px;font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;color:#2b2b2e;text-align:left;margin-top:16px;font-size:16px;line-height:1.8}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__lead{text-align:center;margin-top:24px}}.JprCtaSection-module-scss-module__maV1Cq__lead p{margin:0}.JprCtaSection-module-scss-module__maV1Cq__lead p+p{margin-top:8px}.JprCtaSection-module-scss-module__maV1Cq__lead strong{font-weight:700}@media (max-width:767px){.JprCtaSection-module-scss-module__maV1Cq__lead br.jpr-br-desktop{display:none}}.JprCtaSection-module-scss-module__maV1Cq__cta{justify-content:center;max-width:100%;margin-top:48px;display:flex}@media (max-width:767px){.JprCtaSection-module-scss-module__maV1Cq__cta{align-self:stretch;margin-top:28px}}.JprCtaSection-module-scss-module__maV1Cq__cta .JprCtaSection-module-scss-module__maV1Cq__ctaButton{box-sizing:border-box;letter-spacing:.02em;justify-content:center;gap:10px;width:100%;min-height:60px;padding:12px 20px;font-size:19px;font-weight:900;line-height:1.5}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__cta .JprCtaSection-module-scss-module__maV1Cq__ctaButton{letter-spacing:.04em;gap:14px;width:auto;min-width:420px;min-height:64px;padding:14px 40px;font-size:20px}}.JprCtaSection-module-scss-module__maV1Cq__note{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;color:#2b2b2e;text-align:left;align-self:stretch;margin:14px 0 0;font-size:12px;line-height:1.7}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__note{text-align:center;margin-top:20px}}.JprCtaSection-module-scss-module__maV1Cq__secondary{justify-content:center;align-self:stretch;margin-top:20px;display:flex}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__secondary{align-self:auto}}.JprCtaSection-module-scss-module__maV1Cq__secondary .JprCtaSection-module-scss-module__maV1Cq__secondaryButton{box-sizing:border-box;white-space:nowrap;justify-content:center;width:100%;padding:12px 16px}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__secondary .JprCtaSection-module-scss-module__maV1Cq__secondaryButton{width:auto;padding:10px 24px}}.JprCtaSection-module-scss-module__maV1Cq__closing[data-plan] .JprCtaSection-module-scss-module__maV1Cq__lead{max-width:720px;margin-top:28px}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__closing[data-plan] .JprCtaSection-module-scss-module__maV1Cq__lead{margin-top:48px}}.JprCtaSection-module-scss-module__maV1Cq__closing[data-plan] .JprCtaSection-module-scss-module__maV1Cq__lead p+p{margin-top:16px}.JprCtaSection-module-scss-module__maV1Cq__closing[data-plan] .JprCtaSection-module-scss-module__maV1Cq__cta{margin-top:32px}@media (max-width:767px){.JprCtaSection-module-scss-module__maV1Cq__closing:not([data-eyebrow]) .JprCtaSection-module-scss-module__maV1Cq__cta .JprCtaSection-module-scss-module__maV1Cq__ctaButton{gap:12px;min-height:64px;padding:14px 20px;font-size:20px}}.JprCtaSection-module-scss-module__maV1Cq__priceCaption,.JprCtaSection-module-scss-module__maV1Cq__priceNote{font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;letter-spacing:.02em;color:#2b2b2e;text-align:center;margin:20px 0 0;font-size:12px;line-height:1.7}@media (max-width:767px){.JprCtaSection-module-scss-module__maV1Cq__priceCaption,.JprCtaSection-module-scss-module__maV1Cq__priceNote{text-align:left;align-self:stretch;margin:0 0 16px;font-size:16px;line-height:1.8}}.JprCtaSection-module-scss-module__maV1Cq__priceCaption{font-weight:700}.JprCtaSection-module-scss-module__maV1Cq__priceNote{margin-top:8px}.JprCtaSection-module-scss-module__maV1Cq__closing[data-link-only]{border-top:1px solid #e6e4ea}.JprCtaSection-module-scss-module__maV1Cq__closing[data-link-only] .JprCtaSection-module-scss-module__maV1Cq__lead{max-width:720px;margin-top:0}.JprCtaSection-module-scss-module__maV1Cq__closing[data-link-only] .JprCtaSection-module-scss-module__maV1Cq__secondary{margin-top:24px}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__closing[data-link-only] .JprCtaSection-module-scss-module__maV1Cq__secondary{margin-top:32px}}.JprCtaSection-module-scss-module__maV1Cq__closing[data-link-only] .JprCtaSection-module-scss-module__maV1Cq__secondary .JprCtaSection-module-scss-module__maV1Cq__secondaryButton{letter-spacing:.02em;white-space:normal;gap:10px;min-height:56px;padding:12px 20px;font-size:17px;font-weight:900}@media (min-width:768px){.JprCtaSection-module-scss-module__maV1Cq__closing[data-link-only] .JprCtaSection-module-scss-module__maV1Cq__secondary .JprCtaSection-module-scss-module__maV1Cq__secondaryButton{letter-spacing:.04em;gap:14px;min-width:420px;min-height:64px;padding:14px 40px;font-size:20px}}
.InterviewCard-module-scss-module__zWKtSG__card{box-sizing:border-box;font-family:var(--font-noto-jp),"Noto Sans JP",sans-serif;color:#2b2b2e;background:#fff;border:1px solid #e6e4ea;border-radius:8px;flex-direction:column;gap:16px;padding:24px 20px;display:flex}@media (min-width:768px){.InterviewCard-module-scss-module__zWKtSG__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding:32px;display:grid}}.InterviewCard-module-scss-module__zWKtSG__media,.InterviewCard-module-scss-module__zWKtSG__text{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:767px){.InterviewCard-module-scss-module__zWKtSG__media{display:contents}}.InterviewCard-module-scss-module__zWKtSG__title{color:#5b3a96;margin:0;font-size:20px;font-weight:700;line-height:1.6}@media (min-width:768px){.InterviewCard-module-scss-module__zWKtSG__title{font-size:24px}}.InterviewCard-module-scss-module__zWKtSG__body{letter-spacing:.02em;margin:0;font-size:16px;line-height:1.8}.InterviewCard-module-scss-module__zWKtSG__body :where(p){margin:0}.InterviewCard-module-scss-module__zWKtSG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.InterviewCard-module-scss-module__zWKtSG__row{border-bottom:1px solid #e6e4ea;flex-direction:column;gap:4px;padding:12px 0;display:flex}.InterviewCard-module-scss-module__zWKtSG__meta{align-items:center;gap:8px;display:flex}.InterviewCard-module-scss-module__zWKtSG__date{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.02em;font-size:12px;line-height:1.7}.InterviewCard-module-scss-module__zWKtSG__pill{letter-spacing:.02em;background:#fbe7f2;border-radius:4px;padding:0 8px;font-size:12px;line-height:1.7}.InterviewCard-module-scss-module__zWKtSG__rowLink{letter-spacing:normal;color:#2b2b2e;font-size:16px;line-height:1.8;text-decoration:none}.InterviewCard-module-scss-module__zWKtSG__rowLink:hover{color:#5b3a96;text-decoration:underline}.InterviewCard-module-scss-module__zWKtSG__button{align-self:stretch;min-height:56px;padding-block:10px;padding-inline:16px}@media (max-width:767px){.InterviewCard-module-scss-module__zWKtSG__button{letter-spacing:normal}}@media (min-width:768px){.InterviewCard-module-scss-module__zWKtSG__button{align-self:flex-start;min-height:0;padding-inline:24px}}.InterviewCard-module-scss-module__zWKtSG__disclaimer{letter-spacing:.02em;color:#2b2b2e;margin:0;font-size:12px;line-height:1.7}
