/* share */
.share_wrap {position: fixed; bottom: 0; left: 0; width: 100%; border-top: 1px solid #ddd; padding: 2rem 1.2rem 3rem; background-color: #fff;}
.share_wrap h4 {font-size: 1.3rem; position: absolute; top: -.7rem; left: 50%; transform: translateX(-50%); background-color: #fff; padding: 0 .5rem;}
.share_wrap ul {display: flex; gap: .5rem;}
.share_wrap ul li {width: 33.3%; text-align: center;}
.share_wrap ul li button img {width: 100%;}