.privacy .heading{margin-top:4rem}@media only screen and (min-width:768px){.privacy .heading{margin-top:4.8rem}}.privacy__wpr{background-color:#fff;position:relative;z-index:1;margin:2rem 0 8rem}@media only screen and (min-width:768px){.privacy__wpr{border:.2rem solid #dcdfad;padding:6rem 6.2rem 6.4rem;margin:0 0 8rem;box-shadow:0 .8rem 3.2rem 0 rgba(0,0,0,.08);border-radius:1.6rem}}.privacy__txt{font-size:1.6rem;line-height:1.6}.privacy__txt-link{color:#000;transition:all .3s ease;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.2rem}@media only screen and (min-width:768px){.privacy__txt-link:hover{opacity:.8}}.privacy__txt--mb{margin-bottom:1.6rem}@media only screen and (min-width:768px){.privacy__txt--mb{margin-bottom:3.2rem}}.privacy__txt--mb24{margin-bottom:2.4rem}.privacy__txt--mb18{margin-bottom:1.4rem}@media only screen and (min-width:768px){.privacy__txt--mb18{margin-bottom:1.8rem}}.privacy__txt-sm{color:#000;font-size:1.4rem;font-weight:400;line-height:160%;letter-spacing:.028rem}.privacy__txt-sm-link{color:#000;transition:all .3s ease;text-underline-offset:.15rem}@media only screen and (min-width:768px){.privacy__txt-sm-link:hover{opacity:.7}.privacy__txt--mbpc{margin-bottom:1.8rem}}.privacy__box{background-color:#f0f4f6;border-radius:1.2rem;padding:2.4rem 1.6rem}@media only screen and (min-width:768px){.privacy__box{padding:2rem 2.4rem 1.2rem}}@media only screen and (max-width:767px){.privacy__box.-lg{padding:2.4rem}}.privacy__list{font-size:1.4rem;line-height:1.6;letter-spacing:.02em;margin-bottom:1rem;display:flex;gap:1.2rem}.privacy__list a{color:#00985b;transition:all .25s ease}.privacy__list a:hover{opacity:.7;text-decoration:none}.privacy__list:last-child{margin-bottom:0}.privacy__inner-ol{padding-left:3rem}.privacy__inner-list{font-size:1.4rem;line-height:1.6;letter-spacing:.02em;margin-bottom:.8rem}