section{width:1216px;margin:80px auto 0}@media screen and (width<=768px){section{width:90%;margin-top:10.6667cqw}}section h1{border-bottom:1px solid #111;padding-bottom:26px;font-size:34px;font-weight:700}@media screen and (width<=768px){section h1{padding-bottom:2.66667cqw;font-size:5.86667cqw}}section h1:before{content:"PRIVACY POLICY";color:#f36112;margin-bottom:30px;font-size:14px;font-weight:400;display:block}@media screen and (width<=768px){section h1:before{margin-bottom:2.66667cqw;font-size:3.2cqw}}section>p{margin-top:40px;line-height:1.75}@media screen and (width<=768px){section>p{margin-top:5.33333cqw;font-size:3.73333cqw}}section .container{margin-top:70px}@media screen and (width<=768px){section .container{margin-top:10.6667cqw}}section .container dl{border-bottom:1px solid #c8c8c8;padding:30px 0}@media screen and (width<=768px){section .container dl{padding:5.33333cqw 0}}section .container dl dt{font-weight:700}@media screen and (width<=768px){section .container dl dt{font-size:3.73333cqw}}section .container dl dd{margin-top:26px;line-height:1.5}@media screen and (width<=768px){section .container dl dd{margin-top:2.66667cqw;font-size:3.73333cqw;line-height:1.75}}section .container dl dd ul{flex-direction:column;gap:8px;display:flex}@media screen and (width<=768px){section .container dl dd ul{gap:4cqw}}section .container dl dd ul li{align-items:flex-start;display:flex}section .container dl dd ul li:before{content:"ー";margin-right:4px;display:block}@media screen and (width<=768px){section .container dl dd ul li:before{margin-right:1.06667cqw}}section .container dl.contact dd+dd{margin-top:10px}@media screen and (width<=768px){section .container dl.contact dd+dd{margin-top:2.66667cqw}}
