@font-face{font-family:"Dosis",serif;src:url("../fonts/Dosis-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Dosis",serif;src:url("../fonts/Dosis-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Dosis",serif;src:url("../fonts/Dosis-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Dosis",serif;src:url("../fonts/Dosis-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Dosis",serif;src:url("../fonts/Dosis-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Dosis",serif;src:url("../fonts/Dosis-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Dosis",serif;src:url("../fonts/Dosis-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New",serif;src:url("../fonts/ZenKakuGothicNew-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New",serif;src:url("../fonts/ZenKakuGothicNew-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New",serif;src:url("../fonts/ZenKakuGothicNew-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New",serif;src:url("../fonts/ZenKakuGothicNew-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New",serif;src:url("../fonts/ZenKakuGothicNew-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}.privacy{padding-top:120px;margin-right:auto;margin-left:auto;width:calc(100% - 60px);position:relative;z-index:6}@media screen and (max-width: 992px){.privacy{width:calc(100% - 48px)}}@media screen and (max-width: 768px){.privacy{width:calc(100% - 40px)}}@media screen and (max-width: 768px){.privacy{padding-top:120px}}.privacy__inner{max-width:800px;padding-top:56px;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.privacy__inner{padding-top:24px}}.privacy__main:after{width:20%}@media screen and (max-width: 768px){.privacy__main:after{width:40%}}.privacy__ttl{font-size:1.8rem;font-weight:500;position:relative;padding-left:46px;line-height:1.777;margin-top:32px}@media screen and (max-width: 768px){.privacy__ttl{margin-top:40px;font-size:1.6rem;padding-left:36px}}.privacy__ttl span{position:absolute;left:0;top:0;font-size:1.8rem;font-weight:500;line-height:1.777}@media screen and (max-width: 768px){.privacy__ttl span{font-size:1.6rem}}.privacy__detail{margin-top:8px;font-size:1.4rem;line-height:2}@media screen and (max-width: 768px){.privacy__detail{margin-top:4px;font-size:1.3rem}}.privacy__detail__list__item{position:relative;font-size:1.4rem;line-height:2;padding-left:14px}@media screen and (max-width: 768px){.privacy__detail__list__item{padding-left:12px;font-size:1.3rem}}.privacy__detail__list__item:after{content:"";position:absolute;left:3px;top:13px;width:4px;height:4px;border-radius:50%;background-color:#000}@media screen and (max-width: 768px){.privacy__detail__list__item:after{left:2px;top:12px}}.privacy__detail__ttl{font-size:1.8rem;font-weight:500;margin-top:32px}@media screen and (max-width: 768px){.privacy__detail__ttl{margin-top:18px;font-size:1.6rem}}.privacy__detail__text{font-size:1.4rem;line-height:2}@media screen and (max-width: 768px){.privacy__detail__text{font-size:1.3rem}}.privacy__detail__text span{margin-left:42px}