.aseave-voice{position:relative;width:100%;margin-top:200px;padding:clamp(64px,8vw,120px) 0;background:#fff;overflow:visible}.aseave-voice:before,.aseave-voice:after{content:"";position:absolute;z-index:2;background-repeat:no-repeat;background-size:contain;pointer-events:none}.aseave-voice:before{top:0;left:0;width:clamp(200px,18vw,320px);height:clamp(200px,18vw,320px);background-image:url(//aseave.co.jp/cdn/shop/t/5/assets/voice-decor-olive.png?v=18928741874025302931758709285)}.aseave-voice:after{right:max(0px,calc((100vw - 100%)/2));bottom:0;width:clamp(200px,18vw,320px);height:clamp(200px,18vw,320px);background-image:url(//aseave.co.jp/cdn/shop/t/5/assets/voice-decor-ashitaba.png?v=118094777198435921191758709284);transform-origin:center;background-position:bottom right;transform:translate(var(--voice-ashitaba-translate-x, 0px),var(--voice-ashitaba-translate-y, 0px))}.aseave-voice__inner{position:relative;z-index:1;margin:0 auto}.aseave-voice__title{margin:0;font-family:Shippori Mincho B1,"Noto Serif JP",serif;font-weight:500;font-size:44px;line-height:1.3;letter-spacing:.08em;color:#0f1012;text-align:center}.aseave-voice__cards{margin-top:80px;overflow:hidden}.voice-cards{--voice-card-gap: 20px;display:grid;grid-auto-flow:column;grid-auto-columns:359px;gap:var(--voice-card-gap);padding-bottom:12px;justify-content:flex-start;will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none}.voice-cards.voice-cards--dragging{cursor:grabbing}.voice-cards::-webkit-scrollbar{display:none}.voice-cards{scrollbar-width:none;-ms-overflow-style:none}.voice-cards__item{scroll-snap-align:start;width:359px}.voice-card{background:var(--voice-card-bg, #f7f7f7);border-radius:20px;padding:28px;height:360px;min-height:360px;display:flex;flex-direction:column;gap:20px;width:100%;overflow:hidden}.voice-card__header{display:grid;grid-template-columns:92px 1fr;column-gap:24px;align-items:center}.voice-card__icon{width:92px;height:92px;border-radius:9999px;overflow:hidden;background:#e5e6e8}.voice-card__icon-img{width:100%;height:100%;object-fit:cover;display:block}.voice-card__meta{align-self:start}.voice-card__code{font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:16px;line-height:25px;color:#0f101273;margin-bottom:6px}.voice-card__name{font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:16px;line-height:28px;color:#0f101299;margin-bottom:8px}.voice-card__badge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 12px;border-radius:20px;background:#0f101299;color:#f7f7f7;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:12px;line-height:16px;letter-spacing:.48px}.voice-card__title{font-family:Noto Sans JP,Noto Sans,sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#0f1012;margin:0}.voice-card__body{font-family:Noto Sans JP,Noto Sans,sans-serif;font-weight:500;font-size:14px;line-height:17.5px;color:#0f1012}.voice-card__body p{margin:0 0 12px}.voice-card__body p:last-child{margin-bottom:0}@media screen and (min-width: 769px) and (max-width: 1024px){.aseave-voice{margin-top:100px}}@media screen and (max-width: 1024px){.voice-cards{grid-auto-columns:320px}.voice-cards__item{width:320px}.voice-card{height:360px}}@media screen and (max-width: 768px){.aseave-voice{margin-top:50px}.aseave-voice:before{width:152px;height:177px;top:54px}.aseave-voice:after{width:254px;height:249px;top:337px}.aseave-voice__title{font-size:26px}.aseave-voice__cards{margin-top:50px}.voice-cards{grid-auto-columns:250px;padding-left:16px;padding-right:16px}.voice-cards__item{width:250px}.voice-card{width:250px;height:355px;min-height:355px;padding:20px;gap:15px;background:#f7f7f7}.voice-card__header{grid-template-columns:80px 1fr;column-gap:21px}.voice-card__icon{width:80px;height:80px}.voice-card__meta{display:flex;flex-direction:column;gap:11px;align-items:flex-start;text-align:left}.voice-card__code{font-size:14px;line-height:1.2;margin-bottom:0}.voice-card__name{font-size:14px;line-height:1.2;margin-bottom:0;display:block;width:100%}.voice-card__badge{width:99px;height:18px;font-size:11px;line-height:18px;border-radius:18px;padding:0 10px;display:inline-flex;margin-left:0}.voice-card__title{font-family:Noto Sans JP,Noto Sans,sans-serif;font-weight:500;font-size:15px;line-height:25px}.voice-card__body{font-family:Noto Sans JP,Noto Sans,sans-serif;font-weight:500;font-size:13px;line-height:22px}.voice-card__body p{margin:0 0 8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-voice-cards.css.map */
