﻿.privacy .sec-privacy{padding-top:clamp(10rem,7.8125vw,15rem);padding-bottom:clamp(12rem,9.375vw,18rem)}@media screen and (max-width: 1200px){.privacy .sec-privacy{padding-top:clamp(9rem,10vw,12rem);padding-bottom:clamp(10rem,11.6666666667vw,14rem)}}@media screen and (max-width: 960px){.privacy .sec-privacy{padding-top:clamp(8rem,10.4166666667vw,10rem);padding-bottom:clamp(9rem,12.5vw,12rem)}}@media screen and (max-width: 576px){.privacy .sec-privacy{padding-top:8rem;padding-bottom:9rem}}.privacy .sec-privacy .cts-wrap{display:flex;flex-direction:column;width:100%}.privacy .sec-privacy .cts-head{display:flex;justify-content:center;width:100%;text-align:center}.privacy .sec-privacy .cts-ttl{display:flex;align-items:center;flex-direction:column}.privacy .sec-privacy .cts-ttl-en{color:#000;font-size:clamp(6rem,5vw,9.6rem);font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap}@media screen and (max-width: 960px){.privacy .sec-privacy .cts-ttl-en{font-size:clamp(5rem,8.3333333333vw,8rem)}}@media screen and (max-width: 576px){.privacy .sec-privacy .cts-ttl-en{font-size:clamp(4.6rem,10.0694444444vw,5.8rem)}}.privacy .sec-privacy .cts-ttl-ja{margin-top:2.5rem;font-size:1.6rem;line-height:1.5;letter-spacing:.1em}@media screen and (max-width: 576px){.privacy .sec-privacy .cts-ttl-ja{margin-top:2rem}}.privacy .sec-privacy .cts-body{width:100%;margin-top:clamp(10rem,7.2916666667vw,14rem)}@media screen and (max-width: 1200px){.privacy .sec-privacy .cts-body{margin-top:clamp(8rem,9.1666666667vw,11rem)}}@media screen and (max-width: 960px){.privacy .sec-privacy .cts-body{margin-top:clamp(6rem,8.3333333333vw,8rem)}}@media screen and (max-width: 576px){.privacy .sec-privacy .cts-body{margin-top:6rem}}.privacy .sec-privacy .cts-txt{font-size:clamp(1.6rem,.9375vw,1.8rem);line-height:2;letter-spacing:.1em}@media screen and (max-width: 960px){.privacy .sec-privacy .cts-txt{font-size:1.6rem}}.privacy .sec-privacy .privacy-list{margin-top:clamp(3.5rem,2.6041666667vw,5rem)}@media screen and (max-width: 960px){.privacy .sec-privacy .privacy-list{margin-top:4rem}}.privacy .sec-privacy .privacy-item+.privacy-item{margin-top:clamp(2.8rem,2.1875vw,4.2rem)}@media screen and (max-width: 960px){.privacy .sec-privacy .privacy-item+.privacy-item{margin-top:3.5rem}}.privacy .sec-privacy .privacy-item .item-wrap{display:flex;flex-direction:column}.privacy .sec-privacy .privacy-item .item-head{width:100%}.privacy .sec-privacy .privacy-item .item-body{width:100%}.privacy .sec-privacy .privacy-item .item-ttl{margin-bottom:.35em;font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:700;line-height:1.6;letter-spacing:.1em}@media screen and (max-width: 960px){.privacy .sec-privacy .privacy-item .item-ttl{font-size:1.6rem}}.privacy .sec-privacy .privacy-item .item-txt,.privacy .sec-privacy .privacy-item .item-list,.privacy .sec-privacy .privacy-item .item-address{font-size:clamp(1.6rem,.9375vw,1.8rem);line-height:2;letter-spacing:.1em}@media screen and (max-width: 960px){.privacy .sec-privacy .privacy-item .item-txt,.privacy .sec-privacy .privacy-item .item-list,.privacy .sec-privacy .privacy-item .item-address{font-size:1.6rem}}.privacy .sec-privacy .privacy-item .item-list li{position:relative;padding-left:1em}.privacy .sec-privacy .privacy-item .item-list li::before{position:absolute;top:0;left:0;content:"・"}.privacy .sec-privacy .privacy-item .item-address{margin-top:.25em;font-style:normal}.privacy .sec-privacy .privacy-item a{text-decoration:underline}@media(hover: hover){.privacy .sec-privacy .privacy-item a:hover{text-decoration:none}}/*# sourceMappingURL=privacy.css.map */
