.section-product-story-link{margin-bottom:60px;margin-top:30px}@media screen and (min-width:768px){.section-product-story-link{margin-bottom:80px;margin-top:50px}}.product-story-link__list{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width:768px){.product-story-link__list{gap:40px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1050px){.product-story-link__list{grid-template-columns:1fr 1fr 1fr}}.product-story-link__list__item{align-items:center;background-color:var(--color-bg);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;padding:25px 25px 30px;rotate:0deg;transition:rotate var(--transition-ptn01)}.dnd-section-color--bg .product-story-link__list__item{background-color:#fff}@media screen and (min-width:768px){.product-story-link__list__item{border-radius:20px;padding:30px 35px 35px}}.product-story-link__list__item:has(.link-text__anchor:focus){rotate:2deg}@media screen and (min-width:1050px){.product-story-link__list__item.bl-hover{rotate:2deg}}.product-story-link__list__item__image{margin-bottom:16px;padding:0 26px}.product-story-link__list__item img{aspect-ratio:1/1;box-sizing:border-box;display:block;object-fit:cover;width:100%}@media screen and (min-width:768px){.product-story-link__list__item__image{margin-bottom:12px;padding:0}.product-story-link__list__item img{height:244px;width:auto}}@media screen and (min-width:1050px){.product-story-link__list__item img{height:253px}}.product-story-link__list__item__paragraph{color:var(--color-plane);font-family:var(--font-default);font-size:1.3rem;font-weight:var(--fw-bold-jp);letter-spacing:var(--ls-root);line-height:var(--lh-paragraph);margin-bottom:11px;text-align:left;transition:color var(--transition-ptn01);width:100%}@media screen and (min-width:768px){.product-story-link__list__item__paragraph{font-size:1.6rem;margin-bottom:14px}}@media screen and (min-width:1050px){.product-story-link__list__item__paragraph{font-size:1.6rem;margin-bottom:17px}}.product-story-link__list__item:has(.link-text__anchor:focus) .product-story-link__list__item__paragraph{color:var(--color-sub)}@media screen and (min-width:1050px){.product-story-link__list__item.bl-hover .product-story-link__list__item__paragraph{color:var(--color-sub)}}.section-product-story-link .link-text{margin-top:auto}.section-product-story-link .link-text__anchor__inner{padding-right:0}