#repeating .le-reason-photo{height:180px;border:2px solid #946b70;border-radius:6px;box-shadow:0 8px 22px -17px #79525980}
#repeating .le-reason-photo:after{inset:0;background:linear-gradient(90deg,#fffaf5eb 0%,#fffaf5c7 56%,#fffaf52b 100%)}
#repeating .reason-first-label{position:absolute;z-index:2;left:17px;top:13px;display:inline-block;margin:0;padding:4px 10px;background:#946b70;color:#fffaf5;border-radius:3px;font:500 12px/1.7 'Noto Sans JP',sans-serif}
#repeating .le-reason-photo>.reason-primary-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;bottom:0;padding:15px 18px;min-height:0;text-shadow:none}
#repeating .reason-primary-copy strong{font:500 22px/1.5 'Shippori Mincho',serif;color:#453935}
#repeating .reason-primary-copy em{font:500 14px/1.7 'Noto Sans JP',sans-serif;font-style:normal;color:#795259;display:inline-flex;align-items:center;gap:1em;border-bottom:1px solid #b68c91;padding-bottom:2px}
#repeating .reason-primary-copy i{font-size:1em}
#repeating .reason-more-label{font:400 12px/1.6 'Noto Sans JP',sans-serif;color:#795259;letter-spacing:.02em;margin:0 0 7px}
@media(max-width:680px){#repeating .le-reason-photo{height:160px}#repeating .reason-first-label{left:12px;top:10px;font-size:11px}#repeating .le-reason-photo>.reason-primary-copy{padding:12px 13px;gap:7px}#repeating .reason-primary-copy strong{font-size:21px}#repeating .reason-primary-copy em{font-size:14px}}
