@import url(https://fonts.googleapis.com/css2?family=Mochiy+Pop+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Yusei+Magic&display=swap);@import url(https://fonts.googleapis.com/css2?family=DotGothic16&display=swap);.mainImage{background-color:#000;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.mainImage img{height:100%;opacity:.7;vertical-align:top}.mainImageText{font-family:DotGothic16,sans-serif;font-size:clamp(18px,8vw,60px);height:200px;line-height:40px;margin:0;padding:0;width:100%}.mainImageBottomText,.mainImageText{position:absolute;text-align:center}.animated{-webkit-animation:move-y .5s ease-in-out infinite alternate;animation:move-y .5s ease-in-out infinite alternate;display:inline-block}@-webkit-keyframes move-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes move-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}.mainContent{display:none;margin-top:calc(100vh - 80px)}@-webkit-keyframes move-y-comingsoon{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes move-y-comingsoon{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}.commingsoon{-webkit-animation:move-y-comingsoon .8s ease-in-out infinite alternate;animation:move-y-comingsoon .8s ease-in-out infinite alternate;display:inline-block;margin-top:100px;width:100%}.commingsoon div{background-color:rgba(38,125,255,.459);border-radius:10px;box-shadow:0 5px 15px 0 rgba(0,0,0,.35);color:#fff;height:80px;margin:-80px auto;padding:10px 20px;width:min(70vw,800px)}.comingsoonText *{font-size:clamp(16px,8vw,50px);font-weight:700;margin:20px 0 0;text-align:center;white-space:nowrap}@media screen and (min-width:401px){.profileCard,.profileCard .description,.profileCard .iconProtect,.profileCard .label,.profileCard .msg,.profileCard .snsSites,.profileCard .userIcon,.profileCard .userName{width:clamp(300px,40vw,400px)}.profileCard{margin:50px}}@media screen and (max-width:400px){.profileCard,.profileCard .description,.profileCard .iconProtect,.profileCard .label,.profileCard .msg,.profileCard .snsSites,.profileCard .userIcon,.profileCard .userName{max-width:350px;min-width:300px}}.profileCard{border:1px solid #cfcfcf;border-radius:10px;box-shadow:0 5px 15px 0 rgba(0,0,0,.35);height:550px;margin-top:60px;position:relative;text-align:center}.profileCard .label{left:0;position:absolute;text-align:left;top:0}.profileCard .label div{left:-20px;position:relative}.profileCard .labelImg{position:absolute;top:-30px;width:80px;z-index:1}.profileCard .labelText{color:#915e00;font-family:DotGothic16,sans-serif;font-size:50px;font-weight:700;position:absolute;top:-30px;z-index:2}.profileCard .labelText span{bottom:1px;left:13px;position:relative}.profileCard .imageColor{background-color:#90d628;border-radius:10px 10px 0 0;display:block;height:200px;margin-top:-16px}.profileCard .userIcon{left:0;margin-top:80px;position:absolute;text-align:center;top:160px;z-index:1}.profileCard .userIcon img{border-radius:50%;height:128px;margin-top:-180px;object-fit:cover;position:relative;width:calc(100px, 50%, 200px);z-index:1}.profileCard .iconProtect{border-radius:50%;height:128px;left:0;object-fit:cover;position:absolute;top:-112px;z-index:2}.profileCard .iconProtect img{height:130px;position:relative;text-align:center;top:112px;width:130px}.profileCard .userName{font-family:DotGothic16,sans-serif;font-size:28px;font-weight:700;position:absolute;top:290px}.profileCard .msg{left:0;overflow:hidden;position:absolute;top:235px;z-index:2}.profileCard .msg div{background-color:#8ed2ff;border-radius:10px;font-size:18px;margin:0 auto;padding:10px 0;white-space:nowrap;width:140px}.profileCard .msg p{color:#003877;font-family:Mochiy Pop One,sans-serif;margin:0}.profileCard .description{font-family:Yusei Magic,sans-serif;font-size:20px;position:absolute;top:340px}.profileCard .snsSites{background-color:#f1f1f1;border-radius:0 0 10px 10px;bottom:0;left:0;padding:20px 0;position:absolute;text-align:center}.profileCard .snsSites .snsInfo{display:inline-block;margin:0 1rem -10px}.profileCard .snsSites .snsInfo img{width:35px}div .profileSection{height:100%;width:100%}.profiles{text-align:center;width:100%}.profiles div{display:inline-block}.mainHeader{height:90px;padding-left:20px;right:-10px;width:100vw}.mainHeader .sns-icon{height:30px;margin:0;padding:0}.mainHeader .headerSnsButton{position:relative}.mainHeader a{color:rgba(0,0,0,.8);padding:6px,8px;text-decoration:none}body{padding-top:90px}#headerSnsButtons,html *{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADKUlEQVRYhb2WzW7bVhCFv6EoyqLtmHYgm0DiWkDQJgqC1EALqMgm8qKL5gG6LvoEfZP2MdonyC7m1l60ysoBjAQ2iiZKk1qqpcqKSGm64I9pWYwjRcoBROreO+A9c+6cIaVacX4GtrmMn/YOWk/HzM8UZrR5bcyaM+/NAcxm2wfgm7srXF+x6JwFABw1zn6pVpzW3kFrZ64E+oECsLxoUnIszJwAYEhv3LHMnkD8p9Md0Gz7rC7nAfjqi2sEA0VVVUTYO2jJPAgYWQsa/QBUs6I+HjlnKV8Hfu30BtvHr3vu5nqBd/4QK29QyBsUCznc6xamYdRulhZ+uFlaqP/1tvd6VgTMo0Y3sprdAiLZYcGCvGkkR8K5U2bqjkvnurVRVAV2ttdYX7USAs22jwBPn7dpdYKZ1cSlGhCRy6wizKMUMrPY2ijuArXvd1yARIlONyAYKF79hFm4w8xaEJHoftEFs3ZHJvuya38JOCXH8gC+/XoNVbDyBobA74enCPDybd8TgayOWa04u+nxaFymAufuCDHqjqKVIxKp9r4Mr1rPJJAiIgC/PWkowN3yEiuLJvdvLY+GKuDFGVYrjgI4yyZBoHTOBmOfn9kJRxHWhCBCnHm4a1QIqiO1oh9WI1cqECNWAtglklVV2VwvJjH//hfUtjZsBbh1I5x/8fIMUspMTSBGOnuRkRrW8DKJOSYmcNToxpmoKjy4Fw5O2j5mTnhwb7JOPTGBFDwIZUchiL4r/GAIhK5JxdWzHvLR/Tw8c8VdK2DmhEU7B0DrNPyy2n/2/k75wS7IhCSXZDhJVlMrUHZtVcBdtZK5vj/kpBOAKt9VSwAcN0IXPN5/MxsXxNDkMm4hNbyiGUysQNm1d4HaRpR5o9lPP8SLXXLns0VVVX58tEmz7VM/PEVEeLz/5sKeUyvQ94fJpqnpdLV7AK/+6dV6/SELhRwCVCvOw1TM5O/yWAFVQOD4vEOOxe1NW1eX8mx/vgLAH4en6WVvagVGm2B2XPjyyIqfy7f+KMqu/RDwVOHOlp1+O06vwLTo9gYMBprU0CclIAJ//v3uwtynItDiolti1P8HI6YzSoX7sI4AAAAASUVORK5CYII=),auto}body{margin:0;overflow-y:scroll}.pageTitle{height:300px;position:relative;width:100%}.pageTitle *{margin:0}div .pageTitleSpace{background-color:#006097;height:50px}div .pageTitleContent{background-color:#026dc5;height:250px}div .pageTitle .pageTitleText{color:#fff;font-family:DotGothic16,sans-serif;font-size:clamp(10px,5vw,50px);height:150px;position:relative;text-align:center;top:5rem;white-space:nowrap}.pageTitle .pageTitleText span{position:relative}
/*# sourceMappingURL=main.f463773b.css.map*/