.privacy_policy_wrap{padding:8rem 0 22rem}@media screen and (max-width:767px){.privacy_policy_wrap{padding:5rem 0 10rem}}.privacy_policy_wrap .m_wrap{max-width:100rem}.privacy_policy_wrap .intro_txt{font-size:1.6rem;line-height:1.75;letter-spacing:.025em;margin-top:11rem}@media screen and (max-width:767px){.privacy_policy_wrap .intro_txt{font-size:1.4rem;line-height:1.8571428571;margin-top:3rem}}.privacy_policy_wrap .d_list{margin-top:5.6rem}@media screen and (max-width:767px){.privacy_policy_wrap .d_list{margin-top:3rem}}.privacy_policy_wrap .d_list+.d_list{margin-top:6.8rem}@media screen and (max-width:767px){.privacy_policy_wrap .d_list+.d_list{margin-top:4rem}}.privacy_policy_wrap .term{font-size:2rem;line-height:1.5;letter-spacing:.025em;font-weight:700;padding-bottom:.5rem;border-bottom:.1rem solid #b99826}@media screen and (max-width:767px){.privacy_policy_wrap .term{font-size:1.8rem;line-height:1.5555555556}}.privacy_policy_wrap .des{margin-top:2.1rem}@media screen and (max-width:767px){.privacy_policy_wrap .des{margin-top:1.5rem}}.privacy_policy_wrap .des+.term{margin-top:2.9rem}@media screen and (max-width:767px){.privacy_policy_wrap .des+.term{margin-top:2rem}}.privacy_policy_wrap .txt{font-size:1.6rem;line-height:1.75;letter-spacing:.025em}@media screen and (max-width:767px){.privacy_policy_wrap .txt{font-size:1.4rem;line-height:1.8571428571}}.privacy_policy_wrap .txt a:not(.email){text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem}