body{background-color:#000;color:#fff}.side__nav{display:none}#contact .contact-head{margin-bottom:24px;font-size:2.8rem;font-weight:700;position:relative}#contact .contact-head::before{content:"";position:absolute;top:13px;left:-24px;width:16px;height:16px;background-color:#fff}#contact .contact-list{margin-bottom:24px;display:flex;gap:40px}#contact .contact-list .mail{font-size:1.8rem;font-weight:700}#contact .contact-list .tel{font-size:1.8rem;font-weight:700}#contact .contact-text{margin-bottom:24px}#contact .privacy{height:400px;overflow-y:scroll!important;padding:40px 24px;background:#777;color:#000}#contact .privacy .privacy-title{font-size:1.8rem;font-weight:700;margin-bottom:24px}#contact .privacy .privacy-block{font-size:1.6rem;margin-bottom:24px}#contact .privacy .privacy-block .privacy-label{font-weight:700}@media (max-width:960px){#contact .container{width:80%}#contact .container .contact-list{flex-direction:column;gap:16px}}@media (max-width:520px){#contact .contact-head{margin-bottom:24px;font-size:2.4rem}#contact .contact-head::before{top:11px;left:-18px;width:12px;height:12px}#contact .contact-list .mail{font-size:1.8rem;font-weight:700}#contact .contact-text{margin-bottom:24px}#contact .privacy{height:240px;padding:24px 16px;background:#777;color:#000}#contact .privacy .privacy-title{font-size:1.8rem;font-weight:700;margin-bottom:24px}#contact .privacy .privacy-block{font-size:1.6rem;margin-bottom:24px}#contact .privacy .privacy-block .privacy-label{font-weight:700}}#body-copy .body-copy__text{text-align:center}#body-copy .body-copy__text .body-copy__text-top{font-size:4rem;font-weight:700;color:#fff;margin-bottom:40px}#body-copy .body-copy__text p{font-size:2rem;line-height:2.5;color:#fff;font-weight:700}#body-copy .body-copy__text p.body-copy__text-body{font-size:2.8rem}@media (max-width:960px){#body-copy .body-copy__text .body-copy__text-top{font-size:clamp(1.8rem, 4.7vw, 3.2rem)}#body-copy .body-copy__text .body-copy__text-top span{font-size:150%}#body-copy .body-copy__text p{font-size:clamp(1.3rem, 2.5vw, 1.8rem)}#body-copy .body-copy__text p.body-copy__text-body{font-size:clamp(1.6rem, 3.8vw, 2.6rem)}}