/* 生成物: source/assets からビルド（scripts/assets-build.js）。直接編集しない */
@charset "UTF-8";.cms_common-linkcard{margin-top:6.4rem;padding:2rem 1.7rem;border-radius:var(--br-A);background-color:var(--cc-gray-A)}@media(width<=640px){.cms_common-linkcard{margin-top:4rem;padding:1.6rem}}.cms_common-linkcard .list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}@media(width<=640px){.cms_common-linkcard .list{grid-template-columns:1fr;gap:1.2rem}}.cms_common-linkcard .link{display:grid;grid-template-columns:9.5rem 1fr;align-items:center;min-height:10.5rem;padding:.5rem 3.6rem .5rem .5rem;border-radius:.8rem;background-color:var(--cc-white-A);position:relative}@media(hover){.cms_common-linkcard .link{transition:opacity var(--duration-hover-A)}.cms_common-linkcard .link:hover{opacity:.8}}.cms_common-linkcard .img{width:9.5rem;aspect-ratio:1 / 1;border-radius:var(--br-C);object-fit:cover}.cms_common-linkcard .text{padding-inline:1.6rem 0;color:var(--cc-red-A);font-size:1.6rem;font-weight:var(--fw-default-bold);line-height:1.7;letter-spacing:.08em;text-align:center;text-decoration:underline;text-decoration-thickness:7%;text-underline-offset:.2em;font-feature-settings:"palt"}.cms_common-linkcard .m-i-circle{--circle-bg:var(--cc-red-A);width:2rem;color:var(--cc-white-A);position:absolute;right:1rem;bottom:1rem}.cms_common-linkcard .m-i-circle:after{width:40%}.cms_common-single_pager{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"prev archive next";align-items:center;gap:2.4rem;margin-top:12rem}@media(width<=640px){.cms_common-single_pager{grid-template-columns:1fr 1fr;grid-template-areas:"archive archive" "prev next";gap:3.2rem 2rem;margin-top:6rem}}.cms_common-single_pager .prev,.cms_common-single_pager .next{display:grid;align-items:center;gap:1.2rem;width:16rem;padding-bottom:1rem;border-bottom:1px solid var(--cc-black-A);font-size:1.6rem;font-weight:var(--fw-default-bold);line-height:1.6;letter-spacing:.02em}@media(width<=640px){.cms_common-single_pager .prev,.cms_common-single_pager .next{width:auto;max-width:16rem;font-size:1.4rem}}:is(.cms_common-single_pager .prev,.cms_common-single_pager .next):before,:is(.cms_common-single_pager .prev,.cms_common-single_pager .next):after{width:.9rem}@media(hover){.cms_common-single_pager .prev,.cms_common-single_pager .next{transition:opacity var(--duration-hover-A)}:is(.cms_common-single_pager .prev,.cms_common-single_pager .next):hover{opacity:.7}}.cms_common-single_pager .prev{grid-area:prev;grid-template-columns:auto 1fr;justify-self:start;text-align:right}.cms_common-single_pager .prev:before{rotate:180deg}.cms_common-single_pager .next{grid-area:next;grid-template-columns:1fr auto;justify-self:end}.cms_common-single_pager .archive{grid-area:archive;display:grid;grid-template-columns:2.4rem 1fr;align-items:center;width:28rem;min-height:6rem;padding-inline:1.5rem 2.4rem;border-radius:4rem;background-color:var(--cc-red-A);color:var(--cc-white-A);font-size:1.6rem;font-weight:var(--fw-default-bold);line-height:1.6;letter-spacing:.02em;text-align:center;font-feature-settings:"palt"}@media(width<=640px){.cms_common-single_pager .archive{justify-self:center}}.cms_common-single_pager .archive .m-i-circle{color:var(--cc-red-A)}.cms_common-single_pager .archive .m-i-circle:after{width:37.5%;rotate:180deg}@media(hover){.cms_common-single_pager .archive{transition:opacity var(--duration-hover-A)}.cms_common-single_pager .archive:hover{opacity:.8}}
/*# sourceMappingURL=cms.css.map */
