:root{--dp: 1px}@media screen and (min-width: 769px)and (max-width: 1200px){:root{--dp: 0.083333vw}}@media screen and (max-width: 768px){:root{--dp: .3125vw}}.privacy__list__item__inner li:before,.privacy__list__item__inner li,.privacy__list__item__link,.privacy__list__item p,.privacy__detail{font-size:1.6rem;line-height:30px}@media screen and (max-width: 768px){.privacy__list__item__inner li:before,.privacy__list__item__inner li,.privacy__list__item__link,.privacy__list__item p,.privacy__detail{line-height:1.85;font-size:clamp(1.6rem,3.75vw,2.6rem)}}.privacy{background-color:#fff;padding-block:200px;position:relative;z-index:10}@media screen and (max-width: 768px){.privacy{padding-block:calc(100 * var(--dp))}}.privacy__detail{font-size:1.6rem;-webkit-margin-before:80px;margin-block-start:80px}@media screen and (max-width: 768px){.privacy__detail{-webkit-margin-before:calc(48 * var(--dp));margin-block-start:calc(48 * var(--dp))}}.privacy__list{-webkit-margin-before:80px;margin-block-start:80px}@media screen and (max-width: 768px){.privacy__list{-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp))}}.privacy__list__item:nth-child(n+2){-webkit-margin-before:60px;margin-block-start:60px}@media screen and (max-width: 768px){.privacy__list__item:nth-child(n+2){-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}}.privacy__list__item h2{font-size:1.6rem;line-height:30px;position:relative;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-padding-after:20px;padding-block-end:20px;border-bottom:1px solid #e5e5e5;font-weight:700;overflow:hidden}@media screen and (max-width: 768px){.privacy__list__item h2{line-height:1.85;font-size:clamp(1.6rem,3.75vw,2.6rem)}}@media screen and (max-width: 768px)and (max-width: 768px){.privacy__list__item h2{-webkit-padding-start:calc(16 * var(--dp));padding-inline-start:calc(16 * var(--dp));-webkit-padding-after:calc(12 * var(--dp));padding-block-end:calc(12 * var(--dp))}}.privacy__list__item h2:before{content:"";position:absolute;left:0;top:0;background-color:#000;height:calc(100% - 20px);width:6px}@media screen and (max-width: 768px){.privacy__list__item h2:before{width:calc(4 * var(--dp));height:calc(100% - (12 * var(--dp)))}}.privacy__list__item p{-webkit-margin-before:20px;margin-block-start:20px}@media screen and (max-width: 768px){.privacy__list__item p{-webkit-margin-before:calc(16 * var(--dp));margin-block-start:calc(16 * var(--dp))}}.privacy__list__item__address{-webkit-margin-before:30px;margin-block-start:30px}@media screen and (max-width: 768px){.privacy__list__item__address{-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp))}}.privacy__list__item__link{display:block;text-decoration:underline;color:gray}.privacy__list__item__inner{-webkit-margin-before:20px;margin-block-start:20px;counter-reset:list-counter}@media screen and (max-width: 768px){.privacy__list__item__inner{-webkit-margin-before:calc(16 * var(--dp));margin-block-start:calc(16 * var(--dp))}}.privacy__list__item__inner li{padding-left:18px;position:relative;counter-increment:list-counter}@media screen and (max-width: 768px){.privacy__list__item__inner li{-webkit-padding-start:clamp(1.6rem,3.25vw,2rem);padding-inline-start:clamp(1.6rem,3.25vw,2rem)}}.privacy__list__item__inner li:nth-child(n+2){-webkit-margin-before:4px;margin-block-start:4px}.privacy__list__item__inner li:before{content:counter(list-counter) ".";position:absolute;left:0px;top:0px}.privacy__list__item__inner li ul{counter-reset:list-counter;-webkit-margin-before:6px;margin-block-start:6px}@media screen and (max-width: 768px){.privacy__list__item__inner li ul{-webkit-margin-before:calc(4 * var(--dp));margin-block-start:calc(4 * var(--dp))}}