.p-hero{background-color:var(--color-primary);padding:2rem 0 7.25rem;position:relative}@media (min-width:750px){.p-hero{padding:2.25rem 0 4rem}}.p-hero-carousel{--splide-arrow-pos-top:9rem;--splide-arrow-translate-y:0;--splide-pagination-border-color:var(--color-primary);--splide-arrow-pos-x:0.625rem;margin:0 auto}@media (min-width:750px){.p-hero-carousel{--splide-arrow-pos-top:12.25rem;--splide-arrow-pos-x:-1.25rem;max-width:50rem}}@media (min-width:750px){.p-hero-carousel .splide__track{overflow:visible}}.p-hero-carousel li a{border-radius:1.25rem;box-shadow:var(--box-shadow01);display:block;overflow:hidden}.p-hero-link_list{background-color:#fff;border:2px solid var(--color-primary);border-radius:1.25rem;bottom:0;box-shadow:var(--box-shadow03);left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;transform:translateY(50%);width:calc(100% - 1.5rem)}.p-hero-link_list li:not(:first-child){border-top:1px solid var(--color-d9)}@media (min-width:750px){.p-hero-link_list{border-radius:9999px;display:flex;width:-webkit-fit-content;width:fit-content}.p-hero-link_list li:not(:first-child){border-left:1px solid var(--color-d9);border-top:none}}.p-hero-link{align-items:center;display:grid;gap:1.5rem 1.25rem;grid-template-columns:2.5rem 1fr;padding:.75rem 1.5rem;transition:background-color var(--anime-duration) var(--anime-function)}@media (min-width:750px){.p-hero-link{padding:.75rem 1.75rem .75rem 1.25rem}}@media (any-hover:hover){.p-hero-link:hover{background-color:var(--color-primary-light)}}.p-hero-link_icon{border-radius:9999px;height:2.5rem;overflow:hidden;width:2.5rem}.p-hero-link_text{font-weight:700}.p-information .l-content{background-color:var(--color-f5);border-radius:1.25rem;padding:1.75rem}@media (min-width:750px){.p-information .l-content{padding:2.5rem 3.75rem 2.5rem 2.5rem}}.p-information-list{display:grid;row-gap:1.25rem}@media (min-width:750px){.p-information-list{gap:1.5rem 4rem;grid-template-columns:auto 1fr}}.p-information-list dt{align-items:center;color:var(--color-accent-high);column-gap:.625rem;display:grid;font-weight:700;grid-template-columns:1.625rem auto}.p-information-list dt svg{height:1.625rem;width:1.625rem}@media (min-width:750px){.p-information-list dt{grid-column:1/2}}.p-information-list dd>*{display:block}@media (min-width:750px){.p-information-list dd{column-gap:1.25rem;display:grid;grid-column:2/3;grid-template-columns:auto 1fr}}.p-information-list dd time{font-size:.875rem}.p-hero+.p-topics-section{padding-top:10.25rem}@media (min-width:750px){.p-hero+.p-topics-section{padding-top:7.5rem}}.p-topics-carousel{--splide-arrow-pos-top:2.75rem;--splide-arrow-translate-y:0;--splide-arrow-pos-x:0.625rem}@media (min-width:750px){.p-topics-carousel{--splide-arrow-pos-top:5rem;--splide-arrow-pos-x:-1.25rem;margin:0 auto;width:36.875rem}}@media (min-width:750px){.p-topics-carousel .splide__track{overflow:visible}}.p-topics-carousel li a{border-radius:1.25rem;box-shadow:var(--box-shadow01);display:block;overflow:hidden;position:relative}@media (min-width:750px){.p-topics-carousel li a:after{bottom:1.25rem;height:3rem;right:1.25rem;width:3rem}}.p-feature-section{background:linear-gradient(180deg,#f08300,#f0830000);position:relative}.p-feature-section>*{position:relative;z-index:1}.p-feature-section:after{background:url(/assets/img/top/feature_bg_sp.webp) no-repeat 50%/100% 100%;content:"";height:15.9375rem;left:0;position:absolute;top:9.25rem;width:100%;z-index:0}@media (min-width:750px){.p-feature-section:after{background:url(/assets/img/top/feature_bg.webp) no-repeat 50%/100% 100%;height:25.875rem;left:50%;top:3.125rem;transform:translateX(-68.75rem);width:108.625rem}}.no-webp .p-feature-section:after{background-image:url(/assets/img/top/feature_bg_sp.png)}@media (min-width:750px){.no-webp .p-feature-section:after{background-image:url(/assets/img/top/feature_bg.png)}}.p-feature-card{background-color:#fff;border-radius:1.25rem;display:grid;grid-template-columns:1fr 9.375rem;padding:1.25rem 0 1.25rem 1.25rem}@media (min-width:750px){.p-feature-card{grid-row:span 2;grid-template-columns:1fr;grid-template-rows:subgrid;padding:1.5rem 1rem 0;row-gap:0}}.p-feature-card_heading{font-weight:700}.p-feature-card_heading .a-heading_text-one{font-size:1rem}.p-feature-card_heading em{color:var(--color-primary);font-size:1.5rem}@media (min-width:750px){.p-feature-card_heading{text-align:center}.p-feature-card_heading .a-heading_text-one{font-size:1.125rem}.p-feature-card_heading em{font-size:1.5rem}}@media (min-width:750px){.p-feature-card_img{margin:1.5rem auto 0;width:16.875rem}}@media (min-width:750px){.p-for-business-section>*{position:relative;z-index:1}.p-for-business-section:after{background:url(/assets/img/top/for_business_bg.webp) no-repeat 50%/100% 100%;content:"";height:25.375rem;left:50%;position:absolute;top:6.25rem;transform:translateX(-42.5rem);width:106.4375rem;z-index:0}}@media (min-width:750px){.no-webp .p-for-business-section:after{background-image:url(/assets/img/top/for_business_bg.png)}}@media (max-width:749px){.p-for-business-section .o-banner_text .o-banner_text-one{font-size:1rem}.p-for-business-section .o-banner_text .o-banner_text-two{font-size:1.25rem;margin-top:.25rem}}.p-merit-item{align-items:start;border-top:1px solid var(--color-dd);column-gap:1.25rem;display:grid;grid-template-columns:9.375rem 1fr;grid-template-rows:auto 1fr;padding:1.25rem .75rem}@media (min-width:750px){.p-merit-item{border:none;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;padding:0}.p-merit-item:nth-child(3){grid-column:1/3;justify-self:center;width:36.875rem}}.p-merit-item>.a-heading{font-size:.875rem;grid-column:2/3;grid-row:1/2}.p-merit-item>.a-heading .a-heading_text-one{background-color:var(--color-primary);border-radius:.25rem;color:var(--color-white);font-weight:700;padding:.25rem .5rem;width:-webkit-fit-content;width:fit-content}.p-merit-item>.a-heading .a-heading_text-two{margin-top:.25rem}.p-merit-item>.a-heading .a-heading_text-two:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M15.96%2C7.76c-.05-.11-.13-.21-.23-.27-.1-.07-.22-.1-.34-.1h-3.08V1.23c0-.33-.13-.64-.36-.87-.23-.23-.54-.36-.87-.36h-6.16c-.33%2C0-.64.13-.87.36-.23.23-.36.54-.36.87v6.15H.61c-.12%2C0-.24.04-.34.1-.1.07-.18.16-.23.27-.04.11-.06.24-.03.36.02.12.08.23.16.32l7.39%2C7.38c.12.12.27.18.44.18s.32-.06.44-.18l7.39-7.38c.08-.09.14-.2.16-.32.02-.12.01-.24-.03-.36Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;content:"";display:inline-block;height:1rem;transform:translate(.25rem,.25rem);width:1rem}@media (min-width:750px){.p-merit-item>.a-heading{align-items:center;column-gap:1rem;display:flex;grid-column:1/2;grid-row:2/3;margin-top:1.25rem}.p-merit-item>.a-heading .a-heading_text-one{font-size:1rem}.p-merit-item>.a-heading .a-heading_text-two{font-size:1.25rem;margin-top:0}.p-merit-item>.a-heading .a-heading_text-two:after{height:1.25rem;transform:translate(.375rem,.25rem);width:1.25rem}}.p-merit-item>.m-text-wrap{grid-column:2/3;grid-row:2/3;line-height:1.75;margin-top:.25rem}@media (min-width:750px){.p-merit-item>.m-text-wrap{font-size:1.25rem;grid-column:1/2;grid-row:3/4;line-height:1.6;margin-top:1.25rem}}.p-merit-item>.a-image{border-radius:1.25rem;grid-column:1/2;grid-row:1/3;overflow:hidden}@media (min-width:750px){.p-merit-item>.a-image{grid-row:1/2}}.p-case-section{--splide-arrow-pos-top:3.125rem;--splide-arrow-translate-y:0;--splide-arrow-pos-x:4.5rem;--splide-pagination-active-border-color:var(--color-primary);--splide-pagination-active-bg-color:var(--color-white);--splide-pagination-border-color:var(--color-primary-light);--splide-arrow-bg:var(--color-white);--splide-arrow-color:var(--color-accent-navy)}@media (min-width:750px){.p-case-section{--splide-arrow-pos-top:3.75rem;--splide-arrow-pos-x:-1.25rem}}@media (min-width:750px){.p-news-section .o-news-link-box:first-child{padding-top:0}}@media (max-width:749px){.p-news-list{border-top:1px solid var(--color-ee)}.p-news-list>li{display:none}.p-news-list>li:nth-child(-n+3){display:grid}}