html{font-size:62.5%;width:100%;overflow:auto}body{font-family:noto sans jp,sans-serif;color:#fff;background-color:#212121}body button{background-color:initial;border:none;cursor:pointer;outline:none;padding:0;appearance:none}body .sp_br{display:none}@media screen and (max-width:600px){body .sp_br{display:block}}body a[href]{color:#fff;text-decoration:none;transition:.3s}body a[href]:hover{opacity:.6}body .top_area{background-color:#000;height:auto;width:100%;position:relative;text-align:center;font-weight:700;background-image:url(images/Gst_fire.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:600px){body .top_area{background-image:url(images/Gst_fire_sp.jpg)}}@media screen and (max-width:768px){body .top_area{background-image:url(images/Gst_fire_sp.jpg)}}@media screen and (max-width:1024px){body .top_area{background-image:url(images/Gst_fire_sp.jpg)}}body .top_area .top{z-index:50;position:relative;width:100%;height:20%;display:flex;flex-direction:row;justify-content:center;padding-top:30vh;text-align:left}body .top_area .top .top_logo{height:20vh;width:20vh}body .top_area .top .copy_texts{padding-left:6rem;height:auto}body .top_area .top .copy_texts .catch_copy{font-size:6rem;letter-spacing:.4rem}body .top_area .top .copy_texts .sp_catch_copy{display:none}body .top_area .top .copy_texts .sub_copy{padding-top:3rem;font-size:2rem;letter-spacing:.2rem;line-height:3rem}body .top_area .top .copy_texts .sp_sub_copy{display:none}@media screen and (max-width:1440px){body .top_area .top{width:90%;padding-left:5%;padding-right:5%}body .top_area .top .top_logo{height:15vh;width:15vh}body .top_area .top .copy_texts .catch_copy{font-size:5rem;letter-spacing:.4rem}}@media screen and (max-width:600px){body .top_area .top{flex-direction:column;align-items:center;padding-top:20vh}body .top_area .top .top_logo{height:30vw;width:30vw}body .top_area .top .copy_texts{padding-left:0}body .top_area .top .copy_texts .catch_copy{display:none}body .top_area .top .copy_texts .sp_catch_copy{display:block;padding-top:10vh;text-align:center;font-size:2.6rem}body .top_area .top .copy_texts .sub_copy{display:none}body .top_area .top .copy_texts .sp_sub_copy{display:block;text-align:center;font-size:1.6rem;line-height:2.2rem;padding-top:5vh}}body .top_area .open_date{padding-top:20vh;position:relative;z-index:50;text-align:center;font-family:fontoposolidregular;font-size:5rem}@media screen and (max-width:600px){body .top_area .open_date{padding-top:15vh;font-size:2.4rem}}body .top_area .booking_tell{padding-top:5vh;padding-bottom:5vh;position:relative;z-index:50;text-align:center;font-family:noto sans jp,sans-serif;font-size:4rem}@media screen and (max-width:600px){body .top_area .booking_tell{padding-top:3vh;font-size:2rem;padding-bottom:4vh}}body .top_area .arrow{position:relative;z-index:50;padding-bottom:10vh}@media screen and (max-width:600px){body .top_area .arrow{width:10vw;padding-bottom:5vh}}body .top_area .top_buttons{display:flex;align-items:center;justify-content:space-between;width:30vw;margin-left:35vw;margin-right:35vw;padding-bottom:4rem}body .top_area .top_buttons .top_button{width:100%;height:5rem;background-color:initial;border:solid 2px;border-color:#f04824;color:#f04824;font-size:2rem;font-weight:700}@media screen and (max-width:600px){body .top_area .top_buttons{width:90vw;margin-left:5vw;margin-right:5vw}body .top_area .top_buttons .top_button{width:100%;font-size:1.6rem}}body .popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:.6s}body .popup.is-show{opacity:1;visibility:visible}body .popup-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;padding:40px;background-color:initial;z-index:2}body .popup-inner .button_wrapper{padding-top:1rem;width:100%;justify-content:space-between}body .popup-inner .button_wrapper .red_button{width:100%;height:4rem;background-color:initial;border:solid 3px;border-color:#f04824;color:#f04824;font-size:2rem;font-weight:700}@media screen and (max-width:600px){body .popup-inner .button_wrapper .red_button{width:100%}}body .popup-inner .button_wrapper .red_button a{color:#f04824}body .popup-inner img{width:100%}body .close-btn{position:absolute;right:50px;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}body .close-btn i{font-size:20px;color:#333}body .black-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1;cursor:pointer}body .main_area{text-align:center;width:70%;margin-left:15%;margin-right:15%}body .main_area .pv_area{position:relative;margin-top:10vw;padding-bottom:56.25%;height:0;overflow:hidden}body .main_area .pv_area iframe{position:absolute;top:0;left:0;width:100%;height:100%}body .main_area .heading{font-family:fontoposolidregular;font-size:6.4rem;color:#fff;padding-top:6.4rem;padding-bottom:6.4rem}body .main_area .about_title{font-size:3.2rem;padding-bottom:3.2rem;font-weight:700}body .main_area .about_text_area{width:70%;margin:0 auto;font-size:2rem;letter-spacing:0;line-height:3rem;font-weight:700}@media screen and (max-width:600px){body .main_area{width:80%;margin-left:10%;margin-right:10%}body .main_area .heading{font-size:4rem;padding-top:3rem;padding-bottom:3rem}body .main_area .about_title{width:100%;font-size:2.4rem;padding-bottom:3rem}body .main_area .about_text_area{width:100%;font-size:1.2rem;line-height:2rem}}body .main_area .ranking_banner_area .ranking_banner{padding-top:4rem;width:80%}body .main_area .movies_wrapper{display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:4rem;width:100%}body .main_area .movies_wrapper .movie_wrapper{width:22vw;height:12.37vw;position:relative}body .main_area .movies_wrapper .movie_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:600px){body .main_area .movies_wrapper{flex-direction:column;padding-bottom:0;width:100%;height:auto}body .main_area .movies_wrapper .movie_wrapper{position:relative;width:100%;height:100%;padding-bottom:4rem}body .main_area .movies_wrapper .movie_wrapper iframe{position:relative}}body .main_area .event_area{display:inline-flex;align-items:flex-start;text-align:left;height:auto}body .main_area .event_area .rtkt_pt_img{width:30vw}body .main_area .event_area .party_text{display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;word-wrap:break-word;padding-left:5%;font-family:noto sans jp,sans-serif;font-weight:700}body .main_area .event_area .party_text .description{font-size:2rem;line-height:3rem}body .main_area .event_area .party_text .description #js-show-popup{text-decoration:underline}body .main_area .event_area .party_text .kishiru_youtube{font-size:1.3rem;padding-top:2rem}body .main_area .event_area .party_text .kishiru_youtube a[href]{text-decoration:underline}@media screen and (max-width:600px){body .main_area .event_area{flex-direction:column}body .main_area .event_area .rtkt_pt_img{width:100%}body .main_area .event_area .party_text{padding-left:0}body .main_area .event_area .party_text .description{font-size:1.2rem;line-height:2rem;padding-top:1.6rem}body .main_area .event_area .party_text .kishiru_youtube{font-size:1rem}}body .main_area .store_description{font-family:noto sans jp,sans-serif;font-weight:700;font-size:2rem;line-height:3rem}@media screen and (max-width:600px){body .main_area .store_description{font-size:1.2rem;line-height:2rem}}body .main_area .button_wrapper{width:100%;justify-content:space-between}body .main_area .button_wrapper .red_button{width:50%;height:5rem;background-color:initial;border:solid 3px;border-color:#f04824;color:#f04824;font-size:2rem;font-weight:700}@media screen and (max-width:600px){body .main_area .button_wrapper .red_button{width:100%}}body .main_area .store_images{display:flex;align-items:flex-start;align-content:space-between;justify-content:space-between;padding-top:6.4rem;padding-bottom:5rem}body .main_area .store_images .store_img{width:48%;height:auto}@media screen and (max-width:600px){body .main_area .store_images{flex-direction:column;padding-top:0}body .main_area .store_images .store_img{width:100%;padding-top:3vh}}body .main_area .map{width:100%;height:25vw}@media screen and (max-width:600px){body .main_area .map{height:40vw;margin:0 calc(50% - 50vw);width:100vw}}body .main_area .access_text{padding-top:6.4rem;font-family:noto sans jp,sans-serif;font-weight:700;font-size:1.6rem;line-height:3rem}@media screen and (max-width:600px){body .main_area .access_text{font-size:1.2rem;line-height:2rem}}body .main_area .contact_text{font-family:noto sans jp,sans-serif;font-weight:700;font-size:1.6rem;line-height:3rem}@media screen and (max-width:600px){body .main_area .contact_text{font-size:1.2rem;line-height:2rem}}body .main_area .contact_text .form{text-decoration:underline}body .main_area .contact_text .g_member_here{text-decoration:underline}body .main_area .company_text{padding-top:4rem;font-family:noto sans jp,sans-serif;font-weight:700;font-size:1.6rem;line-height:3rem;padding-bottom:10vw}@media screen and (max-width:600px){body .main_area .company_text{padding-top:2rem;font-size:1.2rem;line-height:2rem}}body .main_area .sponsor_title{font-family:noto sans jp,sans-serif;font-size:3.2rem;font-weight:700;color:#fff;padding-top:3.2rem;padding-bottom:3.2rem}@media screen and (max-width:600px){body .main_area .sponsor_title{font-size:2rem;padding-top:1.6rem;padding-bottom:1.6rem}}body .main_area .sponsors_area{display:flex;flex-wrap:wrap;padding-bottom:10vw;width:100%}body .main_area .sponsors_area .sponsor_name{width:45%;padding-left:5%;white-space:nowrap;font-family:noto sans jp,sans-serif;font-weight:700;font-size:2rem;line-height:6rem;text-decoration:underline}@media screen and (max-width:600px){body .main_area .sponsors_area{flex-direction:column;align-items:center;text-align:center}body .main_area .sponsors_area .sponsor_name{width:100%;padding-left:0;padding-top:2rem;font-size:1.2rem;line-height:2rem}}