@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.p-privacy{max-width:85.3333333333rem;width:89.7435897436%;margin-inline:auto}.p-privacy__section{margin-top:5.3333333333rem}@media only screen and (max-width:767px){.p-privacy__section{margin-top:3.3333333333rem}}.p-privacy__section__inner{margin-top:1.6666666667rem}@media only screen and (max-width:767px){.p-privacy__section__inner{margin-top:1.3333333333rem}}@media only screen and (min-width:768px){.p-privacy__section__inner{padding-left:1em}}@media only screen and (max-width:767px){.p-privacy__section__inner{width:95%;margin-inline:auto}}.p-privacy__section__inner .detail{background:var(--color-gray01_bg);padding:2rem}@media only screen and (max-width:767px){.p-privacy__section__inner .detail{padding:1.3333333333rem}}.p-privacy__section__inner .detail{border-radius:.3333333333rem;margin:1.6666666667rem 0}@media only screen and (max-width:767px){.p-privacy__section__inner .detail{margin:1.3333333333rem 0}}@media only screen and (min-width:1200px){.p-privacy__section__inner .detail li{font-size:1rem}}@media print{.p-privacy__section__inner .detail li{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacy__section__inner .detail li{font-size:.9333333333rem}}@media only screen and (max-width:767px){.p-privacy__section__inner .detail li{font-size:1rem}}.p-privacy__section__inner .detail li{letter-spacing:.08em;line-height:1.8;padding-left:2em;text-indent:-2em}@media only screen and (max-width:767px){.p-privacy__section__inner .detail li{margin-bottom:.5em}}.p-privacy__section__inner .inner>.c-txt{margin-top:1.6666666667rem}@media only screen and (max-width:767px){.p-privacy__section__inner .inner>.c-txt{margin-top:1.3333333333rem}}.p-privacy__section__inner .inner .info{border-radius:.3333333333rem;border:1px solid var(--color-black);padding:1.3333333333rem}@media only screen and (max-width:767px){.p-privacy__section__inner .inner .info{padding:1.3333333333rem}}.p-privacy__section__inner .inner .info{margin:1.6666666667rem 0}@media only screen and (max-width:767px){.p-privacy__section__inner .inner .info{margin:1.3333333333rem 0}}