.aseave-column-list{width:100%}.aseave-column-list .page-width{max-width:1520px;margin:0 auto;padding:0 20px}.column-list-header{text-align:center;margin-bottom:80px}.column-list-title{font-family:Shippori Mincho B1,serif;font-size:44px;font-weight:500;line-height:1.2;margin:0;color:#000}.column-list-description{font-family:Shippori Mincho B1,serif;font-size:26px;font-weight:400;line-height:1.5;margin:24px 0 0;color:#000}.column-list-description--desktop{display:block}.column-list-description--mobile{display:none}.column-cards-grid{display:grid;grid-template-columns:repeat(4,359px);gap:28px;justify-content:center;margin-bottom:120px}.column-card{width:359px;height:383px;overflow:hidden;background:#fff;transition:transform .3s ease}.column-card:hover{transform:translateY(-4px)}.column-card-link{display:block;text-decoration:none;color:inherit;height:100%}.column-card-image{width:359px;height:294px;overflow:hidden;position:relative;background:#f5f5f5}.column-card-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.column-card-image-placeholder{width:100%;height:100%;background:#e0e0e0}.column-card-content{padding:10px 0;height:89px;display:flex;flex-direction:column;gap:8px}.column-card-title{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.column-card-excerpt{font-family:Noto Sans JP,sans-serif;font-size:12.8px;font-weight:400;line-height:1.4;margin:0;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-pagination{display:flex;align-items:center;justify-content:center;gap:32px}.pagination-arrow{width:48px;height:40px;border:1px solid #000;border-radius:55.56px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:#000;background:transparent;transition:all .3s ease;padding:0;font-size:16px;line-height:1}.pagination-arrow:hover:not(:disabled){background:#000;color:#fff}.pagination-arrow:disabled,.pagination-arrow.pagination-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination-numbers{display:flex;align-items:center;gap:16px}.pagination-number{width:48px;height:40px;border:1px solid #000;border-radius:55.56px;display:flex;align-items:center;justify-content:center;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;cursor:pointer;text-decoration:none;color:#000;background:transparent;transition:all .3s ease;padding:0}.pagination-number:hover,.pagination-number.pagination-current{background:#000;color:#fff}.column-bottom-divider{width:1520px;max-width:1520px;height:1px;background-color:#0003;margin-top:160px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1520px){.column-cards-grid{grid-template-columns:repeat(4,1fr);max-width:1520px}.column-card{width:100%;max-width:359px}.column-card-image{width:100%;aspect-ratio:359 / 294;height:auto}.column-bottom-divider{width:100%}}@media screen and (min-width: 750px) and (max-width: 1200px){.aseave-column-list .page-width{max-width:800px}}@media screen and (max-width: 1200px){.column-cards-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 900px){.column-cards-grid{grid-template-columns:repeat(2,1fr)}.column-list-title{font-size:36px}.column-list-description{font-size:20px}.column-list-description--desktop{display:none}.column-list-description--mobile{display:block}}@media screen and (max-width: 600px){.column-cards-grid{grid-template-columns:1fr;gap:20px;padding:0 clamp(16px,6vw,32px);margin-bottom:60px}.column-card{width:100%;max-width:320px;margin:0 auto;height:auto;min-height:209px;overflow:visible}.column-card-image{width:320px;max-width:320px;height:141px}.column-card-content{height:auto;padding:5px 0 0}.column-card-title{font-size:15px}.column-card-excerpt{font-size:12px}.column-list-header{margin-bottom:38px;margin-top:-20px}.column-list-title{font-size:28px}.column-list-description{font-size:16px;margin-top:16px}.pagination-arrow{width:40px;height:36px}.pagination-number{width:40px;height:36px;font-size:14px}.pagination-numbers{gap:12px}.column-pagination{gap:24px}.column-bottom-divider{margin-top:80px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aseave-column-list.css.map */
