@font-face{font-family:"notoSans400";src:url("../font/NotoSansJP-Regular.ttf")}@font-face{font-family:"notoSans500";src:url("../font/NotoSansJP-Medium.ttf")}@font-face{font-family:"notoSans700";src:url("../font/NotoSansJP-Bold.ttf")}@font-face{font-family:"roboto500";src:url("../font/Roboto-Medium.ttf")}@font-face{font-family:"roboto700";src:url("../font/Roboto-Bold.ttf")}.privacy__edit{max-width:1080px;width:calc(100% - 40px)}@media screen and (min-width:769px){.privacy__edit{margin:72px auto 0;padding-bottom:150px}}@media screen and (max-width:768px){.privacy__edit{margin:40px auto 0;padding-bottom:50px}}.privacy__edit p{margin-bottom:50px;font-size:14px;line-height:2}.privacy__edit strong{font-family:notoSans500,sans-serif;font-weight:500}.privacy__edit h2{margin-bottom:30px}.privacy__edit h2:after{content:"";width:30px;height:2px;margin:10px 0 0 0;display:block;background-color:#008CD6}.privacy__edit h2.has-text-align-center:after{margin:10px auto 0}.privacy__edit h3{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.privacy__edit h3:before{content:"";width:20px;height:2px;margin-right:10px;display:inline-block;-webkit-transform:translateY(-0.3em);transform:translateY(-0.3em);background-color:#008CD6}@media screen and (min-width:769px){.privacy__edit h3{font-size:20px}}@media screen and (max-width:768px){.privacy__edit h3{font-size:16px}}