/* share */
.share_wrap {width: 100%; border-top: 1px solid #ddd; padding: 2rem 0; background-color: #fff;position:relative;margin-top:2rem;}
.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 {background: none; border: none; padding: 0;}
.share_wrap ul li button img {width: 100%;}