.tieup__list .item+.item{margin-top:24px}.tieup__list .item__button{display:flex;padding:32px 4.3165467626%;gap:0 4.3165467626%;border:1px solid hsla(0,0%,100%,.25);background:rgba(0,0,0,.8)}.tieup__list .item__image{display:block;align-self:flex-start;aspect-ratio:1200/900;width:36.291913215%}.tieup__list .item__image img{width:100%;height:100%;object-fit:cover}.tieup__list .item__body{flex:1;align-self:center}.tieup__list .item__category{display:inline-block;margin-bottom:24px;padding:6px 16px;background:#fff;color:#000;font-weight:700;font-size:.875rem;line-height:1}.tieup__list .item__title{display:-webkit-box;margin-bottom:24px;overflow:hidden;font-weight:700;font-size:1.5rem;line-height:1.55;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tieup__list .item__text{display:-webkit-box;overflow:hidden;font-size:.875rem;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tieup__list .item.large .item__button{padding:0 0}.tieup__list .item.large .item__image{width:50.0900900901%}.tieup__list .item.large .item__body{padding:32px 4.3243243243% 32px 0}@media screen and (max-width: 1024px){.tieup__list .item__title{-webkit-line-clamp:2}.tieup__list .item__text{-webkit-line-clamp:2}}@media screen and (max-width: 767px){.tieup__list .item+.item{margin-top:32px}.tieup__list .item__button{flex-direction:column;padding:20px 5.9701492537%;gap:24px 0}.tieup__list .item__image{width:100%}.tieup__list .item__category{margin-bottom:16px}.tieup__list .item__title{-webkit-line-clamp:3;margin-bottom:16px;font-size:1rem}.tieup__list .item.large .item__image{width:100%}.tieup__list .item.large .item__body{padding:0 5.9701492537% 20px}}