﻿@import"reset.css";@import"cms.css";*,*::after,::before{box-sizing:border-box}.sfont{font-size:12px}.txt-right{text-align:right}.round05{border-radius:.5em}.round02{border-radius:.2em}.w100{width:100%}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;color:#313030;display:flex;flex-direction:column;min-height:100vh;width:100vw}header{margin-bottom:.5em}.header{margin:0 auto;width:965px;display:flex;align-items:center;height:60px}.header-logo{width:250px}.header-address{margin-left:auto}.header-address-tel{font-family:"Roboto",sans-serif;font-size:24px;font-weight:bold;font-style:italic;color:#009344}.header-mail{display:block;border:1px solid #009344;padding:.1em .5em;margin-left:1em;text-decoration:none;color:#009344;font-weight:bold;transition:background-color .2s}.header-mail:hover{background-color:#009344;color:#fff}.header-access{display:block;border:1px solid #313030;padding:.1em .5em;margin-left:1em;text-decoration:none;color:inherit;transition:background-color .2s}.header-access:hover{background-color:#313030;color:#fff}.nav{background-color:#2078eb;width:100%}.nav ul{background-color:#2078eb;margin:0 auto;width:965px;display:flex;justify-content:space-between;align-items:center}.nav .parent{flex-grow:1;position:relative;text-align:center;transition:.2s;z-index:10}.nav .parent:hover{background-color:rgb(17.7777777778,96,198.2222222222)}.nav .parent:hover .child{height:auto;padding:.5em 0}.nav .parent>a{display:block;padding:.5em 0;text-decoration:none;color:#fff}.nav .child{overflow:hidden;height:0;display:block;background-color:rgb(172.4074074074,205,247.5925925926);width:auto;position:absolute;width:12em;left:50%;transform:translateX(-50%);text-align:left;transition:.2s}.nav .child.school{width:16em}.nav .child.game{width:14em}.nav .child a{transition:.2s;text-decoration:none;display:block;width:100%;padding:.3em 1em;color:rgb(17.7777777778,96,198.2222222222)}.nav .child a:hover{background-color:#2078eb;color:#fff}.topimg{width:965px;margin:0 auto;display:flex;justify-content:space-between}.topimg .slider{width:750px;height:280px}.topimg .slider a{display:block;width:100%;height:280px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:.2s}.topimg .slider a:hover{opacity:.8}.topimg .top-link{width:200px;display:flex;flex-direction:column;justify-content:space-between}.service-ace{display:block;font-family:"Roboto",sans-serif;color:#fff;text-align:center;padding:1em 0;background-color:#e15917;font-size:25px;text-decoration:none;transition:.2s}.service-ace:hover{background-color:#999}.gutbtn{margin-top:.5em;background-color:#2078eb;transition:.2s}.gutbtn:hover{background-color:#999}.header-info,.secondery-info,.primary-info{width:100%;max-width:965px;padding:.5em 1em;margin:0 auto;box-shadow:1px 1px 4px rgba(0,0,0,.3);background:linear-gradient(rgb(240, 240, 240), rgb(255, 255, 255), rgb(240, 240, 240))}.header-info ul,.secondery-info ul,.primary-info ul{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.header-info ul li,.secondery-info ul li,.primary-info ul li{margin:.2em .8em}.header-info ul li a,.secondery-info ul li a,.primary-info ul li a{text-decoration:none;color:inherit}.header-info ul li a:hover,.secondery-info ul li a:hover,.primary-info ul li a:hover{text-decoration:underline}.primary-info{margin-top:1em}.header-info{margin-bottom:1em;text-align:center}.header-info a{text-decoration:none}.content .secondery-info{width:100%;margin-bottom:1em}.wrapper{width:965px;display:flex;justify-content:space-between;margin:.5em auto 1em auto}.content{flex-grow:1;margin-right:1em}.side{width:200px}.side a img{transition:.2s}.side a img:hover{opacity:.8}.side-learn{position:relative}.side-learn a{display:block;position:absolute;top:0;width:70px;left:65px}.side-learn a img{width:100%}.side-learn a.adult{top:25px}.side-learn a.child{top:52px}.show-content ol{list-style:decimal;padding-left:2em}.show-content ul{list-style:disc;padding-left:2em}.show-content strong{font-weight:bold}.show-content em{font-style:italic}footer{display:block;margin-top:auto;background-color:#2078eb;width:100vw}footer p{text-align:center;padding:3em 0 2em 0;font-size:12px;color:#fff;background-color:#2078eb}.title{font-size:1.1rem;text-align:center;margin-bottom:1em;font-weight:bold}.info{border:1px solid #2078eb;padding:1em;border-radius:.5em;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.3);height:340px}.info h1{color:#2078eb}.info .cms-list ul{max-height:280px}.cms-list ul{overflow-y:auto;padding-right:1em;height:350px}.cms-list li{margin-bottom:.5em;padding:.5em;border-bottom:1px dotted #313030;display:flex}.cms-list-time{width:6em;margin-right:1em}.cms-list-gametime{width:6em;padding-right:1.2em}.cms-list-content{flex-grow:1;display:flex}.cms-list-label{white-space:nowrap;margin-right:1em}.cms-list-label span{font-size:.8em;padding:.3em 1em .2em 1em;border-radius:.2em;font-weight:bold}.cms-list-title a{color:inherit;text-decoration:none}.cms-list-title a:hover{text-decoration:underline}.cms-list-title span{padding-right:.5em}.cms-list-post-date{padding-left:.5em;font-size:.85em;color:hsl(0,1.0309278351%,49.0196078431%)}.cms-list-add{margin-left:auto;padding-left:1em}.cms-list-add a{white-space:nowrap;color:#fff;text-decoration:none;padding:.2em 1em .15em 1em;border-radius:.3em;transition:.2s;font-size:.9em;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.fb-section{width:965px;max-width:100%;margin:1em auto;display:flex;align-items:stretch;gap:16px;box-sizing:border-box}#fb-root{flex:0 0 500px;width:500px;max-width:52%;min-width:0;margin:0;display:flex;justify-content:flex-start;overflow:hidden}#fb-root .fb-page,#fb-root .fb-like-box,#fb-root .fb_iframe_widget{width:100% !important;max-width:100%}#fb-root .fb_iframe_widget span,#fb-root .fb_iframe_widget iframe,#fb-root iframe{width:100% !important;max-width:100% !important}#swiper{z-index:0}.swiper-button-prev:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#fff;margin-left:20px;background-color:rgba(32,120,235,.8);font-size:16px !important;padding:.3em .6em;border-radius:100%}.swiper-button-next:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#fff;background-color:rgba(32,120,235,.8);font-size:16px !important;padding:.3em .6em;border-radius:100%}.junior{border:1px solid #e15917;padding:1em;border-radius:.5em;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.3)}.junior h1{color:#e15917}.junior ul{min-height:800px}.show-header{display:flex;flex-wrap:wrap;align-items:center;margin:1em}.show-header .add-date{font-size:1.5em;padding-top:.15em;margin-right:-0.5em}.show-header .add-date small{padding-left:.5em;font-size:.7em}.show-time{margin-left:auto;margin-right:1em}.show-tag{margin-left:1em;padding:.5em 1em}.show-tag span{padding:.2em 1em;border-radius:.3em}.show-category{margin-left:1em}.show-category span{padding:.2em 1em;border-radius:.2em}.show h1{width:100%;margin:1em;padding-bottom:1em;border-bottom:1px solid #2078eb}.show-content{padding:1em 3em;padding-bottom:3em;line-height:2}.show-btn{text-align:right;padding-right:2em;margin-top:-1em;margin-bottom:1em}.show-btn a{text-decoration:none;font-size:1.3em;padding:.2em 2em;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3);border-radius:.3em}.header-info a.txt_black,.primary-info a.txt_black,.secondery-info a.txt_black{color:#000}.header-info a.txt_grey,.primary-info a.txt_grey,.secondery-info a.txt_grey{color:gray}.header-info a.txt_red,.primary-info a.txt_red,.secondery-info a.txt_red{color:red}.header-info a.txt_pink,.primary-info a.txt_pink,.secondery-info a.txt_pink{color:pink}.header-info a.txt_blue,.primary-info a.txt_blue,.secondery-info a.txt_blue{color:blue}.header-info a.txt_sky,.primary-info a.txt_sky,.secondery-info a.txt_sky{color:skyblue}.header-info a.txt_green,.primary-info a.txt_green,.secondery-info a.txt_green{color:green}.header-info a.txt_yellowgreen,.primary-info a.txt_yellowgreen,.secondery-info a.txt_yellowgreen{color:#9acd32}.header-info a.txt_orange,.primary-info a.txt_orange,.secondery-info a.txt_orange{color:orange}.header-info a.txt_ss,.primary-info a.txt_ss,.secondery-info a.txt_ss{font-size:.85em}.header-info a.txt_s,.primary-info a.txt_s,.secondery-info a.txt_s{font-size:.9em}.header-info a.txt_r,.primary-info a.txt_r,.secondery-info a.txt_r{font-size:1em}.header-info a.txt_l,.primary-info a.txt_l,.secondery-info a.txt_l{font-size:1.2em}.header-info a.txt_2l,.primary-info a.txt_2l,.secondery-info a.txt_2l{font-size:1.4em}.inner{background-color:#b9ebfd;color:#0400ff;border:1px solid #0400ff}.outer{background-color:#fde0b9;color:#d57a04;border:1px solid #f08b06}.blue-btn{background-color:#2078eb}.blue-btn:hover{background-color:rgb(15.6790123457,84.6666666667,174.8209876543)}.red-btn{background-color:#fa3232}.red-btn:hover{background-color:hsl(0,95.2380952381%,43.8235294118%)}.green-btn{background-color:#009344}.green-btn:hover{background-color:rgb(0,96,44.4081632653)}.yellow-btn{background-color:#f4fa77;border:1px solid rgb(199.1489361702,208.3404255319,7.6595744681);color:rgb(58.085106383,60.7659574468,2.2340425532) !important;text-shadow:none !important}.yellow-btn:hover{background-color:rgb(240.0212765957,248.1914893617,69.8085106383);border:1px solid rgb(152.1276595745,159.1489361702,5.8510638298)}.purple-btn{background-color:#dc4cf8}.purple-btn:hover{background-color:rgb(180.2258064516,8.3548387097,213.6451612903)}.info-tag,.blue-cate{color:#2078eb;border:1px solid #2078eb;background-color:#fff}.event-tag,.orange-cate{color:#e15917;border:1px solid #e15917;background-color:#fff}.beginner-tag,.green-cate{color:#009344;border:1px solid #009344;background-color:#fff}.campaign-tag,.purple-cate{color:#dc4cf8;border:1px solid #dc4cf8;background-color:#fff}.gray-cate{color:gray;border:1px solid gray;background-color:#fff}.red-cate{color:red;border:1px solid red;background-color:#fff}.pink-cate{color:#ffa8bb;border:1px solid #ffa8bb;background-color:#fff}.hots.hidden{display:none !important}.hots{display:flex;border:3px solid red;border-radius:.5rem;padding:.5rem 1rem;align-items:center;margin-bottom:.5rem}.hots-title{width:7rem;font-size:1.2rem;color:red}.hots-content{flex:1}.hots-content li+li{margin-top:.5em}.cms-area.adult{border:1px solid #2078eb;padding:1em;border-radius:.5em;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.3);height:8;max-height:900px;overflow-y:auto;padding:1rem}.cms-area.adult h1{color:#2078eb}.cms-area.adult ul{min-height:800px}.cms-area.adult .adlut-li{margin-bottom:0;padding:0}.adlut-content{display:flex;width:100%;padding:.5rem}.adlut-content .adlut-status p{display:flex;justify-content:center;align-items:center;border-radius:.3rem;font-size:.7875rem;min-height:27.375px;padding:.2rem .3rem 0 .3rem}.adlut-content .adlut-cate p{display:flex;justify-content:center;align-items:center;border-radius:.3rem;font-size:.7875rem;width:100%;min-height:27.375px;padding:.1rem .5rem;padding-bottom:0}.adlut-content .adlut-title{padding:.2rem .5rem;flex:1;font-size:.875rem}.adlut-content .adlut-date{text-align:center;width:5.5em;font-size:.875rem;padding-top:.2rem}.adlut-content .adlut-result{width:3rem;text-align:right}.adlut-content .adlut-result p+p{margin-top:.5rem}.adlut-content .adlut-result .btn-draw{background-color:#bbf3bf}.adlut-content .adlut-result .btn-result{background-color:#ffdefa}.adlut-content .adlut-result a{margin:0;width:3rem;display:block;text-align:center;padding:.2rem 0;border-radius:.2rem;text-decoration:none;transition:.2s;font-size:.7875rem}.adlut-content .adlut-result a:hover{filter:brightness(0.9)}.tennisbear{display:flex;padding:.5rem 0;margin-left:-0.5rem}.tennisbear a{padding:0 .5rem;color:#2b7efc;text-decoration:none}.tennisbear a+a{border-left:2px solid #b4b4b4}.title .tennisbear{font-size:.9rem;font-weight:normal;justify-content:center;margin-bottom:-1rem}.show .show-category .open,.adlut-content .adlut-status .open{background-color:blue;color:#fff}.show .show-category .pending,.adlut-content .adlut-status .pending{background-color:#c8c8c8}.show .show-category .over,.adlut-content .adlut-status .over{background-color:#000;color:#fff}.show .show-category .prep,.adlut-content .adlut-status .prep{background-color:#a0fab4}.show .show-category .hot,.adlut-content .adlut-status .hot{background-color:#ffa6a6}.show .show-category .red,.adlut-content .adlut-status .red{background-color:#ff0101;color:#fff}.show .show-category .purple,.adlut-content .adlut-status .purple{background-color:#a201ff;color:#fff}.adlut-add{margin:2em auto .5em auto;display:flex;justify-content:center}.adlut-add div{margin:.5rem 1em}.adlut-add div a{display:block;transition:.2s;background-color:aqua;padding:.5em 2em;text-decoration:none;border-radius:.2em}.adlut-add .adult-file a{background-color:#066d0b;color:#fff}.adlut-add .adult-file a:hover{background-color:#448f48}.adlut-add .adult-registar a{background-color:#0705ad;color:#fff}.adlut-add .adult-registar a:hover{background-color:#3633cf}.adlut-add-content{padding:1rem 2rem;width:100%}.adlut-add-content ul{padding:0 1.5rem;list-style:disc}.adlut-add-content ol{padding:0 1.5rem;list-style:decimal}.banner_area{flex:0 0 449px;width:449px;min-width:0;min-height:700px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.banner_area__item{display:block;width:449px;flex:1 1 0;min-height:0;overflow:hidden}.banner_area__item img{display:block;width:449px;height:100%;min-height:340px;object-fit:cover}.banner_area__item--link{transition:opacity .2s}.banner_area__item--link:hover{opacity:.8}.notfound{border:1px solid #2078eb;border-radius:.5em;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.3);padding:3em 2em;text-align:center}.notfound-code{font-family:"Roboto",sans-serif;font-size:5rem;font-weight:bold;font-style:italic;line-height:1;color:#2078eb}.notfound-title{font-size:1.2rem;font-weight:bold;margin:.5em 0 1em 0}.notfound-text{line-height:2;margin-bottom:2em}.notfound-btn a{display:inline-block;text-decoration:none;padding:.5em 2.5em;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3);border-radius:.3em}/*# sourceMappingURL=style.min.css.map */