@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}@media only screen and (max-width:767px){.lower #contents .l-fv__inner .ttl .en{font-size:2.45rem}}.p-privacypolicy{width:89.5833333333%;margin-inline:auto;max-width:66.25rem;margin-top:3.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacypolicy{margin-top:3.125rem}}@media only screen and (max-width:767px){.p-privacypolicy{margin-top:3.75rem}}@media only screen and (min-width:768px)and (max-width:983px){.p-privacypolicy{max-width:46.875rem}}.p-privacypolicy ul{margin:1em 0}.p-privacypolicy ul li{list-style:disc;margin-left:1.5em}@media only screen and (min-width:1200px){.p-privacypolicy ul li{font-size:1rem}}@media print{.p-privacypolicy ul li{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacypolicy ul li{font-size:.9375rem}}@media only screen and (max-width:767px){.p-privacypolicy ul li{font-size:1rem}}.p-privacypolicy ul li{letter-spacing:.02em;line-height:2}.p-privacypolicy ul li::marker{color:var(--color-txt02)}.p-privacypolicy .c-txt{margin-top:1.875rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacypolicy .c-txt{margin-top:1.25rem}}@media only screen and (max-width:767px){.p-privacypolicy .c-txt{margin-top:1.25rem}}.p-privacypolicy .c-catch{border-bottom:1px solid var(--color-gray_line);margin-top:3.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacypolicy .c-catch{margin-top:3.125rem}}@media only screen and (max-width:767px){.p-privacypolicy .c-catch{margin-top:3.75rem}}.p-privacypolicy .c-catch{padding-bottom:.5em}@media only screen and (min-width:1200px){.p-privacypolicy .c-catch{font-size:1.375rem}}@media print{.p-privacypolicy .c-catch{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacypolicy .c-catch{font-size:1.375rem}}@media only screen and (max-width:767px){.p-privacypolicy .c-catch{font-size:1.375rem}}.p-privacypolicy .c-catch{letter-spacing:.02em;line-height:2;border-bottom:1px solid var(--color-gray_line);margin-bottom:1em}.p-privacypolicy address{margin-top:.9375rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacypolicy address{margin-top:.625rem}}@media only screen and (max-width:767px){.p-privacypolicy address{margin-top:.625rem}}@media only screen and (min-width:1200px){.p-privacypolicy address{font-size:1rem}}@media print{.p-privacypolicy address{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacypolicy address{font-size:.9375rem}}@media only screen and (max-width:767px){.p-privacypolicy address{font-size:1rem}}.p-privacypolicy address{letter-spacing:.02em;line-height:2}.bg-footer{margin-top:9.375rem}@media only screen and (min-width:768px)and (max-width:1199px){.bg-footer{margin-top:6.25rem}}@media only screen and (max-width:767px){.bg-footer{margin-top:5rem}}