@charset "UTF-8";
/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/@media (max-width:767px){.form [type=radio]{display:none}.form [type=radio]+label{margin-right:0;width:100%}.form [type=radio]+label:nth-child(n+2){margin-top:10px}.pconly{display:none}.pc{display:none}.sp{display:block}.flexbox_li{display:block;width:100%}.flexbox_li p:first-child{width:100%;margin-bottom:2%}img.sp,span.sp{display:inline}table.sp{display:table}.alignleft,.alignright{float:none;max-width:100%!important;margin-bottom:0}.alignleft{margin-right:0}.alignright{margin-left:0}.col:not(table){display:block}.col:not(table)>*{width:auto!important;margin-left:0!important}.col:not(table)>:nth-child(n+2){margin-top:20px!important}.col:not(table)>table{width:100%!important}.btn{font-size:1.4rem}.btn.pt02{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem}.btn2{line-height:1em}.scroll{overflow-x:auto}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-track{border-radius:5px}.scroll::-webkit-scrollbar-track{background:#CCCCCC}.scroll::-webkit-scrollbar-thumb{background:#666666}.scroll table{white-space:nowrap}.page-menu li a{font-size:3vw}#content>*,footer>*,header{padding-left:15px;padding-right:15px}header{padding:0%}header h1{font-size:1.2rem}header .headerInner .logoBox{padding:2%}header .headerInner .logoBox p{width:40%}header .headerInner .logoBox .login{width:35%;border-radius:2px;margin-top:0%;margin-right:12%;padding:1%}header .headerInner .logoBox .login img{width:2rem}header .headerInner .logoBox .login p{font-size:60%;width:70%;line-height:1.4em}#mainSlide .slider .slick-arrow{width:8%}#mainSlide .slider .-prev{left:1%}#mainSlide .slider .-next{right:1%}#mainSlide .slick-slide{margin:0}.navBox ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:7%}.navBox ul li{padding:3% 0;margin:1%;border:solid 2px #ea8026;width:48%;border-radius:3px}.navBox ul li:last-child{border-right:solid 2px #ad64ed}.navBox ul li p{font-size:80%;line-height:1.3em}.navBox ul li span{margin-top:2%}.navBox ul .-swimming_li{border:solid 2px #1c98d3}.navBox ul .-golden_li{border:solid 2px #dc5a52}.navBox ul .-exercises_li{border:solid 2px #82bf48}.navBox ul .-dance_li{border:solid 2px #ad64ed}.formBox ul a{font-size:120%;width:90%;padding:1rem 0rem 1.5rem}.formBox ul a span{font-size:70%;margin-bottom:1%}.spmenu,.spmenu span{display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-sizing:border-box;box-sizing:border-box}.spmenu{position:fixed;top:13px;right:0;width:5rem;height:5rem;font-size:1rem;color:#1c98d3;z-index:100000;font-weight:bold}.spmenu .txt{background:none;margin-top:10%}.spmenu .spmenu-in{position:relative;width:25px;height:15px;margin:0 auto}.spmenu{}.spmenu span{position:absolute;left:0;width:100%;height:2px;background:#1c98d3;z-index:10;border-radius:1px}.spmenu span:nth-of-type(2){top:7px}.spmenu span:nth-of-type(3){bottom:0px}.spmenu{}.spmenu.active span{background:#fff}.spmenu.active .txt{background:none}.spmenu.active span:first-of-type{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.spmenu.active span:nth-of-type(2){opacity:0}.spmenu.active span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}#spnav{position:fixed;top:0;right:0;z-index:1000;width:100%;background:#1c98d3;padding:3em 1em 1em;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}#spnav.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}#spnav{}#spnav ul.menu{width:90%}#spnav ul.menu a{display:block;width:100%;font-size:1.5rem;padding:0.6em 0;border-bottom:1px solid rgba(255,255,255,0.3);color:#fff}#spnav ul.menu a span{font-size:0.8em;display:block;width:100%;line-height:1.5}#spnav ul.menu i{position:absolute;text-decoration:none;right:19px}#spnav ul.menu i:before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:20px;margin-top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#spnav ul.menu a:hover{background:rgba(255,255,255,0.1)}#spnav ul.menu li.lastItem a{border-bottom:none}#ptop a{bottom:140px;right:15px;width:40px;height:40px}#f-link{bottom:15px;left:15px;width:94.5%}#f-link ul li{width:100%}#f-link ul li a{font-size:1.4rem;height:50px}#f-link ul li a i{margin-right:0.3em}#faccess{font-size:1.4rem}#faccess dl dd{font-size:1.4rem}#faccess .tel{font-size:2.8rem}#content .nav{display:block;margin-top:-5px}#content .nav li{width:auto;margin:5px 0 0}#content>.bnr{padding-top:20px!important;padding-bottom:20px!important}#content>.bnr p span{margin:0 auto 0.5em;font-size:5vw}h2{font-size:2.4rem;width:100%}#top-concept{margin-top:2em}#top-concept .col>figure{padding-right:15px}#top-concept .col>div{padding-right:0}#top-concept .col>div>*{padding:0 15px}#top-concept h3{font-size:4.8vw;line-height:1.8}#top-concept .quality-list{margin-top:1.5em;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-concept .quality-list li{width:47.5%}#top-program .intro:before{display:none}#top-program .intro:after{display:none}#top-program .intro p{text-align:left}#top-program ul.no01{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}#top-program ul.no01 li{width:48%;margin-left:0}#top-program ul.no01 li p{font-size:1.2rem}#top-program ul.no01 li .ttl{font-size:1.6rem;min-height:70px}#top-program ul.no01 li .txt_abo{top:2%;left:3%;font-size:16px}#top-program ul.no01 li .txt_abo2{top:50%;right:2%;font-size:16px}#top-program ul.no01 li .txt_abo span,#top-program ul.no01 li .txt_abo2 span{font-size:12px}#top-program-01 .ttl,#top-program-02 .ttl,#top-program-03 .ttl,#top-program-04 .ttl{padding-left:0}#top-program-01 .ttl h3,#top-program-02 .ttl h3,#top-program-03 .ttl h3,#top-program-04 .ttl h3{font-size:2rem}#top-program-01 .ttl h3 span,#top-program-02 .ttl h3 span,#top-program-03 .ttl h3 span,#top-program-04 .ttl h3 span{font-size:1.4rem}#top-program-01 .ttl .txt,#top-program-02 .ttl .txt,#top-program-03 .ttl .txt,#top-program-04 .ttl .txt{top:auto;bottom:-50px;width:60px}#top-program-01>figure,#top-program-02>figure,#top-program-03>figure,#top-program-04>figure{position:static;max-width:none;margin-bottom:10px}#top-program-01 .lead,#top-program-02 .lead,#top-program-03 .lead,#top-program-04 .lead{font-size:2rem}#top-program-01 .lead,#top-program-01 .lead+p,#top-program-02 .lead,#top-program-02 .lead+p,#top-program-03 .lead,#top-program-03 .lead+p,#top-program-04 .lead,#top-program-04 .lead+p{padding-right:0}#top-program-01 ol,#top-program-02 ol,#top-program-03 ol,#top-program-04 ol{display:block;margin-top:20px}#top-program-01 ol li,#top-program-02 ol li,#top-program-03 ol li,#top-program-04 ol li{width:auto;font-size:1.8rem;margin:10px 0 0}#top-program-01 ol li br,#top-program-02 ol li br,#top-program-03 ol li br,#top-program-04 ol li br{display:none}#top-program-04 .ttl span img{max-width:240px!important}#point ul.no02{display:block}#point ul.no02 li{width:auto;margin-left:0}#top-news dl{display:block}#top-news dl dd,#top-news dl dt{width:auto}#top-news dl dd{margin-top:0}#top-facilties ul li{margin-top:20px;padding:0 15px!important}#top-facilties ul li:before{position:static;width:100%;height:200px}#top-facilties ul li:first-child{margin-top:0}#top-facilties ul li .ttl{font-size:3rem;margin-top:20px}#top-schedul .schedul-img img{max-width:none!important}#top-schedul .schedul-text a{font-size:1.8rem;padding:3%;margin-top:7%}#top-fees dl dd,#top-fees dl dt{font-size:1.4rem;padding:10px}#top-fees dl dd:nth-of-type(n+1),#top-fees dl dt:nth-of-type(n+1){border-top:0}#top-fees dl dt{width:100%}#top-fees dl dd{width:100%;display:block}#top-fees dl dd .large{font-size:1.8rem}#school-avex section h2,#school-exercises section h2,#school-goldenkids section h2,#school-swimming section h2{font-size:2.2rem}#school-swimming section.class ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#school-swimming section.class ul:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0.1em}#school-swimming section.class ul li{margin:0 0 20px 0;width:45%}#school-swimming section.class ul li p{font-size:1.5rem}#school-swimming section.point ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#school-swimming section.point ol li{padding:10px;width:47.5%;font-size:1.5rem;line-height:1.8}#school-swimming section.point ol li:before{display:block;padding:0;margin:0 0 10px;vertical-align:baseline;text-align:center}#school-swimming section.schedule p{display:block;margin:0 0 16px;padding:10px;border-radius:5px;background:#eee;text-align:center;font-weight:bold}#school-swimming section.schedule table{font-size:75%}#school-swimming section.schedule .scroll{overflow:auto;white-space:nowrap}#school-swimming section.schedule .scroll:-webkit-scrollbar{height:5px}#school-swimming section.schedule .scroll:-webkit-scrollbar-track{background:#F1F1F1}#school-swimming section.schedule .scroll:-webkit-scrollbar-thumb{background:#BCBCBC}#school-swimming section.price p{display:block;margin:0 0 16px;padding:10px;border-radius:5px;background:#eee;text-align:center;font-weight:bold}#school-swimming section.price table{font-size:75%}#school-swimming section.price .scroll{overflow:auto;white-space:nowrap}#school-swimming section.price .scroll:-webkit-scrollbar{height:5px}#school-swimming section.price .scroll:-webkit-scrollbar-track{background:#F1F1F1}#school-swimming section.price .scroll:-webkit-scrollbar-thumb{background:#BCBCBC}#school-swimming section.goods ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#school-swimming section.goods ul li{margin:0 0 20px;width:47.5%}#school-swimming section.goods ul li p{font-size:1.3rem}#school-swimming section.goods ul li p span{font-size:71.42857%}#school-swimming section.facilities .wrap{margin:80px auto 50px;padding:30px}#school-swimming section.facilities .wrap h3{margin:-4em 0 30px}#school-swimming section.facilities .wrap div img{float:none;width:100%}#school-swimming section.facilities .wrap div section{float:none;width:100%}#school-swimming section.facilities .wrap div section h4{margin:20px 0}#school-swimming section.facilities .wrap div section p{line-height:2}#school-swimming section.promotion p{display:block;margin:0 0 16px;padding:10px;border-radius:5px;background:#eee;text-align:center;font-weight:bold}#school-swimming section.promotion table{font-size:75%}#school-swimming section.promotion table tr th{padding:10px}#school-swimming section.promotion table tr th:first-child{width:20px}#school-swimming section.promotion table tr td{padding:10px}#school-swimming section.promotion .scroll{overflow:auto;white-space:nowrap}#school-swimming section.promotion .scroll:-webkit-scrollbar{height:5px}#school-swimming section.promotion .scroll:-webkit-scrollbar-track{background:#F1F1F1}#school-swimming section.promotion .scroll:-webkit-scrollbar-thumb{background:#BCBCBC}#school-exercises section.class ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#school-exercises section.class ul:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0.1em}#school-exercises section.class ul li{margin:0 0 20px 0;width:45%}#school-exercises section.class ul li p{font-size:1.5rem}#school-exercises section.point ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#school-exercises section.point ol li{padding:10px;width:47.5%;font-size:1.5rem;line-height:1.8}#school-exercises section.point ol li:before{display:block;padding:0;margin:0 0 10px;vertical-align:baseline;text-align:center}#school-exercises section.detail p{display:block;margin:0 0 16px;padding:10px;border-radius:5px;background:#eee;text-align:center;font-weight:bold}#school-exercises section.detail table{font-size:75%}#school-exercises section.detail .scroll{overflow:auto;white-space:nowrap}#school-exercises section.detail .scroll:-webkit-scrollbar{height:5px}#school-exercises section.detail .scroll:-webkit-scrollbar-track{background:#F1F1F1}#school-exercises section.detail .scroll:-webkit-scrollbar-thumb{background:#BCBCBC}#school-exercises section.schedule p{display:block;margin:0 0 16px;padding:10px;border-radius:5px;background:#eee;text-align:center;font-weight:bold}#school-exercises section.schedule table{font-size:75%}#school-exercises section.schedule .scroll{overflow:auto;white-space:nowrap}#school-exercises section.schedule .scroll:-webkit-scrollbar{height:5px}#school-exercises section.schedule .scroll:-webkit-scrollbar-track{background:#F1F1F1}#school-exercises section.schedule .scroll:-webkit-scrollbar-thumb{background:#BCBCBC}#school-exercises section.price p{display:block;margin:0 0 16px;padding:10px;border-radius:5px;background:#eee;text-align:center;font-weight:bold}#school-exercises section.price table{font-size:75%}#school-exercises section.price .scroll{overflow:auto;white-space:nowrap}#school-exercises section.price .scroll:-webkit-scrollbar{height:5px}#school-exercises section.price .scroll:-webkit-scrollbar-track{background:#F1F1F1}#school-exercises section.price .scroll:-webkit-scrollbar-thumb{background:#BCBCBC}#school-exercises section.facilities .wrap{margin:80px auto 50px;padding:30px}#school-exercises section.facilities .wrap h3{margin:-4em 0 30px}#school-exercises section.facilities .wrap div img{float:none;width:100%}#school-exercises section.facilities .wrap div section{float:none;width:100%}#school-exercises section.facilities .wrap div section h4{margin:20px 0}#school-exercises section.facilities .wrap div section p{line-height:2}#school-exercises section.promotion p{display:block;margin:0 0 16px;padding:10px;border-radius:5px;background:#eee;text-align:center;font-weight:bold}#school-exercises section.promotion table{font-size:75%}#school-exercises section.promotion table tr th{padding:10px}#school-exercises section.promotion table tr th:first-child{width:20px}#school-exercises section.promotion table tr td{padding:10px}#school-exercises section.promotion .scroll{overflow:auto;white-space:nowrap}#school-exercises section.promotion .scroll:-webkit-scrollbar{height:5px}#school-exercises section.promotion .scroll:-webkit-scrollbar-track{background:#F1F1F1}#school-exercises section.promotion .scroll:-webkit-scrollbar-thumb{background:#BCBCBC}#school-goldenkids section.info div img{margin-left:auto;margin-right:auto;width:75%}#school-goldenkids section.info div p{margin-top:30px;width:100%}#school-goldenkids section.about div ul{width:100%}#school-goldenkids section.about div section{margin-top:30px;width:100%}#school-goldenkids section.point ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#school-goldenkids section.point ol li{padding:10px;width:47.5%;font-size:1.5rem;line-height:1.8}#school-goldenkids section.point ol li:before{display:block;padding:0;margin:0 0 10px;vertical-align:baseline;text-align:center}#school-goldenkids section.schedule p{display:block;margin:0 0 16px;padding:10px;border-radius:5px;background:#eee;text-align:center;font-weight:bold}#school-goldenkids section.schedule table{font-size:75%}#school-goldenkids section.schedule .scroll{overflow:auto;white-space:nowrap}#school-goldenkids section.schedule .scroll:-webkit-scrollbar{height:5px}#school-goldenkids section.schedule .scroll:-webkit-scrollbar-track{background:#F1F1F1}#school-goldenkids section.schedule .scroll:-webkit-scrollbar-thumb{background:#BCBCBC}#school-goldenkids section.voice div{padding:20px}#school-goldenkids section.voice div img{margin-left:auto;margin-right:auto;width:100%}#school-goldenkids section.voice div section{margin-top:20px;padding:15px 0;width:100%}#school-goldenkids section.voice div section h3{margin:0 0 20px;text-align:center}#school-goldenkids section.voice div section p{line-height:2;font-size:92.85714%}#school-goldenkids section.detail table{font-size:75%}#school-avex section.schedule p{display:block;margin:0 0 16px;padding:10px;border-radius:5px;background:#eee;text-align:center;font-weight:bold}#school-avex section.schedule table{font-size:75%}#school-avex section.schedule .scroll{overflow:auto;white-space:nowrap}#school-avex section.schedule .scroll:-webkit-scrollbar{height:5px}#school-avex section.schedule .scroll:-webkit-scrollbar-track{background:#F1F1F1}#school-avex section.schedule .scroll:-webkit-scrollbar-thumb{background:#BCBCBC}#sec-web{width:100%}#sec-web h2{font-size:2.8rem}#sec-web div li a{padding-left:10%}#sec-web div .qr{padding-top:10%}#sec-experience01 .schedule-area .cp-info{font-size:1.8rem}#sec-experience01 .schedule-area .cp-info .small{font-size:1.2rem}#sec-experience01 .schedule-area div>h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem}#sec-experience01 .schedule-area div>h3 img{margin:0 0 6px}#sec-experience01 .schedule-area div>h3 span{margin:6px 0 0}#sec-experience01 .schedule-area div>h3 span br{display:none}#sec-experience01 .schedule-area>div:last-of-type>div{display:block}#sec-experience01 .schedule-area>div:last-of-type>div>*{width:100%}#sec-experience01 .schedule-area>div:last-of-type p{text-align:center;margin-top:20px!important}#sec-experience01 .schedule-area .scroll{margin-bottom:20px}}@media (max-width:1024px){.flexbox_li{display:block;width:100%}#program_school .school-box{display:block}#program_school .school-box .program-slider{width:80%;margin:0 auto}#program_school .text-box{width:80%;margin:0 auto}}@media (max-width:767px){#program-dance .text-box{padding-bottom:0}#program_school .school-box .program-slider{width:100%}#program_school .text-box{width:100%}#program_school .text-box h3{font-size:3.2rem;line-height:1.3em;letter-spacing:-2px}#program_school .text-box-sub{font-size:1.6rem;line-height:1.6em;margin:4% auto}#program_school .text-box-subimg{left:76.5027322404%;top:9.6875%}#program_school .point-box h4{width:90%;margin:0% auto 5%}#program_school .point-box ol li{line-height:1.5em;padding:1% 0% 2% 2em}#program_school .point-box ol li:before{top:5px}#program_school .text-box-btn{width:100%;margin:0 auto}#program_school .-dance .point-box h4{width:100%}}
/*# sourceMappingURL=sp2606.css.map */