body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.title{border-bottom:2px solid #ebc000}.title,.title_mobile{font-family:メイリオ,游ゴシック,sans-serif;padding:.25em 0;position:relative;z-index:0}.title_mobile{border-bottom:2px solid #eb6100;font-size:20px;margin-right:40px}.browser_height{height:100vh}.station-scene{background-color:#f7f2e8;min-height:100vh;overflow:hidden;position:relative}.station-scene__image,.station-scene__veil{height:100%;inset:0;pointer-events:none;position:fixed;width:100%}.station-scene__image{z-index:0}.station-scene__veil{background:hsla(0,0%,100%,.82);z-index:1}.station-scene__content{min-height:100vh;position:relative;z-index:2}.get_btn{background-color:#c93;border:3px solid #a00;border-radius:30px;box-sizing:border-box;color:#fff;font-size:28px;font-weight:700;margin-left:auto;margin-right:auto;margin-top:100px;padding:20px 15px;text-align:center;-webkit-transform:perspective(2px) translateZ(0);transform:perspective(2px) translateZ(0);width:150px;z-index:0}.get_btn:active,.get_btn:focus,.get_btn:hover{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-timing-function:linear;animation-timing-function:linear;cursor:pointer}.location_get_btn{background-color:#c93;border:3px solid #a00;border-radius:30px;box-sizing:border-box;color:#fff;font-size:28px;font-weight:700;margin-left:auto;margin-right:auto;padding:20px 15px;text-align:center;-webkit-transform:perspective(2px) translateZ(0);transform:perspective(2px) translateZ(0);width:150px;z-index:0}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}.location_get_btn:active,.location_get_btn:focus,.location_get_btn:hover{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-timing-function:linear;animation-timing-function:linear;cursor:pointer}.station_list{display:inline-block;margin-top:50px;text-align:center;width:220px}.box{border:10px solid #000;position:relative}.second_get{color:#888;font-weight:600}.first_get{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#b67b03,#daaf08 45%,#fee9a0 70%,#daaf08 85%,#b67b03 90% 100%);-webkit-background-clip:text;font-weight:800}.imgae{justify-content:center;position:relative}.image p{left:50%;margin:0;padding:0;position:absolute;top:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.image-n{border:10px solid #000;position:relative}.image-hn{border:10px solid #0fc74c;position:relative}.image-r{border:10px solid #7c5830;position:relative}.image-sr{border:10px solid #ff4500;position:relative}.image-ssr{border:10px solid gold;position:relative}.hexagon{background:#0c33e0;height:10%;left:4px;position:absolute;top:6%;width:17.3%}.hexagon .text_desktop{font-size:50px}.hexagon .text_desktop,.hexagon .text_mobile{align-items:center;color:gold;display:flex;font-weight:700;height:100%;justify-content:center;left:50%;position:absolute;right:50%;text-align:center;z-index:1}.hexagon .text_mobile{font-size:20px}.hexagon:after,.hexagon:before{background:#0c33e0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hexagon:before{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.hexagon:after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.station_name{display:flex;font-weight:700;justify-content:center}.station_name .desktop{font-size:26px}.station_name .mobile{font-size:20px}.card_image{cursor:pointer}.card_image_text{font-size:15px;font-weight:700}.login_button{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.menu_icon{display:block}.menu_title div{flex-grow:1;font-family:游ゴシック;font-size:30px;font-weight:700;text-align:center}nav{background-color:#fff;bottom:0;display:block;left:-300px;opacity:0;position:fixed;top:0;transition:all .4s;width:220px;z-index:100}.open nav{left:0;opacity:1}nav .close_btn{cursor:pointer;display:inline;float:right;padding:5px;position:relative}nav .inner{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 40px);overflow-y:auto;padding:10px}nav .inner ul{list-style:none;margin:0;padding:0}nav .inner ul li{border-bottom:1px solid #333;margin:0}nav .inner ul li a{color:#333;display:block;font-family:メイリオ,游ゴシック,sans-serif;font-size:14px;font-weight:700;padding:1rem;text-decoration:none;transition-duration:.2s}nav .inner ul li a:hover{background-color:#e4e4e4}nav .inner ul li.profile_menu_item{border-bottom:0;margin:16px 0 10px}nav .inner ul li a.profile_card{align-items:center;background-color:#003;border:2px solid #c93;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.18);color:#fff;display:flex;gap:10px;overflow:hidden;padding:12px}nav .inner ul li a.profile_card:hover{background-color:#111149}.profile_icon{color:#c93;flex:0 0 auto;font-size:42px!important}.profile_details{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.profile_email,.profile_name{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.profile_name{color:#fff;font-size:15px}.profile_email{color:#ddd;font-size:11px;font-weight:400}.profile_role{background-color:#c93;border-radius:10px;color:#003;display:inline-block;font-size:10px;line-height:1.4;padding:2px 7px}.toggle_btn{cursor:pointer;display:block;height:30px;position:fixed;right:30px;top:30px;width:30px;z-index:100}.toggle_btn span{background-color:#333;border-radius:4px;display:block;height:3px;left:0;position:absolute;transition:all .5s;width:30px}.toggle_btn span:first-child{top:4px}.toggle_btn span:nth-child(2){top:14px}.toggle_btn span:nth-child(3){bottom:4px}.open .toggle_btn span{background-color:#fff}.open .toggle_btn span:first-child{-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.open .toggle_btn span:nth-child(2){opacity:0}.open .toggle_btn span:nth-child(3){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}.toggle_btn_mobile{cursor:pointer;display:block;height:20px;position:fixed;right:20px;top:20px;width:20px;z-index:100}.toggle_btn_mobile span{background-color:#333;border-radius:4px;display:block;height:2px;left:0;position:absolute;transition:all .5s;width:20px}.toggle_btn_mobile span:first-child{top:3px}.toggle_btn_mobile span:nth-child(2){top:9px}.toggle_btn_mobile span:nth-child(3){bottom:3px}.open .toggle_btn_mobile span{background-color:#fff}.open .toggle_btn_mobile span:first-child{-webkit-transform:translateY(6px) rotate(-315deg);transform:translateY(6px) rotate(-315deg)}.open .toggle_btn_mobile span:nth-child(2){opacity:0}.open .toggle_btn_mobile span:nth-child(3){-webkit-transform:translateY(-6px) rotate(315deg);transform:translateY(-6px) rotate(315deg)}#mask{display:none;transition:all .5s}.open #mask{background-color:#000;cursor:pointer;display:block;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:90}
/*# sourceMappingURL=main.afc392bc.css.map*/