.c-banner-garofes{max-width:630px;margin:0 auto;display:block;position:relative}.c-banner-garofes:hover .c-btn{background-color:#000;color:#fff;transition:.3s}.c-banner-garofes:hover .c-btn::before{background-color:#fff;transition:.3s}.c-banner-garofes .c-btn{width:36%;position:absolute;bottom:18%;right:13.2%}

.page-customer-policy .p-privacy__txt{letter-spacing:.06em}
@media only screen and (max-width:767px){.page-customer-policy .p-privacy__txt{line-height:1.9375}}
.page-customer-policy .p-privacy__txt a{text-decoration:underline}
.page-customer-policy .p-privacy__h2{font-weight:700;font-size:24px;line-height:1.33333333;letter-spacing:.1em;margin-top:60px;margin-bottom:30px}
@media only screen and (max-width:767px){.page-customer-policy .p-privacy__h2{font-size:19px;margin-top:40px;margin-bottom:20px}}
.page-customer-policy .p-privacy__h3{font-size:20px;line-height:1.6;letter-spacing:.1em;font-weight:700;margin-top:30px;margin-bottom:15px}
@media only screen and (max-width:767px){.page-customer-policy .p-privacy__h3{font-size:17px;margin-top:20px;margin-bottom:10px}}