@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/noto-sans-jp-300-e4dfd006.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/noto-sans-jp-400-7045f091.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/noto-sans-jp-500-e97bbab4.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/noto-sans-jp-600-252f006a.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/noto-sans-jp-700-5b3a5a19.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:800;font-display:swap;src:url("/assets/noto-sans-jp-800-ed7f2c7b.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;font-display:swap;src:url("/assets/noto-sans-jp-900-bebfa353.woff2") format("woff2")}.privacy__title{color:#31313c;letter-spacing:.05em;box-sizing:border-box;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-all;font-size:30px;font-weight:700;padding:60px 0;text-align:center}.privacy__section{padding-bottom:65px;margin:0 1em}.privacy__container{width:1120px;max-width:100%;margin:0 auto;position:relative}.privacy__content{color:#31313c;letter-spacing:.05em;box-sizing:border-box;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-all;font-size:16px}.privacy__content p{line-height:1.5;margin:1em 0}.privacy__content p:first-child{margin-top:0}.privacy__content p:last-child{margin-bottom:0}.privacy__content p a{color:#4894e2;text-decoration:none}.privacy__content p a:hover{opacity:.75}.privacy__content h2{font-weight:700;font-size:24px;line-height:1.5;margin:1.5em 0 1em}.privacy__content ul{list-style:none;margin:2em 0;padding:0}.privacy__content ul li{position:relative;padding-left:1.2em;font-size:16px;line-height:1.5;margin-bottom:.6em}.privacy__content ul li:last-child{margin-bottom:0}.privacy__content ul li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background-color:#000;border-radius:50%}.privacy__content br{display:block;line-height:1.8}.privacy__step{margin-bottom:16px}.privacy__step:last-child{margin-bottom:0}.privacy__step p{margin:0}@media(max-width: 768px){.privacy__title{font-size:22px;padding:28px 0}.privacy__content h2{font-size:20px}.privacy__content ul li{letter-spacing:.1em;margin-bottom:1em}}@media(max-width: 1120px)and (min-width: 375px){.privacy__container{padding:0 16px}}
