@layer setup, swiper, modules, components, contents, fx, utility;@layer fx{@media(prefers-reduced-motion: reduce){*,*::before,*::after,::backdrop{background-attachment:scroll !important;animation-duration:1ms !important;animation-delay:0s !important;animation-iteration-count:1 !important;transition-duration:1ms !important;transition-delay:0s !important;scroll-behavior:auto !important}}@media(any-hover: hover){[data-hover]:not([data-hover=image]){transition-duration:var(--duration);will-change:auto}[data-hover=opacity]{transition-property:opacity}[data-hover=opacity]:is(:hover,:focus-visible){outline:none;opacity:.5;will-change:opacity}[data-hover=image]:is(:hover,:focus-visible) [data-hover=target]{scale:1.1;will-change:scale}[data-hover=target]{transition-property:scale}[data-hover=button]{color:var(--_data-hover-color-1);border:1px solid var(--_data-hover-color-2);background-color:var(--_data-hover-color-2);transition-property:color,background-color}[data-hover=button]:is(:hover,:focus-visible){color:var(--_data-hover-color-2);background-color:var(--_data-hover-color-1);will-change:color,background-color}[data-hover=underline]:is(:hover,:focus-visible){text-decoration:underline}[data-hover=circle]{transition:filter var(--duration)}[data-hover=circle]:is(:hover,:focus-visible){filter:saturate(1.5);will-change:filter}@keyframes anim{0%,100%{transform:translateX(0)}50%{transform:translateX(70%)}50.0001%{transform:translateX(-70%)}}}}@layer modules{.m-post{inline-size:min(100%,20.875rem)}.m-post__link{text-decoration:none !important}.m-post__media{overflow:clip;inline-size:20.875rem;block-size:10.625rem}.m-post__image{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.m-post__body{display:grid;row-gap:.625rem;padding-block:.625rem}.m-post__date{font-size:.8125rem}.m-post__title{font-weight:600;font-size:1rem}.m-post__info{font-size:.8125rem}}@layer setup{:root{--rem: calc(1rem / 16);--duration: .25s;--max: var(--_inline-viewport);--nav: var(--_nav);--footer: calc(var(--_footer) * var(--rem));--gap: calc(var(--_gap) * var(--rem));--font-size: var(--_font-size)}@media(max-width: 661px){:root{--_basis: 375;--_max: 767;--_gap: 20;--_nav: 101.16;--_footer: 100;--_inline-viewport: 100dvi;--_font-size: calc(16 / var(--_basis) * 100dvi)}}@media(min-width: 661px){:root{--_basis: 1160;--_max: 1070;--_gap: 40;--_nav: 131.39px;--_footer: 200;--_inline-viewport: calc(var(--_basis) * var(--rem));--_font-size: min(16 / var(--_basis) * 100dvi, 16px)}}*,*::before,*::after{box-sizing:border-box}:where(html){font-size:var(--font-size);font-family:"Noto Sans JP",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-01);background-color:var(--color-02)}:where(body,h1,h2,p){margin:unset}:where(a){text-decoration:none !important;color:inherit}:where(img){display:block;inline-size:100%;max-inline-size:100%;-o-object-fit:cover;object-fit:cover}}@layer contents{.feature-articles{background-image:url(../images/feature-articles_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.feature-articles__wrapper{display:flow-root;contain:layout;inline-size:min(100% - var(--gap)*2,var(--_max)*1px);margin-inline:auto}.feature-articles__heading{line-height:1;text-align:center;color:#fff}.feature-articles__button{display:grid;place-items:center;inline-size:16rem;block-size:3.5rem;margin-inline:auto;font-weight:600;border-radius:calc(infinity*1px);background-color:#fff}.feature-articles__swiper-wrapper{display:grid;grid-template-columns:repeat(100, 1fr)}@media(max-width: 661px){.feature-articles{padding-block:1.25rem 1.875rem}.feature-articles__heading{font-size:1.25rem}.feature-articles__swiper{margin-inline-end:calc(var(--gap)*-1);padding-block:1.25rem 1.875rem}.feature-articles__swiper-wrapper{translate:calc(var(--gap)/-2)}.feature-articles [class*=swiper-button-]{display:none}.feature-articles .swiper-scrollbar{inset-block-end:.75rem;background-color:#fff}}@media(min-width: 661px){.feature-articles{padding-block:2.5rem}.feature-articles__swiper{padding-block:1.875rem 2.5rem}.feature-articles__swiper-wrapper{inline-size:min(100%,1070px);margin-inline:auto}.feature-articles [class*=swiper-button-]{color:#fff}.feature-articles .swiper-button-prev{inset-inline-start:-3.125rem}.feature-articles .swiper-button-next{inset-inline-end:-3.125rem}.feature-articles .swiper-scrollbar{display:none}}.m-post{display:grid}.m-post__link{display:grid;grid-template-rows:max-content 1fr;background-color:#fff}.m-post__body{grid-template-rows:max-content 1fr 1fr;padding-inline:1rem}.m-post__media{inline-size:100%}@media(max-width: 661px){.m-post{padding-inline:calc(var(--gap)/2)}}@media(min-width: 661px){.m-post{padding-inline:1.0625rem}}}/*# sourceMappingURL=feature-articles.css.map */