@charset "utf-8";@media (min-width:1366px){.privacy{padding-top:50px}.privacy__ttl{margin-bottom:50px;font-size:3rem;line-height:1.4;letter-spacing:.05em}.privacy__catch{margin-bottom:30px}.privacy__list{counter-reset:privacy}.privacy__item{counter-increment:privacy}.privacy__item:not(:last-of-type){margin-bottom:30px}.privacy__item dt{display:flex;font-weight:700;line-height:1.4;margin-bottom:5px}.privacy__item dt:before{content:counter(privacy)".";flex-shrink:0;margin-right:8px}.privacy__item dt>span{width:100%}.privacy__item ul li{position:relative;padding-left:13px}.privacy__item ul li:before{position:absolute;top:12px;left:0;content:"";width:5px;height:5px;border-radius:50%;background-color:var(--color)}}@media (min-width:768px) and (max-width:1365px){.privacy{padding-top:3.66vw}.privacy__ttl{margin-bottom:3.66vw;font-size:2.2vw;line-height:1.4;letter-spacing:.05em}.privacy__catch{margin-bottom:2.2vw}.privacy__list{counter-reset:privacy}.privacy__item{counter-increment:privacy}.privacy__item:not(:last-of-type){margin-bottom:2.2vw}.privacy__item dt{display:flex;font-weight:700;line-height:1.4;margin-bottom:.37vw}.privacy__item dt:before{content:counter(privacy)".";flex-shrink:0;margin-right:.59vw}.privacy__item dt>span{width:100%}.privacy__item ul li{position:relative;padding-left:.95vw}.privacy__item ul li:before{position:absolute;top:.88vw;left:0;content:"";width:.37vw;height:.37vw;border-radius:50%;background-color:var(--color)}}@media (max-width:767px){.privacy{padding-top:7.81vw}.privacy__ttl{margin-bottom:7.81vw;font-size:6.25vw;line-height:1.4;letter-spacing:.05em}.privacy__catch{margin-bottom:6.51vw}.privacy__list{counter-reset:privacy}.privacy__item{counter-increment:privacy}.privacy__item:not(:last-of-type){margin-bottom:4.56vw}.privacy__item dt{display:flex;font-weight:700;line-height:1.4;margin-bottom:.65vw}.privacy__item dt:before{content:counter(privacy)".";flex-shrink:0;margin-right:1.56vw}.privacy__item dt>span{width:100%}.privacy__item ul li{position:relative;padding-left:2.99vw}.privacy__item ul li:before{position:absolute;top:2.86vw;left:0;content:"";width:1.3vw;height:1.3vw;border-radius:50%;background-color:var(--color)}}