@charset "utf-8";@media (min-width:1366px){.privacy{font-size:1.8rem;line-height:1.6;letter-spacing:.03em;padding-inline:100px;padding-block:55px 115px}.privacy-ctn{counter-reset:num;margin-top:49px}.privacy-ctn dl{counter-increment:num}.privacy-ctn dl+dl{margin-top:50px}.privacy-ctn dl dt{display:flex;font-weight:500;font-size:2rem;border-bottom:1px solid var(--color_03);padding-bottom:2px;margin-bottom:15px}.privacy-ctn dl dt:before{flex-shrink:0;content:counter(num,decimal-leading-zero)".";font-family:var(--fontBebas);font-size:2.4rem;color:var(--color_01);margin-right:10px}.privacy-ctn dl dd p{margin-bottom:8px}.privacy-ctn dl dd p+.box{margin-top:16px}.privacy-ctn dl dd ul li{position:relative;padding-left:27px}.privacy-ctn dl dd ul li:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%;position:absolute;top:14px;left:11px}.privacy-ctn dl dd .box{margin-bottom:17px}.privacy-ctn dl dd .box-ttl{margin-bottom:4px}.privacy-ctn dl dd .date{text-align:right;margin-top:48px;margin-bottom:0}}@media (min-width:768px) and (max-width:1365px){.privacy{font-size:1.32vw;line-height:1.6;letter-spacing:.03em;padding-inline:7.33vw;padding-block:4.03vw 8.42vw}.privacy-ctn{counter-reset:num;margin-top:3.59vw}.privacy-ctn dl{counter-increment:num}.privacy-ctn dl+dl{margin-top:3.66vw}.privacy-ctn dl dt{display:flex;font-weight:500;font-size:1.47vw;border-bottom:1px solid var(--color_03);padding-bottom:.15vw;margin-bottom:1.1vw}.privacy-ctn dl dt:before{flex-shrink:0;content:counter(num,decimal-leading-zero)".";font-family:var(--fontBebas);font-size:1.76vw;color:var(--color_01);margin-right:.73vw}.privacy-ctn dl dd p{margin-bottom:.59vw}.privacy-ctn dl dd p+.box{margin-top:1.17vw}.privacy-ctn dl dd ul li{position:relative;padding-left:1.98vw}.privacy-ctn dl dd ul li:before{content:"";width:.37vw;height:.37vw;background:currentColor;border-radius:50%;position:absolute;top:1.03vw;left:.81vw}.privacy-ctn dl dd .box{margin-bottom:1.25vw}.privacy-ctn dl dd .box-ttl{margin-bottom:.29vw}.privacy-ctn dl dd .date{text-align:right;margin-top:3.52vw;margin-bottom:0}}@media (max-width:767px){.privacy{font-size:3.59vw;line-height:1.6;letter-spacing:.03em;padding-block:4.1vw 14.87vw}.privacy-ctn{counter-reset:num;margin-top:6.41vw}.privacy-ctn dl{counter-increment:num}.privacy-ctn dl+dl{margin-top:7.18vw}.privacy-ctn dl dt{display:flex;align-items:center;font-weight:500;font-size:4.1vw;line-height:1.6;border-bottom:1px solid var(--color_03);margin-bottom:2.56vw;padding-bottom:.77vw}.privacy-ctn dl dt:before{flex-shrink:0;content:counter(num,decimal-leading-zero)".";font-family:var(--fontBebas);font-weight:400;font-size:5.13vw;line-height:1;color:var(--color_01);position:relative;top:.51vw;margin-right:2.05vw}.privacy-ctn dl dd p{margin-bottom:.77vw}.privacy-ctn dl dd p+.box{margin-top:2.82vw}.privacy-ctn dl dd ul li{position:relative;padding-left:5.13vw;margin-bottom:-1px}.privacy-ctn dl dd ul li:before{content:"";width:1.03vw;height:1.03vw;background:currentColor;border-radius:50%;position:absolute;top:2.82vw;left:2.05vw}.privacy-ctn dl dd .box{margin-bottom:3.59vw}.privacy-ctn dl dd .box-ttl{margin-bottom:1.03vw}.privacy-ctn dl dd .date{text-align:right;margin-top:7.18vw;margin-bottom:0}}