html{-webkit-box-sizing:border-box;-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible;border:0}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}table{border-color:inherit;border-collapse:collapse;border-spacing:0}td,th{padding:0;font-weight:400;text-align:left}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{margin:0;font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{border-style:none;background-color:transparent;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{display:table;max-width:100%;border:0;color:inherit;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}iframe{border:0}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}code,kbd,pre,samp{white-space:pre-wrap}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}html{font-size:62.5%}body{background:url(../images/black-orchid.png) repeat #ebebdc;color:#000;font-size:14px;line-height:1.6}body,code,kbd,pre,samp,textarea{font-family:メイリオ,meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,sans-serif}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{width:100%;padding:5px;border:1px solid #aaa}.wrapper_select{position:relative;width:100%;overflow:hidden;border:1px solid #aaa;border-radius:2px;text-align:center}.wrapper_select:before{position:absolute;top:1.2em;right:.85em;width:0;height:0;padding:0;border-top:10px solid #aaa;border-right:6px solid transparent;border-left:6px solid transparent;content:"";pointer-events:none}.wrapper_select:after{position:absolute;top:0;right:2.5em;bottom:0;width:1px;border-left:1px solid #aaa;content:""}.wrapper_select select{-webkit-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 1em 8px 8px;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;text-indent:.01px;text-overflow:ellipsis;cursor:pointer}.wrapper_select select::-ms-expand{display:none}a{color:#00369a;text-decoration:none}a[href=""]{pointer-events:none}a[href^="tel:"]{cursor:default}b,strong{font-weight:700}em{font-style:italic}.box_copyright,.contents_wrapper,.footer_wrapper,.sp_contact,.wrapper{width:980px;margin-right:auto;margin-left:auto;padding:0 10px}.box_post .box_copyright,.box_post .contents_wrapper,.box_post .footer_wrapper,.box_post .sp_contact,.box_post .wrapper{width:980px;margin-top:40px;margin-right:auto;margin-left:auto;padding:0 10px}.clearfix:after{display:block;clear:both;content:""}.caution{color:#bf0811;font-weight:700}.pagination{margin-top:20px;text-align:center}.pagination .nav-links{letter-spacing:-.4em;text-align:center}.pagination .nav-links>*{display:inline-block;width:calc(11.11111% - 19.55556px);margin-right:20px;padding:10px 0;border-radius:5px;font-weight:700;letter-spacing:normal;text-align:center}.pagination .nav-links>:last-child{margin-right:0}.pagination .nav-links form{padding:0}.pagination .nav-links a,.pagination .nav-links button{-webkit-box-shadow:-1px -1px #aaa,1px 1px #a4a4a4;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-color:#fff #d7d7d7 #d7d7d7 #fff;border-style:solid;border-width:1px;border-radius:5px;background:url(../images/black-orchid.png) repeat #e8e8e8;box-shadow:-1px -1px #aaa,1px 1px #a4a4a4;color:#00369a}.pagination .nav-links span{-webkit-box-shadow:-1px -1px #a4a4a4,1px 1px #fff;border:1px solid #d7d7d7;background:url(../images/black-orchid.png) repeat #e1e1e1;box-shadow:-1px -1px #a4a4a4,1px 1px #fff}.pagination .nav-links .dots{-webkit-box-shadow:none;border:none;background:none;box-shadow:none}.schedule_pagination{margin-top:20px;text-align:center}.schedule_pagination .nav-links{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.schedule_pagination .nav-links>*{display:block;width:calc(33.33333% - 13.33333px);margin-right:20px;padding:10px;border-radius:5px;font-weight:700;text-align:center}.schedule_pagination .nav-links>:last-child{margin-right:0}.schedule_pagination .nav-links form{padding:0}.schedule_pagination .nav-links a,.schedule_pagination .nav-links button{-webkit-box-shadow:-1px -1px #aaa,1px 1px #a4a4a4;width:100%;padding:10px;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-color:#fff #d7d7d7 #d7d7d7 #fff;border-style:solid;border-width:1px;border-radius:5px;background:url(../images/black-orchid.png) repeat #e8e8e8;box-shadow:-1px -1px #aaa,1px 1px #a4a4a4;color:#00369a}.schedule_pagination .nav-links span{-webkit-box-shadow:-1px -1px #a4a4a4,1px 1px #fff;border:1px solid #d7d7d7;background:url(../images/black-orchid.png) repeat #e1e1e1;box-shadow:-1px -1px #a4a4a4,1px 1px #fff}.schedule_pagination .nav-links .dots{-webkit-box-shadow:none;background:none;box-shadow:none}.tabs{display:table;width:95%;margin:0 auto -1px;font-weight:700;text-shadow:1px 1px 1px hsla(0,0%,100%,.8);table-layout:fixed}.tabs li{-webkit-box-shadow:-1px -1px #a4a4a4,1px 1px #fff;display:table-cell;padding:10px 5px;border:1px solid #d7d7d7;border-top-right-radius:5px;border-top-left-radius:5px;background:url(../images/black-orchid.png) repeat #e1e1e1;box-shadow:-1px -1px #a4a4a4,1px 1px #fff;line-height:1.4;text-align:center;cursor:pointer}.tabs li.active{-webkit-box-shadow:1px 0 #a4a4a4;border:1px solid #fff;border-right-color:#d7d7d7;border-bottom:none;background:url(../images/black-orchid.png) repeat #f0f0f0;box-shadow:1px 0 #a4a4a4}.tabs li a{display:block;color:#000}.tab_contents{-webkit-box-shadow:-1px -1px #fff,1px 1px #a4a4a4;padding:15px 20px;border-radius:5px;background:url(../images/black-orchid.png) repeat #f0f0f0;box-shadow:-1px -1px #fff,1px 1px #a4a4a4}.post-nav-links{margin:10px 0 30px;text-align:center}.post-nav-links>*{display:inline-block;padding:10px 20px;border:1px solid #000}.post-nav-links a{-webkit-transition:all .3s;transition:all .3s}.post-nav-links a:hover{background:#000;color:#fff}.post-nav-links .current{font-weight:700}.breadcrumb{margin-bottom:20px;font-size:12px}.breadcrumb>li{display:inline-block}.breadcrumb li:after{margin:0 .5vw;content:">"}.breadcrumb li:last-child:after{content:""}.breadcrumb a{color:#000}.gnav{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9990;position:relative;justify-content:space-between;margin-top:-80px}.gnav li{-webkit-transform:translate(-20px) rotate(-1.5deg);width:38%;transform:translate(-20px) rotate(-1.5deg);font-size:14px;text-align:center;opacity:0}.gnav li a{display:block;width:100%;padding:20px 0 0;color:#fff;font-weight:700;line-height:1.3;text-shadow:-1px -1px 1px #000}.gnav .gnav_01{-webkit-transition:opacity 1.2s ease-in-out .4s,-webkit-transform 1.2s ease-in-out .4s;transition:opacity 1.2s ease-in-out .4s,-webkit-transform 1.2s ease-in-out .4s;transition:transform 1.2s ease-in-out .4s,opacity 1.2s ease-in-out .4s;transition:transform 1.2s ease-in-out .4s,opacity 1.2s ease-in-out .4s,-webkit-transform 1.2s ease-in-out .4s}.gnav .gnav_01.visible{-webkit-transform:translate(0) rotate(-1.5deg);transform:translate(0) rotate(-1.5deg);opacity:1}.gnav .gnav_01 a{background:url(../images/bg_gnav_01.png) no-repeat;background-size:100% 100%}.gnav .gnav_02{-webkit-transition:opacity 1.2s ease-in-out 1s,-webkit-transform 1.2s ease-in-out 1s;position:relative;margin-top:-15px;transition:opacity 1.2s ease-in-out 1s,-webkit-transform 1.2s ease-in-out 1s;transition:transform 1.2s ease-in-out 1s,opacity 1.2s ease-in-out 1s;transition:transform 1.2s ease-in-out 1s,opacity 1.2s ease-in-out 1s,-webkit-transform 1.2s ease-in-out 1s}.gnav .gnav_02.visible{-webkit-transform:translate(0) rotate(-1.5deg);transform:translate(0) rotate(-1.5deg);opacity:1}.gnav .gnav_02 a{background:url(../images/bg_gnav_02.png) no-repeat;background-size:100% 100%}.gnav .gnav_02 .txt_gnav_02{z-index:2;position:relative}.gnav .gnav_02 .emblem{z-index:1;position:absolute;top:-5px;right:-5px;bottom:0}.gnav .gnav_02 .emblem img{width:80px;height:auto}.gnav i{-webkit-animation:flow 1s infinite;animation:flow 1s infinite}@-webkit-keyframes flow{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes flow{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.sub_nav{display:none;position:relative;width:100vw;max-width:980px;height:90vh;margin:4vh auto;font-size:14px;text-align:center}.sub_nav.active{display:block}.sub_nav .body_sub_nav{-webkit-transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;width:85vw;height:85vh;overflow-y:auto;transform:translateY(-50%) translateX(-50%)}.sub_nav nav{display:table;width:100%;height:100%}.sub_nav nav>ul{display:table-cell;vertical-align:middle}.sub_nav .nav_close{position:absolute;top:-4vh;right:9vw;font-size:18px;font-size:1.8rem}.sub_nav .nav_close a{display:block;width:80px;height:80px;color:#fff;line-height:80px;text-align:center}.sub_nav li{padding:.5vh 0}.sub_nav li a{display:block;padding:5px 0;color:#fff;font-weight:700}#nav_court{background:url(../images/bg_nav_court.png) no-repeat;background-size:100% 100%}#nav_court .nav_close{position:absolute;background:url(../images/bg_close_court.png) no-repeat;background-size:100% 100%}#nav_school{background:url(../images/bg_nav_school.png) no-repeat;background-size:100% 100%}#nav_school .nav_close{position:absolute;background:url(../images/bg_close_school.png) no-repeat;background-size:100% 100%}.bg_sub_nav{-webkit-transition:all .3s ease-in-out;display:none;z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;transition:all .3s ease-in-out}.bg_sub_nav.active{display:block;opacity:1}.slider{display:none;overflow:hidden}.slider.slick-initialized{display:block}.slider .slick-slide{-webkit-transition:-webkit-transform .3s ease-out .5s;transition:-webkit-transform .3s ease-out .5s;transition:transform .3s ease-out .5s;transition:transform .3s ease-out .5s,-webkit-transform .3s ease-out .5s}.slider .slick-current{z-index:2;position:relative}.slider img{width:100%;height:auto}.slider .slick-list{overflow:visible}.slider .slick-dots{width:100%;margin-top:10px;line-height:0;text-align:center}.slider .slick-dots li{display:inline-block;margin:0 8px}.slider .slick-dots li button{display:block;width:12px;height:12px;border:0;border-radius:50%;background:url(../images/black-orchid.png) repeat #022815;font-size:0;cursor:pointer}.slider .slick-dots .slick-active button,.slider .slick-dots li button:hover{background:url(../images/black-orchid.png) repeat #ccc100}.index_slider{-webkit-box-shadow:-1px -1px #fff,1px 1px #a4a4a4;margin-bottom:20px;padding:15px 20px 10px;border-radius:5px;background:url(../images/black-orchid.png) repeat #f0f0f0;box-shadow:-1px -1px #fff,1px 1px #a4a4a4}.campaign_slider{position:relative}.campaign_slider li{margin:5px 0}.campaign_slider li img{width:100%;height:auto}.campaign_slider .slick-next,.campaign_slider .slick-prev{display:inline-block;z-index:1000;position:absolute;color:hsla(0,0%,40%,.7);line-height:1;text-align:center}.campaign_slider .slick-prev{top:-.3rem;right:0;left:0}.campaign_slider .slick-next{right:0;bottom:-.3rem;left:0}.box_slider_intro{margin-bottom:30px}.slider_intro li{display:inline-block}.instagram_slider{position:relative}.instagram_slider .slick-next,.instagram_slider .slick-prev{display:none!important}.instagram_slider .slick-prev{right:auto;left:.3rem}.instagram_slider .slick-next,.instagram_slider .slick-prev{-webkit-transform:translateY(-50%);top:58%;bottom:auto;transform:translateY(-50%)}.instagram_slider .slick-next{right:.3rem;left:auto}.body_post{margin-bottom:20px}.body_post a{text-decoration:underline}.body_post>*,.body_post p{margin-bottom:30px}.body_post h5,.body_post h6{font-weight:700}.body_post ol{margin-left:20px}.body_post ol ul,.body_post ul{list-style:disc}.body_post ul{margin-left:20px}.body_post ul.wp-block-gallery{margin-bottom:4px;margin-left:0}.body_post ul ul{list-style:disc}.body_post em,.body_post strong{color:#bf0811}.body_post table{width:100%;margin-bottom:30px}.body_post table th{background:url(../images/black-orchid.png) repeat #e8e8e8;font-weight:700;white-space:nowrap}.body_post table td,.body_post table th{padding:20px;border:1px solid #aaa;line-height:1.2}.body_post hr{width:30%;margin:20px 0;border-bottom:1px solid #aaa}.body_post hr.is-style-wide{width:100%}.body_post hr.is-style-dots{width:100%;border-bottom:1px dotted #aaa}.body_post hr.is-style-dots:before{padding:0;content:""}.body_post .wp-block-quote:not(.is-large):not(.is-style-large){padding-left:0;border-left:none}.body_post .wp-block-quote.is-large,.body_post .wp-block-quote.is-style-large{margin:0;padding:0}.body_post .wp-block-quote.is-large cite,.body_post .wp-block-quote.is-large p,.body_post .wp-block-quote.is-style-large cite,.body_post .wp-block-quote.is-style-large p{background:#ebebdc;color:#000;font-size:14px;font-style:normal;line-height:1.6}.body_post .wp-block-quote .wp-block-quote__citation,.body_post .wp-block-quote cite,.body_post .wp-block-quote footer{color:#000;font-style:normal}.body_post .attachment img{max-width:100%}.body_post .alignleft,.body_post img.alignleft{display:inline;margin:5px 20px 0 0;float:left}.body_post .alignright,.body_post img.alignright{display:inline;margin:5px 0 0 20px;float:right}.body_post .aligncenter,.body_post img.aligncenter{text-align:center}.body_post .wp-caption{max-width:100%!important;text-align:center}.body_post .wp-caption img{max-width:95%!important;height:auto!important}.body_post .wp-caption p.wp-caption-text{color:#999;font-size:12px;font-size:1.2rem}.body_post .screen-reader-text{display:none}.body_post .bypostauthor{color:#000}.body_post .wp-block-embed__wrapper iframe,.body_post .wp-embedded-content{width:100%}.body_post .instagram-media{min-width:0!important;max-width:100%!important}.body_post .fb_iframe_widget,.body_post .fb_iframe_widget iframe[style],.body_post .fb_iframe_widget span{width:100%!important}.body_post .twitter-timeline{width:auto!important}.body_post .gallery .gallery-caption{color:#999;font-size:12px;font-size:1.2rem}.body_post .sticky{display:block;overflow:hidden}.body_post .box_team_list{margin-bottom:10px}.body_post .league_table td,.body_post .league_table th{padding:7px 5px;text-align:center;vertical-align:middle}.body_post .league_table tr th:nth-child(2){min-width:100px}.body_post .league_table td{white-space:nowrap}.body_post .score_table th{padding:10px 5px}.body_post .score_table td{width:35%;padding:10px 5px;text-align:center;vertical-align:middle}.body_post .img_champion img{width:100%;height:auto}.body_post .ul_team_list{margin-left:0;padding-left:0;letter-spacing:-.4em}.body_post .ul_team_list li{display:inline-block;width:calc(33.33333% - .66667px);margin-bottom:10px;padding-right:1px;letter-spacing:normal;list-style:none}.body_post .ul_team_list li .dl_team_img img{width:100%;height:auto}.body_post .gmap{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;border:1px solid #aaa}.body_post .gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.body_post .box_post_contact ul li a,.body_post .btn_main_02 a{text-decoration:none}.body_post .wp-block-button{margin-bottom:30px}.body_post .wp-block-button.aligncenter{text-align:center}.body_post .wp-block-button.alignright{text-align:right}.body_post .wp-block-button__link{-webkit-box-shadow:-1px -1px #f9676e,1px 1px #2c0204;display:block;padding:10px;border-radius:5px;background:url(../images/black-orchid.png) repeat #bf0811;box-shadow:-1px -1px #f9676e,1px 1px #2c0204;color:#fff;font-weight:700;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px #000;white-space:nowrap}.body_post .wp-block-button__link:archive,.body_post .wp-block-button__link:focus,.body_post .wp-block-button__link:hover,.body_post .wp-block-button__link:visited{color:inherit}.body_post .is-style-squared .wp-block-button__link{border-radius:0}.body_post .is-style-outline .wp-block-button__link{-webkit-box-shadow:-1px -1px #aaa,1px 1px #a4a4a4;display:block;width:100%;padding:10px;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-color:#fff #d7d7d7 #d7d7d7 #fff;border-style:solid;border-width:1px;border-radius:5px;background:url(../images/black-orchid.png) repeat #e8e8e8;box-shadow:-1px -1px #aaa,1px 1px #a4a4a4;color:#000;font-weight:700;text-align:center;text-decoration:none;text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.body_post .wp-block-columns{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.body_post .wp-block-column{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-preferred-size:100%;flex-basis:100%;flex-grow:1;min-width:0;margin-bottom:1em;word-break:break-word;overflow-wrap:break-word}.body_post input[type=email],.body_post input[type=number],.body_post input[type=tel],.body_post input[type=text],.body_post textarea{-webkit-appearance:none;width:100%;padding:5px;border:1px solid #ddd;background:#fff;font-size:16px;font-size:1.6rem}.body_post input[type=email]::-webkit-input-placeholder,.body_post input[type=number]::-webkit-input-placeholder,.body_post input[type=tel]::-webkit-input-placeholder,.body_post input[type=text]::-webkit-input-placeholder,.body_post textarea::-webkit-input-placeholder{color:#aaa}.body_post input[type=email]::-moz-placeholder,.body_post input[type=number]::-moz-placeholder,.body_post input[type=tel]::-moz-placeholder,.body_post input[type=text]::-moz-placeholder,.body_post textarea::-moz-placeholder{color:#aaa}.body_post input[type=email]:-ms-input-placeholder,.body_post input[type=number]:-ms-input-placeholder,.body_post input[type=tel]:-ms-input-placeholder,.body_post input[type=text]:-ms-input-placeholder,.body_post textarea:-ms-input-placeholder{color:#aaa}.body_post input[type=email]::-ms-input-placeholder,.body_post input[type=number]::-ms-input-placeholder,.body_post input[type=tel]::-ms-input-placeholder,.body_post input[type=text]::-ms-input-placeholder,.body_post textarea::-ms-input-placeholder{color:#aaa}.body_post input[type=email]::placeholder,.body_post input[type=number]::placeholder,.body_post input[type=tel]::placeholder,.body_post input[type=text]::placeholder,.body_post textarea::placeholder{color:#aaa}.body_post textarea{height:150px}.body_post .form_select{position:relative;width:100%;margin-bottom:5px;overflow:hidden;border:1px solid #ddd;border-radius:2px;background:#fff;text-align:center}.body_post .form_select:before{position:absolute;top:1em;right:.9em;width:0;height:0;padding:0;border-top:6px solid #666;border-right:6px solid transparent;border-left:6px solid transparent;content:"";pointer-events:none}.body_post .form_select:after{position:absolute;top:0;right:2.5em;bottom:0;width:1px;border-left:1px solid #ddd;content:""}.body_post .form_select select{-webkit-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 3em 8px 8px;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;font-size:16px;font-size:1.6rem;text-indent:.01px;text-overflow:ellipsis;cursor:pointer}.body_post .form_select select::-ms-expand{display:none}.body_post .box_post_contact{-webkit-box-shadow:-1px -1px #fff999,1px 1px #666000;margin-bottom:30px;padding:15px 20px;border-radius:5px;background:url(../images/black-orchid.png) repeat #fff100;box-shadow:-1px -1px #fff999,1px 1px #666000}.body_post .box_post_contact h3{margin-bottom:5px;color:#000}.body_post .box_post_contact>:last-child{margin-bottom:0}.body_post .box_post_contact ul{display:table;width:100%;margin-bottom:10px;margin-left:0;list-style:none;text-align:center;table-layout:fixed}.body_post .box_post_contact ul li{display:table-cell;padding:0 10px}.body_post .box_post_contact ul li:first-child{padding-left:0}.body_post .box_post_contact ul li:last-child{padding-right:0}.body_post .box_post_contact ul li a{cursor:pointer}.body_post .box_post_contact p{font-weight:700}.body_post .list_coach{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:0;list-style:none}.body_post .list_coach li{width:calc(33.33333% - 13.33333px);margin-right:20px;margin-bottom:20px}.body_post .list_coach li img{-o-object-fit:cover;-o-object-position:center top;width:100%;height:220px;object-fit:cover;object-position:center top}.body_post .list_coach li .coach_img{height:220px;margin-bottom:10px;background:url(../images/bg_noimg.jpg) no-repeat 50%;background-size:cover}.body_post .list_coach li .coach_name{margin-bottom:5px;color:#bf0811;font-weight:700}.header{position:relative;width:100%;margin-bottom:30px;overflow:hidden;background:url(../images/bg_header.jpg) no-repeat 50%;background-size:cover}.header_body{z-index:9991;position:absolute;width:100%}.header_body.fixed{-webkit-transition:all 1s ease-in-out;position:fixed;top:-200px;transition:all 1s ease-in-out}.header_body.fixed.visibled{top:0}.header_mv{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.header_video{-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:177.77777778vh;min-width:100%;height:56.25vw;min-height:100%;transform:translate(-50%,-50%)}.logo{-webkit-transition:opacity 1.2s ease-in-out,-webkit-transform 1.2s ease-in-out;-webkit-transform:translateY(-20px);z-index:9991;position:relative;width:27%;margin:0 auto;transform:translateY(-20px);text-align:center;opacity:0;transition:opacity 1.2s ease-in-out,-webkit-transform 1.2s ease-in-out;transition:transform 1.2s ease-in-out,opacity 1.2s ease-in-out;transition:transform 1.2s ease-in-out,opacity 1.2s ease-in-out,-webkit-transform 1.2s ease-in-out}.logo.visible{-webkit-transform:translate(0);transform:translate(0);opacity:1}.logo img{width:100%;height:auto}.shake{-webkit-animation:shake .05s infinite;animation:shake .05s infinite}@-webkit-keyframes shake{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}25%{-webkit-transform:translate(2px,2px) rotate(1deg);transform:translate(2px,2px) rotate(1deg)}50%{-webkit-transform:translateY(2px) rotate(0deg);transform:translateY(2px) rotate(0deg)}75%{-webkit-transform:translate(2px) rotate(-1deg);transform:translate(2px) rotate(-1deg)}to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes shake{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}25%{-webkit-transform:translate(2px,2px) rotate(1deg);transform:translate(2px,2px) rotate(1deg)}50%{-webkit-transform:translateY(2px) rotate(0deg);transform:translateY(2px) rotate(0deg)}75%{-webkit-transform:translate(2px) rotate(-1deg);transform:translate(2px) rotate(-1deg)}to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}.img_index_header{z-index:2;position:relative;padding-top:120px;line-height:0;text-align:center}.img_index_header img{width:90vw;max-width:1050px}.ttl_page_01{padding:200px 0 100px;background:rgba(0,0,0,.3);color:#fff;font-size:20px;font-weight:700;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.main{margin-bottom:30px}.contents_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3;position:relative;flex-flow:row-reverse;justify-content:space-between}.contents{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.box_main_01,.breadcrumb{-webkit-box-shadow:-1px -1px #fff,1px 1px #a4a4a4;margin-bottom:20px;padding:15px 20px;border-radius:5px;background:url(../images/black-orchid.png) repeat #f0f0f0;box-shadow:-1px -1px #fff,1px 1px #a4a4a4}.ttl_main_01{margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.4;text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.body_post h1,.body_post h2,.ttl_main_02{-webkit-box-shadow:-1px -1px #fb989d,1px 1px 2px rgba(0,0,0,.4);margin-bottom:20px;margin-left:-21px;padding:13px 20px 8px;background:url(../images/black-orchid.png) repeat #bf0811;box-shadow:-1px -1px #fb989d,1px 1px 2px rgba(0,0,0,.4);color:#fff;font-size:18px;font-weight:700;line-height:1.4;text-shadow:-1px -1px 1px #000}.body_post h3,.ttl_main_03{margin-bottom:10px;color:#bf0811;font-size:18px;font-weight:700;text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.body_post h4,.ttl_main_04{margin-bottom:10px;padding-left:23px;background:url(../images/icon_h4.png) no-repeat 0;font-size:16px;font-weight:700}.btn_main_01 a,.btn_main_01 input[type=button],.btn_main_01 input[type=submit]{-webkit-box-shadow:-1px -1px #aaa,1px 1px #a4a4a4;display:block;width:100%;padding:10px;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-color:#fff #d7d7d7 #d7d7d7 #fff;border-style:solid;border-width:1px;border-radius:5px;background:url(../images/black-orchid.png) repeat #e8e8e8;box-shadow:-1px -1px #aaa,1px 1px #a4a4a4;color:#000;font-weight:700;text-align:center;text-decoration:none;text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.body_post .box_post_contact ul li,.btn_main_02{text-align:center}.body_post .box_post_contact ul li a,.body_post .box_post_contact ul li input[type=button],.body_post .box_post_contact ul li input[type=submit],.btn_main_02 a,.btn_main_02 input[type=button],.btn_main_02 input[type=submit]{-webkit-box-shadow:-1px -1px #f9676e,1px 1px #2c0204;display:block;width:100%;padding:10px;border-radius:5px;background:url(../images/black-orchid.png) repeat #bf0811;box-shadow:-1px -1px #f9676e,1px 1px #2c0204;color:#fff;font-weight:700;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px #000;white-space:nowrap}.list_posts_01 li{padding:10px 15px;border:1px solid #aaa;border-bottom:none;line-height:1.6}.list_posts_01 li:nth-child(2n){background:url(../images/black-orchid.png) repeat #e8e8e8}.list_posts_01 li:last-child{border-bottom:1px solid #aaa}.list_posts_01 li a{color:#000}.list_posts_01 li dl dt time{margin-right:10px}.list_posts_01 li dl dd{color:#00369a}.tag{display:inline-block;margin-right:5px;padding:2px 5px;background:url(../images/black-orchid.png) repeat #022815;color:#fff;font-size:10px;font-size:1rem}.tag.information{background:#004030}.tag.campaign{background:#00851f}.tag.tournament{background:#ba9a01}.tag.tournament_result{background:#ac6002}.tag.team{background:#8c0000}.tag.jr,.tag.jr-youth,.tag.school,.tag.u-6,.tag.u-7,.tag.u-8,.tag.u-9,.tag.u-10,.tag.u-11,.tag.u-12,.tag.u-13,.tag.u-14,.tag.u-15,.tag.u-16,.tag.u-17,.tag.u-18{background:#c60000}.tag.blog{background:#1c1c6d}.header_post{-webkit-box-shadow:0 1px 0 #fff;margin:-10px 0 20px;border-bottom:1px solid #aaa;box-shadow:0 1px 0 #fff}.header_post>li{display:inline-block;margin:0 5px 10px 0;vertical-align:top}.header_post time,.ttl_post{font-weight:700}.ttl_post{font-size:22px}.footer_post{margin-top:30px}.sp_contact{z-index:100;position:relative}.box_contact{-webkit-box-shadow:-1px -1px #fff999,1px 1px #666000;display:none;padding:15px 20px;border-radius:5px;background:url(../images/black-orchid.png) repeat #fff100;box-shadow:-1px -1px #fff999,1px 1px #666000}.box_contact .ttl_contact{font-size:16px;line-height:1.4}.box_contact .ttl_contact,.box_contact .txt_time{font-weight:700;text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.box_contact .txt_time{line-height:1.2}.box_contact .txt_time>*{display:inline-block}.box_contact .txt_time dd:before{text-shadow:1px 1px 1px hsla(0,0%,100%,.8);content:" : "}.box_contact .txt_tel{line-height:1.2;text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.box_contact .txt_tel a{color:#bf0811;font-family:Saira Stencil One,cursive;font-size:31px;font-size:3.1rem}.box_contact .list_contact{line-height:1.2}.box_contact .list_contact li{margin-top:10px}.box_contact .list_contact li br{display:none}.box_contact .list_contact li a{-webkit-box-shadow:-1px -1px #f9676e,1px 1px #2c0204;display:block;padding:10px;border-radius:5px;background:url(../images/black-orchid.png) repeat #bf0811;box-shadow:-1px -1px #f9676e,1px 1px #2c0204;color:#fff;font-weight:700;text-align:center;text-shadow:-1px -1px 1px #000}.box_reserve{-webkit-box-shadow:-1px -1px #fff999,1px 1px #666000;padding:15px 20px;border-radius:5px;background:url(../images/black-orchid.png) repeat #fff100;box-shadow:-1px -1px #fff999,1px 1px #666000}.box_reserve .ttl_reserve{font-size:16px;line-height:1.4}.box_reserve .ttl_reserve,.box_reserve .txt_time{font-weight:700;text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.box_reserve .txt_time{margin-top:10px;line-height:1.2}.box_reserve .txt_time>*{display:inline-block}.box_reserve .txt_time dd:before{text-shadow:1px 1px 1px hsla(0,0%,100%,.8);content:" : "}.box_reserve .txt_tel{line-height:1.2;text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.box_reserve .txt_tel a{color:#bf0811;font-family:Saira Stencil One,cursive;font-size:31px;font-size:3.1rem}.box_reserve .list_reserve{display:table;width:100%;margin-top:10px;line-height:1.2;table-layout:fixed}.box_reserve .list_reserve li{display:table-cell;margin-top:10px;padding:0 5px}.box_reserve .list_reserve li:first-child{padding-left:0}.box_reserve .list_reserve li:last-child{padding-right:0}.box_reserve .list_reserve li a{-webkit-box-shadow:-1px -1px #f9676e,1px 1px #2c0204;display:block;padding:10px;border-radius:5px;background:url(../images/black-orchid.png) repeat #bf0811;box-shadow:-1px -1px #f9676e,1px 1px #2c0204;color:#fff;font-weight:700;text-align:center;text-shadow:-1px -1px 1px #000;cursor:pointer}.box_facebook{max-width:500px;margin:0 auto}.box_facebook .fb-page{width:100%}.box_facebook .fb-page span,.box_facebook iframe{width:100%!important}.tbl_schedule{width:100%}.tbl_schedule tr:nth-child(2n){background:url(../images/black-orchid.png) repeat #e8e8e8}.tbl_schedule tr.sat th{color:#305097}.tbl_schedule tr.holiday th{color:#bf0811}.tbl_schedule tr.today{background:url(../images/black-orchid.png) repeat #fff100}.tbl_schedule th{width:20%;font-weight:700;white-space:nowrap}.tbl_schedule td,.tbl_schedule th{padding:10px 15px;border:1px solid #aaa}.ttl_category{margin-top:30px}.tbl_category{width:100%}.tbl_category th{background:url(../images/black-orchid.png) repeat #e8e8e8;font-weight:700;white-space:nowrap}.tbl_category td,.tbl_category th{padding:20px;border:1px solid #aaa;line-height:1.2}.tbl_form th{width:30%}.box_post_tags{margin-bottom:20px;font-size:12px;font-size:1.2rem;letter-spacing:-.4em}.box_post_tags>li{display:inline-block;margin:10px 20px 0 0;letter-spacing:normal}.box_post_tags>li a{-webkit-transition:all .3s;display:block;position:relative;padding:0 20px;overflow:hidden;border:1px solid #000;color:#000;transition:all .3s}.box_post_tags>li a:hover{background:#000;color:#fff;opacity:1}.thumb_post{margin-bottom:20px;line-height:1}.thumb_post img{width:100%;height:auto}.box_sns{-webkit-box-shadow:0 1px 0 #fff inset,0 1px 0 #fff;display:table;width:100%;margin:30px 0 20px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;box-shadow:inset 0 1px 0 #fff,0 1px 0 #fff;text-align:center}.box_sns>li{display:table-cell;padding:20px 0;line-height:1;table-layout:fixed}.box_sns>li.facebook{fill:#3b5998}.box_sns>li.twitter{fill:#1da1f2}.box_sns>li.pocket{fill:#ef3f56}.box_sns>li.hatena{fill:#00a4de}.box_sns>li.line{fill:#00c300}.box_sns>li.rss{fill:orange}.box_sns>li a{display:block}.box_sns>li a svg{-webkit-transition:all .3s ease-out;width:20px;height:20px;transition:all .3s ease-out}.box_sns>li a:hover svg{-webkit-transform:translateY(-20%);transform:translateY(-20%)}.box_pager:after{display:block;clear:both;content:""}.box_pager li{width:calc(50% - 10px);font-weight:700}.box_pager li a{-webkit-box-shadow:-1px -1px #aaa,1px 1px #a4a4a4;display:block;width:100%;padding:10px;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-color:#fff #d7d7d7 #d7d7d7 #fff;border-style:solid;border-width:1px;border-radius:5px;background:url(../images/black-orchid.png) repeat #e8e8e8;box-shadow:-1px -1px #aaa,1px 1px #a4a4a4;color:#00369a}.box_pager li a>*{display:inline-block;line-height:1.8;vertical-align:middle}.box_pager li a span.txt_pager{width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box_pager .prev{float:right;text-align:right}.box_pager .next{float:left}.box_post_list_02{width:calc(25% - 22.5px);margin-right:30px;margin-bottom:30px;float:left}.box_post_list_02:nth-child(4n){margin-right:0}.thumb_post_list_01{width:100%;height:18vw;margin-bottom:20px;overflow:hidden}.thumb_post_list_01 img{-o-object-fit:cover;-webkit-transition-duration:.3s;width:100%;height:18vw;object-fit:cover;font-family:"object-fit: cover;";transition-duration:.3s}.thumb_post_list_01 img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.thumb_post_list_02{width:100%;height:12vw;margin-bottom:20px;overflow:hidden}.thumb_post_list_02 img{-o-object-fit:cover;-webkit-transition-duration:.3s;width:100%;height:12vw;object-fit:cover;font-family:"object-fit: cover;";transition-duration:.3s}.thumb_post_list_02 img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ttl_post_list_01,.ttl_post_list_02{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.6}.content_post_list_01{padding-bottom:20px;color:#999}.footer_post_list_01{border-top:1px solid #aaa;font-size:12px;font-size:1.2rem}.footer_post_list_01>li{display:inline-block}.footer_post_list_01 li:first-child:after{margin:0 5px;content:"|"}.loading_dots li{-webkit-animation-fill-mode:both;-webkit-animation:dots_animate 1.8s ease-in-out infinite;-webkit-animation-delay:-.16s;display:inline-block;animation:dots_animate 1.8s ease-in-out infinite;animation-fill-mode:both;animation-delay:-.16s}.loading_dots li:nth-child(2){-webkit-animation-delay:-.32s;animation-delay:-.32s}.loading_dots li:nth-child(3){-webkit-animation-delay:-.48s;animation-delay:-.48s}@-webkit-keyframes dots_animate{0%,60%{-webkit-transform:translate(0);transform:translate(0)}30%,90%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes dots_animate{0%,60%{-webkit-transform:translate(0);transform:translate(0)}30%,90%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.btn_post_list_01{margin-top:15px}.sticky{-webkit-transition:all 1s ease-in-out;position:sticky;top:30px;transition:all 1s ease-in-out}.lozad{opacity:0}.lozad.fadein{-webkit-animation:fadein 1s ease-in-out forwards;animation:fadein 1s ease-in-out forwards}.list_partner{letter-spacing:-.4em}.list_partner li{display:inline-block;width:calc(33.33333% - 13.33333px);margin-right:20px;margin-bottom:20px;letter-spacing:normal;line-height:1;vertical-align:top}.list_partner li img{width:100%;height:auto}.list_partner li:nth-child(3n){margin-right:0}.list_tournament li{margin-bottom:20px}.list_tournament li:last-child{margin-bottom:0}.ttl_tourmanent_archive{margin-top:30px}.tbl_tournament{width:100%}.tbl_tournament thead th:first-child{width:25%}.tbl_tournament .td_tournament_name{font-weight:700;line-height:1.2}.tbl_tournament .td_tournament_name span{font-size:10px;font-size:1rem}.tbl_tournament th{background:url(../images/black-orchid.png) repeat #e8e8e8;font-weight:700}.tbl_tournament td,.tbl_tournament th{padding:10px 15px;border:1px solid #aaa}.tbl_tournament_detail th{width:30%}.tbl_tournament_result{width:100%}.tbl_tournament_result th{width:20%;background:url(../images/black-orchid.png) repeat #e8e8e8;font-weight:700}.tbl_tournament_result td,.tbl_tournament_result th{padding:10px 15px;border:1px solid #aaa}.tbl_tournament_result .t_photo{width:30%;padding:10px;line-height:1}.tbl_tournament_result .t_photo img{width:100%;height:auto}.tbl_kosaru_list{width:100%}.tbl_kosaru_list th{white-space:normal}.tbl_kosaru_list .td_day,.tbl_kosaru_list .th_day{width:25%}.tbl_kosaru_list .td_number,.tbl_kosaru_list .th_number{width:20%}.body_post .box_post_contact ul .tbl_kosaru_list li,.tbl_kosaru_list .body_post .box_post_contact ul li,.tbl_kosaru_list .btn_main_02{padding:5px}.sidebar{width:260px;margin-right:20px}.sidebar .box_contact{display:block;margin-bottom:20px}.sidebar .box_campaign .ttl_campaign{margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.4;text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.sidebar .box_campaign .txt_campaign_link{text-align:right}.sidebar .list_bnr_01{position:relative}.sidebar .list_bnr_01 li{margin:5px 0}.sidebar .list_bnr_01 li img{width:100%;height:auto}.sidebar .list_bnr_01 .slick-next,.sidebar .list_bnr_01 .slick-prev{display:inline-block;z-index:1000;position:absolute;color:hsla(0,0%,40%,.7);line-height:1;text-align:center}.sidebar .list_bnr_01 .slick-prev{top:.2rem;right:0;left:0}.sidebar .list_bnr_01 .slick-next{right:0;bottom:.2rem;left:0}.sidebar .list_bnr_01 li{margin-bottom:20px;line-height:1}.sidebar .list_bnr_02{position:relative}.sidebar .list_bnr_02 img{width:100%;height:auto}.sidebar .list_bnr_02 li{margin-bottom:20px;line-height:1}.footer{background:url(../images/black-orchid.png) repeat #022815}.footer,.footer a{color:#fff}.box_footer_instagram{margin:30px 0 0;padding:60px 0;background:url(../images/bg_instagram.jpg) no-repeat;background-attachment:fixed;background-size:cover;color:#fff}.box_footer_instagram a{color:#fff}.box_footer_instagram ul:after{display:block;clear:both;content:""}.box_footer_instagram ul li{padding:20px 30px 0;float:left}.ttl_instagram{font-family:Saira Stencil One,cursive;font-size:50px;font-size:5rem;text-align:center}.box_footer_access{position:relative;height:0;padding-top:30px;padding-bottom:20%;overflow:hidden}.box_footer_access embed,.box_footer_access iframe,.box_footer_access object{position:absolute;top:0;left:0;width:100%;height:100%}.box_footer_access iframe{-webkit-filter:grayscale(80%);filter:grayscale(80%)}.footer_wrapper{display:table;padding:30px 10px}.footer_wrapper>*{display:table-cell}.footer_wrapper .list_footer_nav li>ul{margin-left:25px;list-style-type:disc}.footer_profile .txt_adress span{padding-right:5px}.footer_profile dl dd,.footer_profile dl dt{display:inline-block}.footer_profile dl dt:after{content:" : "}.box_copyright{padding:10px;border-top:1px solid #666;color:#ccc;line-height:1;text-align:right}.box_copyright>*{display:inline-block;vertical-align:middle}.list_footer_group li{display:inline-block;margin-right:2px}.box_footer_project{padding:60px 0;background:url(../images/bg_footer_project.jpg) no-repeat;background-attachment:fixed;background-size:cover;color:#fff}.ttl_footer_project{font-size:22px}.ttl_footer_project,.ttl_sub_footer_project{color:#fff;font-weight:700;text-align:center;text-shadow:1px 1px 3px #000}.ttl_sub_footer_project{font-size:14px}.txt_footer_project{margin:30px 0 50px;line-height:1.6;text-align:center;text-shadow:1px 1px 3px #000}.btn_footer_project_01{margin-top:40px;text-align:center}.btn_footer_project_01 a{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.7);display:inline-block;width:30vw;padding:15px 0;border-radius:5px;background:url(../images/black-orchid.png) repeat #bf0811;box-shadow:1px 1px 2px rgba(0,0,0,.7);font-size:16px}.btn_footer_project_01 a,.ttl_footer_sponsor{color:#fff;font-weight:700;text-shadow:1px 1px 3px #000}.ttl_footer_sponsor{margin:30px 0 0;font-size:22px;text-align:center}.note_footer_project{margin-bottom:30px;font-size:12px;font-size:1.2rem;text-align:center}.note_footer_project+.bnr_footer_sponsors,.ttl_footer_sponsor+.bnr_footer_sponsors{margin-top:30px}.bnr_footer_sponsors{letter-spacing:-.4em;text-align:center}.bnr_footer_sponsors li{display:inline-block;margin:0 20px 20px 0;letter-spacing:normal;vertical-align:top}.bnr_footer_sponsors li:last-child{margin-right:0}.bnr_footer_sponsors li img{width:100%;height:auto}.bnr_footer_sponsors li span{display:block;padding:10px;border:1px solid #fff;background:hsla(0,0%,100%,.4);font-weight:700}.bnr_footer_sponsors.main_sponsor li{width:calc(33.33333% - 13.33333px)}.bnr_footer_sponsors.main_sponsor li:last-child,.bnr_footer_sponsors.main_sponsor li:nth-child(3n){margin-right:0}.bnr_footer_sponsors.sub_sponsor li{width:calc(25% - 15px)}.bnr_footer_sponsors.sub_sponsor li:last-child,.bnr_footer_sponsors.sub_sponsor li:nth-child(4n){margin-right:0}.box_index_school{margin:30px 0;padding:60px 0;background:url(../images/bg_index_school.jpg) no-repeat;background-attachment:fixed;background-size:cover;color:#fff}.ttl_index_school{font-size:22px}.ttl_index_school,.ttl_sub_index_school{color:#fff;font-weight:700;text-align:center;text-shadow:1px 1px 3px #000}.ttl_sub_index_school{font-size:14px}.txt_index_school{margin:30px 0 50px;line-height:1.6;text-align:center;text-shadow:1px 1px 3px #000}.list_nav_index_school{margin-bottom:50px}.list_nav_index_school li{line-height:1}.list_nav_index_school li img{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.7);width:100%;height:auto;box-shadow:1px 1px 2px rgba(0,0,0,.7);line-height:1}.btn_index_school_01{text-align:center}.btn_index_school_01 a{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.7);display:inline-block;width:30vw;padding:15px 0;border-radius:5px;background:url(../images/black-orchid.png) repeat #bf0811;box-shadow:1px 1px 2px rgba(0,0,0,.7);color:#fff;font-size:16px;font-weight:700;text-shadow:1px 1px 3px #000}.box_index_news,.box_index_schedule{margin-bottom:0}.box_index_movie{padding:60px 0;background:url(../images/bg_index_movie.jpg) no-repeat;background-attachment:fixed;background-size:cover}.box_index_movie .movie_wrapper{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.7);position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;box-shadow:1px 1px 2px rgba(0,0,0,.7)}.box_index_movie .movie_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mw_wp_form_input .txt_preview_contact,.mw_wp_form_preview .txt_input_contact{display:none}.form_btn_set>*{margin-bottom:20px}body{background:url(../images/black-orchid.png) repeat #f0f0f0}.wrapper_embed{display:-webkit-box;display:-ms-flexbox;display:flex}.box_embed_contents{width:70%}.screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);word-wrap:normal!important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}.dashicons{-webkit-transition:background .1s ease-in;display:inline-block;position:relative;top:5px;width:20px;height:20px;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:20px;transition:background .1s ease-in}.dashicons-no{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M15.55%2013.7l-2.19%202.06-3.42-3.65-3.64%203.43-2.06-2.18%203.64-3.43-3.42-3.64%202.18-2.06%203.43%203.64%203.64-3.42%202.05%202.18-3.64%203.43z%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E")}.dashicons-admin-comments{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%202h9q.82%200%201.41.59T16%204v7q0%20.82-.59%201.41T14%2013h-2l-5%205v-5H5q-.82%200-1.41-.59T3%2011V4q0-.82.59-1.41T5%202z%27%20fill%3D%27%2382878c%27%2F%3E%3C%2Fsvg%3E")}.wp-embed-comments a:hover .dashicons-admin-comments{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%202h9q.82%200%201.41.59T16%204v7q0%20.82-.59%201.41T14%2013h-2l-5%205v-5H5q-.82%200-1.41-.59T3%2011V4q0-.82.59-1.41T5%202z%27%20fill%3D%27%230073aa%27%2F%3E%3C%2Fsvg%3E")}.dashicons-share{display:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.5%2012q1.24%200%202.12.88T17.5%2015t-.88%202.12-2.12.88-2.12-.88T11.5%2015q0-.34.09-.69l-4.38-2.3Q6.32%2013%205%2013q-1.24%200-2.12-.88T2%2010t.88-2.12T5%207q1.3%200%202.21.99l4.38-2.3q-.09-.35-.09-.69%200-1.24.88-2.12T14.5%202t2.12.88T17.5%205t-.88%202.12T14.5%208q-1.3%200-2.21-.99l-4.38%202.3Q8%209.66%208%2010t-.09.69l4.38%202.3q.89-.99%202.21-.99z%27%20fill%3D%27%2382878c%27%2F%3E%3C%2Fsvg%3E")}.js .dashicons-share{display:inline-block}.wp-embed-share-dialog-open:hover .dashicons-share{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.5%2012q1.24%200%202.12.88T17.5%2015t-.88%202.12-2.12.88-2.12-.88T11.5%2015q0-.34.09-.69l-4.38-2.3Q6.32%2013%205%2013q-1.24%200-2.12-.88T2%2010t.88-2.12T5%207q1.3%200%202.21.99l4.38-2.3q-.09-.35-.09-.69%200-1.24.88-2.12T14.5%202t2.12.88T17.5%205t-.88%202.12T14.5%208q-1.3%200-2.21-.99l-4.38%202.3Q8%209.66%208%2010t-.09.69l4.38%202.3q.89-.99%202.21-.99z%27%20fill%3D%27%230073aa%27%2F%3E%3C%2Fsvg%3E")}.wp-embed{padding:20px;background:url(../images/black-orchid.png) repeat #fff}.wp-embed:after{display:block;clear:both;content:""}.wp-embed-featured-image{margin-bottom:10px;line-height:1}.wp-embed-featured-image img{width:100%;height:auto;border:none}.wp-embed-featured-image.square{width:30%;padding-right:10px}.wp-embed p{margin:0}.wp-embed-excerpt{line-height:1.6}p.wp-embed-heading{margin:0 0 10px;font-weight:600}.wp-embed .wp-embed-more{color:#b4b9be}.wp-embed-footer{display:table;width:100%;margin-top:10px}.wp-embed-site-icon{-webkit-transform:translateY(-50%);position:absolute;top:50%;left:0;width:25px;height:25px;transform:translateY(-50%);border:0}.wp-embed-site-title{font-weight:600;line-height:25px}.wp-embed-site-title a{display:inline-block;position:relative;padding-left:35px}.wp-embed-meta,.wp-embed-site-title{display:table-cell}.wp-embed-meta{text-align:right;vertical-align:middle;white-space:nowrap}.wp-embed-comments,.wp-embed-share{display:inline}.wp-embed-meta a:hover{color:#0073aa;text-decoration:none}.wp-embed-comments a{display:inline-block;line-height:25px}.wp-embed-comments+.wp-embed-share{margin-left:10px}.wp-embed-share-dialog{-webkit-transition:opacity .25s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#222;background-color:rgba(10,10,10,.9);color:#fff;opacity:1;transition:opacity .25s ease-in-out}.wp-embed-share-dialog.hidden{visibility:hidden;opacity:0}.wp-embed-share-dialog-close,.wp-embed-share-dialog-open{margin:-8px 0 0;padding:0;border:none;outline:none;background:transparent;cursor:pointer}.wp-embed-share-dialog-close .dashicons,.wp-embed-share-dialog-open .dashicons{padding:4px}.wp-embed-share-dialog-open .dashicons{top:8px}.wp-embed-share-dialog-close:focus .dashicons,.wp-embed-share-dialog-open:focus .dashicons{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);border-radius:100%;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-embed-share-dialog-close{position:absolute;top:20px;right:20px;font-size:22px}.wp-embed-share-dialog-close:hover{text-decoration:none}.wp-embed-share-dialog-close .dashicons{width:24px;height:24px;background-size:24px}.wp-embed-share-dialog-content{-webkit-transform-style:preserve-3d;height:100%;overflow:hidden;transform-style:preserve-3d}.wp-embed-share-dialog-text{margin-top:25px;padding:20px}.wp-embed-share-tabs{margin:0 0 20px;padding:0;list-style:none}.wp-embed-share-tab-button{display:inline-block}.wp-embed-share-tab-button button{-webkit-transition:color .1s ease-in;margin:0;padding:0;border:none;background:transparent;color:#aaa;font-size:16px;line-height:1.3;cursor:pointer;transition:color .1s ease-in}.wp-embed-share-tab-button [aria-selected=true],.wp-embed-share-tab-button button:hover{color:#fff}.wp-embed-share-tab-button+.wp-embed-share-tab-button{margin:0 0 0 10px;padding:0 0 0 11px;border-left:1px solid #aaa}.wp-embed-share-tab[aria-hidden=true]{display:none}p.wp-embed-share-description{margin:0;color:#aaa;font-size:14px;font-style:italic;line-height:1}.wp-embed-share-input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:28px;margin:0 0 10px;padding:0 5px;border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:1.5;cursor:text;resize:none}textarea.wp-embed-share-input{height:72px}html[dir=rtl] .wp-embed-featured-image.square{margin-right:0;margin-left:20px;float:right}html[dir=rtl] .wp-embed-site-title a{padding-right:35px;padding-left:0}html[dir=rtl] .wp-embed-site-icon{right:0;left:auto;margin-right:0;margin-left:10px}html[dir=rtl] .wp-embed-meta{text-align:left}html[dir=rtl] .wp-embed-share{margin-right:10px;margin-left:0}html[dir=rtl] .wp-embed-share-dialog-close{right:auto;left:20px}html[dir=rtl] .wp-embed-share-tab-button+.wp-embed-share-tab-button{margin:0 10px 0 0;padding:0 11px 0 0;border-right:1px solid #aaa;border-left:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}@media (min-width:480px){body{font-size:calc(1.4rem + .36765vw - 1.76472px)}.breadcrumb{font-size:calc(1.2rem + .36765vw - 1.76472px)}.gnav li,.sub_nav{font-size:calc(1.4rem + .73529vw - 3.52939px)}.body_post .wp-block-quote.is-large cite,.body_post .wp-block-quote.is-large p,.body_post .wp-block-quote.is-style-large cite,.body_post .wp-block-quote.is-style-large p{font-size:calc(1.4rem + .36765vw - 1.76472px)}.body_post .list_coach li:nth-child(3n){margin-right:0}.ttl_page_01{font-size:calc(2rem + 2.94118vw - 14.11766px)}.body_post h1,.body_post h2,.ttl_main_01,.ttl_main_02{font-size:calc(1.8rem + 1.10294vw - 5.29411px)}.body_post h3,.ttl_main_03{font-size:calc(1.8rem + .73529vw - 3.52939px)}.body_post h4,.ttl_main_04{font-size:calc(1.6rem + .73529vw - 3.52939px)}.ttl_post{font-size:calc(2.2rem + 2.57353vw - 12.35294px)}.box_contact .ttl_contact{font-size:calc(1.6rem + 1.47059vw - 7.05883px)}.box_reserve .ttl_reserve{font-size:calc(1.6rem + .73529vw - 3.52939px)}.ttl_post_list_01{font-size:calc(1.6rem + 1.47059vw - 7.05883px)}.ttl_post_list_02{font-size:calc(1.6rem + .36765vw - 1.76472px)}.sidebar .box_campaign .ttl_campaign{font-size:calc(1.8rem + 1.10294vw - 5.29411px)}.ttl_footer_project{font-size:calc(2.2rem + 1.47059vw - 7.05883px)}.ttl_sub_footer_project{font-size:calc(1.4rem + 1.10294vw - 5.29411px)}.btn_footer_project_01 a{font-size:calc(1.6rem + .73529vw - 3.52939px)}.ttl_footer_sponsor,.ttl_index_school{font-size:calc(2.2rem + 1.47059vw - 7.05883px)}.ttl_sub_index_school{font-size:calc(1.4rem + 1.10294vw - 5.29411px)}.btn_index_school_01 a{font-size:calc(1.6rem + .73529vw - 3.52939px)}}@media (min-width:1024px){body{font-size:16px}.breadcrumb{font-size:14px}.gnav li,.sub_nav{font-size:18px}.body_post .wp-block-quote.is-large cite,.body_post .wp-block-quote.is-large p,.body_post .wp-block-quote.is-style-large cite,.body_post .wp-block-quote.is-style-large p{font-size:16px}.ttl_page_01{font-size:36px}.body_post h1,.body_post h2,.ttl_main_01,.ttl_main_02{font-size:24px}.body_post h3,.ttl_main_03{font-size:22px}.body_post h4,.ttl_main_04{font-size:20px}.ttl_post{font-size:36px}.box_contact .ttl_contact{font-size:24px}.box_reserve .ttl_reserve{font-size:20px}.ttl_post_list_01{font-size:24px}.ttl_post_list_02{font-size:18px}.sidebar .box_campaign .ttl_campaign{font-size:24px}.ttl_footer_project{font-size:30px}.btn_footer_project_01 a,.ttl_sub_footer_project{font-size:20px}.ttl_footer_sponsor,.ttl_index_school{font-size:30px}.btn_index_school_01 a,.ttl_sub_index_school{font-size:20px}}@media (max-width:1000px){img{width:100%;height:auto}.footer_post.box_copyright,.footer_post.contents_wrapper,.footer_post.footer_wrapper,.footer_post.sp_contact,.wrapper.footer_post{width:auto;margin-right:10px;margin-left:10px;padding:0 10px}.box_post .box_copyright,.box_post .contents_wrapper,.box_post .footer_wrapper,.box_post .sp_contact,.box_post .wrapper{width:auto;margin-top:20px;margin-right:10px;margin-left:10px}.box_post_list_02{width:calc(25% - 7.5px);margin-right:10px;margin-bottom:10px}}@media (max-width:980px){.box_copyright,.contents_wrapper,.footer_wrapper,.sp_contact,.wrapper{width:100%}}@media (max-width:480px){.box_copyright,.contents_wrapper,.footer_wrapper,.sp_contact,.wrapper{width:auto;margin-right:10px;margin-left:10px;padding:0}.box_post .box_copyright,.box_post .contents_wrapper,.box_post .footer_wrapper,.box_post .sp_contact,.box_post .wrapper,.footer_post.box_copyright,.footer_post.contents_wrapper,.footer_post.footer_wrapper,.footer_post.sp_contact,.wrapper.footer_post{padding:0}.sp_no{display:none}.pagination .nav-links>*{font-size:3vw}.schedule_pagination{margin-top:10px}.schedule_pagination .nav-links>*{width:calc(33.33333% - 6.66667px);margin-right:10px}.tab_contents{padding:10px}.post-nav-links>*{padding:0 2.5vw}.gnav{margin-top:-20px}.gnav li{width:50%}.gnav li a{margin-top:0;padding:10px 0 0}.gnav .gnav_02{margin-top:-3px}.gnav .gnav_02 .emblem{top:0}.slider .slick-dots{margin-top:5px}.slider .slick-dots li{margin:0 3px}.slider .slick-dots li button{width:5px;height:5px}.index_slider{width:100%;padding:10px}.campaign_slider,.index_slider{margin-bottom:20px}.campaign_slider li{margin:0 5px}.campaign_slider .slick-prev{right:auto;left:-.3rem}.campaign_slider .slick-next,.campaign_slider .slick-prev{-webkit-transform:translateY(-50%);top:50%;bottom:auto;transform:translateY(-50%)}.campaign_slider .slick-next{right:-.3rem;left:auto}.box_slider_intro{margin-bottom:20px}.instagram_slider .slick-next,.instagram_slider .slick-prev{display:inline-block!important;z-index:1000;position:absolute;color:hsla(0,0%,100%,.7);line-height:1;text-align:center}.body_post table td,.body_post table th{padding:10px}.body_post .tbl_block{border-bottom:1px solid #aaa}.body_post .tbl_block td,.body_post .tbl_block th{display:block;border-bottom:none}.body_post .tbl_tr_block tr{display:block;margin-bottom:20px;border-bottom:1px solid #aaa}.body_post .tbl_tr_block tr:last-child{margin-bottom:0}.body_post .tbl_tr_block td,.body_post .tbl_tr_block th{display:block;border-bottom:none}.body_post .gallery .gallery-caption,.body_post .wp-caption p.wp-caption-text{font-size:10px;font-size:1rem}.body_post .ul_team_list li{width:50%}.body_post .ul_team_list li:nth-child(odd){padding-right:2px}.body_post .ul_team_list li:nth-child(2n){padding-left:2px}.body_post .wp-block-button__link{padding:5px}.body_post .is-style-outline .wp-block-button__link{padding:10px}.body_post .box_post_contact ul li{padding:0 5px}.body_post .box_post_contact{margin-bottom:20px;padding:10px}.body_post .list_coach li{width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}.body_post .list_coach li:nth-child(2n){margin-right:0}.body_post .list_coach li .coach_img,.body_post .list_coach li img{height:60vw}.header{padding-bottom:30px}.header_body.fixed .logo{width:25%}.header_body.fixed .gnav{margin-top:-20px}.header_body.fixed .gnav li{font-size:12px;font-size:1.2rem}.logo{width:32%}.img_index_header{padding-top:30vw}.ttl_page_01{padding:35vw 0 12vw}.main{margin-bottom:20px}.contents_wrapper{display:block}.box_main_01,.breadcrumb{padding:10px}.ttl_main_01{margin-bottom:5px}.body_post h1,.body_post h2,.ttl_main_02{margin-left:-11px;padding:13px 10px}.btn_main_01 a,.btn_main_01 input[type=button],.btn_main_01 input[type=submit]{padding:10px}.header_post{margin:-10px 0 10px}.header_post>li{margin:0 5px 10px 0}.footer_post{margin-top:10px}.box_contact{display:block;margin:-60px 0 20px;padding:10px}.box_contact .body_contact{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.box_contact .ttl_contact,.box_contact .txt_time{font-size:3.3vw}.box_contact .txt_tel a{font-size:7vw}.box_contact .list_contact{display:table;width:100%;margin-top:10px;table-layout:fixed}.box_contact .list_contact li{display:table-cell;padding:0 5px}.box_contact .list_contact li:first-child{padding-left:0}.box_contact .list_contact li:last-child{padding-right:0}.box_contact .list_contact li br{display:inline}.box_contact .list_contact li a{padding:5px 10px}.box_reserve{display:block;margin:20px 0;padding:10px}.box_reserve .ttl_reserve{font-size:3.8vw}.box_reserve .txt_time{font-size:3.3vw}.box_reserve .txt_tel a{font-size:7vw}.box_reserve .list_reserve{display:block}.box_reserve .list_reserve li{display:block;padding:0}.box_reserve .list_reserve li a{font-size:3.8vw}.ttl_category{margin-top:20px}.tbl_category th{border-bottom:none}.tbl_category tr{display:block;margin-bottom:10px}.tbl_category td,.tbl_category th{display:block;padding:10px}.tbl_form th{width:100%}.box_post_tags{font-size:10px;font-size:1rem}.box_post_tags>li{margin:10px 10px 0 0}.box_post_tags>li a{padding:0 10px}.thumb_post{margin-bottom:10px}.box_sns{margin:20px 0 10px}.box_sns>li{padding:10px 0}.box_post_list_02{width:calc(50% - 5px)}.box_post_list_02:nth-child(2n){margin-right:0}.thumb_post_list_01{margin-bottom:10px}.thumb_post_list_02,.thumb_post_list_02 img{height:28vw}.content_post_list_01{display:none}.footer_post_list_01{font-size:10px;font-size:1rem}.btn_post_list_01{margin-top:10px}.list_partner li{width:calc(50% - 5px);margin-bottom:10px}.list_partner li,.list_partner li:nth-child(3n){margin-right:10px}.list_partner li:nth-child(2n){margin-right:0}.ttl_tourmanent_archive{margin-top:20px}.tbl_tournament thead th:first-child{width:43%}.tbl_tournament .tr_except{display:none}.tbl_tournament td,.tbl_tournament th{padding:5px 10px}.tbl_tournament_result{border-bottom:1px solid #aaa}.tbl_tournament_result td,.tbl_tournament_result th{display:block;width:100%;padding:5px 10px;border-bottom:none}.tbl_tournament_result .t_photo{width:100%;padding:5px}.sidebar{width:100%;margin-right:0}.sidebar .box_contact{display:none}.sidebar .box_campaign{width:100vw;margin-left:calc(50% - 50vw);padding:0 5px}.sidebar .box_campaign .ttl_campaign,.sidebar .box_campaign .txt_campaign_link{display:none}.sidebar .list_bnr_01{width:100vw;margin-bottom:20px;margin-left:calc(50% - 50vw);padding:0 5px}.sidebar .list_bnr_01 li{margin:0 5px}.sidebar .list_bnr_01 .slick-prev{right:auto;left:.2rem}.sidebar .list_bnr_01 .slick-next,.sidebar .list_bnr_01 .slick-prev{-webkit-transform:translateY(-50%);top:50%;bottom:auto;transform:translateY(-50%)}.sidebar .list_bnr_01 .slick-next{right:.2rem;left:auto}.box_footer_instagram ul li{display:block;margin-top:20px;padding:0 4px}.ttl_instagram{font-size:25px;font-size:2.5rem}.box_footer_access{padding-bottom:40%}.footer_wrapper{display:block;padding:10px 0;font-size:12px;font-size:1.2rem;text-align:center}.footer_wrapper>*{display:block}.footer_wrapper .list_footer_nav{display:none}.box_copyright{padding:10px;font-size:12px;font-size:1.2rem;text-align:center}.list_footer_group li{margin-bottom:5px}.list_footer_group li img{width:auto;height:15px}.txt_footer_project{margin:20px 0 30px;text-align:left}.btn_footer_project_01{margin-top:20px}.btn_footer_project_01 a{width:80vw}.ttl_footer_sponsor{margin:20px 0 0}.note_footer_project{margin-bottom:20px}.note_footer_project+.bnr_footer_sponsors,.ttl_footer_sponsor+.bnr_footer_sponsors{margin-top:20px}.bnr_footer_sponsors li{margin:0 0 10px}.bnr_footer_sponsors.main_sponsor li{width:70%}.bnr_footer_sponsors.main_sponsor li:last-child,.bnr_footer_sponsors.main_sponsor li:nth-child(3n){margin:0 0 10px}.bnr_footer_sponsors.sub_sponsor li{width:calc(50% - 5px);margin:0 10px 10px 0}.bnr_footer_sponsors.sub_sponsor li:nth-child(2n){margin-right:0}.txt_index_school{margin:20px 0 30px;text-align:left}.list_nav_index_school{margin-bottom:20px}.btn_index_school_01 a{width:80vw}.box_index_news,.box_index_schedule{margin-bottom:20px}.form_btn_set>*{margin-bottom:10px}.wrapper_embed{display:block}.box_embed_contents{width:100%}.wp-embed{padding:10px}.wp-embed-featured-image.square{width:100%;padding-right:0}.wp-embed-excerpt{display:none}}@media (max-width:768px){.md_no{display:none}.pagination{margin-top:10px}.pagination .nav-links>*{width:calc(11.11111% - 6.22222px);margin-right:5px;padding:5px 0}.post-nav-links{margin:10px 0 20px}.gnav .gnav_02 .emblem img{width:10vw;height:auto}.body_post{margin-bottom:10px}.body_post>*,.body_post p,.body_post table{margin-bottom:20px}.body_post hr{margin:10px 0}.body_post .alignleft,.body_post img.alignleft{margin:5px 10px 0 0}.body_post .alignright,.body_post img.alignright{margin:5px 0 0 10px}.body_post .scroll_x_table_wrapper{width:100%;overflow-x:scroll}.body_post .wp-block-button{margin-bottom:20px}.box_post_tags{margin-bottom:10px}.box_pager li{width:calc(50% - 5px)}.box_pager li a{padding:10px}.thumb_post_list_01,.thumb_post_list_01 img{height:28vw}.thumb_post_list_02{margin-bottom:10px}.tbl_tournament thead th:first-child{width:35%}.box_footer_instagram{margin:20px 0 0;padding:30px 0;background-attachment:scroll}.box_footer_project,.box_index_school{padding:20px 0 30px;background-attachment:scroll}.box_index_school{margin:20px 0}.box_index_movie{padding:20px 0;background-attachment:scroll}}@media (min-width:769px){.pc_no{display:none}.body_post .wp-block-column:not(:first-child){margin-left:20px}}@media (min-width:481px){.body_post .wp-block-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.body_post .wp-block-column{-ms-flex-preferred-size:calc(50% - 10px);-webkit-box-flex:0;-ms-flex-positive:0;flex-basis:calc(50% - 10px);flex-grow:0}.body_post .wp-block-column:nth-child(2n){margin-left:20px}.contents>:last-child{margin-bottom:0}.sidebar .box_campaign{-webkit-box-shadow:-1px -1px #fff,1px 1px #a4a4a4;margin-bottom:20px;padding:15px 20px;border-radius:5px;background:url(../images/black-orchid.png) repeat #f0f0f0;box-shadow:-1px -1px #fff,1px 1px #a4a4a4}}