/*! [content/home] section-info.css */.section-toc:not(.is-stuck){background:rgb(var(--color-bg-body-rgb) / .5)}.section-toc+.yarn-separator{margin-top:2em}.yarn-separator+.page-section{padding-top:2em}.info-title{margin:0;text-align:left;font-family:var(--font-serif-h)}.info-content{--gap:var(--space_3_2);--cols:4;--col-width:calc((100% - var(--gap) * (var(--cols) - 1)) / var(--cols) - var(--col-reduce));--col-reduce:2em;--col-additional:calc(var(--col-reduce) * var(--cols));--eyecatch-aspect:4/3;position:relative;margin-top:2em}@media (min-width:1281px){.info-ui{--left:calc(var(--col-width) + var(--col-additional) + var(--gap));position:absolute;left:var(--left);top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;width:calc(100% - var(--left))}.info-ui .btn{--btn-padding-x:.75em;--btn-padding-y:max(calc(var(--btn-padding-x) - var(--btn-line-height-gap)), 0px);--btn-border-color-a:1}}@media (max-width:1280px){.info-ui{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;width:100%;margin-top:var(--margin-line)}.info-ui .btn{-webkit-box-flex:1;-ms-flex:1;flex:1}}.posts-box{display:-ms-grid;display:grid;-ms-grid-columns:calc(var(--col-width) + var(--col-additional)) var(--gap) var(--col-width) var(--gap) var(--col-width) var(--gap) var(--col-width);grid-template-columns:calc(var(--col-width) + var(--col-additional)) var(--col-width) var(--col-width) var(--col-width);grid-gap:1.5em var(--gap)}.posts-box .post:not(:first-child){margin-top:calc(var(--col-additional) * 3 / 4)}.posts-box .post-title svg{fill:var(--color-izumi-blue)}.posts-box .post .post-title .line-clamp{height:auto}.posts-box .post .post-text{position:static}.posts-box .post .post-type{overflow:hidden;position:absolute;left:0;top:0;margin:0;padding:0;border-radius:var(--eyecatch-border-radius) 0 0 0;line-height:1;font-weight:700;color:#fff}.posts-box .post .post-type-label::before{content:'';position:absolute;z-index:-1;left:0;top:50%;width:100%;height:100%;background:var(--color-izumi-blue);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.posts-box .post .post-type-label{position:relative;padding:.5em}@media (max-width:1280px){.posts-box{-ms-grid-columns:1fr var(--gap) 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:auto auto 1fr}.posts-box .post{-ms-flex-item-align:start;align-self:flex-start}.posts-box .post:first-child{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4}.posts-box .post:not(:first-child){margin-top:0}.posts-box .post.list-style_1280px .a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.posts-box .post.list-style_1280px .post-text{-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:1023px){.posts-box{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto}.posts-box .post:first-child{grid-row:initial}.posts-box .post.is-latest{--text-item-lines:3}.posts-box .post.is-latest .post-text{-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:720px){.posts-box .post.is-latest{--text-item-lines:2}.posts-box .post .post-type{display:none}}.posts-box .pt-news .post-eyecatch{background:rgb(var(--color-izumi-blue-rgb))}.overlay-image{overflow:hidden;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.overlay-image>img{z-index:2}.overlay-image::after{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.posts-box .pt-news .post-photo:not(.blank-image) .post-eyecatch .img{z-index:1}.posts-box .pt-news .post-photo:not(.blank-image) .post-eyecatch .img{z-index:1}.posts-box .pt-news.has-overlay-image .post-photo .post-eyecatch .img{opacity:.5}.posts-box .pt-news.has-overlay-image .post-photo.blank-image .post-eyecatch .img{opacity:.3}.posts-box .pt-news.has-overlay-image .post-photo.blank-image+.post-text>.post-type{display:none}.posts-box .pt-news .blank-image .blank{display:none}