@media screen and (max-width:767px){#top .main_visual .inner .main_wrapper{justify-content:start;padding:50px 0 0}}#top .main_visual .inner .main_wrapper .member .price h3{font-size:20px}@media screen and (max-width:767px){#top .main_visual .inner .main_wrapper .member .price h3{font-size:15px}}#top .main_visual .inner .main_wrapper .member .month{position:relative;top:-50px;left:-10px}@media screen and (max-width:767px){#top .main_visual .inner .main_wrapper .member .month{top:-35px;left:-5px}}#top .main_visual .inner .main_wrapper .hour{margin:30px 0 0}#top .main_visual .inner .main_wrapper .hour p{font-size:13px}#top .main_visual .inner .main_wrapper .hour h2{font-size:30px;margin:20px 0 0}#top .main_visual .inner .main_wrapper .hour h2 span{font-size:38px}#top .overview .declaration .dec_title .dec_title_main h2{margin:0 0 0 20px}@media screen and (max-width:767px){#top .overview .declaration .dec_title .dec_title_main h2{font-size:18px;margin:0 0 0 10px}}#top .machine .equipment_area .list .band:after{display:none}#top .charge .plans .price h4{font-size:15px}#top .charge .plans .price .month{position:relative;top:-27px;left:-8px}.charge .training .content ul li p{margin:0 10px 0 0}.charge .training .content ul li h3{font-size:14px}.charge .training .content ul li h4{font-size:8px}#top .flow .inner ul .arrow{background-color:#212121;padding:20px 0 40px;display:none}#top .flow .inner ul .arrow img{width:10px;transform:rotate(90deg)}@media screen and (max-width:959px){#top .flow .inner ul .arrow{display:block}#top .flow .inner ul li{margin:0}#top .flow .inner ul li:after{display:none}}#top .access .inner{padding-bottom:30px}#top .access ul li{display:block;height:100px}#top .access ul li p{padding:10px 0 0}