html,body,header,footer,div,ul,li,section,p,h1,h2,h3,h4{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{color:#000;background-color:#fff;position:relative;font-size:1.4rem;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body img{vertical-align:bottom;margin:0 auto;max-width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.pconly{display:block}@media screen and (max-width: 768px){.pconly{display:none}}.sponly{display:none}@media screen and (max-width: 768px){.sponly{display:block}}#wrapper a{-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#wrapper a:hover{opacity:0.6;cursor:pointer}#wrapper{width:100%}@media screen and (max-width: 768px){#wrapper{width:auto}}.container{max-width:1240px;padding:0 20px;margin:0 auto;display:block}@media screen and (max-width: 768px){.container{width:auto}}.main img{width:100%}.contents{text-align:center;font-size:30px;font-size:clamp(14px, 1.5625vw, 30px);padding:4.6175% 0}.contents p{margin-top:1.85em}.contents .table_contents table{border:#000 solid 2px;margin:0 auto;border-collapse:collapse;width:100%;margin-top:22px}.contents .table_contents th{color:#fff;border:#000 solid 2px;padding:1%}.contents .table_contents td{border:#000 solid 2px;padding:1%;font-weight:bold;letter-spacing:0.1em}.contents .table_contents td span{font-size:2.5rem}.contents .table_contents .table-font-title{font-size:32px}@media screen and (max-width: 768px){.contents .table_contents .table-font-title{font-size:1em}}.contents .table_contents .table-font-subtitle{font-size:43px}@media screen and (max-width: 768px){.contents .table_contents .table-font-subtitle{font-size:1em}}.contents .table_contents .table-font-main{font-size:30px}@media screen and (max-width: 768px){.contents .table_contents .table-font-main{font-size:1em}}.contents .table_contents .table-font-primary{font-size:22px}@media screen and (max-width: 768px){.contents .table_contents .table-font-primary{font-size:1em}}.contents .table_contents .table-texts{text-align:start}.contents .table_contents .color-main{background-color:#00B9EF}.contents .table_contents .color-primary{background-color:#00A0E9}.contents .table_contents .color-secondary{background-color:#D3EDFB;color:#000}.contents .table_contents .table-range-main{width:50%}.contents .table_contents .table-range-primary{width:20%}.contents .content_swimming{padding:4.6175% 0}.contents .content_cheerdance{padding:4.6175% 0}.contents .content_cheerdance .table_contents .table_content_cheerdance .table-texts{text-align:start}.contents .content_cheerdance .table_contents .table_content_cheerdance .color-main{background-color:#EB6D8E}.contents .content_cheerdance .table_contents .table_content_cheerdance .color-primary{background-color:#EE869A}.contents .content_cheerdance .table_contents .table_content_cheerdance .color-secondary{background-color:#FADBDA;color:#000}.contents .content_cheerdance .table_contents .table_content_cheerdance .table-range-main{width:50%}.contents .content_cheerdance .table_contents .table_content_cheerdance .table-range-primary{width:20%}.contents .content_huladance{padding:4.6175% 0}.contents .content_huladance .table_contents .table_content_huladance .table-texts{text-align:start}.contents .content_huladance .table_contents .table_content_huladance .color-main{background-color:#F39800}.contents .content_huladance .table_contents .table_content_huladance .color-primary{background-color:#F08300}.contents .content_huladance .table_contents .table_content_huladance .color-secondary{background-color:#FFF5E0;color:#000}.contents .content_huladance .table_contents .table_content_huladance .table-range-main{width:50%}.contents .content_huladance .table_contents .table_content_huladance .table-range-primary{width:20%}.contents .content_balletschool{padding:4.6175% 0}.contents .content_balletschool .table_contents .table_content_balletschool .table-texts{text-align:start}.contents .content_balletschool .table_contents .table_content_balletschool .color-main{background-color:#CA67A4}.contents .content_balletschool .table_contents .table_content_balletschool .color-primary{background-color:#B8589D}.contents .content_balletschool .table_contents .table_content_balletschool .color-secondary{background-color:#F3EBF4;color:#000}.contents .content_balletschool .table_contents .table_content_balletschool .table-range-main{width:50%}.contents .content_balletschool .table_contents .table_content_balletschool .table-range-primary{width:20%}.school-campaign-contents{background-color:#FFFDE5;padding:4.6175% 20px}.school-campaign-contents .school-campaign{max-width:1240px;margin:0 auto;display:block}.school-campaign-contents .school-campaign .school-campaign-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5% auto}@media screen and (max-width: 768px){.school-campaign-contents .school-campaign .school-campaign-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.school-campaign-contents .school-campaign .school-campaign-title img:first-child{width:70%;margin:5% auto 10%}}.school-campaign-contents .school-campaign .school-campaign-title img{display:block;width:40%}@media screen and (max-width: 768px){.school-campaign-contents .school-campaign .school-campaign-title img{width:55%}.school-campaign-contents .school-campaign .school-campaign-title img:last-child{width:100%}}.school-campaign-contents .school-campaign .table-range-main{width:30%}.school-campaign-contents .school-campaign .table-range-primary{width:10%}.school-campaign-contents .school-campaign .table-range-secondary{width:20%}.school-campaign-contents .school-campaign .bg-color{background:#fff}.school-campaign-contents .school-campaign .table_content_gym .table-texts{text-align:start}.school-campaign-contents .school-campaign .table_content_gym .color-main{background-color:#F39800}.school-campaign-contents .school-campaign .table_content_gym .color-primary{background-color:#F08300}.school-campaign-contents .school-campaign .table_content_gym .color-secondary{background-color:#FFF5E0;color:#000}.information{position:fixed;bottom:0;left:0;width:100%;background:#00A0E9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.65),0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.65),0 0 15px rgba(0,0,0,0.15);padding:0}.information li{width:100%;list-style:none}.information a{display:block;text-align:center}.information img{height:auto;width:auto;max-width:100%;max-height:100px;display:inline}.safety{background:#ffffff;padding:5.2083% 0}.siteTop{padding:5% 5% 14%;text-align:center}.cmn-shop-list>li{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:20px;height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:30px}.cmn-shop-list>li:first-child{margin-top:0}@media screen and (max-width: 768px){.cmn-shop-list>li{height:auto;display:block;margin-top:15px}}.cmn-shop-list .prefecture{width:4.5em;font-size:28px;color:#fff;position:relative;text-align:center}@media screen and (max-width: 768px){.cmn-shop-list .prefecture{position:absolute;top:0;width:2em;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmn-shop-list .prefecture span{position:relative;font-size:24px}@media screen and (max-width: 768px){.cmn-shop-list .prefecture span{font-size:13px}}.cmn-shop-list .prefecture::before{content:"";width:6em;height:6em;border-radius:100%;background:#6ca5d9;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.other .cmn-shop-list .prefecture::before{background-color:#003e92}.cmn-shop-list .shopName{font-size:32px;margin-left:0.75em;width:32%}@media screen and (max-width: 768px){.cmn-shop-list .shopName{width:auto;font-size:18px;padding:0.5em 0 0.5em 70px;margin:0}}.cmn-shop-list .data{background:#f4f0ea;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}@media screen and (max-width: 768px){.cmn-shop-list .data{padding:0.5em 0 0.5em 70px}}.cmn-shop-list .tel{margin:0;height:32px;font-family:Arial, Helvetica, sans-serif;font-size:32px;font-weight:bold}@media screen and (max-width: 768px){.cmn-shop-list .tel{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cmn-shop-list .tel::before{content:"TEL:";font-size:25px;font-weight:normal}@media screen and (max-width: 768px){.cmn-shop-list .tel::before{font-size:14px;display:none}}.cmn-shop-list .links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.cmn-shop-list .links li{list-style:none;font-size:1px;line-height:1;padding:0 24px;height:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmn-shop-list .links li.flyer{background:url(../images/shoplist/shoplist_line.png) repeat-y right top/3px auto}.cmn-shop-list .links li.flyer img{width:120px}@media screen and (max-width: 768px){.cmn-shop-list .links li.flyer img{width:80px}}.cmn-shop-list .links li.site img{width:85px}@media screen and (max-width: 768px){.cmn-shop-list .links li.site img{width:60px}}.reservation{position:-webkit-sticky;position:sticky;bottom:0;left:0;background:#004da0;padding-right:5%;padding-left:5%;text-align:center}.reservation img{max-width:600px;width:100%}
/*# sourceMappingURL=style.css.map */