@charset "UTF-8";
/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/html{font-family:"Noto Sans JP",sans-serif;font-size:62.5%;color:#333333;background-color:#FFFFFF;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:1px}body{line-height:1.75;font-size:1.6em}a{color:inherit;text-decoration:none}a:hover{text-decoration:none;opacity:0.8}figure{text-align:center}img{max-width:100%!important;height:auto!important}h1,h2,h3,h4,h5,h6{line-height:1.75}hr{clear:both;border:0;margin:60px 0;border-top:1px solid}form [type=date],form [type=datetime-local],form [type=email],form [type=month],form [type=number],form [type=password],form [type=search],form [type=tel],form [type=text],form [type=time],form [type=url],form [type=week],form select,form textarea{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;font:inherit;padding:10px;background-color:#fff;border:1px solid #e3e3e3;border-radius:3px}form [type=date][disabled],form [type=datetime-local][disabled],form [type=email][disabled],form [type=month][disabled],form [type=number][disabled],form [type=password][disabled],form [type=search][disabled],form [type=tel][disabled],form [type=text][disabled],form [type=time][disabled],form [type=url][disabled],form [type=week][disabled],form select[disabled],form textarea[disabled]{background-color:#ddd}form textarea{height:100px;vertical-align:middle}form select::-ms-expand{display:none}form [type=button],form [type=reset],form [type=submit]{display:block;width:400px;max-width:100%!important;line-height:1.4;font:inherit;font-size:1.8rem;font-weight:bold;text-align:center;color:#fff;margin:0 auto;padding:0.8em 2.5em;background:#E7A900 url("../img/arrow01-r.svg") right 1.5em center no-repeat;border:0;border-radius:50px}form [type=button]:hover,form [type=reset]:hover,form [type=submit]:hover{opacity:0.8}.form [type=radio]{display:none}.form [type=radio]+label{display:inline-block;min-width:80px;text-align:center;margin-right:10px;padding:10px;background:#E3E3E3;border-radius:50px}.form [type=radio]:last-of-type+label{margin-right:0}.form [type=radio]:checked+label{color:#fff;background:#1C97D2}.form dl>div{margin-top:15px}.form dl dt{margin-top:15px;font-weight:bold}.form dl dt:first-of-type{margin-top:0}.form dl dt .req{margin-left:0.5em}.form dl dd{margin-top:15px}.form dl dd input,.form dl dd p,.form dl dd select,.form dl dd textarea{margin-bottom:10px}.form dl dd .error{color:red}.form dl dd .txt-small{font-size:1.2rem}.form dl>.col.col3>*{width:30%}.form .req{font-weight:bold;vertical-align:middle;color:#fff;padding:0 0.5em;background:red}.form .submit{margin-top:30px}.sponly{display:none}.flexbox_li{display:-webkit-box;display:-ms-flexbox;display:flex;width:900px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexbox_li p:first-child{width:50%}.sp{display:none}#content:after,.clearfix:after{content:"";display:block;clear:both}.right{text-align:right!important}.center{text-align:center!important}.aligncenter{display:block;margin:0 auto}.alignleft,.alignright{max-width:52%!important;margin-bottom:20px}.alignleft{float:left;margin-right:40px}.alignright{float:right;margin-left:40px}.nowrap{white-space:nowrap}.wrap{word-break:break-all}.kome:not(ul),ul.kome>li{text-indent:-1em;padding-left:1em}.kome:not(ul):before,ul.kome>li:before{content:"※"}.mtop0{margin-top:0!important}.mtop3{margin-top:3em!important}.col:not(table){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.col:not(table)>*{width:48%}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:350px;max-width:100%!important;line-height:1.4;font-size:1.8rem;font-weight:bold;text-decoration:none;color:#1C97D2;margin:0 auto;padding:1em 2.5em 1em 1em;background:transparent;border:2px solid #1C97D2;border-radius:0}.btn:after{content:"\f0a9";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:calc(50% - 0.5em);right:1em;line-height:1}.btn.pt02{width:560px;color:#fff;font-size:2.4rem;padding-left:1.5em;background:#1C97D2;border:0;border-radius:50px}.gmap{position:relative}.gmap:after{content:"";display:block;padding-top:30px;padding-bottom:56.25%;height:0;overflow:hidden}.gmap embed,.gmap iframe,.gmap object{position:absolute;top:0;left:0;width:100%;height:100%}.page-menu{margin:0 auto;padding-top:30px!important;padding-bottom:30px!important;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:700px}.page-menu li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.page-menu li:after{content:"";position:absolute;top:20%;left:0;width:0;height:60%;border-left:1px solid #CCC}.page-menu li:first-child:after{content:normal}.page-menu li a{display:block;font-size:1.7rem;font-weight:bold;text-align:center;color:#1C97D2;line-height:1.4;text-decoration:none}.page-menu li a:before{content:"\f5c4";font-family:"Font Awesome 5 Pro";font-weight:900;display:block;font-size:2.2rem;color:#61B9DD;margin-bottom:0.5em}.page-menu li.no02 a:before{content:"\f70c"}.page-menu li.no03 a:before{content:"\f434"}.page-menu li.no04 a:before{content:"\f001"}.page-menu li.no05 a:before{content:"\f073"}.banner{text-align:center;padding:2rem 15px 0rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:4rem}@media (max-width:767px){.banner{margin-top:0}}.banner img{max-width:900px!important;width:100%}.bnr-area{text-align:center;padding-top:2rem!important;padding-bottom:0!important}#content>*>*,#top-concept .col>*,#top-facilties ul>*,footer>*>*,header>div>*{max-width:1166px;margin-left:auto;margin-right:auto}#top-concept .col,#top-facilties ul{max-width:none;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}header h1{background:#1c98d3;text-align:center;max-width:100%;font-size:1.3rem;padding:0.2%;color:#fff}header .headerInner .logoBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1% 0%}header .headerInner .logoBox .login{color:#fff;background:#1c98d3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;border-radius:0px 0px 5px 5px;margin-top:-25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}header .headerInner .logoBox .login p{font-size:18px;line-height:1.2em}header .headerInner .emergency{background:#fff000;text-decoration:underline;padding:2%;text-align:center}header .headerInner .emergency a{color:red}.slide-area{position:relative;width:100%;aspect-ratio:1920/600;overflow:hidden;background:#f0f0f0}@media (max-width:767px){.slide-area{aspect-ratio:1170/764}}.slide{position:absolute;inset:0;opacity:0;-webkit-transition:opacity 0.9s ease;transition:opacity 0.9s ease;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}.slide.active{opacity:1}.slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prog-track{margin-top:12px;height:3px;border-radius:2px;background:#ddd;overflow:hidden}.prog-bar{height:100%;border-radius:2px;width:0%;background:#222}#mainSlide .slider .slick-arrow{position:absolute;top:45%;cursor:pointer;z-index:10}#mainSlide .slider .-prev{left:25%}#mainSlide .slider .-next{right:25%}#mainSlide .slick-dots li button:before{content:"";width:16px;height:16px;border:2px solid #A0D9EA;border-radius:100%;opacity:1}#mainSlide .slick-dots li.slick-active button:before{background:#1C98D3;border:none}#mainSlide .slick-slider{padding:1% 0%}#mainSlide .slick-slide{margin-right:2.71vw;margin-left:2.71vw}.navBox ul{margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.navBox ul li{line-height:1.3em;width:33.3333333333%;border-right:1px solid #000}.navBox ul li:last-child{border-right:none}.navBox ul li p{font-size:18px;font-weight:600;color:#e28703}.navBox ul li span{display:block;color:#4d4d4d;font-size:13px;font-weight:normal}.navBox ul li .-swimming{color:#1c98d3}.navBox ul li .-golden{color:#dc5a52}.navBox ul li .-exercises{color:#7fbd46}.navBox ul li .-dance{color:#ad64ed}.formBox{position:fixed;left:0;bottom:0;width:100%;z-index:999}.formBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1%}@media (max-width:767px){.formBox ul{padding-bottom:3%}}.formBox ul a{background:#dc5a52;color:#fff;text-align:center;margin:0 10px;width:100%;max-width:480px;padding:1% 0% 1.5%;line-height:1.1em;font-size:28px;border-radius:60px;font-weight:700}.formBox ul a span{display:block;color:#ffff00;font-size:18px;font-weight:normal}.banner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}footer{line-height:1.15}footer a{text-decoration:none}footer>*{padding-top:50px;padding-bottom:50px}footer>*>*{max-width:980px}footer>div:not([class]){padding-top:30px;padding-bottom:140px;background:#F4F4F4}footer address{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.4;font-size:1.4rem;margin-top:40px}footer address #flogo{width:67px}footer address>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px}#ptop{padding:0}#ptop a{display:block;position:fixed;z-index:1000;bottom:50px;right:50px;width:80px;height:80px;text-indent:120%;white-space:nowrap;overflow:hidden;background:url("../img/ptop.svg") center/100% no-repeat}@media (max-width:1090px){#ptop a{bottom:120px}}#f-link{padding:0!important;position:fixed;bottom:50px;left:0;width:100%;z-index:999}#f-link ul:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#f-link ul:last-child{margin-top:3%}#f-link ul li{width:40%}@media (max-width:1090px){#f-link ul li{width:46.5%}}#f-link ul li:nth-child(n+2){margin-left:1em}#f-link ul li a{font-size:1.6rem;font-weight:bold;text-align:center;background:#EFE00F;border-radius:4.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:55px}#f-link ul li a i{margin-right:0.5em}#faccess{font-size:1.8rem;font-weight:bold}#faccess>.col>*{width:45.9183673469%}#faccess>.col>*>*{margin-top:20px}#faccess>.col>*>:first-child{margin-top:0}#faccess dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.4}#faccess dl dd,#faccess dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}#faccess dl dd:first-of-type,#faccess dl dt:first-of-type{margin-top:0}#faccess dl dt{width:30%;text-align:center;color:#fff;padding:10px;background:#1C97D2}#faccess dl dd{width:70%;font-size:2.1rem;font-weight:900;color:#1C97D2;padding-left:15px}#faccess .logo img{width:449px}#faccess .add{line-height:1.4}#faccess .tel{line-height:1;font-size:4.4rem;font-weight:900;color:#1C97D2;padding:20px 0;border:solid #EDEDED;border-width:1px 0}#faccess .tel:before{content:"\f3cd";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:1.0909090909em;margin-right:0.2em}#faccess .tel a{text-decoration:none}#fnav>li{border-bottom:1px solid #1C97D2;padding:1em 0}#fnav>li>ul>li{font-size:1.4rem;color:#1C97D2;display:inline-block}#fnav>li>ul>li:before{content:"・"}#fnav>li>ul.fnav-list02 li:before{content:""}#fnav>li>ul.fnav-list02 li:nth-child(n+2){margin-left:0.8em}#copyright{font-size:1rem;margin-top:1em}#content{overflow:hidden}#content>:not(#breadcrumb){padding-top:3rem;padding-bottom:3rem}#content h2{text-align:center}#content>.bnr{background:rgba(28,151,210,0.2)}#content>.bnr p span{margin:0 auto;padding:0 0.5em;font-size:3rem;font-weight:bold;text-align:center;display:block;background:#ffee00;border-radius:4em;max-width:450px}#content>.bnr p:nth-child(n+2){margin-top:1.5em}#content>.info{max-width:900px;margin:0 auto 40px;background:#f7f7f7;padding:20px!important;text-align:center}#content>.info .ttl{margin-bottom:0.6em;color:#db0000;font-weight:bold}#content>.info p{font-size:1.4rem}#pttl,h2{line-height:1.4;font-size:3rem;text-align:center;margin-bottom:30px;padding-bottom:0!important}#pttl span,h2 span{display:block;position:relative;font-size:1.5rem;color:#1C97D2;margin-top:0.8em;padding-top:1em}#pttl span:after,h2 span:after{content:"";position:absolute;top:0;left:50%;width:445px;max-width:100%;height:0;border-top:1px solid;-webkit-transform:translateX(-50%);transform:translateX(-50%)}h2{margin-bottom:30px}#top-concept{margin-top:5em;padding-bottom:2em!important}#top-concept .col{padding:0}#top-concept .col>*{max-width:none;margin:0}#top-concept .col>figure{margin-top:-8%;width:38%}#top-concept .col>figure img{width:100%}#top-concept .col>div{padding:0 4% 0 0;width:58%}#top-concept h3{color:#1C97D2;font-size:2.35vw;line-height:1.6;background:url("../img/mark01.svg") right center/45% no-repeat}#top-concept p{margin-top:2em}#top-concept .btn{margin-top:60px;margin-left:0}#top-concept .quality-list{margin-top:-3.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#top-concept .quality-list li{width:30%}#point ul.no02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1;padding:10px 0 50px}#point ul.no02:after{content:"";position:absolute;z-index:-1;top:0;left:calc(50% - 50vw);width:100vw;height:100%;background:rgba(28,151,210,0.2)}#point ul.no02 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:31.04%;margin:40px 0 0 3.43%;padding:20px;background:#fff;position:relative}#point ul.no02 li:nth-child(3n+1){margin-left:0}#point ul.no02 li figure{margin:-20px -20px 20px}#point ul.no02 li figure img{width:100%}#point ul.no02 li p{font-size:1.4rem}#point ul.no02 li em{line-height:1.2;font-size:2.8rem;font-weight:bold;font-style:normal}#point ul.no02 li .point-no{color:#fff;line-height:1.4;background:#1c97d2;border-radius:5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60px;height:60px;position:absolute;top:-20px;left:-10px}#point ul.no02 li .point-no .eng{margin-top:5px;font-size:1.2rem}#point ul.no02 li .point-no .num{font-size:1.8rem}#point ul.no02 li .point-no:after{content:"";position:absolute;bottom:-8px;right:-10px;border:10px solid transparent;border-left:15px solid #1c97d2;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#point ul.no02 li .ttl{position:relative;line-height:1.4;font-size:2rem;font-weight:bold;color:#1C97D2;padding-bottom:0.3em}#point ul.no02 li p:not([class]){margin-top:0.5em}#point ul.no02 li .target{width:140px;max-width:100%;line-height:1.4;font-size:1.2rem;font-weight:bold;text-align:center;color:#fff;margin-top:auto;padding:0.5em;background:#EA8026;border-radius:50px}#top-program{padding-bottom:0!important}#top-program .intro{margin-bottom:40px;position:relative}#top-program .intro:before{content:"";width:15%;height:110%;position:absolute;bottom:0;left:0}#top-program .intro:after{content:"";width:16%;height:110%;position:absolute;bottom:0;right:0}#top-program .intro p{text-align:center}#top-program .intro p:nth-child(n+2){margin-top:1em}#top-program .btn-program{margin-top:1.5em}#top-program .btn-program a{padding:0.5em;color:#000;font-weight:bold;text-align:center;text-decoration:none;background:#efe00f;border-radius:50px;display:block;width:100%;position:relative}#top-program .btn-program a:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:calc(50% - 0.9em);right:0.7em}#top-program .btn-program.w400{max-width:350px}#top-program .btn-program.w400 a{padding:0.8em 0.5em}#top-program .btn-program.w400 a:after{top:calc(50% - 0.75em)}#top-program ul.no01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1;padding:10px 0 100px}#top-program ul.no01:after{content:"";position:absolute;z-index:-1;top:0;left:calc(50% - 50vw);width:100vw;height:100%;background:url("../img/top-program-bg.jpg") center/cover no-repeat}#top-program ul.no01 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:22.29%;margin:40px 0 0 3.43%;padding:20px;background:#fff}#top-program ul.no01 li:nth-child(4n+1){margin-left:0}#top-program ul.no01 li figure{margin:-20px -20px 20px}#top-program ul.no01 li figure img{width:100%}#top-program ul.no01 li p{font-size:1.4rem}#top-program ul.no01 li .ttl{position:relative;line-height:1.4;font-size:2rem;font-weight:bold;color:#1C97D2;padding-bottom:0.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100px}#top-program ul.no01 li p:not([class]){margin:1em 0}#top-program ul.no01 li .target{width:140px;max-width:100%;line-height:1.4;font-size:1.2rem;font-weight:bold;text-align:center;color:#fff;margin-top:auto;padding:0.5em;background:#EA8026;border-radius:50px}#top-program ul.no01 li .txt_abo{position:absolute;top:10px;left:15px;padding:0.5% 2%;background:#dd2526;font-size:23px;text-align:center;line-height:1.2em;color:#fff;font-weight:bold}#top-program ul.no01 li .txt_abo2{position:absolute;top:10px;right:25px;padding:0.5% 2%;background:#dd2526;font-size:23px;color:#fff;text-align:center;line-height:1.2em;font-weight:bold}#top-program ul.no01 li .txt_abo span,#top-program ul.no01 li .txt_abo2 span{background:#efe00f;color:#dd2526;font-size:14px;padding:0% 1%;margin-right:2%}#top-program-01,#top-program-02,#top-program-03,#top-program-04{position:relative;line-height:1.4;padding-bottom:50px}#top-program-01 .ttl,#top-program-02 .ttl,#top-program-03 .ttl,#top-program-04 .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff;margin-bottom:35px;padding:10px 0 10px 14.1509433962%}#top-program-01 .ttl:after,#top-program-02 .ttl:after,#top-program-03 .ttl:after,#top-program-04 .ttl:after{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:#5FA6D6;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#top-program-01 .ttl h3,#top-program-02 .ttl h3,#top-program-03 .ttl h3,#top-program-04 .ttl h3{font-size:4rem;margin-left:10px}#top-program-01 .ttl h3 span,#top-program-02 .ttl h3 span,#top-program-03 .ttl h3 span,#top-program-04 .ttl h3 span{display:block;font-size:2.4rem;font-weight:normal;color:#FFF000}#top-program-01 .ttl .txt,#top-program-02 .ttl .txt,#top-program-03 .ttl .txt,#top-program-04 .ttl .txt{position:absolute;top:-30px;left:0;width:13.7221269297%}#top-program-01 .ttl .logo,#top-program-02 .ttl .logo,#top-program-03 .ttl .logo,#top-program-04 .ttl .logo{max-width:30%}#top-program-01>figure,#top-program-02>figure,#top-program-03>figure,#top-program-04>figure{position:absolute;z-index:1;top:-60px;right:0;max-width:35%}@media (max-width:1165px){#top-program-01>figure,#top-program-02>figure,#top-program-03>figure,#top-program-04>figure{top:auto!important}#top-program-01>figure img,#top-program-02>figure img,#top-program-03>figure img,#top-program-04>figure img{width:auto}}#top-program-01 .lead,#top-program-02 .lead,#top-program-03 .lead,#top-program-04 .lead{font-size:3rem;font-weight:bold;color:#529FC0;margin-bottom:15px}#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:35%}#top-program-01 ol,#top-program-02 ol,#top-program-03 ol,#top-program-04 ol{counter-reset:no;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}#top-program-01 ol li,#top-program-02 ol li,#top-program-03 ol li,#top-program-04 ol li{counter-increment:no;width:23%;font-size:2rem;font-weight:bold;color:#529FC0;margin-left:2%}#top-program-01 ol li:nth-child(4n+1),#top-program-02 ol li:nth-child(4n+1),#top-program-03 ol li:nth-child(4n+1),#top-program-04 ol li:nth-child(4n+1){margin-left:0}#top-program-01 ol li:before,#top-program-02 ol li:before,#top-program-03 ol li:before,#top-program-04 ol li:before{display:block;content:"ポイント" counter(no);width:112px;height:41px;text-indent:120%;white-space:nowrap;overflow:hidden;margin-bottom:5px;background:left top/100% no-repeat}#top-program-01 ol li:first-child:before,#top-program-02 ol li:first-child:before,#top-program-03 ol li:first-child:before,#top-program-04 ol li:first-child:before{background-image:url("../img/no01-01.svg")}#top-program-01 ol li:nth-child(2):before,#top-program-02 ol li:nth-child(2):before,#top-program-03 ol li:nth-child(2):before,#top-program-04 ol li:nth-child(2):before{background-image:url("../img/no01-02.svg")}#top-program-01 ol li:nth-child(3):before,#top-program-02 ol li:nth-child(3):before,#top-program-03 ol li:nth-child(3):before,#top-program-04 ol li:nth-child(3):before{background-image:url("../img/no01-03.svg")}#top-program-01 ol li:nth-child(4):before,#top-program-02 ol li:nth-child(4):before,#top-program-03 ol li:nth-child(4):before,#top-program-04 ol li:nth-child(4):before{background-image:url("../img/no01-04.svg")}#top-program-01 ol li .note,#top-program-02 ol li .note,#top-program-03 ol li .note,#top-program-04 ol li .note{font-size:1.2rem;color:#3E3A39;margin-top:0.5em}#top-program-01 .ttl{margin-top:0;padding-left:0}#top-program-01>figure{top:-120px}#top-program-02 .ttl:after{background:#DC5A52}#top-program-02 .lead{color:#B83E37}#top-program-02 ol li{color:#B83E37}#top-program-03 .ttl{padding-left:0}#top-program-03 .ttl:after{background:#7FBD46}#top-program-03 .lead{color:#6E9C43}#top-program-03 ol li{color:#6E9C43}#top-program-04 .ttl span img{margin-bottom:5px;max-width:300px!important}#top-program-04 .ttl:after{background:#A478B0}#top-program-04>figure{top:0}#top-program-04 .lead{color:#7F4493}#top-program-04 ol li{color:#7F4493}#top-news dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:bold;padding:30px;background:#FFFFFF;border:4px solid #A0D9EA}#top-news dd:nth-of-type(n+2),#top-news dt:nth-of-type(n+2){margin-top:1em}#top-news dt{width:10em}#top-news dd{width:calc(100% - 10em)}#top-news dd a{text-decoration:underline;color:#dc5a52}#top-facilties ul{padding:0}#top-facilties ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:none;min-height:400px;padding:20px 5%}#top-facilties ul li:before{content:"";position:absolute;top:0;width:50%;height:100%;background:center/cover no-repeat}#top-facilties ul li.no01:before{background-image:url("../img/top-facilties-img01.jpg")}#top-facilties ul li.no02:before{background-image:url("../img/top-facilties-img02.jpg")}#top-facilties ul li.no03:before{background-image:url("../img/top-facilties-img03.jpg")}#top-facilties ul li:nth-child(odd){padding-left:55%}#top-facilties ul li:nth-child(odd):before{left:0}#top-facilties ul li:nth-child(2n){padding-right:55%}#top-facilties ul li:nth-child(2n):before{right:0}#top-facilties ul li small{font-size:1.2rem}#top-facilties ul li .ttl{line-height:1.2;font-size:4.8rem;font-weight:bold;color:#1C97D2}#top-facilties ul li .lead{line-height:1.4;font-size:2rem;font-weight:bold;color:#1C97D2;margin:0.5em 0 1em}#top-schedul .schedul-text a{text-align:center;margin:3% auto 0%;display:block;background:#1c98d3;border-radius:35px;padding:1%;max-width:40rem;color:#fff;font-size:2rem}#top-schedul .schedul-text .arrow:before{border-top:solid 3px #fff;border-right:solid 3px #fff}#top-fees h3{margin-top:40px;padding-bottom:5px;font-size:2.4rem;max-width:980px;border-bottom:1px solid #CCC}#top-fees dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:980px;margin-top:20px}#top-fees dl dd,#top-fees dl dt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.7rem;padding:20px 15px;border:1px solid #1C97D2}#top-fees dl dd:nth-of-type(n+2),#top-fees dl dt:nth-of-type(n+2){border-top:0}#top-fees dl dt{width:40%;color:#fff;background:#61B8DC;border-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:900px){#top-fees dl dt{width:30%}}#top-fees dl dd{width:60%;text-align:center;color:#1C97D2}#top-fees dl dd .large{font-size:2.2rem;font-weight:900}#top-fees dl dd .line{text-decoration:line-through}@media (max-width:900px){#top-fees dl dd{width:70%}}#top-fees dl.no02 dd,#top-fees dl.no02 dt{border-color:#B83E37}#top-fees dl.no02 dt{background:#DC5A52}#top-fees dl.no02 dd{color:#B83E37}#top-fees dl.no03 dd,#top-fees dl.no03 dt{border-color:#6E9C43}#top-fees dl.no03 dt{background:#7FBD46}#top-fees dl.no03 dd{color:#6E9C43}#top-fees dl.no04 dd,#top-fees dl.no04 dt{border-color:#7F4493}#top-fees dl.no04 dt{background:#A478B0}#top-fees dl.no04 dd{color:#7F4493}#top-fees dl.no05 dd,#top-fees dl.no05 dt{border-color:#333}#top-fees dl.no05 dt{background:#636363}#top-fees dl.no05 dd{color:#333}#top-fees .atn{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:right;max-width:980px}#top-contact{color:#fff;background:#1C97D2}#top-contact h2 span{color:inherit!important}#top-contact form{margin-top:40px;padding:50px 15px;color:#000;background:#fff}#top-contact form>*{max-width:680px;margin-left:auto;margin-right:auto}#thanks-sec01{text-align:center;border-bottom:2px solid #F4F4F4}#thanks-sec01>*{margin-top:1em}#thanks-sec01>:first-child{margin-top:0}#thanks-sec01 h2{font-size:3.2rem;color:#1C97D2}#thanks-sec01 .note{font-size:1.2rem}#thanks-sec01 p:last-child{margin-top:40px}#school-avex section h2,#school-exercises section h2,#school-goldenkids section h2,#school-swimming section h2{margin-bottom:40px;color:#004193;font-size:200%;font-weight:bold;line-height:1.4;text-align:center;position:relative}#school-avex section h2.chara-swim:before,#school-exercises section h2.chara-swim:before,#school-goldenkids section h2.chara-swim:before,#school-swimming section h2.chara-swim:before{content:"";background:url("../../school/swimming/images/character-swim01.png") center top/contain no-repeat;width:13%;height:260%;position:absolute;bottom:0;left:0}#school-avex section h2.chara-swim:after,#school-exercises section h2.chara-swim:after,#school-goldenkids section h2.chara-swim:after,#school-swimming section h2.chara-swim:after{content:"";background:url("../../school/swimming/images/character-swim02.png") center top/contain no-repeat;width:15%;height:260%;position:absolute;bottom:0;right:0}#school-avex section h2.chara-exe:before,#school-exercises section h2.chara-exe:before,#school-goldenkids section h2.chara-exe:before,#school-swimming section h2.chara-exe:before{content:"";background:url("../../school/exercises/images/character-exe01.png") center top/contain no-repeat;width:15%;height:260%;position:absolute;bottom:0;left:0}#school-avex section h2.chara-exe:after,#school-exercises section h2.chara-exe:after,#school-goldenkids section h2.chara-exe:after,#school-swimming section h2.chara-exe:after{content:"";background:url("../../school/exercises/images/character-exe02.png") center top/contain no-repeat;width:17%;height:260%;position:absolute;bottom:0;right:0}#school-avex section h2.chara-gold:before,#school-exercises section h2.chara-gold:before,#school-goldenkids section h2.chara-gold:before,#school-swimming section h2.chara-gold:before{content:"";background:url("../../school/goldenkids/images/character-gold01.png") center top/contain no-repeat;width:17%;height:260%;position:absolute;bottom:0;left:0}#school-avex section h2.chara-gold:after,#school-exercises section h2.chara-gold:after,#school-goldenkids section h2.chara-gold:after,#school-swimming section h2.chara-gold:after{content:"";background:url("../../school/goldenkids/images/character-gold02.png") center top/contain no-repeat;width:19%;height:260%;position:absolute;bottom:0;right:0}#school-goldenkids section h2{color:#C92B46}#school-avex section h2{color:#7F4493}#school-swimming section.main-area{padding:0!important;background:#1c97d2;position:relative}#school-swimming section.main-area:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-5deg);transform:translate(-50%,-50%) rotate(-5deg);width:200%;height:105%;background-image:linear-gradient(45deg,rgba(173,229,255,0.4) 20%,transparent 20%,transparent 50%,rgba(173,229,255,0.4) 50%,rgba(173,255,255,0.4) 70%,transparent 70%,transparent);background-position:center;background-size:16px 16px}#school-swimming section.main-area p{text-align:center;position:relative}#school-swimming section.main-area p img{width:90%}#school-swimming section.main-area p:before{content:"";background:url("../../school/swimming/images/character-swim01.png") center top/contain no-repeat;width:13%;height:65%;position:absolute;bottom:0;left:0}#school-swimming section.main-area p:after{content:"";background:url("../../school/swimming/images/character-swim02.png") center top/contain no-repeat;width:15%;height:65%;position:absolute;bottom:0;right:0}#school-swimming section.class ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}#school-swimming section.class ul li{margin:0 20px;width:100%;text-align:center}#school-swimming section.class ul li p{margin:20px 0 0;text-align:justify;line-height:2}#school-swimming section.point{background:#d5eff7}#school-swimming section.point ol li{background:#009FE7;margin:0 0 16px;padding:10px 20px;border-radius:5px;color:#fff;font-size:114.28571%;line-height:1.2}#school-swimming section.point ol li:before{padding:0 10px 0 0;margin:0 10px 0 0;vertical-align:-0.6em}#school-swimming section.point ol li:first-child:before{content:url(../../school/swimming/images/point-img01.gif)}#school-swimming section.point ol li:nth-child(2):before{content:url(../../school/swimming/images/point-img02.gif)}#school-swimming section.point ol li:nth-child(3):before{content:url(../../school/swimming/images/point-img03.gif)}#school-swimming section.point ol li:nth-child(4):before{content:url(../../school/swimming/images/point-img04.gif)}#school-swimming section.point ol li:nth-child(5):before{content:url(../../school/swimming/images/point-img05.gif)}#school-swimming section.point ol li:nth-child(6):before{content:url(../../school/swimming/images/point-img06.gif)}#school-swimming section.point ol li:nth-child(7):before{content:url(../../school/swimming/images/point-img07.gif)}#school-swimming section.point ol li:nth-child(8):before{content:url(../../school/swimming/images/point-img08.gif)}#school-swimming section.point ol li:nth-child(9):before{content:url(../../school/swimming/images/point-img09.gif)}#school-swimming section.point ol li:nth-child(10):before{content:url(../../school/swimming/images/point-img10.gif)}#school-swimming section.schedule p{display:none}#school-swimming section.schedule table{width:100%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:85.71429%}#school-swimming section.schedule table tr:first-of-type th:nth-of-type(7){color:#40A0C7}#school-swimming section.schedule table tr:first-of-type th:last-of-type{color:#C52427}#school-swimming section.schedule table tr th{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;font-weight:bold;vertical-align:middle}#school-swimming section.schedule table tr th:first-of-type{background:#ade5ff}#school-swimming section.schedule table tr td{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;vertical-align:middle}#school-swimming section.price p{display:none}#school-swimming section.price table{width:100%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:85.71429%}#school-swimming section.price table tr th{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;font-weight:bold;vertical-align:middle}#school-swimming section.price table tr th:first-of-type{background:#ade5ff}#school-swimming section.price table tr:first-of-type th{background:#fff}#school-swimming section.price table tr td{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;vertical-align:middle}#school-swimming section.price table tr td span{font-size:71.42857%}#school-swimming section.goods ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}#school-swimming section.goods ul li{margin:0 20px;width:100%;text-align:center}#school-swimming section.goods ul li h3{margin:20px 0 12px;color:#004193;font-weight:bold}#school-swimming section.goods ul li p{font-size:92.85714%;text-align:center;line-height:2}#school-swimming section.goods ul li p span{font-size:71.42857%}#school-swimming section.facilities .wrap{margin:120px auto 100px;padding:40px;border:6px solid #0099E0;border-radius:10px}#school-swimming section.facilities .wrap h3{text-align:center;margin:-6em 0 30px}#school-swimming section.facilities .wrap div:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0.1em}#school-swimming section.facilities .wrap div *{height:1%}#school-swimming section.facilities .wrap div img{float:left;width:52.86344%}#school-swimming section.facilities .wrap div section{float:right;width:42.73128%}#school-swimming section.facilities .wrap div section h4{margin:0 0 30px;font-size:114.28571%;color:#004193;font-weight:bold}#school-swimming section.facilities .wrap div section p{font-size:92.85714%;line-height:2.3;text-align:justify}#school-swimming section.promotion{background:#d5eff7}#school-swimming section.promotion p{display:none}#school-swimming section.promotion table{width:100%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:85.71429%}#school-swimming section.promotion table tr th{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;font-weight:bold;vertical-align:middle;background:#ececec}#school-swimming section.promotion table tr td{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;vertical-align:middle;line-height:1.3;background:#fff}#school-swimming section.promotion table tr td span{font-size:71.42857%}#school-swimming section.promotion table tr td.class{background:#ade5ff}#school-swimming section.promotion table tr td.ja{background:#00D6F2;color:#fff}#school-swimming section.promotion table tr td.jb{background:#00B6E7;color:#fff}#school-swimming section.promotion table tr td.jc{background:#008ADC;color:#fff}#school-swimming section.promotion table tr td.jm{background:#004b77;color:#fff}#school-exercises section.main-area{padding:0!important;background:#7fbd46;position:relative}#school-exercises section.main-area:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-5deg);transform:translate(-50%,-50%) rotate(-5deg);width:200%;height:105%;background-image:linear-gradient(45deg,rgba(223,237,209,0.4) 20%,transparent 20%,transparent 50%,rgba(223,237,209,0.4) 50%,rgba(223,237,209,0.4) 70%,transparent 70%,transparent);background-position:center;background-size:16px 16px}#school-exercises section.main-area p{text-align:center;position:relative}#school-exercises section.main-area p img{width:90%}#school-exercises section.main-area p:before{content:"";background:url("../../school/exercises/images/character-exe01.png") center top/contain no-repeat;width:15%;height:65%;position:absolute;bottom:0;left:0}#school-exercises section.main-area p:after{content:"";background:url("../../school/exercises/images/character-exe02.png") center top/contain no-repeat;width:17%;height:65%;position:absolute;bottom:0;right:0}#school-exercises section.class ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:700px}#school-exercises section.class ul li{margin:0 20px;width:100%;text-align:center}#school-exercises section.class ul li p{margin:20px 0 0;text-align:justify;line-height:2}#school-exercises section.point{background:#dfedd1}#school-exercises section.point ol li{background:#E22736;margin:0 0 16px;padding:10px 20px;border-radius:5px;color:#fff;font-size:114.28571%;line-height:1.2}#school-exercises section.point ol li:before{padding:0 10px 0 0;margin:0 10px 0 0;vertical-align:-0.6em}#school-exercises section.point ol li:first-child:before{content:url(../../school/exercises/images/point-img01.gif)}#school-exercises section.point ol li:nth-child(2):before{content:url(../../school/exercises/images/point-img02.gif)}#school-exercises section.point ol li:nth-child(3):before{content:url(../../school/exercises/images/point-img03.gif)}#school-exercises section.point ol li:nth-child(4):before{content:url(../../school/exercises/images/point-img04.gif)}#school-exercises section.point ol li:nth-child(5):before{content:url(../../school/exercises/images/point-img05.gif)}#school-exercises section.point ol li:nth-child(6):before{content:url(../../school/exercises/images/point-img06.gif)}#school-exercises section.detail p{display:none}#school-exercises section.detail table{width:100%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:85.71429%}#school-exercises section.detail table tr th{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;font-weight:bold;vertical-align:middle}#school-exercises section.detail table tr th:first-of-type{background:#FFE4E9}#school-exercises section.detail table tr td{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:left;vertical-align:middle}#school-exercises section.detail table tr td ul{padding:0 0 0 1.7em}#school-exercises section.detail table tr td ul li{line-height:1.5;list-style:disc}#school-exercises section.schedule p{display:none}#school-exercises section.schedule table{width:100%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:85.71429%}#school-exercises section.schedule table tr:first-of-type th:nth-of-type(3){color:#40A0C7}#school-exercises section.schedule table tr:first-of-type th:last-of-type{color:#C52427}#school-exercises section.schedule table tr th{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;font-weight:bold;vertical-align:middle}#school-exercises section.schedule table tr th:first-of-type{background:#FFE4E9}#school-exercises section.schedule table tr td{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;vertical-align:middle}#school-exercises section.price p{display:none}#school-exercises section.price table{width:100%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:85.71429%}#school-exercises section.price table tr:first-of-type th{background:#fff}#school-exercises section.price table tr th{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;font-weight:bold;vertical-align:middle}#school-exercises section.price table tr th:first-of-type{background:#FFE4E9}#school-exercises section.price table tr td{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;vertical-align:middle}#school-exercises section.price table tr td span{font-size:71.42857%}#school-exercises section.goods ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}#school-exercises section.goods ul li{margin:0 20px;width:100%;text-align:center}#school-exercises section.goods ul li h3{margin:20px 0 12px;color:#004193;font-weight:bold}#school-exercises section.goods ul li p{font-size:92.85714%;text-align:center;line-height:2}#school-exercises section.goods ul li p span{font-size:71.42857%}#school-exercises section.facilities .wrap{margin:120px auto 100px;padding:40px;border:6px solid #0099E0;border-radius:10px}#school-exercises section.facilities .wrap h3{text-align:center;margin:-6em 0 30px}#school-exercises section.facilities .wrap div:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0.1em}#school-exercises section.facilities .wrap div *{height:1%}#school-exercises section.facilities .wrap div img{float:left;width:52.86344%}#school-exercises section.facilities .wrap div section{float:right;width:42.73128%}#school-exercises section.facilities .wrap div section h4{margin:0 0 30px;font-size:114.28571%;color:#004193;font-weight:bold}#school-exercises section.facilities .wrap div section p{font-size:92.85714%;line-height:2.3;text-align:justify}#school-exercises section.promotion{background:#dfedd1}#school-exercises section.promotion p{display:none}#school-exercises section.promotion table{width:100%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:85.71429%}#school-exercises section.promotion table tr th{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;font-weight:bold;vertical-align:middle;background:#ececec}#school-exercises section.promotion table tr th:first-child{width:80px}#school-exercises section.promotion table tr td{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;vertical-align:middle;line-height:1.3;background:#fff}#school-exercises section.promotion table tr td span{font-size:71.42857%}#school-exercises section.promotion table tr td.class{background:#ade5ff}#school-exercises section.promotion table tr td.class-name01{background:#FFE4E9}#school-exercises section.promotion table tr td.class-name02{background:#e66a6c;color:#fff}#school-exercises section.promotion table tr td.class-name03{background:#e22735;color:#fff}#school-goldenkids section.main-area{padding:0!important;background:#dc5a52;position:relative}#school-goldenkids section.main-area:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-5deg);transform:translate(-50%,-50%) rotate(-5deg);width:200%;height:105%;background-image:linear-gradient(45deg,rgba(220,90,82,0.4) 20%,transparent 20%,transparent 50%,rgba(220,90,82,0.4) 50%,rgba(220,90,82,0.4) 70%,transparent 70%,transparent);background-position:center;background-size:16px 16px}#school-goldenkids section.main-area p{text-align:center;position:relative}#school-goldenkids section.main-area p img{width:90%}#school-goldenkids section.main-area p:before{content:"";background:url("../../school/goldenkids/images/character-gold01.png") center top/contain no-repeat;width:17%;height:65%;position:absolute;bottom:0;left:0}#school-goldenkids section.main-area p:after{content:"";background:url("../../school/goldenkids/images/character-gold02.png") center top/contain no-repeat;width:19%;height:65%;position:absolute;bottom:0;right:0}#school-goldenkids section.info div{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#school-goldenkids section.info div img{width:24.5%}#school-goldenkids section.info div p{width:71.5%;line-height:2;text-align:justify}#school-goldenkids section.info div p small{display:block;padding:8px;margin:20px 0 0;max-width:160px;background:#C92B46;text-align:center;color:#fff;font-weight:bold;font-size:78.57143%;border-radius:6px}#school-goldenkids section.info div.mov{margin:40px auto 0;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#school-goldenkids section.info div.mov iframe{width:100%}#school-goldenkids section.about{background:#fcebeb}#school-goldenkids section.about div{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#school-goldenkids section.about div ul{width:37%;background:#F0EDE6;padding:20px;border-top:1px solid #ddd7c7;border-left:1px solid #ddd7c7;border-right:2px solid #ddd7c7;border-bottom:2px solid #ddd7c7;border-radius:5px}#school-goldenkids section.about div ul li{padding:0 0 20px;margin:0 0 20px;border-bottom:2px solid #fff}#school-goldenkids section.about div ul li:last-child{padding:0;margin:0;border:0}#school-goldenkids section.about div section{width:59%}#school-goldenkids section.about div section h3{margin:0 0 20px;color:#C92B46;font-weight:bold}#school-goldenkids section.about div section p{margin:0 0 30px;line-height:2;text-align:justify}#school-goldenkids section.about div section p:last-child{margin:0}#school-goldenkids section.point ol li{background:#CC9900;margin:0 0 16px;padding:10px 20px;border-radius:5px;color:#fff;font-size:114.28571%;line-height:1.2}#school-goldenkids section.point ol li:before{padding:0 10px 0 0;margin:0 10px 0 0;vertical-align:-0.6em}#school-goldenkids section.point ol li:first-child:before{content:url(../../school/goldenkids/images/point-img01.gif)}#school-goldenkids section.point ol li:nth-child(2):before{content:url(../../school/goldenkids/images/point-img02.gif)}#school-goldenkids section.point ol li:nth-child(3):before{content:url(../../school/goldenkids/images/point-img03.gif)}#school-goldenkids section.point ol li:nth-child(4):before{content:url(../../school/goldenkids/images/point-img04.gif)}#school-goldenkids section.point ol li:nth-child(5):before{content:url(../../school/goldenkids/images/point-img05.gif)}#school-goldenkids section.point ol li:nth-child(6):before{content:url(../../school/goldenkids/images/point-img06.gif)}#school-goldenkids section.schedule p{display:none}#school-goldenkids section.schedule table{width:100%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:85.71429%}#school-goldenkids section.schedule table tr:first-of-type th:nth-of-type(4){color:#40A0C7}#school-goldenkids section.schedule table tr:first-of-type th:last-of-type{color:#C52427}#school-goldenkids section.schedule table tr th{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;font-weight:bold;vertical-align:middle}#school-goldenkids section.schedule table tr th:first-of-type{background:#F0EDE6}#school-goldenkids section.schedule table tr td{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;vertical-align:middle}#school-goldenkids section.voice{}#school-goldenkids section.voice div{background:#F0EDE6;padding:30px;border-top:1px solid #ddd7c7;border-left:1px solid #ddd7c7;border-right:2px solid #ddd7c7;border-bottom:2px solid #ddd7c7;border-radius:10px;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#school-goldenkids section.voice div img{width:24.78723%;height:auto}#school-goldenkids section.voice div section{width:72.02128%;padding:35px 0;margin:0;background-image:url(../../school/images/quot01.gif),url(../../school/images/quot02.gif);background-repeat:no-repeat;background-position:top left,right bottom;font-size:107.14286%;border-radius:10px}#school-goldenkids section.voice div section h3{margin:0 0 20px;color:#C92B46;font-weight:bold}#school-goldenkids section.voice div section p{line-height:2;font-size:92.85714%}#school-goldenkids section.detail{background:#fcebeb}#school-goldenkids section.detail p{display:none}#school-goldenkids section.detail table{width:100%;margin-bottom:30px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:85.71429%}#school-goldenkids section.detail table tr th{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;font-weight:bold;vertical-align:middle;background:#F0EDE6}#school-goldenkids section.detail table tr td{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;vertical-align:middle;background:#fff}#school-goldenkids section.detail table tr td span{font-size:71.42857%}#school-avex section.main-area{padding:0!important;background:#a478b0;position:relative}#school-avex section.main-area:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-5deg);transform:translate(-50%,-50%) rotate(-5deg);width:200%;height:105%;background-image:linear-gradient(45deg,rgba(233,218,239,0.4) 20%,transparent 20%,transparent 50%,rgba(233,218,239,0.4) 50%,rgba(233,218,239,0.4) 70%,transparent 70%,transparent);background-position:center;background-size:16px 16px}#school-avex section.main-area p{text-align:center;position:relative}#school-avex section.main-area p img{width:90%}#school-avex section.main-area p:before{content:"";background:url("../../school/goldenkids/images/character-gold01.png") center top/contain no-repeat;width:17%;height:65%;position:absolute;bottom:0;left:0}#school-avex section.main-area p:after{content:"";background:url("../../school/goldenkids/images/character-gold02.png") center top/contain no-repeat;width:19%;height:65%;position:absolute;bottom:0;right:0}#school-avex section.mov-area .mov{margin:0 auto;max-width:800px!important;position:relative}#school-avex section.mov-area .mov:after{content:"";display:block;padding-top:56.25%;height:0;overflow:hidden}#school-avex section.mov-area .mov iframe{position:absolute;top:0;left:0;width:100%;height:100%}#school-avex section.schedule{background:#e9daef}#school-avex section.schedule p{display:none}#school-avex section.schedule table{width:100%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:85.71429%}#school-avex section.schedule table tr{}#school-avex section.schedule table tr:first-of-type th:last-of-type{color:#C52427}#school-avex section.schedule table tr th{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;font-weight:bold;vertical-align:middle;background:#fff}#school-avex section.schedule table tr th:first-of-type{background:#cbb9ce}#school-avex section.schedule table tr td{padding:15px;border-top:1px solid #aaa;border-left:1px solid #aaa;text-align:center;vertical-align:middle;background:#fff}#sec-web{text-align:center;width:980px;margin:0 auto;padding:0px!important}#sec-web h2{line-height:1.15;font-size:3.2rem;text-align:center;color:#1C98D3;margin-bottom:0.8em}#sec-web p{margin-top:40px}#sec-web p a{display:block;padding:16px 10px;background:#e0f5ff}#sec-web small{color:#f00}#sec-web div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px!important;padding:40px;border:3px solid #e3e3e3}#sec-web div>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:0!important}#sec-web div li{margin-top:14px;text-align:left}#sec-web div li:first-child{margin-top:0}#sec-web div li a{display:block;text-decoration:none;color:#fff;padding:16px 10px;background:#1BB0EB;border-radius:3px;border:2px solid #1BB0EB;padding-left:23%}#sec-web div .qr{width:25%}#sec-experience01 .main-bnr{margin-top:30px;margin-bottom:30px;padding-top:0!important;padding-bottom:0!important;text-align:center}#sec-experience01 .schedule-area .cp-info{margin:50px 0 0;padding:0.5em;color:#fff;font-size:2.2rem;font-weight:bold;text-align:center;line-height:1.4;background:#1C97D2;border-radius:0.5em;position:relative}#sec-experience01 .schedule-area .cp-info:after{content:"";position:absolute;top:100%;left:calc(50% - 20px);border:20px solid transparent;border-top:20px solid #1C97D2}#sec-experience01 .schedule-area .cp-info .yellow{color:#ffee00}#sec-experience01 .schedule-area .cp-info .small{color:#ffff00;font-size:1.3rem;font-weight:normal}#sec-experience01 .schedule-area>div>h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 10px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:3.2rem}#sec-experience01 .schedule-area>div>h3 img{margin-right:16px;max-width:180px!important}#sec-experience01 .schedule-area>div>h3 span{margin-left:16px;font-size:1.4rem;line-height:1.2}#sec-experience01 .schedule-area>div>h3:first-child{margin-top:0}#sec-experience01 .schedule-area>div>h3.swm{color:#009DE6}#sec-experience01 .schedule-area>div>h3.swm+p{color:#009DE6;border-color:#00b9ef}#sec-experience01 .schedule-area>div>h3.taiku{color:#02A95B}#sec-experience01 .schedule-area>div>h3.taiku+p{color:#02A95B;border-color:#8fc31f}#sec-experience01 .schedule-area>div>h3.gkids{color:#D61418}#sec-experience01 .schedule-area>div>h3.gkids+p{color:#D61418;border-color:#d61518}#sec-experience01 .schedule-area>div>h3.avex{color:#7F4493}#sec-experience01 .schedule-area>div>h3.avex+p{color:#7F4493;border-color:#A478B0}#sec-experience01 .schedule-area>div p+p{margin-top:30px}#sec-experience01 .schedule-area>div>div>p+p{margin-top:0}#sec-experience01 .schedule-area>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px}#sec-experience01 .schedule-area>div>div>*{width:calc(50% - 15px)}#sec-experience01 .schedule-area p{font-weight:bold;margin:0 0 16px}#sec-experience01 .schedule-area p.tel{border:1px solid;padding:14px;text-align:center}#sec-experience01 .schedule-area table{width:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-collapse:separate;border-spacing:0;border-top:1px solid;border-right:1px solid;border-bottom:0px;border-left:0px}#sec-experience01 .schedule-area table td,#sec-experience01 .schedule-area table th{border-bottom:1px solid;border-left:1px solid;border-top:0px;border-right:0px}#sec-experience01 .schedule-area table caption{border-top-left-radius:5px;border-top-right-radius:5px;text-align:left;font-weight:normal!important}#sec-experience01 .schedule-area table h3{margin:0!important;padding:5px 10px 0;color:#ffee00;font-size:2rem;font-weight:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sec-experience01 .schedule-area table h3 span{padding:2px 10px;margin-left:10px;border-radius:3px;background:#ffee00;color:#d61518;font-size:1.1rem;font-weight:bold}#sec-experience01 .schedule-area table p{padding:0 10px 5px;margin:0;color:#fff;font-size:1.2rem;font-weight:inherit}#sec-experience01 .schedule-area table dl{border-top:1px solid #fff;padding:5px 10px;color:#ffee00;font-size:1.2rem}#sec-experience01 .schedule-area table dl dt{float:left}#sec-experience01 .schedule-area table dl dd{width:100%;text-align:right}#sec-experience01 .schedule-area table th{color:#333!important;text-align:center}#sec-experience01 .schedule-area table td{background:#fff;text-align:center;white-space:nowrap;font-size:1.4rem;position:relative}#sec-experience01 .schedule-area table td.course,#sec-experience01 .schedule-area table td.date{background:#fff9ce}#sec-experience01 .schedule-area table td .full{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,0,0,0.75);position:absolute;left:0;top:0;width:100%;height:100%;color:#ffee00;font-weight:bold;vertical-align:middle}#sec-experience01 .schedule-area .swm table{border-color:#00b9ef}#sec-experience01 .schedule-area .swm table caption{background:#00b9ef}#sec-experience01 .schedule-area .swm table th{background:#d4e7f7!important}#sec-experience01 .schedule-area .swm table tr td,#sec-experience01 .schedule-area .swm table tr th{border-color:#00b9ef}#sec-experience01 .schedule-area .swm table .wholly-highlight{background:#aaa!important}#sec-experience01 .schedule-area .taiku table{border-color:#8fc31f}#sec-experience01 .schedule-area .taiku table caption{background:#8fc31f}#sec-experience01 .schedule-area .taiku table th{background:#e2efc5!important}#sec-experience01 .schedule-area .taiku table tr td,#sec-experience01 .schedule-area .taiku table tr th{border-color:#8fc31f}#sec-experience01 .schedule-area .gkids table{border-color:#d61518}#sec-experience01 .schedule-area .gkids table caption{background:#d61518}#sec-experience01 .schedule-area .gkids table th{background:#ffd3cc!important}#sec-experience01 .schedule-area .gkids table tr td,#sec-experience01 .schedule-area .gkids table tr th{border-color:#d61518}#sec-experience01 .schedule-area .avex table{border-color:#A478B0}#sec-experience01 .schedule-area .avex table caption{background:#A478B0}#sec-experience01 .schedule-area .avex table th{background:#e5d6e8!important}#sec-experience01 .schedule-area .avex table tr td,#sec-experience01 .schedule-area .avex table tr th{border-color:#A478B0}.arrow{position:relative;display:inline-block}.arrow:before{content:"";width:11px;height:11px;border:0px;border-top:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:45px;margin-top:-15px}.qa{max-width:650px!important;margin-top:3rem}.text-box h3{font-size:3rem;color:#3fa9f5}.text-box-sub{font-weight:bold;font-size:1.8rem}.text-box-sub span{color:#3fa9f5}.text-box-subtext{line-height:1.5em}.text-box-subimg{left:74.0740740741%;top:19%;position:absolute}.text-box-btn{background:#ffff00;display:block;padding:1em;text-align:center;color:#000;font-weight:bold;border-radius:40px;font-size:1em}#program_school{max-width:100%;padding-left:0%;padding-right:0%}#program_school .school-box{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#program_school .school-box:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#program_school .school-box .program-slider{width:53%}#program_school .text-box{width:45%;padding:40px 2.9282576867%;position:relative}#program_school .program-slider .slick-arrow{position:absolute;top:45%;width:6%;cursor:pointer;z-index:10}#program_school .program-slider .-prev{left:3%}#program_school .program-slider .-next{right:3%}#program_school .point-box{background:#fffde3;padding:5%;margin:5% 0%}#program_school .point-box h4{width:60%;margin:0% auto 2%}#program_school .point-box ol li{counter-increment:no;position:relative;padding-left:2em;font-weight:bold}#program_school .point-box ol li:before{content:counter(no);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;width:1.6em;height:1.6em;font-size:1.5rem;font-weight:500;background:#3fa9f5;border-radius:100%;top:3px;color:#fff}#program_school .point-box ol li span{color:#ed1e79}#program_school .-exercises h3{color:#8cc63f}#program_school .-exercises .text-box-sub span{color:#8cc63f}#program_school .-exercises .text-box-subimg{top:5%;left:79.1245791246%;width:16%}#program_school .-exercises ol li:before{background:#8cc63f}#program_school .-gk h3{color:#d61518}#program_school .-gk .text-box-sub span{color:#d61518}#program_school .-gk .text-box-subimg{top:3.75%;left:77.4410774411%;width:15%}#program_school .-gk ol li:before{background:#d61518}#program_school .-dance .point-box h4{width:80%}#program_school .-dance h3{color:#004d9f}#program_school .-dance .text-box-sub span{color:#004d9f}#program_school .-dance .text-box-subimg{top:8.375%;width:23%;left:70.7070707071%}#program_school .-dance ol li:before{background:#004d9f}#coach ul{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;text-align:center;gap:5rem;padding:0rem 5rem}@media (max-width:767px){#coach ul{padding:0px 1rem;position:relative}#coach ul .slick-arrow{position:absolute;z-index:999;top:18rem;width:10%}#coach ul .-next{right:0}#coach ul .-prev{left:0}}@media (max-width:767px){#coach ul li{width:50%;padding:0.5rem}}#coach dl{background:#f8feff;padding:2rem 0rem}#coach dl dt{font-size:18px;color:#1C97D2;position:relative;font-weight:bold;padding-bottom:0.3rem;margin-bottom:1rem}@media (max-width:767px){#coach dl dt{font-size:16px}}#coach dl dt:before{content:"";position:absolute;bottom:0;left:50%;width:100px;max-width:100%;height:0;border-bottom:2px solid;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#coach dl dd h3{font-size:24px;line-height:2.5rem}@media (max-width:767px){#coach dl dd h3{font-size:20px}}#coach dl dd h3 span{font-size:1.6rem}
/*# sourceMappingURL=shared2606.css.map */