.under-kv{width:100%;height:25.6rem;position:relative;background-image:url(../img/under_kv.svg);background-size:cover}.under-kv .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:87.5rem;color:#fff}.under-kv .container h1{font-size:4rem;margin-bottom:1.5rem;text-align:center;letter-spacing:.01em}@media screen and (max-width:744px){.under-kv{background-image:url(../img/under_kv_sp.svg)}.under-kv .container{width:100%;padding:4rem 2rem;margin:0 auto}.under-kv .container h1{font-size:2.6rem}}.privacy-sec{padding:6rem 0}.privacy-sec .container p{margin-bottom:4rem}.privacy-sec .container ol li{text-indent:-1.6rem;padding-left:1.6rem;line-height:1.5}.privacy-sec .container ol li+li{margin-top:4rem}.terms-sec{padding:6rem 0}.terms-sec .container p{margin-bottom:4rem}.terms-sec .container>div+div{margin-top:4rem}.terms-sec .container>div h2{font-size:1.8rem;margin-bottom:2rem}.terms-sec .container>div li{line-height:1.5}.terms-sec .container>div li+li{margin-top:1.6rem}.terms-sec .container>div .indent{text-indent:-1.6rem;padding-left:1.6rem}.terms-sec .container>div ol:has(.double){margin-top:1.6rem}.terms-sec .container>div .double{text-indent:-3.9rem;padding-left:3.9rem}.terms-sec .container>div ul:has(.en){padding-top:1.6rem}.terms-sec .container>div ul:has(.en) li{padding-left:1.6rem}@media screen and (max-width:744px){.terms-sec .container>div .double.two{text-indent:-4.8rem;padding-left:4.8rem}.terms-sec .container>div .en{text-indent:-4.8rem;padding-left:4.8rem}}
/*# sourceMappingURL=privacy-policy.min.css.map */
