@import url(//fonts.googleapis.com/css2?family=Geist&family=Montserrat:wght@100..900&display=swap);
html{width:100%;height:100%;scroll-behavior:smooth}@media only screen and ( max-width: 374px ){html{font-size:53.3%}}body{-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact;width:100%;height:100%;box-sizing:border-box;word-wrap:break-word}a:not([href]){cursor:default}img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto}iframe{max-width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--wp--preset--color--gray, #A4A4A4)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--wp--preset--color--gray, #A4A4A4)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--wp--preset--color--gray, #A4A4A4)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--wp--preset--color--gray, #A4A4A4)}.is-layout-constrained .has-background,.is-root-container.block-editor-block-list__layout .has-background{box-sizing:border-box}.is-root-container.block-editor-block-list__layout .acf-block-preview .has-background:not(.acf-block-preview)[class*=wp-block-acf-]{padding:0}@media only screen and ( max-width: 781px ){.wp-block-template-part .wp-block-group.is-style-stacked-on-mobile,.is-layout-constrained .wp-block-group.is-style-stacked-on-mobile,.is-root-container.block-editor-block-list__layout .wp-block-group.is-style-stacked-on-mobile{display:flex;grid-template-columns:repeat(1, minmax(0, 1fr));flex-direction:column;align-items:normal}}@media only screen and ( max-width: 781px ){.wp-block-template-part .wp-block-group.is-style-stacked-on-mobile>*,.is-layout-constrained .wp-block-group.is-style-stacked-on-mobile>*,.is-root-container.block-editor-block-list__layout .wp-block-group.is-style-stacked-on-mobile>*{flex-basis:auto}}p img{vertical-align:text-top}p[style*="font-weight: 100"]:not([style*=font-family]),p[style*="font-weight:100"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W1","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}p[style*="font-weight: 200"]:not([style*=font-family]),p[style*="font-weight:200"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W2","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}p[style*="font-weight: 300"]:not([style*=font-family]),p[style*="font-weight:300"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W3","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}p[style*="font-weight: 400"]:not([style*=font-family]),p[style*="font-weight:400"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W4","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}p[style*="font-weight: 500"]:not([style*=font-family]),p[style*="font-weight:500"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W5","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}p[style*="font-weight: 600"]:not([style*=font-family]),p[style*="font-weight:600"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}p strong{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}.is-style-question{font-family:"FP-HiraKakuProN-W3","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:300;box-sizing:border-box;position:relative;padding-left:2.5em}@media print,only screen and ( min-width: 782px ){.is-style-question{padding-left:3.5em}}.is-style-question:before{box-sizing:border-box;content:"";display:block;position:absolute;top:.8em;right:auto;bottom:auto;left:0;margin:auto;background:currentColor;height:1px;width:2em}@media print,only screen and ( min-width: 782px ){.is-style-question:before{width:3em}}.is-style-note{box-sizing:border-box;text-indent:-1em;padding-left:1em}.is-style-note:before{content:"※"}@media only screen and ( max-width: 781px ){.is-style-nowrap-small br{display:none}}.is-style-nowrap{white-space:nowrap}.wp-block-heading{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}.wp-block-heading[style*="font-weight: 100"]:not([style*=font-family]),.wp-block-heading[style*="font-weight:100"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W1","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}.wp-block-heading[style*="font-weight: 200"]:not([style*=font-family]),.wp-block-heading[style*="font-weight:200"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W2","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}.wp-block-heading[style*="font-weight: 300"]:not([style*=font-family]),.wp-block-heading[style*="font-weight:300"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W3","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}.wp-block-heading[style*="font-weight: 400"]:not([style*=font-family]),.wp-block-heading[style*="font-weight:400"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W4","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}.wp-block-heading[style*="font-weight: 500"]:not([style*=font-family]),.wp-block-heading[style*="font-weight:500"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W5","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}.wp-block-heading[style*="font-weight: 600"]:not([style*=font-family]),.wp-block-heading[style*="font-weight:600"]:not([style*=font-family]){font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important}.wp-block-heading+*{margin-top:0}h2.wp-block-heading{margin-bottom:3rem}.wp-block-template-part .wp-block-button,.is-layout-constrained .wp-block-button,.is-root-container.block-editor-block-list__layout .wp-block-button{box-sizing:border-box}@media(hover: hover){.wp-block-template-part .wp-block-button .wp-block-button__link:where(:any-link,:enabled,summary):hover,.is-layout-constrained .wp-block-button .wp-block-button__link:where(:any-link,:enabled,summary):hover,.is-root-container.block-editor-block-list__layout .wp-block-button .wp-block-button__link:where(:any-link,:enabled,summary):hover{opacity:.7}}.wp-block-template-part .wp-block-button .wp-block-button__link,.is-layout-constrained .wp-block-button .wp-block-button__link,.is-root-container.block-editor-block-list__layout .wp-block-button .wp-block-button__link{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.wp-block-template-part .wp-block-button .wp-block-button__link,.is-layout-constrained .wp-block-button .wp-block-button__link,.is-root-container.block-editor-block-list__layout .wp-block-button .wp-block-button__link{box-sizing:border-box;display:block;position:relative}.wp-block-template-part .wp-block-button.is-style-outline .wp-block-button__link,.is-layout-constrained .wp-block-button.is-style-outline .wp-block-button__link,.is-root-container.block-editor-block-list__layout .wp-block-button.is-style-outline .wp-block-button__link{border-top:none;border-left:none;border-right:none;border-radius:0;border-width:1px;padding:0 3rem 1rem 0;line-height:1.75}.wp-block-template-part .wp-block-button.is-style-outline .wp-block-button__link:after,.is-layout-constrained .wp-block-button.is-style-outline .wp-block-button__link:after,.is-root-container.block-editor-block-list__layout .wp-block-button.is-style-outline .wp-block-button__link:after{box-sizing:border-box;content:"";display:block;position:absolute;top:0;right:0;bottom:auto;left:auto;margin:auto;background-color:currentColor;background-image:url(../images/icon-chevron-right.svg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:1.75rem 1.75rem;width:1.75rem;height:1.75rem;border-radius:999px}.wp-block-template-part .wp-block-button.is-style-outline .wp-block-button__link[href^="#"]:after,.is-layout-constrained .wp-block-button.is-style-outline .wp-block-button__link[href^="#"]:after,.is-root-container.block-editor-block-list__layout .wp-block-button.is-style-outline .wp-block-button__link[href^="#"]:after{background-image:url(../images/icon-chevron-bottom.svg)}.wp-block-acf-related-image-slider,.wp-block-related-image-slider{--swiper-theme-color: currentColor;overflow:hidden;border-radius:16px}.wp-block-acf-related-image-slider .swiper .swiper-slide,.wp-block-related-image-slider .swiper .swiper-slide{line-height:0}.wp-block-acf-related-image-slider .swiper .swiper-slide img,.wp-block-related-image-slider .swiper .swiper-slide img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3}.wp-block-acf-related-image-slider .swiper-button-prev,.wp-block-acf-related-image-slider .swiper-button-next,.wp-block-related-image-slider .swiper-button-prev,.wp-block-related-image-slider .swiper-button-next{background-color:currentColor;width:1.25rem;height:1.25rem;border-radius:1.25rem;margin-top:0;transform:translate(0, -0.625rem)}.wp-block-acf-related-image-slider .swiper-button-prev svg,.wp-block-acf-related-image-slider .swiper-button-next svg,.wp-block-related-image-slider .swiper-button-prev svg,.wp-block-related-image-slider .swiper-button-next svg{display:none}@media only screen and ( max-width: 781px ){.wp-block-acf-related-image-slider .swiper-button-prev,.wp-block-acf-related-image-slider .swiper-button-next,.wp-block-related-image-slider .swiper-button-prev,.wp-block-related-image-slider .swiper-button-next{display:none}}.wp-block-acf-related-image-slider .swiper-button-next,.wp-block-related-image-slider .swiper-button-next{right:1.25rem;background-image:url(../images/icon-chevron-right.svg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:1.25rem 1.25rem}.wp-block-acf-related-image-slider .swiper-button-prev,.wp-block-related-image-slider .swiper-button-prev{left:1.25rem;background-image:url(../images/icon-chevron-right.svg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:1.25rem 1.25rem;transform-origin:50% 50%;transform:translate(0, -0.625rem) rotate(180deg)}.wp-block-acf-related-image-slider .swiper-pagination,.wp-block-related-image-slider .swiper-pagination{line-height:0;left:0;top:auto;right:0;bottom:1rem;display:flex;justify-content:center;gap:.625rem}.wp-block-acf-related-image-slider .swiper-pagination .swiper-pagination-bullet,.wp-block-related-image-slider .swiper-pagination .swiper-pagination-bullet{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden;box-sizing:border-box;display:block;margin:0;opacity:1;background:#bbb;width:.625rem;height:.625rem;border-radius:.625rem}.wp-block-acf-related-image-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.wp-block-related-image-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--white);width:1.25rem}.acf-block-preview.wp-block-acf-related-image-slider .swiper .swiper-slide:not(:first-child){display:none}.acf-block-preview.wp-block-acf-related-image-slider .swiper .swiper-button-prev,.acf-block-preview.wp-block-acf-related-image-slider .swiper .swiper-button-next,.acf-block-preview.wp-block-acf-related-image-slider .swiper .swiper-pagination{display:none}.is-layout-constrained .wp-pattern-single-header-thumbnail,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-thumbnail{position:relative;z-index:1}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-header-thumbnail,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-thumbnail{height:28.375rem}}.is-layout-constrained .wp-pattern-single-header-thumbnail img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-thumbnail img{width:100%;display:block}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-header-thumbnail img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-thumbnail img{height:100%;object-fit:cover;object-position:50% 50%}}.is-layout-constrained .wp-pattern-single-header-thumbnail+.wp-pattern-single-header-title,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-thumbnail+.wp-pattern-single-header-title{position:relative;z-index:2;margin-top:2.25rem}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-header-thumbnail+.wp-pattern-single-header-title,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-thumbnail+.wp-pattern-single-header-title{margin-top:-5.25rem}}.is-layout-constrained .wp-pattern-single-header-title .wp-pattern-single-header-heading,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-title .wp-pattern-single-header-heading{box-sizing:border-box}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-header-title .wp-pattern-single-header-heading,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-title .wp-pattern-single-header-heading{background:var(--wp--preset--color--white);width:37.5rem;border-radius:8px 8px 0 0;padding:3rem 3.75rem 0;margin-left:-3.75rem}}.is-layout-constrained .wp-pattern-single-header-title .wp-pattern-single-header-heading em,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-title .wp-pattern-single-header-heading em{font-style:normal;font-size:1.25rem}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-header-meta,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-meta{gap:4.625rem}}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-header-prof,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-prof{width:33.75rem}}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-header-info,.is-root-container.block-editor-block-list__layout .wp-pattern-single-header-info{flex:1;max-width:25.75rem;margin-top:-0.875rem}}.is-layout-constrained .wp-pattern-single-layout-1 img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-1 img{display:block}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-1 .wp-pattern-single-layout-1__image.is-secondary,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-1 .wp-pattern-single-layout-1__image.is-secondary{width:65.15%}}.is-layout-constrained .wp-pattern-single-layout-2 img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-2 img{display:block}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-2 .wp-pattern-single-layout-2__container,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-2 .wp-pattern-single-layout-2__container{max-width:31.25rem}}.is-layout-constrained .wp-pattern-single-layout-3 img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-3 img{display:block}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-3 .wp-pattern-single-layout-3__image.is-secondary,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-3 .wp-pattern-single-layout-3__image.is-secondary{width:65.15%}}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-3 .wp-pattern-single-layout-3__container,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-3 .wp-pattern-single-layout-3__container{max-width:31.25rem}}.is-layout-constrained .wp-pattern-single-layout-4 img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 img{display:block}.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container{gap:7.93%}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container{gap:7.98%}}.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__left,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__left{width:43.88%}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__left,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__left{width:43.65%}}.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__right,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__right{width:48.19%}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__right,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__right{width:48.37%}}.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__right .wp-block-image,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__right .wp-block-image{padding-top:15.4%}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__right .wp-block-image,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container .wp-pattern-single-layout-4__right .wp-block-image{padding-top:15%}}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container.is-description,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container.is-description{gap:0}}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container.is-description .wp-pattern-single-layout-4__left,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container.is-description .wp-pattern-single-layout-4__left{width:0}}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container.is-description .wp-pattern-single-layout-4__right,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container.is-description .wp-pattern-single-layout-4__right{width:100%}}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container.is-description .wp-pattern-single-layout-4__right p,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-4 .wp-pattern-single-layout-4__container.is-description .wp-pattern-single-layout-4__right p{max-width:20rem;margin-left:0 !important}}.is-layout-constrained .wp-pattern-single-layout-5 img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-5 img{display:block}.is-layout-constrained .wp-pattern-single-layout-5 .wp-pattern-single-layout-5__image.is-secondary,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-5 .wp-pattern-single-layout-5__image.is-secondary{width:52.11726384%;margin-left:0 !important}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-5 .wp-pattern-single-layout-5__container,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-5 .wp-pattern-single-layout-5__container{max-width:31.25rem}}.is-layout-constrained .wp-pattern-single-layout-6 img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-6 img{display:block}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-6 .wp-pattern-single-layout-6__image.is-secondary,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-6 .wp-pattern-single-layout-6__image.is-secondary{width:43.65%}}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-6 .wp-pattern-single-layout-6__container,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-6 .wp-pattern-single-layout-6__container{gap:1.5rem}}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-6 .wp-pattern-single-layout-6__description *,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-6 .wp-pattern-single-layout-6__description *{max-width:100%}}.is-layout-constrained .wp-pattern-single-layout-7 img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-7 img{display:block}.is-layout-constrained .wp-pattern-single-layout-7 .is-secondary,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-7 .is-secondary{margin-left:0 !important;width:52.125%}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-7 .is-secondary,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-7 .is-secondary{width:39.088%}}.is-layout-constrained .wp-pattern-single-layout-8 img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-8 img{display:block}.is-layout-constrained .wp-pattern-single-layout-8 .wp-pattern-single-layout-8__image,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-8 .wp-pattern-single-layout-8__image{width:52.125%}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-8 .wp-pattern-single-layout-8__image,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-8 .wp-pattern-single-layout-8__image{width:32.57%}}.is-layout-constrained .wp-pattern-single-layout-9 img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 img{display:block}.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container{gap:7.93%}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container{gap:7.98%}}.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__left,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__left{width:43.88%}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__left,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__left{width:43.65%}}.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__right,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__right{width:48.19%}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__right,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__right{width:48.37%}}.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__right .wp-block-image,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__right .wp-block-image{padding-top:15.4%}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__right .wp-block-image,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container .wp-pattern-single-layout-9__right .wp-block-image{padding-top:15%}}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container.is-description,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container.is-description{gap:0}}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container.is-description .wp-pattern-single-layout-9__left,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container.is-description .wp-pattern-single-layout-9__left{width:0}}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container.is-description .wp-pattern-single-layout-9__right,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container.is-description .wp-pattern-single-layout-9__right{width:100%}}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container.is-description .wp-pattern-single-layout-9__right p,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-9 .wp-pattern-single-layout-9__container.is-description .wp-pattern-single-layout-9__right p{max-width:20rem;margin-left:0 !important}}.is-layout-constrained .wp-pattern-single-layout-10 img,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-10 img{display:block}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-10 .wp-pattern-single-layout-10__image.is-secondary,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-10 .wp-pattern-single-layout-10__image.is-secondary{width:43.65%}}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-10 .wp-pattern-single-layout-10__container,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-10 .wp-pattern-single-layout-10__container{gap:1.5rem}}@media only screen and ( max-width: 781px ){.is-layout-constrained .wp-pattern-single-layout-10 .wp-pattern-single-layout-10__description *,.is-root-container.block-editor-block-list__layout .wp-pattern-single-layout-10 .wp-pattern-single-layout-10__description *{max-width:100%}}.is-layout-constrained .wp-pattern-related-area .wp-pattern-related-area__title,.is-root-container.block-editor-block-list__layout .wp-pattern-related-area .wp-pattern-related-area__title{font-family:"FP-HiraKakuProN-W3","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:300}.is-layout-constrained .wp-pattern-afterword .wp-pattern-afterword__title p,.is-root-container.block-editor-block-list__layout .wp-pattern-afterword .wp-pattern-afterword__title p{white-space:nowrap !important;font-size:1.125rem}@media print,only screen and ( min-width: 782px ){.is-layout-constrained .wp-pattern-afterword .wp-pattern-afterword__title p,.is-root-container.block-editor-block-list__layout .wp-pattern-afterword .wp-pattern-afterword__title p{font-size:1.25rem}}.wrapper{position:relative;z-index:1;max-width:125rem;margin:0 auto}@media print,only screen and ( min-width: 782px ){.wrapper{min-width:1080px;overflow:clip}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.wrap{display:block}}.container{position:relative}.site-header{z-index:2;position:absolute;top:21.875rem;left:var(--wp--style--root--padding-left)}@media print,only screen and ( min-width: 782px ){.site-header{top:3.75rem;left:3rem}}.site-branding{margin:0}.site-branding .site-branding__link{display:block}.site-branding img{display:block;height:5.3125rem}@media print,only screen and ( min-width: 782px ){.site-branding img{height:8.0625rem}}.copyright{position:fixed;z-index:90;top:2.25rem;right:1.0625rem}@media only screen and ( max-width: 781px ){.copyright{display:none}}@media print,only screen and ( min-width: 2000px ){.copyright{right:calc(50% - 62.5rem + 1.0625rem)}}.copyright img{display:block;width:.6875rem}.site-menu{position:fixed;z-index:99;top:2.125rem;right:.75rem}@media print,only screen and ( min-width: 782px ){.site-menu{top:2.125rem;right:3.25rem}}@media print,only screen and ( min-width: 2000px ){.site-menu{right:calc(50% - 62.5rem + 3.3125rem)}}.site-menu-button{display:block;position:relative;background:var(--wp--preset--color--navigation);border-radius:999px;margin:0 0 0 auto;width:3rem;height:3rem}@media print,only screen and ( min-width: 782px ){.site-menu-button{width:5.25rem;height:5.25rem}}.site-menu-button .dropdown-icon{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:50% 50%;width:22px;height:13px}@media print,only screen and ( min-width: 782px ){.site-menu-button .dropdown-icon{width:38px;height:23px}}.site-menu-button .dropdown-icon__line{transition:all .3s linear;backface-visibility:hidden;display:block;width:100%;height:1px;background:var(--wp--preset--color--white);position:absolute;top:0;left:0;bottom:0;margin:auto;transform-origin:50% 50%}.site-menu-button .dropdown-icon__line:nth-child(1){transform:translate(0, -6px)}@media print,only screen and ( min-width: 782px ){.site-menu-button .dropdown-icon__line:nth-child(1){transform:translate(0, -11px)}}.site-menu-button .dropdown-icon__line:nth-child(3){transform:translate(0, 6px)}@media print,only screen and ( min-width: 782px ){.site-menu-button .dropdown-icon__line:nth-child(3){transform:translate(0, 11px)}}.site-menu-button.is-close .dropdown-icon__line:nth-child(1){transform:translate(0, 0) rotate(-45deg)}.site-menu-button.is-close .dropdown-icon__line:nth-child(2){opacity:0}.site-menu-button.is-close .dropdown-icon__line:nth-child(3){transform:translate(0, 0) rotate(45deg)}.site-footer{background:#000;position:relative;z-index:1;box-sizing:border-box;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);overflow:hidden;color:var(--wp--preset--color--white);margin-top:10rem}.site-footer__background{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.site-footer__background img{opacity:.5;width:100%;height:100%;object-fit:cover;object-position:50% 0}@media print,only screen and ( min-width: 782px ){.site-footer__background img{object-position:50% bottom}}.site-footer-container{position:relative;z-index:2;width:100%;max-width:80rem;margin:0 auto;box-sizing:border-box;padding:2.75rem 0 6.125rem}@media print,only screen and ( min-width: 782px ){.site-footer-container{padding:4.5rem 0 3.3125rem}}.site-name{display:flex;flex-direction:column;gap:1.25rem}.site-name .site-name__image{width:9.6875rem}@media(hover: hover){.site-name .site-name__image a:where(:any-link,:enabled,summary):hover{opacity:.7}}.site-name .site-name__image a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.site-name .site-name__image a{display:block}.site-name .site-name__image img{display:block}.site-name .site-name__title{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;color:var(--wp--preset--color--white);font-size:1.25rem;font-style:normal;line-height:1}.footer-navigation{margin-top:3rem}.footer-navigation-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:2.375rem;margin:0}@media print,only screen and ( min-width: 782px ){.footer-navigation-list{flex-direction:row;gap:min(6.875vw,6.1875rem)}}.footer-navigation-list-item{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;position:relative;font-size:2rem;font-style:normal;line-height:1}@media print,only screen and ( min-width: 782px ){.footer-navigation-list-item{font-size:min(3.33333333vw,3rem);white-space:nowrap}}@media print,only screen and ( min-width: 782px ){.footer-navigation-list-item:not(:first-child):before{content:"/";color:var(--wp--preset--color--white);position:absolute;left:-1.27em;top:0}}@media(hover: hover){.footer-navigation-list-item a:where(:any-link,:enabled,summary):hover{opacity:.7}}.footer-navigation-list-item a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.footer-navigation-list-item a{color:var(--wp--preset--color--white);display:inline-flex;text-decoration:none}.footer-navigation-list-item a.is-living:hover{color:var(--wp--preset--color--living);opacity:1}.footer-navigation-list-item a.is-build:hover{color:var(--wp--preset--color--build);opacity:1}.footer-navigation-list-item a.is-material:hover{color:var(--wp--preset--color--material);opacity:1}.footer-navigation-list-item a.is-philosophy:hover{color:var(--wp--preset--color--philosophy);opacity:1}.footer-cards{margin-top:3rem}@media print,only screen and ( min-width: 782px ){.footer-cards{margin-top:6.1875rem}}.footer-cards__title{color:#f1f1f1;font-family:var(--wp--preset--font-family--english);font-weight:400;font-size:1.5rem;font-style:normal;line-height:1;letter-spacing:.02em;margin:0 0 1.125rem}@media only screen and ( max-width: 781px ){.footer-cards__title{display:none}}.footer-cards-container{display:flex;flex-wrap:wrap;gap:1.875rem 3.75rem}.footer-card{box-sizing:border-box;border:1px solid var(--wp--preset--color--white);border-radius:8px}@media(hover: hover){.footer-card .footer-card__link:where(:any-link,:enabled,summary):hover{opacity:.7}}.footer-card .footer-card__link{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.footer-card .footer-card__link{box-sizing:border-box;color:var(--wp--preset--color--white);text-decoration:none;display:flex;flex-direction:column;gap:1.375rem;padding:2rem;min-width:17.875rem}.footer-card .footer-card__logo img{display:block}.footer-card .footer-card__title{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;font-size:1.25rem;font-style:normal;line-height:1.2}@media print,only screen and ( min-width: 782px ){.footer-card .footer-card__title br{display:none}}.footer-menu{margin-top:3.75rem}@media print,only screen and ( min-width: 782px ){.footer-menu{margin-top:4.0625rem}}.footer-menu-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem}.footer-menu-list .footer-menu-item{font-family:var(--wp--preset--font-family--english);font-weight:400;font-size:.75rem;font-style:normal;line-height:1}.footer-menu-list .footer-menu-item__link{color:#f1f1f1;display:inline-flex;text-decoration:none}.footer-menu-list .footer-menu-item__link:hover{text-decoration:underline}.produced{display:flex;flex-direction:column;gap:.5rem;margin:3rem 0 0}.produced__by{font-family:var(--wp--preset--font-family--english);font-weight:400;font-size:.5rem;font-style:normal;line-height:1;letter-spacing:.04em}.produced__logo{width:3.4375rem}@media(hover: hover){.produced__logo a:where(:any-link,:enabled,summary):hover{opacity:.7}}.produced__logo a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.produced__logo a{display:block}.produced__logo img{display:block}.footer-copyright{font-family:var(--wp--preset--font-family--english);font-weight:400;font-size:.5rem;font-style:normal;line-height:1;letter-spacing:.04em;margin:2rem 0 0}.site-navigation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;visibility:hidden}.site-navigation__background{transition:all .5s cubic-bezier(0.37, 0, 0.63, 1);backface-visibility:hidden;position:fixed;top:0;right:0;width:100%;height:100%;background:url(../images/bg-navigation.png) no-repeat scroll 50% bottom;background-size:cover;transform-origin:right 50%;opacity:0;transform:translate(1rem, 0) scale(1, 1)}@media print,only screen and ( min-width: 782px ){.site-navigation__background{background:url(../images/bg-navigation-md.png) no-repeat scroll 50% bottom;background-size:cover}}.site-navigation__wrapper{opacity:0;transition:all .3s cubic-bezier(0.37, 0, 0.63, 1);backface-visibility:hidden;transform:translate(0, 20px);overflow:scroll;box-sizing:border-box;width:100%;max-width:var(--wp--style--global--wide-size);height:100%;display:flex;justify-content:flex-start;margin:0 auto;padding:2.75rem 1.25rem;align-items:flex-start}@media print,only screen and ( min-width: 782px ){.site-navigation__wrapper{align-items:center;padding-top:8.334vh;padding-bottom:14.875vh}}.site-navigation__container{transition:all .4s cubic-bezier(0.37, 0, 0.63, 1);backface-visibility:hidden;color:var(--wp--preset--color--white);position:relative}@media print,only screen and ( min-width: 782px ){.site-navigation__container{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:30rem}}@media print,only screen and ( min-width: 782px ){.site-navigation__primary{height:100%;display:flex;flex-direction:column;justify-content:center}}.site-navigation__secondary{margin-top:3.75rem}@media print,only screen and ( min-width: 782px ){.site-navigation__secondary{margin-top:0}}.site-navigation-header{margin-bottom:3.75rem;display:flex;flex-direction:column;gap:1rem}@media print,only screen and ( min-width: 782px ){.site-navigation-header{margin-bottom:2rem;gap:1.25rem;flex-direction:row;align-items:baseline}}.site-navigation-header .site-navigation-header__logo img{display:block;width:7.125rem}@media print,only screen and ( min-width: 782px ){.site-navigation-header .site-navigation-header__logo img{width:9.6875rem}}.site-navigation-header .site-navigation-header__title{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;font-size:1rem;line-height:1}@media print,only screen and ( min-width: 782px ){.site-navigation-header .site-navigation-header__title{font-size:1.25rem}}.site-navigation-menu-list{list-style:none;padding:0;display:flex;margin:0;flex-direction:row;flex-wrap:wrap;gap:1.75rem 4.25rem}@media print,only screen and ( min-width: 782px ){.site-navigation-menu-list{gap:min(6.875vw,6.1875rem)}}.site-navigation-menu-list-item{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;position:relative;font-style:normal;line-height:1;white-space:nowrap;font-size:1.5rem}@media print,only screen and ( min-width: 782px ){.site-navigation-menu-list-item{font-size:min(3.33333333vw,3rem)}}.site-navigation-menu-list-item:not(:last-child):after{content:"/";color:var(--wp--preset--color--white);position:absolute;right:-1.27em;top:0}@media(hover: hover){.site-navigation-menu-list-item a:where(:any-link,:enabled,summary):hover{opacity:.7}}.site-navigation-menu-list-item a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.site-navigation-menu-list-item a{color:var(--wp--preset--color--white);display:inline-flex;text-decoration:none}.site-navigation-menu-list-item a.is-living:hover{color:var(--wp--preset--color--living);opacity:1}.site-navigation-menu-list-item a.is-build:hover{color:var(--wp--preset--color--build);opacity:1}.site-navigation-menu-list-item a.is-material:hover{color:var(--wp--preset--color--material);opacity:1}.site-navigation-menu-list-item a.is-philosophy:hover{color:var(--wp--preset--color--philosophy);opacity:1}.site-navigation-cards{display:flex;flex-direction:row;gap:2.5rem;margin-top:3.75rem}@media print,only screen and ( min-width: 782px ){.site-navigation-cards{gap:7.5rem;margin-top:10vh}}.site-navigation-card{box-sizing:border-box}@media(hover: hover){.site-navigation-card .site-navigation-card__link:where(:any-link,:enabled,summary):hover{opacity:.7}}.site-navigation-card .site-navigation-card__link{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.site-navigation-card .site-navigation-card__link{box-sizing:border-box;color:var(--wp--preset--color--white);text-decoration:none;display:flex;flex-direction:column;gap:1.375rem}.site-navigation-card .site-navigation-card__logo img{display:block;height:2.625rem}@media print,only screen and ( min-width: 782px ){.site-navigation-card .site-navigation-card__logo img{height:3.25rem}}.site-navigation-card .site-navigation-card__title{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;font-size:.75rem;font-style:normal;line-height:1.2}@media print,only screen and ( min-width: 782px ){.site-navigation-card .site-navigation-card__title{font-size:1.25rem;line-height:1;white-space:nowrap}}@media print,only screen and ( min-width: 782px ){.site-navigation-card .site-navigation-card__title br{display:none}}.site-navigation-sub-menu-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem}.site-navigation-sub-menu-list .menu-item{font-family:var(--wp--preset--font-family--english);font-weight:400;font-size:.75rem;font-style:normal;line-height:1}.site-navigation-sub-menu-list .menu-item a{color:#f1f1f1;display:inline-flex;text-decoration:none}.site-navigation-sub-menu-list .menu-item a:hover{text-decoration:underline}.site-navigation-produced{display:flex;flex-direction:column;gap:.5rem;margin:3rem 0 0}.site-navigation-produced__by{font-family:var(--wp--preset--font-family--english);font-weight:400;font-size:.5rem;font-style:normal;line-height:1;letter-spacing:.04em}.site-navigation-produced__logo{width:3.4375rem}@media(hover: hover){.site-navigation-produced__logo a:where(:any-link,:enabled,summary):hover{opacity:.7}}.site-navigation-produced__logo a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.site-navigation-produced__logo a{display:block}.site-navigation-produced__logo img{display:block}.site-navigation-copyright{font-family:var(--wp--preset--font-family--english);font-weight:400;font-size:.5rem;font-style:normal;line-height:1;letter-spacing:.04em;margin:2rem 0 0}body.is-menu-open .site-navigation,body.is-menu-closing .site-navigation{z-index:95;visibility:visible}body.is-menu-open .site-navigation__background{transform:translate(0, 0) scale(1, 1);opacity:1}body.is-menu-open .site-navigation__wrapper{opacity:1;transition-delay:.2s;transform:translate(0, 0)}body.is-menu-closing .site-navigation__background{transition-delay:0s}.entry-items{display:flex;flex-direction:column;gap:5rem}@media print,only screen and ( min-width: 782px ){.entry-items{gap:calc(clamp(.875rem,.393rem + .71vw,1rem)*4)}}.entry-item{display:flex;flex-direction:column;gap:2.25rem}@media print,only screen and ( min-width: 782px ){.entry-item{gap:calc(clamp(.875rem,.393rem + .71vw,1rem)*2.25)}}.entry-item .entry-item-thumbnails-wrapeer{position:relative}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item-thumbnails-wrapeer{height:calc(clamp(.875rem,.393rem + .71vw,1rem)*19.3125)}}@media(hover: hover){.entry-item .entry-item-thumbnails:where(:any-link,:enabled,summary):hover{opacity:.7}}.entry-item .entry-item-thumbnails{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.entry-item .entry-item-thumbnails{display:block}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item-thumbnails{display:flex;gap:1px;flex-wrap:nowrap;position:absolute}}.entry-item .entry-item-thumbnails:hover{opacity:.7}.entry-item .entry-item-thumbnails .entry-item-thumbnail{margin:0;display:block}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item-thumbnails .entry-item-thumbnail{flex-shrink:0}}@media only screen and ( max-width: 781px ){.entry-item .entry-item-thumbnails .entry-item-thumbnail:nth-child(n+2){display:none}}.entry-item .entry-item-thumbnails .entry-item-thumbnail img{display:block}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item-thumbnails .entry-item-thumbnail img{width:calc(clamp(.875rem,.393rem + .71vw,1rem)*29);height:calc(clamp(.875rem,.393rem + .71vw,1rem)*19.3125);object-fit:cover;object-position:50% 50%}}.entry-item .entry-item__container{display:flex;flex-direction:column;gap:1.5rem}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item__container{flex-direction:row;gap:calc(clamp(.875rem,.393rem + .71vw,1rem)*1.5)}}.entry-item .entry-item__main{display:flex;flex-direction:column;gap:3.75rem}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item__main{width:100%;max-width:calc(clamp(.875rem,.393rem + .71vw,1rem)*29)}}.entry-item .entry-item__title{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;margin:0;font-size:var(--wp--preset--font-size--title);line-height:1.4}@media(hover: hover){.entry-item .entry-item__title a:where(:any-link,:enabled,summary):hover{opacity:.7}}.entry-item .entry-item__title a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.entry-item .entry-item__title a{text-decoration:none}.entry-item .entry-item__title a:hover{opacity:.7}.entry-item .entry-item__title em{font-style:normal;font-size:1.25rem}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item__title em{font-size:calc(clamp(.875rem,.393rem + .71vw,1rem)*1.25)}}.entry-item .entry-item-meta{display:flex;flex-wrap:wrap;align-items:center}.entry-item .entry-item-meta__sub-title{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;width:100%;font-size:var(--wp--preset--font-size--heading-secondary);font-style:normal;line-height:1}.entry-item .entry-item-meta__sub-title-2{font-family:"FP-HiraKakuProN-W4","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:400;width:100%;font-size:var(--wp--preset--font-size--small-fixed);font-style:normal;line-height:1;margin-top:.375rem}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item-meta__sub-title-2{margin-top:calc(clamp(.875rem,.393rem + .71vw,1rem)*.375)}}.entry-item .entry-item-meta__number{font-size:var(--wp--preset--font-size--x-small);font-family:var(--wp--preset--font-family--number);font-style:normal;font-weight:700;line-height:1;margin-top:.9375rem}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item-meta__number{margin-top:calc(clamp(.875rem,.393rem + .71vw,1rem)*.9375)}}.entry-item .entry-item-meta__date{font-size:var(--wp--preset--font-size--x-small);font-weight:400;line-height:1;font-family:var(--wp--preset--font-family--english);margin-top:.9375rem;margin-left:.9375rem}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item-meta__date{margin-top:calc(clamp(.875rem,.393rem + .71vw,1rem)*.9375);margin-left:calc(clamp(.875rem,.393rem + .71vw,1rem)*.9375)}}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item__sub{width:100%;max-width:calc(clamp(.875rem,.393rem + .71vw,1rem)*22.5)}}.entry-item .entry-item-excerpt p{font-family:"FP-HiraKakuProN-W4","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:400;margin:0;font-size:var(--wp--preset--font-size--small-fixed);line-height:1.6;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.entry-item .entry-item-more{text-align:right;box-sizing:border-box;margin-top:2.875rem}@media print,only screen and ( min-width: 782px ){.entry-item .entry-item-more{margin-top:calc(clamp(.875rem,.393rem + .71vw,1rem)*2.875)}}@media(hover: hover){.entry-item .entry-item-more .entry-item-more__button:where(:any-link,:enabled,summary):hover{opacity:.7}}.entry-item .entry-item-more .entry-item-more__button{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.entry-item .entry-item-more .entry-item-more__button{font-family:var(--wp--preset--font-family--english);font-size:var(--wp--preset--font-size--small-fixed);color:currentColor;display:inline-block;box-sizing:border-box;position:relative;border-top:none;border-left:none;border-right:none;border-bottom:1px solid currentColor;border-radius:0;border-width:1px;padding:0 3rem 1rem 0;line-height:1.75;text-decoration:none}.entry-item .entry-item-more .entry-item-more__button:after{box-sizing:border-box;content:"";display:block;position:absolute;top:0;right:0;bottom:auto;left:auto;margin:auto;background-color:currentColor;background-image:url(../images/icon-chevron-right.svg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:1.75rem 1.75rem;width:1.75rem;height:1.75rem;border-radius:999px}.entry-item.is-sumau{color:var(--wp--preset--color--living)}.entry-item.is-sumau a{color:var(--wp--preset--color--living)}.entry-item.is-tateru{color:var(--wp--preset--color--build)}.entry-item.is-tateru a{color:var(--wp--preset--color--build)}.entry-item.is-sasaeru{color:var(--wp--preset--color--material)}.entry-item.is-sasaeru a{color:var(--wp--preset--color--material)}.entry-item.is-kangaeru{color:var(--wp--preset--color--philosophy)}.entry-item.is-kangaeru a{color:var(--wp--preset--color--philosophy)}.query-entry-wrapper{margin-top:4.375rem}@media print,only screen and ( min-width: 782px ){.query-entry-wrapper{margin-top:calc(clamp(.875rem,.393rem + .71vw,1rem)*7.5);overflow:clip}}.query-entry-wrapper+.query-entry-wrapper{margin-top:4.5rem}@media print,only screen and ( min-width: 782px ){.query-entry-wrapper+.query-entry-wrapper{margin-top:calc(clamp(.875rem,.393rem + .71vw,1rem)*9.5)}}.query-entry{display:flex;flex-direction:column;gap:3rem}@media print,only screen and ( min-width: 782px ){.query-entry{flex-direction:row;width:100%;max-width:calc(clamp(.875rem,.393rem + .71vw,1rem)*84);margin-left:0 !important;margin-right:0 !important}}@media print,only screen and ( min-width: 2000px ){.query-entry{max-width:calc(clamp(.875rem,.393rem + .71vw,1rem)*101.75);margin-left:auto !important;margin-right:auto !important}}@media print,only screen and ( min-width: 782px ){.query-entry .query-entry__header{width:calc(clamp(.875rem,.393rem + .71vw,1rem)*11.75)}}.query-entry .query-entry__container{flex:1}@media print,only screen and ( min-width: 782px ){.query-entry .query-entry__container.is-tax-company{box-sizing:border-box;padding-top:3.1875rem}}.category-header{box-sizing:border-box;margin:0}@media print,only screen and ( min-width: 782px ){.category-header{position:sticky;top:1rem;left:0}}.category-header.is-tax-company{padding-top:3rem}@media print,only screen and ( min-width: 782px ){.category-header.is-tax-company{top:3.75rem;padding-top:0}}.category-header .category-header__title{font-family:"FP-HiraKakuProN-W1","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:100;font-size:var(--wp--preset--font-size--xx-large);font-style:normal;line-height:1;margin:0}@media(hover: hover){.category-header .category-header__title a:where(:any-link,:enabled,summary):hover{opacity:.7}}.category-header .category-header__title a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.category-header .category-header__title a:hover{opacity:.7}.category-header .category-header__meta{margin-top:2.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media print,only screen and ( min-width: 782px ){.category-header .category-header__meta{margin-top:calc(clamp(.875rem,.393rem + .71vw,1rem)*2.5);gap:calc(clamp(.875rem,.393rem + .71vw,1rem)*3);flex-direction:column;align-items:flex-start}}.category-header .category-header__more{box-sizing:border-box}@media(hover: hover){.category-header .category-header__more .category-header__button:where(:any-link,:enabled,summary):hover{opacity:.7}}.category-header .category-header__more .category-header__button{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.category-header .category-header__more .category-header__button{font-family:var(--wp--preset--font-family--english);font-size:var(--wp--preset--font-size--small-fixed);color:currentColor;display:inline-block;box-sizing:border-box;position:relative;border-top:none;border-left:none;border-right:none;border-bottom:1px solid currentColor;border-radius:0;border-width:1px;padding:0 3rem 1rem 0;line-height:1.75;text-decoration:none}.category-header .category-header__more .category-header__button:after{box-sizing:border-box;content:"";display:block;position:absolute;top:0;right:0;bottom:auto;left:auto;margin:auto;background-color:currentColor;background-image:url(../images/icon-chevron-right.svg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:1.75rem 1.75rem;width:1.75rem;height:1.75rem;border-radius:999px}.category-header{color:var(--wp--preset--color--living)}.category-header.is-tateru{color:var(--wp--preset--color--build)}.category-header.is-sasaeru{color:var(--wp--preset--color--material)}.category-header.is-kangaeru{color:var(--wp--preset--color--philosophy)}.front-main-header{position:relative}.front-main-header .front-main-header__container{display:none}@media print,only screen and ( min-width: 782px ){.front-main-header .front-main-header__container{display:block;position:absolute;z-index:3;bottom:2rem;left:3rem}}.front-main-header .front-main-header__title{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;color:#fff;line-height:1;font-size:var(--wp--preset--font-size--heading-secondary);margin-top:0;margin-bottom:0}.front-main-header .front-main-navigation{margin-top:1.5rem}.front-main-header .front-main-navigation-list{list-style:none;padding:0;display:flex;margin:0;flex-direction:row;gap:min(6.875vw,6.1875rem)}.front-main-header .front-main-navigation-list-item{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;position:relative;font-size:2rem;font-style:normal;line-height:1;font-size:min(3.33333333vw,3rem);white-space:nowrap}@media print,only screen and ( min-width: 782px ){.front-main-header .front-main-navigation-list-item:not(:first-child):before{content:"/";color:var(--wp--preset--color--white);position:absolute;left:-1.27em;top:0}}@media(hover: hover){.front-main-header .front-main-navigation-list-item a:where(:any-link,:enabled,summary):hover{opacity:.7}}.front-main-header .front-main-navigation-list-item a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.front-main-header .front-main-navigation-list-item a{color:var(--wp--preset--color--white);display:inline-flex;text-decoration:none}.front-main-header .front-main-navigation-list-item a.is-living:hover{color:var(--wp--preset--color--living);opacity:1}.front-main-header .front-main-navigation-list-item a.is-build:hover{color:var(--wp--preset--color--build);opacity:1}.front-main-header .front-main-navigation-list-item a.is-material:hover{color:var(--wp--preset--color--material);opacity:1}.front-main-header .front-main-navigation-list-item a.is-philosophy:hover{color:var(--wp--preset--color--philosophy);opacity:1}.front-about{background:url(../images/bg-front-about.png) no-repeat scroll 50% 50%;background-size:cover;margin-top:0;height:30rem;min-height:min(33.33vw,clamp(.875rem,.393rem + .71vw,1rem)*41.75);box-sizing:border-box;padding:calc(clamp(.875rem,.393rem + .71vw,1rem)*3.875) calc(clamp(.875rem,.393rem + .71vw,1rem)*3) 0}@media only screen and ( max-width: 781px ){.front-about{display:none}}.front-about__logo img{width:calc(clamp(.875rem,.393rem + .71vw,1rem)*16.9375)}.front-about__title{margin:calc(clamp(.875rem,.393rem + .71vw,1rem)*1.875) 0 0;color:var(--wp--preset--color--white);line-height:1;font-size:var(--wp--preset--font-size--title-large)}.word-decoration{transition:opacity .2s ease-out,visibility .2s ease-out;will-change:transform;position:fixed;z-index:50;top:1.5rem;right:0;overflow:hidden;width:min(45.29vw,11.125rem);height:min(58.27vw,14.3125rem)}@media print,only screen and ( min-width: 782px ){.word-decoration{top:8.875rem;width:min(24.86vw,22.375rem);height:min(36.1111vw,32.5rem)}}@media print,only screen and ( min-width: 2000px ){.word-decoration{right:calc(50% - 62.5rem);width:22.375rem;height:32.5rem}}.word-decoration img{position:absolute;top:0;left:0;z-index:51;max-width:min(47vw,11.5625rem)}@media print,only screen and ( min-width: 782px ){.word-decoration img{max-width:min(29.17vw,26.25rem)}}@media print,only screen and ( min-width: 2000px ){.word-decoration img{max-width:26.25rem}}.word-decoration img.word-decoration__image{opacity:0;visibility:hidden;transition:none}.word-decoration img.word-decoration__image.is-active{opacity:1;visibility:visible}.word-decoration img.word-decoration__image.is-ready{transition:opacity .3s linear,visibility .3s linear}.word-decoration.is-hidden{opacity:0;visibility:hidden}.tax-company-main{color:var(--wp--preset--color--build)}.tax-company-main .tax-company-slider{--swiper-theme-color: currentColor;overflow:hidden;border-radius:16px;margin:0 0 2.25rem}@media print,only screen and ( min-width: 782px ){.tax-company-main .tax-company-slider{margin-bottom:3rem}}.tax-company-main .tax-company-slider .swiper-slide{width:100% !important;line-height:0}.tax-company-main .tax-company-slider .swiper-slide img{max-width:100%;display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3}.tax-company-main .tax-company-slider .swiper-button-prev,.tax-company-main .tax-company-slider .swiper-button-next{background-color:currentColor;width:1.25rem;height:1.25rem;border-radius:1.25rem;margin-top:0;transform:translate(0, -0.625rem)}.tax-company-main .tax-company-slider .swiper-button-prev svg,.tax-company-main .tax-company-slider .swiper-button-next svg{display:none}@media only screen and ( max-width: 781px ){.tax-company-main .tax-company-slider .swiper-button-prev,.tax-company-main .tax-company-slider .swiper-button-next{display:none}}.tax-company-main .tax-company-slider .swiper-button-next{right:1.25rem;background-image:url(../images/icon-chevron-right.svg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:1.25rem 1.25rem}.tax-company-main .tax-company-slider .swiper-button-prev{left:1.25rem;background-image:url(../images/icon-chevron-right.svg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:1.25rem 1.25rem;transform-origin:50% 50%;transform:translate(0, -0.625rem) rotate(180deg)}.tax-company-main .tax-company-slider .swiper-pagination{line-height:0;left:0;top:auto;right:0;bottom:1rem;display:flex;justify-content:center;gap:.625rem}.tax-company-main .tax-company-slider .swiper-pagination .swiper-pagination-bullet{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden;box-sizing:border-box;display:block;margin:0;opacity:1;background:#bbb;width:.625rem;height:.625rem;border-radius:.625rem}.tax-company-main .tax-company-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--white);width:1.25rem}.tax-company-main .tax-company-main__title{font-family:"FP-HiraKakuProN-W3","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:300;line-height:1.2;font-size:1.75rem;letter-spacing:-0.05em;margin:0}@media print,only screen and ( min-width: 782px ){.tax-company-main .tax-company-main__title{font-size:2.25rem;line-height:1}}.tax-company-main .tax-company-main__description{font-family:"FP-HiraKakuProN-W5","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:500;font-size:1rem;font-style:normal;line-height:1.8;letter-spacing:-0.05em;margin:1rem 0 0}@media print,only screen and ( min-width: 782px ){.tax-company-main .tax-company-main__description{margin-top:2rem}}.tax-company-title{font-family:"FP-HiraKakuProN-W5","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:500;font-size:1rem;color:var(--wp--preset--color--build);line-height:1.8;letter-spacing:-0.05em;margin:7.5rem 0 2.25rem}@media print,only screen and ( min-width: 782px ){.tax-company-title{margin:5.625rem 0}}.tax-company-title span{border-top:1px solid var(--wp--preset--color--build);display:inline-block;box-sizing:border-box;padding-top:.75rem}.tax-company-profile{border:1px solid var(--wp--preset--color--build);border-radius:16px;box-sizing:border-box;padding:1.875rem;margin:7.5rem 0 0;display:flex;flex-direction:column;gap:2rem;color:var(--wp--preset--color--build)}@media print,only screen and ( min-width: 782px ){.tax-company-profile{padding:3rem 3.75rem;margin-top:10rem;flex-direction:row;gap:3.75rem}}.tax-company-profile a{color:var(--wp--preset--color--build);text-decoration:none}.tax-company-profile a:hover{text-decoration:underline}.tax-company-profile .tax-company-profile__name{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;line-height:1.6;margin:0;font-size:1rem}@media print,only screen and ( min-width: 782px ){.tax-company-profile .tax-company-profile__name{white-space:nowrap}}.tax-company-profile .tax-company-profile__container{flex:1}.tax-company-profile .tax-company-profile__title{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;line-height:1.2;letter-spacing:-0.05em;font-size:1rem;margin:0 0 .75rem}.tax-company-profile .tax-company-profile__description{font-family:"FP-HiraKakuProN-W3","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:300;line-height:1.4;font-size:.875rem}.tax-company-profile .tax-company-profile__description p{margin:0}.tax-company-profile .tax-company-profile__description p+p{margin-top:2em}@media print,only screen and ( min-width: 782px ){.tax-company-profile .tax-company-profile__description p+p{margin-top:1em}}.site-main.is-color-sumau .tax-company-main,.site-main.is-color-sumau .tax-company-title,.site-main.is-color-sumau .tax-company-profile,.site-main.is-color-sumau .tax-company-profile a{color:var(--wp--preset--color--living)}.site-main.is-color-sumau .tax-company-title span,.site-main.is-color-sumau .tax-company-profile{border-color:var(--wp--preset--color--living)}.site-main.is-color-tateru .tax-company-main,.site-main.is-color-tateru .tax-company-title,.site-main.is-color-tateru .tax-company-profile,.site-main.is-color-tateru .tax-company-profile a{color:var(--wp--preset--color--build)}.site-main.is-color-tateru .tax-company-title span,.site-main.is-color-tateru .tax-company-profile{border-color:var(--wp--preset--color--build)}.site-main.is-color-sasaeru .tax-company-main,.site-main.is-color-sasaeru .tax-company-title,.site-main.is-color-sasaeru .tax-company-profile,.site-main.is-color-sasaeru .tax-company-profile a{color:var(--wp--preset--color--material)}.site-main.is-color-sasaeru .tax-company-title span,.site-main.is-color-sasaeru .tax-company-profile{border-color:var(--wp--preset--color--material)}.site-main.is-color-kangaeru .tax-company-main,.site-main.is-color-kangaeru .tax-company-title,.site-main.is-color-kangaeru .tax-company-profile,.site-main.is-color-kangaeru .tax-company-profile a{color:var(--wp--preset--color--philosophy)}.site-main.is-color-kangaeru .tax-company-title span,.site-main.is-color-kangaeru .tax-company-profile{border-color:var(--wp--preset--color--philosophy)}body.grand-top{font-family:"FP-ヒラギノ角ゴ ProN W3";line-height:1.8;font-size:1rem}@media print,only screen and ( min-width: 782px ){body.grand-top{font-size:1.125rem}}.top-container{box-sizing:border-box;padding:0 1.25rem;max-width:47.5rem;width:100%;margin:3.75rem auto 0;padding-bottom:1.25rem}@media print,only screen and ( min-width: 782px ){.top-container{margin:7.5rem auto 0;padding-bottom:2.5rem}}.top-group{box-sizing:border-box;margin-bottom:7.5rem}@media print,only screen and ( min-width: 782px ){.top-group{margin-bottom:15rem}}.top-group .top-group__logo{margin:0}.top-group .top-group__logo img{display:block;max-width:100%}.top-group .top-group__logo.is-welove{width:11.875rem}@media print,only screen and ( min-width: 782px ){.top-group .top-group__logo.is-welove{width:15.9375rem}}.top-group .top-group__logo.is-wlth{width:11.5rem}@media print,only screen and ( min-width: 782px ){.top-group .top-group__logo.is-wlth{width:15.375rem}}.top-group .top-group__logo.is-wl{width:10.1875rem}@media print,only screen and ( min-width: 782px ){.top-group .top-group__logo.is-wl{width:13.625rem}}.top-group .top-group__description{margin:2.5rem 0 0}@media print,only screen and ( min-width: 782px ){.top-group .top-group__description{margin-top:3.75rem}}.top-group .top-more{box-sizing:border-box;margin-top:2.875rem}@media print,only screen and ( min-width: 782px ){.top-group .top-more{margin-top:calc(clamp(.875rem,.393rem + .71vw,1rem)*2.875)}}@media(hover: hover){.top-group .top-more .top-more-button:where(:any-link,:enabled,summary):hover{opacity:.7}}.top-group .top-more .top-more-button{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.top-group .top-more .top-more-button{font-family:var(--wp--preset--font-family--english);font-size:var(--wp--preset--font-size--small-fixed);color:currentColor;display:inline-block;box-sizing:border-box;position:relative;border-top:none;border-left:none;border-right:none;border-bottom:1px solid currentColor;border-radius:0;border-width:1px;padding:0 3rem 1rem 0;line-height:1.75;text-decoration:none}.top-group .top-more .top-more-button:after{box-sizing:border-box;content:"";display:block;position:absolute;top:0;right:0;bottom:auto;left:auto;margin:auto;background-color:currentColor;background-image:url(../images/icon-chevron-right.svg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:1.75rem 1.75rem;width:1.75rem;height:1.75rem;border-radius:999px}.top-copyright{font-family:"Geist","hiragino sans",sans-serif;margin:0 auto;font-weight:500;font-size:.75rem;line-height:1}.local-nav{font-family:"FP-HiraKakuProN-W6","hiragino sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-weight:600;max-width:var(--wp--style--global--wide-size);box-sizing:border-box;margin:0 auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:center;gap:.5rem;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);margin-top:3rem}@media print,only screen and ( min-width: 782px ){.local-nav{box-sizing:content-box;margin-top:4rem}}.local-nav.is-sumau{color:var(--wp--preset--color--living)}.local-nav.is-sumau a{color:var(--wp--preset--color--living)}.local-nav.is-tateru{color:var(--wp--preset--color--build)}.local-nav.is-tateru a{color:var(--wp--preset--color--build)}.local-nav.is-sasaeru{color:var(--wp--preset--color--material)}.local-nav.is-sasaeru a{color:var(--wp--preset--color--material)}.local-nav.is-kangaeru{color:var(--wp--preset--color--philosophy)}.local-nav.is-kangaeru a{color:var(--wp--preset--color--philosophy)}.local-nav .local-nav-item.is-prev{line-height:1;font-size:1rem}.local-nav .local-nav-item.is-home{font-size:1rem;line-height:1.4;text-align:center}@media print,only screen and ( min-width: 782px ){.local-nav .local-nav-item.is-home br{display:none}}.local-nav .local-nav-item.is-next{line-height:1;font-size:1rem;text-align:right}.local-nav .local-nav-item a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden;text-decoration:none;display:inline-flex;position:relative}.local-nav .local-nav-item a:hover{opacity:.7}.local-nav .local-nav-item a.local-nav-prev{padding:.625rem 0 .625rem 3.625rem}@media print,only screen and ( min-width: 782px ){.local-nav .local-nav-item a.local-nav-prev{padding:1.75rem 0 1.75rem 5.75rem}}.local-nav .local-nav-item a.local-nav-next{padding:.625rem 3.625rem .625rem 0}@media print,only screen and ( min-width: 782px ){.local-nav .local-nav-item a.local-nav-next{padding:1.75rem 5.75rem 1.75rem 0}}.local-nav .local-nav-item a .local-nav-prev__icon,.local-nav .local-nav-item a .local-nav-next__icon{box-sizing:border-box;content:"";display:block;position:absolute;top:0;right:0;bottom:auto;left:auto;margin:auto;background-color:currentColor;background-image:url(../images/icon-chevron-right.svg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:2.25rem 2.25rem;width:2.25rem;height:2.25rem;border-radius:999px;transform-origin:50% 50%}@media print,only screen and ( min-width: 782px ){.local-nav .local-nav-item a .local-nav-prev__icon,.local-nav .local-nav-item a .local-nav-next__icon{background-size:4rem 4rem;width:4.5rem;height:4.5rem}}.local-nav .local-nav-item a .local-nav-prev__icon{left:0;right:auto;transform:rotate(-180deg)}.local-nav .local-nav-item.is-disabled{opacity:.3}.local-nav .local-nav-item.is-disabled a{pointer-events:none}.is-whitespace-nowrap{white-space:nowrap}.is-flex-1{flex:1}.hidden{display:none !important}@media only screen and ( max-width: 781px ){.sm\:hidden{display:none !important}}@media print,only screen and ( min-width: 782px ){.md\:hidden{display:none !important}}.bg-none{background:none}.left{text-align:left !important}@media print,only screen and ( min-width: 782px ){.md\:left{text-align:left !important}}@media only screen and ( max-width: 781px ){.sm\:left{text-align:left !important}}.center{text-align:center !important}@media print,only screen and ( min-width: 782px ){.md\:center{text-align:center !important}}@media only screen and ( max-width: 781px ){.sm\:center{text-align:center !important}}.right{text-align:right !important}@media print,only screen and ( min-width: 782px ){.md\:right{text-align:right !important}}@media only screen and ( max-width: 781px ){.sm\:right{text-align:right !important}}.justification-right{justify-content:flex-end !important}@media print,only screen and ( min-width: 782px ){.md\:justification-right{justify-content:flex-end !important}}@media only screen and ( max-width: 781px ){.sm\:justification-right{justify-content:flex-end !important}}.w25{width:25% !important}@media print,only screen and ( min-width: 782px ){.md\:w25{width:25% !important}}@media only screen and ( max-width: 781px ){.sm\:w25{width:25% !important}}.w50{width:50% !important}@media print,only screen and ( min-width: 782px ){.md\:w50{width:50% !important}}@media only screen and ( max-width: 781px ){.sm\:w50{width:50% !important}}.w60{width:60% !important}@media print,only screen and ( min-width: 782px ){.md\:w60{width:60% !important}}@media only screen and ( max-width: 781px ){.sm\:w60{width:60% !important}}.w75{width:75% !important}@media print,only screen and ( min-width: 782px ){.md\:w75{width:75% !important}}@media only screen and ( max-width: 781px ){.sm\:w75{width:75% !important}}.w100{width:100% !important}@media print,only screen and ( min-width: 782px ){.md\:w100{width:100% !important}}@media only screen and ( max-width: 781px ){.sm\:w100{width:100% !important}}

/*# sourceMappingURL=app.css.map*/