*{margin:0;padding:0}li{list-style:none}a{text-decoration:none;color:#3f4f5f;opacity:1}body{font-size:16px;color:#3f4f5f;font-family:"Noto Sans JP",sans-serif}header{height:44px;width:100vw;background:#fff;margin:auto;padding:16px 16px;box-sizing:border-box;border-bottom:1px solid #eee;position:fixed;top:0}header p{font-size:12px;color:#10adaf;text-align:center;line-height:1;font-weight:900}.container{max-width:1000px;margin:80px auto;padding:0 20px}.container .terms-of-use .intro{max-width:900px;padding:0 20px;margin:0 auto 20px;box-sizing:border-box;font-size:14px;line-height:1.5}.container .terms-of-use h2{font-size:1.5rem;text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px}.container .terms-of-use .content{margin:20px auto;max-width:900px;height:400px;overflow:scroll;padding:20px;box-sizing:border-box;background:#f4f4f4}.container .check-box{text-align:center;margin-bottom:20px}.container .link-btn{text-align:center}.container .link-btn #next{padding:10px 20px;color:#fff;background:#10adaf;border-radius:4px;display:inline;opacity:.5}.container .link-btn a{color:#fff}footer{width:100vw;background:#252525;padding:15px 16px;box-sizing:border-box}footer .footer-flex{max-width:280px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin:0 auto}footer .footer-flex .footer-flex-item{line-height:1}footer .footer-flex .footer-flex-item a{color:#fff;font-size:10px}footer .copyright{font-size:10px;color:#fff;text-align:center}@media screen and (max-width: 430px){header{height:44px;width:100vw;background:#fff;margin:auto;padding:16px 16px;box-sizing:border-box;border-bottom:1px solid #eee;position:fixed;top:0}header p{font-size:12px;color:#10adaf;text-align:center;line-height:1;font-weight:900}.container{max-width:1000px;margin:80px auto;padding:0 20px}.container .terms-of-use .intro{max-width:900px;padding:0 20px;margin:0 auto 20px;box-sizing:border-box;font-size:14px;line-height:1.5}.container .terms-of-use h2{font-size:1.5rem;text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px}.container .terms-of-use .content{margin:20px auto;max-width:900px;height:400px;overflow:scroll;padding:20px;box-sizing:border-box;background:#f4f4f4}.container .check-box{text-align:center;margin-bottom:20px}.container .link-btn{text-align:center}.container .link-btn #next{padding:10px 20px;color:#fff;background:#10adaf;border-radius:4px;display:inline;opacity:.5}.container .link-btn a{color:#fff}footer{width:100vw;background:#252525;padding:15px 16px;box-sizing:border-box}footer .footer-flex{max-width:280px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin:0 auto}footer .footer-flex .footer-flex-item{line-height:1}footer .footer-flex .footer-flex-item a{color:#fff;font-size:10px}footer .copyright{font-size:10px;color:#fff;text-align:center}.iPhone header{height:44px;width:100vw;background:#fff;margin:auto;padding:16px 16px;box-sizing:border-box;border-bottom:1px solid #eee;position:fixed;top:0}.iPhone header p{font-size:12px;color:#10adaf;text-align:center;line-height:1;font-weight:900}.iPhone .container{max-width:1000px;margin:80px auto;padding:0 20px}.iPhone .container .terms-of-use .intro{max-width:900px;padding:0 20px;margin:0 auto 20px;box-sizing:border-box;font-size:14px;line-height:1.5}.iPhone .container .terms-of-use h2{font-size:1.5rem;text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px}.iPhone .container .terms-of-use .content{margin:20px auto;max-width:900px;height:400px;overflow:scroll;padding:20px;box-sizing:border-box;background:#f4f4f4}.iPhone .container .check-box{text-align:center;margin-bottom:20px}.iPhone .container .link-btn{text-align:center}.iPhone .container .link-btn #next{padding:10px 20px;color:#fff;background:#10adaf;border-radius:4px;display:inline;opacity:.5}.iPhone .container .link-btn a{color:#fff}.iPhone footer{width:100vw;background:#252525;padding:15px 16px;box-sizing:border-box}.iPhone footer .footer-flex{max-width:280px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin:0 auto}.iPhone footer .footer-flex .footer-flex-item{line-height:1}.iPhone footer .footer-flex .footer-flex-item a{color:#fff;font-size:10px}.iPhone footer .copyright{font-size:10px;color:#fff;text-align:center}}@media screen and (max-width: 390px){header{height:44px;width:100vw;background:#fff;margin:auto;padding:16px 16px;box-sizing:border-box;border-bottom:1px solid #eee;position:fixed;top:0}header p{font-size:12px;color:#10adaf;text-align:center;line-height:1;font-weight:900}.container{max-width:1000px;margin:80px auto;padding:0 20px}.container .terms-of-use .intro{max-width:900px;padding:0 20px;margin:0 auto 20px;box-sizing:border-box;font-size:14px;line-height:1.5}.container .terms-of-use h2{font-size:1.5rem;text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px}.container .terms-of-use .content{margin:20px auto;max-width:900px;height:400px;overflow:scroll;padding:20px;box-sizing:border-box;background:#f4f4f4}.container .check-box{text-align:center;margin-bottom:20px}.container .link-btn{text-align:center}.container .link-btn #next{padding:10px 20px;color:#fff;background:#10adaf;border-radius:4px;display:inline;opacity:.5}.container .link-btn a{color:#fff}footer{width:100vw;background:#252525;padding:15px 16px;box-sizing:border-box}footer .footer-flex{max-width:280px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin:0 auto}footer .footer-flex .footer-flex-item{line-height:1}footer .footer-flex .footer-flex-item a{color:#fff;font-size:10px}footer .copyright{font-size:10px;color:#fff;text-align:center}}@media screen and (max-width: 360px){header{height:44px;width:100vw;background:#fff;margin:auto;padding:16px 16px;box-sizing:border-box;border-bottom:1px solid #eee;position:fixed;top:0}header p{font-size:12px;color:#10adaf;text-align:center;line-height:1;font-weight:900}.container{max-width:1000px;margin:80px auto;padding:0 20px}.container .terms-of-use .intro{max-width:900px;padding:0 20px;margin:0 auto 20px;box-sizing:border-box;font-size:14px;line-height:1.5}.container .terms-of-use h2{font-size:1.5rem;text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px}.container .terms-of-use .content{margin:20px auto;max-width:900px;height:400px;overflow:scroll;padding:20px;box-sizing:border-box;background:#f4f4f4}.container .check-box{text-align:center;margin-bottom:20px}.container .link-btn{text-align:center}.container .link-btn #next{padding:10px 20px;color:#fff;background:#10adaf;border-radius:4px;display:inline;opacity:.5}.container .link-btn a{color:#fff}footer{width:100vw;background:#252525;padding:15px 16px;box-sizing:border-box}footer .footer-flex{max-width:280px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin:0 auto}footer .footer-flex .footer-flex-item{line-height:1}footer .footer-flex .footer-flex-item a{color:#fff;font-size:10px}footer .copyright{font-size:10px;color:#fff;text-align:center}.Android header{height:44px;width:100vw;background:#fff;margin:auto;padding:16px 16px;box-sizing:border-box;border-bottom:1px solid #eee;position:fixed;top:0}.Android header p{font-size:12px;color:#10adaf;text-align:center;line-height:1;font-weight:900}.Android .container{max-width:1000px;margin:80px auto;padding:0 20px}.Android .container .terms-of-use .intro{max-width:900px;padding:0 20px;margin:0 auto 20px;box-sizing:border-box;font-size:14px;line-height:1.5}.Android .container .terms-of-use h2{font-size:1.5rem;text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px}.Android .container .terms-of-use .content{margin:20px auto;max-width:900px;height:400px;overflow:scroll;padding:20px;box-sizing:border-box;background:#f4f4f4}.Android .container .check-box{text-align:center;margin-bottom:20px}.Android .container .link-btn{text-align:center}.Android .container .link-btn #next{padding:10px 20px;color:#fff;background:#10adaf;border-radius:4px;display:inline;opacity:.5}.Android .container .link-btn a{color:#fff}.Android footer{width:100vw;background:#252525;padding:15px 16px;box-sizing:border-box}.Android footer .footer-flex{max-width:280px;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin:0 auto}.Android footer .footer-flex .footer-flex-item{line-height:1}.Android footer .footer-flex .footer-flex-item a{color:#fff;font-size:10px}.Android footer .copyright{font-size:10px;color:#fff;text-align:center}}
/*# sourceMappingURL=top.min.css.map */