@layer setup, swiper, modules, components, contents, fx, utility;@layer setup{:root{--rem: calc(1rem / 16);--color-01: #222;--color-02: #fff;--font-size: var(--_font-size);--leading-trim: calc((1em - 1lh) / 2);--duration: .25s;--max: var(--_inline-viewport);--gap: calc(var(--_gap) * var(--rem));--nav: var(--_nav);--footer: calc(var(--_footer) * var(--rem))}@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: 1160;--_gap: 40;--_nav: 131.39px;--_footer: 200;--_inline-viewport: calc(var(--_basis) * var(--rem));--_font-size: 16px}}}@layer setup{:where(html){font-size:var(--font-size);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;interpolate-size:allow-keywords;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wp-content{font-family:"Noto Sans JP",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;color:var(--color-01);background-color:var(--color-02);overflow-wrap:anywhere;line-break:anywhere}.wp-content *:not([class*=wp-block-]),.wp-content *:not([class*=wp-block-])::before,.wp-content *:not([class*=wp-block-])::after{box-sizing:border-box;margin:unset;padding:unset}.wp-content [class*=wp-block-] *{margin:revert}:where(body){min-block-size:100dvb}@media(min-width: 661px)and (max-width: 1160px){:where(body){inline-size:1160px}}.wp-content :where(a){text-decoration-thickness:from-font;text-underline-offset:.125em;word-break:break-all;color:inherit}:focus-visible{outline-offset:.1875em;outline-style:solid;outline-color:currentColor}:target{scroll-margin-block-start:var(--nav)}}@layer components{.wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em;color:#555}.wp-pagenavi a{text-decoration:none !important}.wp-pagenavi :is(.page,.current,.first,.last){display:grid;place-items:center;min-inline-size:1.5lh;block-size:1.5lh;border-radius:.1875rem;border:1px solid}.wp-pagenavi .current{color:#fff;background-color:#555}@media(max-width: 661px){.wp-pagenavi{margin-block-start:1.25rem}}@media(min-width: 661px){.wp-pagenavi{margin-block-start:2.5rem}}}@layer modules{.m-container{display:flow-root;contain:layout;inline-size:min(100% - var(--gap)*2,var(--_max)*1px);margin-inline:auto}.m-container :is(.fluid,.contain){inline-size:100cqi;margin-inline:calc(50% - 50cqi)}.m-container .contain{padding-inline:calc(50cqi - 50%)}.m-sr-only{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);inline-size:1px;block-size:1px;margin:-1px;padding:0;white-space:nowrap;border-width:0}.m-indent{padding-left:calc(var(--indent, 1)*1em);text-indent:calc(var(--indent, 1)*-1em)}.m-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-line-clamp{overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;block-size:min(100%,var(--line-clamp, 2)*1lh);-webkit-line-clamp:var(--line-clamp, 2);line-clamp:var(--line-clamp, 2)}}@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 modules{.m-logo{display:grid;place-items:center;background-color:#eee;aspect-ratio:1}.m-logo__image{-o-object-fit:cover;object-fit:cover}.m-logo__image.\--horizontal{inline-size:var(--inline-size);block-size:auto}.m-logo__image.\--vertical{inline-size:auto;block-size:var(--block-size)}.m-logo__image.\--no-image{inline-size:var(--inline-size);block-size:var(--block-size)}@media(max-width: 661px){.m-logo__image{--inline-size: calc(55 * var(--rem));--block-size: calc(55 * var(--rem))}}@media(min-width: 661px){.m-logo__image{--inline-size: calc(110 * var(--rem));--block-size: calc(110 * var(--rem))}}}@layer contents{.archive__wrapper{display:grid}.archive__header{display:grid;place-items:center;color:#fff;border-block-end:var(--border-block-end-width) solid #bfa32c;background-position:50%;background-repeat:no-repeat;background-size:cover}@media(max-width: 661px){.archive{margin-block:2.5rem}.archive__wrapper{gap:var(--gap)}.archive__header{block-size:112px;--border-block-end-width: 2.5px;background-image:url(../images/archive_head_bg_sm.webp)}.archive__title{font-size:18px}}@media(min-width: 661px){.archive{inline-size:min(100%,67rem);margin-inline:auto;margin-block:8.75rem}.archive__wrapper{grid-template-columns:repeat(3, 1fr);gap:2.1875rem}.archive__header{block-size:200px;--border-block-end-width: 5px;background-image:url(../images/archive_head_bg_md.webp)}.archive__title{font-size:36px}}}@layer contents{.single__common-label{font-weight:700}.single__common-label.\--head{color:#999}@media(max-width: 661px){.single__common-label.\--head{font-size:.75rem}.single__common-label:not(.\--head){font-size:1.0625rem}}@media(min-width: 661px){.single__common-label{font-size:1.0625rem}}}@layer contents{.single__head{display:grid}.single__head-header{display:grid;row-gap:1em}.single__head-post-info{display:flex;align-items:center}.single__head-company{display:grid;align-items:center}.single__head-logo{-o-object-fit:cover;object-fit:cover}.single__head-image{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 661px){.single__head-header{order:2;padding-block:var(--gap)}.single__head-post-info{-moz-column-gap:2em;column-gap:2em}.single__head-post-date{font-size:.75rem}.single__head-title{font-size:1.25rem;line-height:1.41725}.single__head-company{grid-template-columns:3.4375rem 1fr;-moz-column-gap:1rem;column-gap:1rem;font-size:.875rem}.single__head-logo{inline-size:3.4375rem;block-size:3.4375rem}.single__head-featured-image{inline-size:100cqi;block-size:10rem;margin-inline:calc(50% - 50cqi)}}@media(min-width: 661px){.single__head{grid-template-columns:1fr 34.375rem;align-items:center;-moz-column-gap:5rem;column-gap:5rem}.single__head-post-info{-moz-column-gap:3em;column-gap:3em}.single__head-post-date{font-size:.9375rem}.single__head-title{font-size:2rem;line-height:1.415625}.single__head-company{grid-template-columns:6.875rem 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem}.single__head-logo{inline-size:6.875rem;block-size:6.875rem}.single__head-featured-image{block-size:23.75rem}}}@layer contents{.single__excerpt{background-color:#e5e5e5}@media(max-width: 661px){.single__excerpt{margin-inline:calc(var(--gap)*-1)}.single__excerpt-text{padding:var(--gap);font-size:.9375rem;line-height:1.3666666667}}@media(min-width: 661px){.single__excerpt{margin-inline:calc(var(--gap)*-1)}.single__excerpt-text{padding:2rem;font-size:1.125rem;line-height:1.4444444444}}@media(min-width: 1160px){.single__excerpt{inline-size:100cqi;margin-inline:calc(50% - 50cqi);padding-inline:calc(50cqi - 50%)}}}@layer contents{.single__post p~p{margin-block-start:1em}@media(max-width: 661px){.single__post{margin-block:3rem}}@media(min-width: 661px){.single__post{margin-block:7rem}}}@layer contents{.single__profile{background-color:#e5e5e5}.single__profile-body{display:grid;font-size:.875rem;line-height:1.7142857143}.single__profile-logo{-o-object-fit:cover;object-fit:cover}.single__profile-list{list-style-type:""}.single__profile-list-item{display:grid}.single__profile-list-label{font-weight:700}@media(max-width: 661px){.single__profile{display:grid;row-gap:.625rem;margin-block-end:3.75rem;padding:var(--gap)}.single__profile-body{display:grid;row-gap:1em}.single__profile-head{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem;font-weight:700}.single__profile-list{display:grid;row-gap:1em}.single__profile-list-item:first-of-type{display:none}}@media(min-width: 661px){.single__profile{margin-block:7rem;padding-inline:1.5rem;padding-block:1.5rem 2.5rem}.single__profile-body{grid-template-columns:6.875rem 1fr;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.single__profile-head{display:contents}.single__profile-list-item{grid-template-columns:4.5em 1fr;-moz-column-gap:1rem;column-gap:1rem}.single__profile-list-label:not(.\--name){-moz-text-align-last:justify;text-align-last:justify}.single__profile-list-label.\--name{grid-column:span 2}}}@layer contents{.yarpp{background-color:#e5e5e5}.yarpp-related{display:grid}.yarpp-related-list{display:grid;grid-template-columns:repeat(3, 1fr);list-style-type:""}.yarpp-related-item{background-color:#fff}.yarpp-related-link{text-decoration:none !important}.yarpp-related-thumb{overflow:clip}.yarpp-related-img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.yarpp-related-body{display:grid;row-gap:.5em;padding:.625rem 1rem}.yarpp-related-date,.yarpp-related-company,.yarpp-related-person{font-size:.8125rem}.yarpp-related-heading{font-size:1rem}@media(max-width: 661px){.yarpp{padding-block:1.5rem .5rem}.yarpp-related{row-gap:1rem}.yarpp-related-list{scroll-snap-type:x mandatory;scroll-marker-group:after;overflow-x:scroll;-moz-column-gap:var(--gap);column-gap:var(--gap);scroll-behavior:smooth;padding-block-end:1rem}.yarpp-related-item{scroll-snap-align:start;scroll-snap-stop:always;inline-size:17.5rem}.yarpp-related-thumb{block-size:8.9375rem}.yarpp-related-title{font-size:1.25rem;line-height:1.41725}}@media(min-width: 661px){.yarpp{padding-block:3.75rem}.yarpp-related{row-gap:1.5rem;inline-size:66.875rem;margin-inline:auto}.yarpp-related-list{-moz-column-gap:2.125rem;column-gap:2.125rem}.yarpp-related-item{inline-size:20.875rem}.yarpp-related-thumb{block-size:10.625rem}.yarpp-related-title{font-size:2rem;line-height:1.375}}}@layer contents{.wp-block-columns.is-layout-flex{display:flex;flex-wrap:wrap;gap:var(--wp--style--block-gap, 2em);align-items:flex-start}.wp-block-columns.is-layout-flex>.wp-block-column{flex-grow:1;min-width:0}.is-layout-flex{display:flex;flex-wrap:wrap;align-items:center}.is-layout-flex>*{margin:0}.is-layout-flow>*{margin-block-start:0}.is-layout-flow>p:first-of-type{text-box-trim:trim-start}}@layer utility{[data-space]{--value: 1;--unit: var(--rem);--calc: calc(var(--value) * var(--unit))}[data-space~=mb]{margin-block:var(--calc)}[data-space~=mbs]{margin-block-start:var(--calc)}[data-space~=mbe]{margin-block-end:var(--calc)}[data-space~=pb]{padding-block:var(--calc)}[data-space~=pbs]{padding-block-start:var(--calc)}[data-space~=pbe]{padding-block-end:var(--calc)}[data-unit=px]{--unit: var(--rem)}[data-unit=em]{--unit: 1em}[data-unit=lh]{--unit: 1lh}[data-unit="%"]{--unit: 1%}[data-unit=rem]{--unit: 1rem}[data-fz]{--value: 16;font-size:calc(var(--value)*var(--rem))}@media(max-width: 661px){.sm{display:block}.smf{display:flex}.smg{display:grid}.smc{display:contents}:is(.md,.mdf,.mdg){display:none}[data-space]._sm{--value: var(--value-sm, var(--value))}[data-fz~=sm]{--value: var(--fz-sm, var(--value))}.sm-mia{margin-inline:auto}}@media(min-width: 661px){.md{display:block}.mdf{display:flex}.mdg{display:grid}.mdc{display:contents}:is(.sm,.smf,.smg){display:none}[data-space]._md{--value: var(--value-md, var(--value))}[data-fz~=md]{--value: var(--fz-md, var(--value))}.md-mia{margin-inline:auto}}}/*# sourceMappingURL=front-style.css.map */