.product-wrap{margin:0 6.756% 140px;padding:160px 0 0}.product-ttl{font-size:62px;font-size:6.2rem;font-weight:400;line-height:1.1;margin-bottom:60px}.foot-return-link a,.product-ttl a{color:#000;text-decoration:none}.foot-return-link{text-align:center;margin-top:100px}.foot-return-link a{box-sizing:border-box;width:100%;max-width:340px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:0 6px;background-color:#555;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1;padding:17px 10px 17px 20px;border-radius:999px}.foot-return-link a::after{display:inline-block;content:"";width:12px;height:11px;background-image:url(../img/return_arrow_wh.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (min-width:641px) and (max-width:960px){.product-wrap{margin:0 2% 60px;padding:120px 0 0}.product-ttl{font-size:4.5rem;margin-bottom:45px}}@media only screen and (max-width:640px){.product-wrap{margin:0 4% 40px;padding:70px 0 0}.product-ttl{font-size:3rem;margin-bottom:30px}.foot-return-link{margin-top:50px}}@media (hover:hover){.foot-return-link a{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.foot-return-link a:hover{opacity:.7}}