.archive-cts .sec-cts{position:relative}.archive-cts .sec-cts .cts-list{display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-list{max-width:100%;margin-inline:auto}}@media screen and (min-width: 961px){.archive-cts .sec-cts .cts-list .cts-item{width:calc(100% / 1)}.archive-cts .sec-cts .cts-list .cts-item:nth-of-type(n+2){margin-top:90px}.archive-cts .sec-cts .cts-list .cts-item:not(:nth-of-type(2n+1)){margin-left:0%}}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-list .cts-item{width:calc(100% / 1)}.archive-cts .sec-cts .cts-list .cts-item:nth-of-type(n+2){margin-top:60px}.archive-cts .sec-cts .cts-list .cts-item:not(:nth-of-type(2n+1)){margin-left:0%}}.archive-cts .sec-cts .cts-list .cts-item a{position:relative;display:block}@media (hover: hover){.archive-cts .sec-cts .cts-list .cts-item a:hover:hover .item-img img{scale:1.03}}.archive-cts .sec-cts .cts-list .item-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-list .item-wrap{flex-direction:column}}.archive-cts .sec-cts .cts-list .item-head{position:relative}@media screen and (min-width: 961px){.archive-cts .sec-cts .cts-list .item-head{width:55%}}.archive-cts .sec-cts .cts-list .item-body{position:relative;padding-inline:4%;display:flex;justify-content:space-between;flex-direction:column;height:auto}@media screen and (min-width: 961px){.archive-cts .sec-cts .cts-list .item-body{width:45%}}.archive-cts .sec-cts .cts-list .item-img{font-size:0;overflow:hidden;position:relative}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-list .item-img{margin-bottom:8%}}.archive-cts .sec-cts .cts-list .item-img img{width:100%;object-fit:cover;aspect-ratio:1.7794117647;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover}.archive-cts .sec-cts .cts-list .menu-ttl{font-size:clamp(1.4rem, 0.72916vw, 1.4rem);letter-spacing:0.1em;position:relative;display:flex;align-items:center;justify-content:space-between}.archive-cts .sec-cts .cts-list .menu-ttl::after{content:"";position:relative;width:100%;height:1px;background:#000;margin-left:1em}.archive-cts .sec-cts .cts-list .item-ttl-wrap{margin-bottom:2em}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-list .item-ttl-wrap{margin-bottom:1em}}.archive-cts .sec-cts .cts-list .item-ttl{padding:0.25em 0;font-size:clamp(1.6rem, 1.25vw, 2.4rem);letter-spacing:0.05em}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-list .item-ttl{margin:0.2em 0 0.4em}}.archive-cts .sec-cts .cts-list .item-ttl-en{font-size:clamp(1.6rem, 1.25vw, 2.4rem);letter-spacing:0em;margin-top:0.25em}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-list .item-ttl-en{margin:0.2em 0 0.4em}}.archive-cts .sec-cts .cts-list .item-ttl-ja{font-size:clamp(1.6rem, 0.9375vw, 1.8rem);letter-spacing:0.05em}.archive-cts .sec-cts .cts-list .item-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem);line-height:1.75;margin-bottom:0.5em;word-break:auto-phrase}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-list .item-txt{margin-bottom:2em}}
/*# sourceMappingURL=company.css.map */
