@charset "UTF-8";@media screen and (max-width:1023px){html{font-size:62.5%}body{font-size:1.6rem;line-height:1.6;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;height:100vh;margin:0;color:#333;text-size-adjust:100%}.pc-d{display:block}.m_t-120{margin-top:120px}.f_c-bl{color:#009be2}.f_s-14{font-size:1.4rem}.f_s-24{font-size:2.4rem}.i_wid-100{width:100%}.w_90{width:90%}.m_0-a{margin:0 auto}.dateTime_all{font-size:1.8rem;margin-top:50px;text-align:right}.h2_dec-t{font-size:1.8rem;position:relative;border-bottom:1px #006fa2 solid}.h2_dec-t:before{width:120px;height:120px;background:#99dfff;content:"";display:block;position:absolute;top:-50px;left:-25px;border-radius:50%;z-index:-2}.h2_dec-t:after{width:70px;height:70px;background:#e6f7ff;content:"";display:block;position:absolute;top:-25px;left:80px;border-radius:50%;z-index:-1}.detailButton{margin-top:40px}.detailButton>a{display:block;background:#009be2;color:#fff;padding:20px 0;text-align:center;border-radius:40px;text-decoration:none}.circleImg_250{width:100%;z-index:99;overflow:hidden}.circleImg_250>img{width:250px;height:250px;object-fit:cover;border-radius:50%}.p_rig-50{position:absolute;top:0;right:0}.pc_head-menu{display:none}#sp-header-nav{display:none}.headerSetting{display:none}#sp-header-nav{width:100%;height:70px;position:fixed;display:block;z-index:9999}.sp-drawer{display:block;height:70px;padding:0 4%}.nav-button{z-index:9999;position:absolute;top:0;right:0;background:#009be2;padding:13px}.menu-icon{position:relative;display:block;height:2px;width:27px;background:#fff;-webkit-transition:ease .5s;transition:ease .5s}.menu-icon:nth-child(1){top:0}.menu-icon:nth-child(2){margin:8px 0}.menu-icon:nth-child(3){top:0}.nav-button.open .menu-icon:nth-child(1){top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-button.open .menu-icon:nth-child(2){-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.nav-button.open .menu-icon:nth-child(3){top:-10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sp-menu{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;background:#efefef;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:ease .5s;transition:ease .5s;z-index:999}.sp-menu:after{content:"";display:block;clear:both}.sp-menu>ul>li{border-bottom:1px solid #ccc}.sp-menu>ul>li>a{color:#000;display:block;text-decoration:none;padding:17px}.sp-menu>ul>li>a:after{content:"\03e";float:right}.sp-menu.open{-webkit-transform:translateX(0);transform:translateX(0);overflow-y:auto;-webkit-overflow-scrolling:touch}.spMenu_list{width:70%;margin:150px auto 0 auto}.spMenu_list>ul{display:block;flex-wrap:wrap}.spMenu_list>ul>li{width:100%;margin-bottom:50px;text-align:center}.spMenu_list>ul>li>a{text-decoration:none;color:#444}.spMenu_sns{display:block;width:70%;position:absolute;bottom:50px;left:15%}.spMenu_sns>ul{display:flex;flex-wrap:wrap}.spMenu_sns>ul>li{width:calc(25% - 15px);margin-right:20px}.spMenu_sns>ul>li:last-of-type{margin-right:0}.headerTop{width:100%;height:100vh;position:relative}.headerTop>img{width:100%;height:100vh;object-fit:cover}.top-slider{display:none}.top-slider-sp{width:100%;height:100vh;overflow:hidden;position:relative;background:#000;display:block}.top-slider-sp>ul{margin:0;list-style:none}.top-slider-sp>ul>li{width:100%;height:100vh;z-index:2;opacity:0;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;-webkit-animation:slider-anime 36s 0s infinite;animation:slider-anime 36s 0s infinite}.top-slider-sp>ul>li:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}.top-slider-sp>ul>li:nth-of-type(3){-webkit-animation-delay:12s;animation-delay:12s}.top-slider-sp>ul>li:nth-of-type(4){-webkit-animation-delay:18s;animation-delay:18s}.top-slider-sp>ul>li:nth-of-type(5){-webkit-animation-delay:24s;animation-delay:24s}.top-slider-sp>ul>li:nth-of-type(6){-webkit-animation-delay:30s;animation-delay:30s}@keyframes slider-anime{0%{opacity:0;transform:scale(1.07)}8%{opacity:1}17%{opacity:1}25%{opacity:0;transform:scale(1);z-index:1}100%{opacity:0}}.headCatch_copy{position:absolute;left:20px;bottom:45%;z-index:99}.headCatch_copy>.catchCopy{font-size:4rem;font-family:serif;font-weight:700}.headCatch_copy>.catchCopy>p{margin-top:-15px;color:#fff}.headCatch_copy>.catchCopy>p:first{margin-top:0}.head_attentionButton{position:absolute;right:0;bottom:25%;z-index:99;display:block}.head_attentionButton>ul{list-style:none;margin:0}.head_attentionButton>ul>li{background:#fff;border-width:8px 0 8px 8px;border-color:#36c9ff;border-style:solid;padding:20px 10px 20px 30px;margin-top:15px;border-radius:40px 0 0 40px}.head_attentionButton>ul>li>a{text-decoration:none;color:#009be2;font-family:serif;font-weight:700}.headTitle{position:absolute;width:100vw;bottom:-40%}.headTitle_pos{position:relative;width:85vw;height:85vw;margin:0 auto;border-radius:50%;overflow:hidden;background:#009BE2}.headTitle_text{position:absolute;width:100%;z-index:99;top:25%;text-align:center}.headTitle_text>p{font-size:2.8rem;font-family:serif;font-weight:700;color:#fff;margin-top:-15px}.headTitle_text>p:first-of-type{margin-top:0}.headTitle_text>.logo{width:90%;margin:0 auto;border-top:1px #fff solid;padding-top:20px}.headTitle_text>.logo>img{width:70%}.contentBox{width:100%}.topAppeal{width:90%;margin:0 auto;display:block}.topAppeal>.topAppeal_img{width:100%}.topAppeal>.topAppeal_img>img{width:100%}.topAppeal>.topAppeal_text{width:100%;margin-top:20px;margin-left:0}.topAppeal>.topAppeal_text>h2{font-size:2.4rem;font-family:serif;border-left:15px #009be2 solid;padding-left:10px}.topAppeal>.topAppeal_text>p{font-size:1.5rem;margin-top:20px}.topInformation{width:100%;background:#f4f4f4;margin-top:60px}.topInformation>.outside{width:90%;margin:0 auto;padding:70px 0}.topInformation>.outside>h2{font-size:2.4rem;text-align:center;font-family:serif}.topInformation>.outside>h2:after{width:30px;height:2px;content:"";display:block;background:#000;margin:10px auto 0 auto}.topInfo_list{margin-top:40px}.topInfo_list>dl{margin-top:50px}.topInfo_list>dl:first-of-type{margin-top:0}.topInfo_list>dl>dt{font-size:1.3rem;background:#cdcdcd;display:inline;padding:10px 20px}.topInfo_list>dl>dd{margin-top:16px}.topInfo_list>dl>dd>a{font-size:1.4rem}.topBusinessHours{width:100%;margin-top:120px;position:relative}.topBusinessHours>.outside{width:90%;margin:0 auto}.topBusiness_appeal{margin-top:80px}.topBusiness_appeal>h3{text-align:center}.topBusiness_appeal>p{margin-top:20px}.topContent_attention{margin-top:120px}.topContent_attention>.outside{width:100%;display:block}.topContent_attention .att_title{width:100%;margin:0 auto;position:static;top:auto}.topContent_attention .att_title>h2{font-size:2.4rem;font-family:serif;border-left:15px #009be2 solid;padding-left:10px;margin-left:10px;margin-bottom:20px}.topContent_attention .t_con-box{width:100%;position:relative;overflow:hidden}.topContent_attention .t_con-box>.next_button{position:absolute;left:10px;bottom:10px;background:#fff;color:#009be2;border:3px #009be2 solid;text-decoration:none;padding:10px 20px;font-size:1.6rem}.topContent_attention .t_con-box>.h3_title{position:absolute;right:-10px;bottom:-100px;background:#fff;border-radius:50%;width:200px;height:200px;padding:40px 0 0 25px;font-size:1.6rem}.topContent_attention .t_con-text{width:100%;margin-top:20px;margin-right:0}.topContent_attention .t_con-text>p{width:90%;margin:0 auto;font-size:1.5rem}.topSelect_i-Nav{margin-top:60px}.topSelect_i-Nav .item_img{display:block;width:100%;margin-bottom:2px}.topSelect_i-Nav .item_img>.inner{position:relative;display:flex;justify-content:center;align-items:center}.topSelect_i-Nav .item_img>.inner>.item_box{width:200px;height:100px;position:absolute;background-color:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center}.topSelect_i-Nav .item_img>.inner>.item_box>img{width:50px;display:block}.topSelect_i-Nav .item_img>.inner>.item_box>span{font-size:1.8rem;font-weight:700;color:#009be2}.topMap{margin-top:120px}.topMap>.outside{width:90%;margin:0 auto;display:block}.topMap>.outside>.map_iframe{width:350px;height:350px;border-radius:50%;margin-right:0}.topMap>.outside>.map_detail{margin-top:50px}.topMap>.outside>.map_detail>h3{text-align:center;font-size:2rem}.topMap>.outside>.map_detail>.list{margin-top:20px}.topMap>.outside>.map_detail>.list>dl{display:flex;flex-wrap:wrap;margin-top:5px}.topMap>.outside>.map_detail>.list>dl:first-of-type{margin-top:0}.topMap>.outside>.map_detail>.list>dl dt img{width:22px}.topMap>.outside>.map_detail>.list>dl dd{font-size:1.8rem;margin-left:10px}.topMap>.outside>.map_detail>.time{border-top:2px #5ccbfd dotted;border-bottom:2px #5ccbfd dotted;margin-top:30px;padding:20px 0}.topMap>.outside>.map_detail>.time>.inner{width:100%}.topMap>.outside>.map_detail>.time>.inner>dl{display:flex;flex-wrap:wrap;margin-top:5px;font-size:1.3rem}.topMap>.outside>.map_detail>.time>.inner>dl:first-of-type{margin-top:0}.topMap>.outside>.map_detail>.time>.inner>dl dt{background:#009be2;color:#fff;padding:5px 10px}.topMap>.outside>.map_detail>.time>.inner>dl dd{padding:5px 0 5px 10px}.footerSetting{width:100%;background:#009be2}.footerSetting>.outside{width:90%;margin:0 auto;padding:120px 0 20px 0}.footerSetting>.outside>.logo{text-align:center}.footerSetting>.outside>.logo img{width:70%}.footerSetting>.outside .address{font-style:normal;margin-top:50px;font-size:1.4rem;color:#fff}.footerSetting>.outside .address>.list{display:flex;flex-wrap:wrap;margin-top:5px}.footerSetting>.outside .address>.list p{width:50%;text-align:center;font-size:1.6rem;margin-right:0}.footerSetting>.outside .address>.list p:last-of-type{margin-right:0}.footerSetting>.outside .menu{margin-top:50px}.footerSetting>.outside .menu>ul{display:flex;flex-wrap:wrap;justify-content:center}.footerSetting>.outside .menu>ul>li{margin-right:10px}.footerSetting>.outside .menu>ul>li:after{content:"|";margin-left:10px;color:#fff}.footerSetting>.outside .menu>ul>li:last-of-type:after{display:none}.footerSetting>.outside .menu>ul>li>a{color:#fff;text-decoration:none}.footerSetting>.outside .small{margin-top:50px;display:block;color:#fff}.newsContent{margin-top:50px;margin-bottom:300px}.newsContent>.outside{width:90%;margin:0 auto}.newsContent>.outside>.newsTitle{font-family:serif;font-size:2.4rem;text-align:center}.newsContent>.outside>.newsTitle:before{width:1px;height:100px;background:#333;display:block;content:"";margin:0 auto 20px auto}.newsContent>.outside>.text{margin-top:80px}.newsContent>.outside>.text>p{margin-top:32px}.newsContent>.outside>.text>p:first-of-type{margin-top:0}.headCont_top{width:100%;position:relative}.headCont_top>img{width:100%}.headCatch_copyCate{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:99}.headCatch_copyCate>.catchCopy{font-size:3rem;font-family:serif;font-weight:700}.headCatch_copyCate>.catchCopy>p{margin-top:-15px;color:#fff}.headCatch_copyCate>.catchCopy>p:first{margin-top:0}.skatingClass{margin-top:100px}.skatingClass>.outside{width:90%;margin:0 auto}.skatingClass>.outside .contebtBox{margin:0 auto 65px auto}.skatingClass>.outside .contebtBox>.inner{width:100%;display:table;margin:0 auto}.skatingClass>.outside .contebtBox>.inner>.text{padding-right:0;display:block;vertical-align:baseline}.skatingClass>.outside .contebtBox>.inner>.text>h3{font-family:serif;font-size:2rem;margin-bottom:50px;border-left:20px #009be2 solid;padding-left:10px}.skatingClass>.outside .contebtBox>.inner>.text>p{font-size:1.6rem;margin-top:32px}.skatingClass>.outside .contebtBox>.inner>.text>p:first-of-type{margin-top:0}.skatingClass>.outside .contebtBox>.inner>.img{display:block;vertical-align:baseline;margin-top:50px}.skatingClass>.outside .contebtBox>.inner>.img>img{width:100%}.skatingClass_detail{margin-top:200px}.skatingClass_detail>.outside{width:90%;margin:0 auto;display:block;flex-wrap:wrap}.skatingClass_detail>.outside>.point{width:100%;margin-right:0;padding:0;position:relative}.skatingClass_detail>.outside>.point>h2{position:absolute;left:0;top:-130px;font-size:10rem;color:#f6b414;font-family:fantasy}.skatingClass_detail>.outside>.point .inner{margin-top:40px;background:#444;color:#fff;padding:40px 20px}.skatingClass_detail>.outside>.point .inner>h3{border-left:10px #009be2 solid;padding-left:7px;font-size:2rem;margin-bottom:10px}.skatingClass_detail>.outside>.point .inner>p{padding-left:15px}.skatingClass_detail>.outside>.price{width:100%;margin-top:100px}.skatingClass_detail>.outside>.price>.inner>h2{font-family:serif;font-size:3rem;margin-bottom:30px;border-left:20px #009be2 solid;padding-left:10px}.skatingClass_detail>.outside>.price>.inner dl{border:1px #e4e4e4 solid;padding:20px}.skatingClass_detail>.outside>.price>.inner dl>dt{font-size:2rem;font-weight:700;border-left:15px #009be2 solid;padding-left:10px;margin-bottom:10px}.skatingClass_detail>.outside>.price>.inner dl>dd{font-size:1.8rem;padding:15px 0;margin-bottom:30px;border-bottom:1px #e4e4e4 solid}.skatingClass_detail>.outside>.price>.inner dl>dd>ul{margin-left:28px}.skatingclass_coach{margin-top:100px;margin-bottom:200px}.skatingclass_coach>.outside{width:90%;margin:0 auto;border:1px #e4e4e4 solid}.skatingclass_coach>.outside .inner{display:block;flex-wrap:wrap;padding:20px}.skatingclass_coach>.outside .inner>.img{width:100%;text-align:center}.skatingclass_coach>.outside .inner>.img img{width:100%}.skatingclass_coach>.outside .inner>.text{width:100%;margin-left:0}.skatingclass_coach>.outside .inner>.text>h3{font-family:serif;font-size:4.5rem}.skatingclass_coach>.outside .inner>.text>p{margin-top:32px}.businessInformation{margin-top:100px}.businessInformation>.outside{width:90%;margin:0 auto}.businessInformation>.outside .contebtBox{margin:0 auto}.businessInformation>.outside .contebtBox>.inner{width:100%;display:block;flex-wrap:wrap;margin:0 auto}.businessInformation>.outside .contebtBox>.inner>.text{width:100%;margin-right:0;margin-bottom:80px}.businessInformation>.outside .contebtBox>.inner h3{font-family:serif;font-size:3rem;margin-bottom:30px;border-left:20px #009be2 solid;padding-left:10px}.businessInformation>.outside .contebtBox>.inner p{font-size:1.8rem;margin-top:32px}.businessInformation>.outside .contebtBox>.inner p:first-of-type{margin-top:0}.businessInformation>.outside .contebtBox>.inner table{width:100%;border:1px #777 solid;font-size:1.4rem}.businessInformation>.outside .contebtBox>.inner table th{width:35%;border:1px #777 solid;padding:20px 0;vertical-align:middle}.businessInformation>.outside .contebtBox>.inner table td{border:1px #777 solid;padding:20px;vertical-align:middle}.businessInformation>.outside .contebtBox>.inner>.rental{width:100%}.businessInformation>.outside .contebtBox>.inner ol{margin-left:18px;margin-top:20px;font-size:1.4rem}.businessInformation>.outside .contebtBox>.inner ol>li{margin-bottom:5px}.businessInformation>.outside .contebtBox>.inner ol>li:last-of-type{margin-bottom:0}.parkingContent{margin-top:200px;margin-bottom:200px}.parkingContent>.outside{width:90%;margin:0 auto}.parkingContent>.outside>h2{font-family:serif;font-size:3rem;margin-bottom:30px;border-left:20px #009be2 solid;padding-left:10px}.parkingContent>.outside>.parkingList{width:100%;display:block;flex-wrap:wrap;margin-top:50px}.parkingContent>.outside>.parkingList>.img{width:100%;margin-right:0}.parkingContent>.outside>.parkingList>.img>img{width:100%}.parkingContent>.outside>.parkingList>.list{width:100%;margin-top:30px}.parkingContent>.outside>.parkingList>.list table{width:100%;border:1px #777 solid}.parkingContent>.outside>.parkingList>.list table th{width:50%;font-size:2rem;border:1px #777 solid;padding:20px}.parkingContent>.outside>.parkingList>.list table td{width:50%;border:1px #777 solid;padding:20px}.discountTicket{margin:100px 0}.discountTicket>.outside{width:90%;margin:0 auto}.discountTicket>.outside>h2{font-family:serif;font-size:2.2rem;margin-bottom:50px;border-left:20px #009be2 solid;padding-left:10px}.discountTicket>.outside>.discount{margin-top:100px}.discountTicket>.outside>.discount>.price{font-size:6rem;color:#f06;text-align:center;font-weight:700}.discountTicket>.outside>.discount>p{margin-top:120px}.privacyContent{margin:100px 0}.privacyContent>.outside{width:90%;margin:0 auto}.privacyContent>.outside>h2{font-family:serif;font-size:2.4rem;margin-bottom:50px;border-left:20px #009be2 solid;padding-left:10px}.privacyContent>.outside>.text{margin-top:80px;font-size:1.4rem}.privacyContent>.outside>.text>p{margin-top:32px}.privacyContent>.outside>.text>p:first-of-type{margin-top:0}.privacyContent>.outside .privacyBox{margin-top:60px}.privacyContent>.outside .privacyBox>.privacyTitle{font-size:1.6rem;margin-bottom:10px}.privacyContent>.outside .privacyBox>p{margin-top:32px}.privacyContent>.outside .privacyBox>p:first-of-type{margin-top:0}.privacyContent>.outside .privacyBox>ol{margin-left:18px;margin-top:32px}.transactionContent{margin:100px 0}.transactionContent>.outside{width:90%;margin:0 auto}.transactionContent>.outside h2{font-family:serif;font-size:2rem;margin-bottom:50px;border-left:20px #009be2 solid;padding-left:10px}.transactionText{margin-top:100px}.transactionItem{display:block;flex-wrap:nowrap;border-top:1px #ccc solid;padding:20px 0}.transactionItem:last-child{border-bottom:1px #ccc solid}.transactionItem_th{width:100%;font-weight:700;display:block;align-items:normal}.transactionItem_td{width:100%}.faqContent{margin:100px 0}.faqContent>.outside{width:90%;margin:0 auto}.faqContent>.outside h2{font-family:serif;font-size:2.4rem;margin-bottom:50px;border-left:20px #009be2 solid;padding-left:10px}.faqText{margin-top:100px}.faqText>dl{margin-top:60px}.faqText>dl:first-of-type{margin-top:0}.faqText>dl>dt{font-size:1.6rem;font-weight:700;border-bottom:1px #777 solid}.faqText>dl>dt:before{content:"Q."}.faqText>dl>dd{padding:25px 0}}