:root{--font-family_notosans: 'Noto Sans JP', 'Helvetica Neue', 'Helvetica', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Arial', 'Yu Gothic', 'Meiryo', sans-serif;--font-family_mont: 'Montserrat', sans-serif;--font-family_notoserif: 'Noto Serif JP', serif}@keyframes flash{0%{opacity:.7}100%{opacity:1}}.t-privacypolicy__inner{margin:0 auto}@media screen and (min-width: 1024px){.t-privacypolicy__inner{width:70rem}}@media screen and (max-width: 1023px){.t-privacypolicy__inner{width:calc(350/var(--base-width)*100%)}}@media screen and (min-width: 1024px){.t-privacypolicy-list{margin-top:4.2rem}}@media screen and (max-width: 1023px){.t-privacypolicy-list{margin-top:2.6rem}}@media screen and (min-width: 1024px){.t-privacypolicy-list__section+.t-privacypolicy-list__section{margin-top:4.3rem}}@media screen and (max-width: 1023px){.t-privacypolicy-list__section+.t-privacypolicy-list__section{margin-top:2.6rem}}.t-privacypolicy-list__section:last-of-type .t-privacypolicy__txt+.t-privacypolicy__txt{margin-top:.6rem}.t-privacypolicy__heading{font-weight:700}@media screen and (min-width: 1024px){.t-privacypolicy__heading{margin-bottom:1.2rem;padding:.1rem 0 .1rem 1.6rem;font-size:1.6rem;line-height:1.75em;border-left:.4rem solid var(--color_txt_light_blue)}}@media screen and (max-width: 1023px){.t-privacypolicy__heading{margin-bottom:.8rem;padding-left:.8rem;font-size:1.4rem;line-height:1.5714285714em;border-left:.2rem solid var(--color_txt_light_blue)}}
