:root{--origin-width: 85.375rem;--header-h: 4.6875rem;--header-h-sp: 3.375rem;--header-scroll-h: 4.6875rem;--fixed-btn-h-sp: 3.125rem;--post-font: var(--font-serif);--post-theme-color: var(--color-main)}.js-landmark-slider{--padding-inline: 0;--btn-size: 32px;position:relative;padding-inline:var(--padding-inline)}@media screen and (min-width:640px){.js-landmark-slider{--padding-inline: 60px}}@media screen and (min-width:992px){.js-landmark-slider{--padding-inline: 80px;--btn-size: 45px}}@media screen and (min-width:1366px){.js-landmark-slider{--padding-inline: 106px;--btn-size: 50px}}.js-landmark-slider .splide__arrow{width:var(--btn-size);height:var(--btn-size)}@media screen and (min-width:1366px){.js-landmark-slider .splide__arrow{background-size:.875rem auto}}.js-landmark-slider .splide__arrow--prev,.js-landmark-slider .splide__arrow--next{top:min(14vw,95px)}@media screen and (min-width:640px){.js-landmark-slider .splide__arrow--prev,.js-landmark-slider .splide__arrow--next{top:52.5px}}@media screen and (min-width:992px){.js-landmark-slider .splide__arrow--prev,.js-landmark-slider .splide__arrow--next{top:70px}}@media screen and (min-width:1366px){.js-landmark-slider .splide__arrow--prev,.js-landmark-slider .splide__arrow--next{top:96px}}.js-landmark-slider .splide__arrow--prev{left:0;transform:translate(-50%, -50%) rotate(180deg)}@media screen and (min-width:640px){.js-landmark-slider .splide__arrow--prev{left:calc(var(--padding-inline)/2)}}.js-landmark-slider .splide__arrow--next{right:0;transform:translate(50%, -50%)}@media screen and (min-width:640px){.js-landmark-slider .splide__arrow--next{right:calc(var(--padding-inline)/2)}}.works-gallery-wrap .js-work-gallery{height:clamp(15.625rem,58vw,22.5rem);overflow:hidden}@media screen and (min-width:992px){.works-gallery-wrap .js-work-gallery{height:30rem}}@media screen and (min-width:1200px){.works-gallery-wrap .js-work-gallery{height:37.5rem}}.works-gallery-wrap .js-work-gallery .splide__track{height:100%}.works-gallery-wrap .js-work-gallery .splide__slide>img{width:100%;height:100%;object-fit:contain}.works-gallery-wrap .js-work-gallery-thumb{display:flex;flex-direction:column;width:calc(100% + 2.5rem);padding-inline:1.25rem;margin-inline:-1.25rem;margin-top:.75rem;overflow:hidden}@media screen and (min-width:640px){.works-gallery-wrap .js-work-gallery-thumb{margin-top:1.25rem}}@media screen and (min-width:992px){.works-gallery-wrap .js-work-gallery-thumb{margin-top:1.625rem}}.works-gallery-wrap .js-work-gallery-thumb .splide__track--nav{height:clamp(3.75rem,18vw,6.875rem)}@media screen and (min-width:992px){.works-gallery-wrap .js-work-gallery-thumb .splide__track--nav{height:9.375rem}}@media screen and (min-width:1200px){.works-gallery-wrap .js-work-gallery-thumb .splide__track--nav{height:11.25rem}}.works-gallery-wrap .js-work-gallery-thumb .splide__track--nav>.splide__list>.splide__slide{border:0}.works-gallery-wrap .js-work-gallery-thumb .splide__track--nav>.splide__list>.splide__slide img{filter:grayscale(0.4) opacity(0.7);transition:.3s}.works-gallery-wrap .js-work-gallery-thumb .splide__track--nav>.splide__list>.splide__slide::before{content:"";display:block;position:absolute;inset:0;z-index:1;border:3px solid var(--color-main);opacity:0}@media screen and (min-width:992px){.works-gallery-wrap .js-work-gallery-thumb .splide__track--nav>.splide__list>.splide__slide::before{border-width:5px}}.works-gallery-wrap .js-work-gallery-thumb .splide__track--nav>.splide__list>.splide__slide>img{width:100%;height:100%;object-fit:contain}.works-gallery-wrap .js-work-gallery-thumb .splide__track--nav>.splide__list>.splide__slide.is-active img{filter:none}.works-gallery-wrap .js-work-gallery-thumb .splide__track--nav>.splide__list>.splide__slide.is-active::before{opacity:1}.works-gallery-wrap .js-work-gallery-thumb .splide__arrow--prev{left:0}.works-gallery-wrap .js-work-gallery-thumb .splide__arrow--next{right:0}@media screen and (max-width:639px){.works-gallery-wrap .js-work-gallery-thumb .splide__arrow{display:flex;justify-content:space-between}.works-gallery-wrap .js-work-gallery-thumb .splide__arrow--prev,.works-gallery-wrap .js-work-gallery-thumb .splide__arrow--next{width:2rem;height:2rem}.works-gallery-wrap .js-work-gallery-thumb .splide__arrow--prev{left:.3125rem}.works-gallery-wrap .js-work-gallery-thumb .splide__arrow--next{right:.3125rem}}/*# sourceMappingURL=style-works.min.css.map */