@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400..700&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";:root{font-size:16px;--size: 32px;--head: 74px;--cut: 70px}@media screen and (max-width: 1099px){:root{font-size:15px;--size: 5%;--head: 64px}}@media screen and (max-width: 767px){:root{font-size:14px;--head: 64px;--size: 3%;--cut: 62px}}.site-privacy{background-color:#f0f0f0}.site-privacy .policy__main__text{margin-bottom:5rem}.site-privacy .policy dl:not(:last-child){padding-bottom:3.5rem;margin-bottom:3.5rem;border-bottom:1px solid #c0c0bf}.site-privacy .policy dl dt{font-weight:700;font-size:1.5rem;margin-bottom:1rem;padding-left:1rem;position:relative}@media only screen and (max-width: 767px){.site-privacy .policy dl dt{font-size:1.25rem;margin-bottom:.75rem}}.site-privacy .policy dl dt:before{content:"";width:5px;height:60%;background-color:#000;position:absolute;top:10px;left:0}@media only screen and (max-width: 767px){.site-privacy .policy dl dt:before{top:8px}}.site-privacy .policy dl ol{counter-reset:num}.site-privacy .policy dl ol li{position:relative;padding-left:1rem}.site-privacy .policy dl ol li:before{content:counter(num);counter-increment:num;position:absolute;top:0;left:0}.site-privacy .policy dl p+ol{margin-top:1.5rem}.site-privacy .policy .button-area{margin-top:1rem}.site-privacy .policy .button-area a.btn{width:137px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-privacy .policy .button-area a.btn svg.base{height:48px}/*# sourceMappingURL=privacy.css.map */