@media screen and (max-width: 768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width: 769px){html{font-size:.78125vw}}.privacy-policy-heading .privacy-policy_banner_img{width:100%;height:auto;object-fit:cover;z-index:-1}#privacy-policy{display:flex;align-items:center;justify-content:center;margin:0 auto}#privacy-policy .privacy-policy-sections{display:flex;flex-direction:column}#privacy-policy .privacy-policy-section{display:flex;flex-direction:column;border-bottom:1px solid var(--color-body)}#privacy-policy .privacy-policy-section:first-child{padding-top:0}#privacy-policy .privacy-policy-section:last-child{padding-bottom:0;border-bottom:none}#privacy-policy .privacy-policy-list{list-style:disc;font-size:1.5rem;line-height:2.6rem;letter-spacing:.075rem}#privacy-policy .privacy-policy-list .privacy-policy-list-item::marker{font-size:.65rem}#privacy-policy .section-heading{display:flex;align-items:center}#privacy-policy .privacy-policy-ending{display:flex;flex-direction:column;background-color:#fff}@media screen and (max-width: 768px){.privacy-policy-heading{padding-top:23.0769230769vw;padding-left:5.1282051282vw}.privacy-policy-heading .privacy-policy_banner_img{margin-top:-5.1282051282vw;padding-left:0vw}#privacy-policy .privacy-policy-container{width:89.7435897436vw;padding:20.5128205128vw 0vw 15.3846153846vw 0vw}#privacy-policy .privacy-policy-intro-content{font-size:1.5rem;line-height:2.4rem;letter-spacing:0.075rem}#privacy-policy .privacy-policy-sections{margin-top:7.6923076923vw;margin-bottom:7.6923076923vw}#privacy-policy .privacy-policy-section{gap:4.1025641026vw;padding:6.4102564103vw 0vw 6.4102564103vw 0vw}#privacy-policy .section-heading{gap:3.8461538462vw;align-items:flex-start}#privacy-policy .section-number{font-size:3rem;line-height:3.7rem;letter-spacing:0.15rem}#privacy-policy .section-title{font-size:2.4rem;line-height:3.6rem;letter-spacing:0.12rem}#privacy-policy .section-content-text{font-size:1.5rem;line-height:2.6rem;letter-spacing:0.075rem}#privacy-policy .privacy-policy-list{padding-left:5.1282051282vw}#privacy-policy .privacy-policy-item{font-size:1.5rem;line-height:2.6rem;letter-spacing:0.075rem}#privacy-policy .privacy-policy-ending{padding:7.6923076923vw 7.6923076923vw 7.6923076923vw 7.6923076923vw;gap:3.5897435897vw}#privacy-policy .privacy-policy-ending-title{font-size:2rem;line-height:2.5rem;letter-spacing:0.1rem}#privacy-policy .privacy-policy-ending-content{font-size:1.5rem;line-height:2.6rem;letter-spacing:0.075rem}}@media print,screen and (min-width: 769px){.privacy-policy-heading{padding-top:10.15625vw;padding-left:6.25vw}.privacy-policy-heading .privacy-policy_banner_img{margin-top:-2.34375vw;padding-left:2.34375vw}#privacy-policy .privacy-policy-container{width:65.625vw;padding:6.484375vw 0vw 10vw 0vw}#privacy-policy .privacy-policy-intro-content{font-size:1.5rem;line-height:2.6rem;letter-spacing:0.075rem}#privacy-policy .privacy-policy-sections{margin-top:5.15625vw;margin-bottom:4.6875vw}#privacy-policy .privacy-policy-section{gap:1.40625vw;padding:2.96875vw 0vw 2.96875vw 0vw}#privacy-policy .section-heading{gap:1.5625vw}#privacy-policy .section-number{font-size:3rem;line-height:3.7rem;letter-spacing:0.15rem}#privacy-policy .section-title{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem}#privacy-policy .section-content-text{font-size:1.5rem;line-height:2.6rem;letter-spacing:0.075rem}#privacy-policy .privacy-policy-list{padding-left:1.5625vw}#privacy-policy .privacy-policy-item{font-size:1.5rem;line-height:2.6rem;letter-spacing:0.075rem}#privacy-policy .privacy-policy-ending{padding:2.8125vw 3.125vw 4.0625vw 3.125vw;gap:1.09375vw}#privacy-policy .privacy-policy-ending-title{font-size:2rem;line-height:2.5rem;letter-spacing:0.1rem}#privacy-policy .privacy-policy-ending-content{font-size:1.5rem;line-height:2.6rem;letter-spacing:0.075rem}}
