@charset "utf-8";@media (min-width:1367px),print{.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__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>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(--primary-color)}.privacy__item ol{counter-reset:item;margin-left:18px}.privacy__item ol li{display:flex;white-space:pre-wrap;counter-increment:item}.privacy__item ol li:before{content:counter(item)".";font-family:var(--font-en03);font-weight:400;color:var(--primary-color);flex-shrink:0;white-space:nowrap;margin-right:10px}}@media (min-width:768px) and (max-width:1366px){.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__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>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(--primary-color)}.privacy__item ol{counter-reset:item;margin-left:1.32vw}.privacy__item ol li{display:flex;white-space:pre-wrap;counter-increment:item}.privacy__item ol li:before{content:counter(item)".";font-family:var(--font-en03);font-weight:400;color:var(--primary-color);flex-shrink:0;white-space:nowrap;margin-right:.73vw}}@media only screen and (max-width:767px){.privacy{padding-top:8vw;font-size:3.73vw}.privacy__ttl{margin-bottom:8vw;font-size:6.4vw;line-height:1.4;letter-spacing:0}.privacy__catch{margin-bottom:13.33vw}.privacy__item:not(:last-of-type){margin-bottom:9.33vw}.privacy__item dt{display:flex;font-weight:700;line-height:1.4;margin-bottom:1.33vw}.privacy__item dt>span{width:100%}.privacy__item ul li{position:relative;padding-left:6.13vw}.privacy__item ul li:before{position:absolute;top:5.87vw;left:0;content:"";width:2.67vw;height:2.67vw;border-radius:50%;background-color:var(--primary-color)}.privacy__item ol{margin-left:3.73vw;counter-reset:item}.privacy__item ol li{display:flex;white-space:pre-wrap;counter-increment:item}.privacy__item ol li:before{content:counter(item)".";font-family:var(--font-en03);font-weight:400;color:var(--primary-color);flex-shrink:0;white-space:nowrap;margin-right:2.67vw}}