.p-privacy{padding-bottom:161px;padding-top:60px;position:relative;z-index:2}.p-privacy__inner{padding-top:70px}.p-privacy__txts{background-color:#fff;padding:45px;border-radius:30px;margin:0 auto}.p-privacy__txts p{font-size:16px;font-weight:500;line-height:1.9;margin-top:2px}.p-privacy__txt{margin-top:0 !important}.p-privacy__txt01{margin-top:9px !important}.p-privacy__txt02{padding-left:23px !important;margin-top:5px !important}.p-privacy__title01{margin-top:22px !important}.p-privacy__txts h2{margin-top:40px;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.12em}.p-privacy__txts h3{margin-top:15px;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.12em}.p-privacy__txts ul{margin-top:8px}.p-privacy__txts ul li{font-size:16px;font-weight:500;line-height:1.9;padding-left:40px;position:relative}.p-privacy__txts ul li:before{content:'・';height:2px;left:20px;position:absolute;top:0;width:2px}.p-privacy__txts ol{margin-top:4px;counter-reset:my-counter}.p-privacy__txts ol li{position:relative;font-size:16px;font-weight:500;line-height:1.9;padding-left:26px;margin-top:5px}.p-privacy__txts ol li:before{position:absolute;left:0;top:0;counter-increment:my-counter;content:counter(my-counter) ". "}.p-privacy__link.--01{margin-top:22px !important}.p-privacy__link a{text-decoration:underline #accaca 1px solid;text-underline-offset:3px}.p-privacy__info{margin-top:40px !important;padding-top:40px;border-top:solid 1px #acacac}.p-privacy__day{margin-top:22px !important}@media screen and (max-width:900px){.p-privacy{padding:30px 0 0}.p-privacy__inner{padding:30px 0 0}.p-privacy__txts{padding:40px 20px 92px;border-radius:0}.p-privacy__txts p{font-size:14px;line-height:1.8;margin-top:10px}.p-privacy__txt01{margin-top:10px !important}.p-privacy__txt02{padding-left:15px !important;margin-top:10px !important}.p-privacy__title01{margin-top:25px !important}.p-privacy__txts h2{margin-top:30px;font-size:18px}.p-privacy__txts h3{margin-top:20px;font-size:16px}.p-privacy__txts ul{margin-top:10px}.p-privacy__txts ul li{font-size:14px;line-height:1.8;padding-left:20px}.p-privacy__txts ul li:before{left:3px}.p-privacy__txts ol{margin-top:15px}.p-privacy__txts ol li{font-size:14px;line-height:1.8;padding-left:22px;margin-top:15px}.p-privacy__link.--01{margin-top:25px !important;word-break:break-all}.p-privacy__info{margin-top:30px !important;padding-top:30px}.p-privacy__day{margin-top:20px !important}}