﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6{font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,picture{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;overflow-x:auto}body{background-color:#fff;color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Verdana","Helvetica",sans-serif;line-height:1.6;font-weight:400;overflow-x:hidden}main{display:block}address{font-style:normal}li{list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}a{color:inherit;text-decoration:none}.container-padding{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}[class$="__container"]{margin-left:auto;margin-right:auto}@media only screen and (min-width: 501px){.br-sp{display:none}}@media only screen and (min-width: 811px){.br-tab{display:none}}@media only screen and (max-width: 810px){.br-pc{display:none}}@media only screen and (min-width: 1025px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.btn{font-size:1.8rem;font-weight:bold;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s;transition:all 0.3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0.1em;color:#633;border-radius:0.5rem}.btn-flat{overflow:hidden;padding:1.5rem 6rem;color:#633;border-radius:0;border:3px solid #633;border-radius:30px}.btn-flat span{position:relative}.btn-flat:before{position:absolute;top:0;left:0;width:150%;height:500%;content:"";-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translateX(-98%) translateY(-25%) rotate(45deg);transform:translateX(-98%) translateY(-25%) rotate(45deg);background:#633}.btn-flat:hover{color:white}.btn-flat:hover:before{-webkit-transform:translateX(-9%) translateY(-25%) rotate(45deg);transform:translateX(-9%) translateY(-25%) rotate(45deg);color:white}.btn-flat.white{border:1px solid white;color:white}.btn-flat.white:before{background:white}.btn-flat.white:hover{color:#633}.btn-flat.white:hover:before{color:#633}.header{background-color:white;position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 0 3px 1px #000}.header__container{margin:0 auto;display:flex;align-items:center;justify-content:space-between;max-width:1600px;padding:1vw 2rem}.header__logo{margin-left:2rem;width:30rem}@media only screen and (max-width: 810px){.header__logo{width:20rem;margin-left:0}}.header__nav{z-index:1000;display:block}@media (max-width: 1200px){.header__nav{display:none}}.gnav__list{font-size:1.6rem;display:flex}@media only screen and (max-width: 810px){.gnav__list{display:block;position:absolute;top:6.6rem;left:0;width:100%;background-color:#633;color:white}}.gnav__item{margin:0 1.5rem}@media only screen and (max-width: 810px){.gnav__item{margin:1rem 2rem}}.gnav__link{position:relative;display:block;text-align:center}.gnav__link::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:2px;background:#333;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}.gnav__link:hover::after{transform:scale(1, 1)}.footer{background-color:#633;color:white}.footer__container{max-width:160rem;padding:3rem 2rem;display:flex;justify-content:space-between}@media (max-width: 767px){.footer__container{flex-direction:column-reverse}}.footer .logo{width:30rem}.footer .list{display:flex;align-items:center;font-size:1.4rem}@media (max-width: 767px){.footer .list{display:block;text-align:center}}.footer .item{margin-left:2rem}@media (max-width: 767px){.footer .item{margin:0 0 0.5rem 0}}.header__humburger{width:5.5rem;height:5.5rem;position:relative;background:white;cursor:pointer;z-index:1010;display:none}@media (max-width: 1200px){.header__humburger{display:block}}.header__humburger span{display:block;width:3rem;height:0.2rem;background:black;position:absolute;left:50%;transform:translateX(-50%);transition:0.3s ease all}.header__humburger span:nth-child(1){top:40%}.header__humburger span:nth-child(2){top:60%}.header__humburger.js-open span:nth-child(1){top:4rem;left:45%;transform:rotateZ(45deg) rotateY(360deg) translateX(-60%)}.header__humburger.js-open span:nth-child(2){top:1.5rem;left:45%;transform:rotateZ(-45deg) rotateY(360deg) translateX(-60%)}@media only screen and (max-width: 500px){#top .mv{margin-top:4rem}}#top .mv__container{position:relative}#top .mv__container .pic{position:absolute;top:0;right:0;width:50%;z-index:1}#top .schedule{padding-top:5rem}#top .schedule__container{max-width:120rem;margin:0 auto;padding:0 1rem}#top .schedule__container .btn__container{margin:3rem 0 5rem;text-align:center}#top .schedule__title{margin:0 auto}@media only screen and (max-width: 810px){#top .schedule__title{max-width:30rem}}@media only screen and (max-width: 810px){#top .schedule__list{margin:1.5rem}}#top .schedule__item{margin-top:2rem;background:#FFFFCC}#top .schedule__item .link{display:block;padding:2rem 3rem;border:3px solid #663333;border-radius:10px}#top .schedule__item .title{color:#633;font-weight:bold;font-size:2.0rem}@media only screen and (max-width: 810px){#top .schedule__item .title{font-size:1.6rem}}#top .schedule__item .txt{font-weight:bold;font-size:1.6rem}@media only screen and (max-width: 810px){#top .schedule__item .txt{font-size:1.4rem}}#top .result{background:linear-gradient(180deg, #fff 0%, #f6e6c5 10%, #f6e6c5 90%, #fff 100%);padding:5rem 0}#top .result__container{max-width:120rem;margin:0 auto;padding:0 1rem}#top .result__container .list{margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 810px){#top .result__container .list{display:block}}#top .result__container .item{flex:0 0 48%;margin-bottom:2rem;border:2px solid #633;background:#FFFFCC;padding:1.5rem 2rem}@media only screen and (max-width: 810px){#top .result__container .item{margin:0 1rem 2rem}}#top .result__container .box{display:flex}#top .result__container .pic{flex:0 0 20rem;padding:1rem}@media only screen and (max-width: 810px){#top .result__container .pic{flex:0 0 15rem}}#top .result__container .txt{padding:1rem 0}#top .result__container .tp{font-size:1.8rem;font-weight:bold}@media only screen and (max-width: 810px){#top .result__container .tp{font-size:1.4rem}}#top .result__container .category{display:inline-block;background-color:red;color:white;padding:0.3rem 2rem;border-radius:1.5rem;font-size:1.6rem;margin-top:0.5rem}@media only screen and (max-width: 810px){#top .result__container .category{font-size:1.4rem}}#top .result__container .text{font-weight:bold;font-size:1.6rem;margin-top:1rem}@media only screen and (max-width: 810px){#top .result__container .text{font-size:1.4rem}}#top .result__container .btn__container{text-align:center}#top .result__title{margin:0 auto}@media only screen and (max-width: 810px){#top .result__title{max-width:30rem;margin-bottom:3rem}}#top .result__txt{color:white;text-align:center;font-size:2.4rem}@media only screen and (max-width: 810px){#top .result__txt{font-size:1.8rem}}#top .result__date{margin-top:1.5rem;color:#ACC8EA;font-size:2.4rem;text-align:center}@media only screen and (max-width: 810px){#top .result__date{font-size:1.6rem}}#top .result__box{display:flex;justify-content:center;align-items:center;border-bottom:2px solid white}#top .result__box .name1{color:#ACC8EA;font-size:2.4rem}@media only screen and (max-width: 810px){#top .result__box .name1{font-size:1.4rem}}#top .result__box .score{font-size:10rem;color:white;margin:0 2rem}@media only screen and (max-width: 810px){#top .result__box .score{font-size:6rem}}#top .result__box .name2{color:white;font-size:2.4rem}@media only screen and (max-width: 810px){#top .result__box .name2{font-size:1.4rem}}#top .news{padding-top:5rem}#top .news__container{max-width:120rem;margin:0 auto;padding:0 1rem}#top .news__container .list{margin-top:2rem}#top .news__container .item{margin-bottom:3rem}#top .news__container .link{display:block;border:2px solid #633;border-radius:10px;background-color:#ffc;padding:1.5rem 2rem}#top .news__container .box{display:flex}@media only screen and (max-width: 500px){#top .news__container .box{display:block}}#top .news__container .box .pic{flex:0 0 20rem;margin-right:2rem}@media only screen and (max-width: 500px){#top .news__container .box .pic{margin-right:0}}#top .news__container .box .txt{flex:1}@media only screen and (max-width: 500px){#top .news__container .box .txt{margin-top:1rem}}#top .news__container .sbox{display:flex;align-items:center}#top .news__container .category{display:inline-block;background-color:red;color:white;padding:0.3rem 2rem;border-radius:1.5rem;font-size:1.4rem}#top .news__container .date{font-size:1.6rem;font-weight:bold;margin-right:2rem}#top .news__container .text{margin-top:1.5rem;font-size:1.6rem;font-weight:bold}#top .news__container .btn__container{margin:3rem 0 5rem;text-align:center}#top .news__title{margin:0 auto}@media only screen and (max-width: 810px){#top .news__title{max-width:30rem}}#top .others__container .about__container{background:linear-gradient(180deg, #fff 0%, #f6e6c5 10%, #f6e6c5 90%, #fff 100%);padding:5rem 0}#top .others__container .about__box{max-width:100rem;margin:0 auto}#top .others__container .about__box .box{display:flex;margin-top:2rem}@media only screen and (max-width: 500px){#top .others__container .about__box .box{display:block}}#top .others__container .about__box .pic{margin-right:2rem;flex:0 0 20rem}@media only screen and (max-width: 500px){#top .others__container .about__box .pic{max-width:25rem;margin:0 auto}}#top .others__container .about__box .pic img{border-radius:40px}@media only screen and (max-width: 500px){#top .others__container .about__box .txt{padding:1rem}}#top .others__container .about__box .txt .subtitle{font-size:2rem;font-weight:bold;color:#633}#top .others__container .about__box .txt .text{font-size:1.6rem;font-weight:bold}#top .others__container .btn__container{text-align:center;margin-top:2rem}#top .others__container .team__container{margin-top:3rem;max-width:100rem;padding:2rem;border:2px solid #633;border-radius:10px;text-align:center}@media only screen and (max-width: 500px){#top .others__container .team__container{margin:0 1rem}}#top .others__container .team__container .cation{display:inline-block;background-color:#633;color:white;font-size:2.4rem;font-weight:bold;padding:0.5rem 3rem;border-radius:30px;margin-top:1rem}#top .others__container .team__container .text{font-size:1.8rem;font-weight:bold;margin-top:1rem}#top .others__container .team__container .email{font-size:1.8rem;font-weight:bold}#top .others__container .team__title{max-width:30rem;margin:0 auto}#top .others__container .contact__container{margin-top:5rem;margin-bottom:5rem;max-width:100rem;padding:2rem;border:2px solid #633;border-radius:10px;text-align:center}@media only screen and (max-width: 500px){#top .others__container .contact__container{margin:3rem 1rem}}#top .others__container .contact__container .cation{display:inline-block;background-color:#633;color:white;font-size:2.4rem;font-weight:bold;padding:0.5rem 3rem;border-radius:30px;margin-top:1rem}#top .others__container .contact__container .text{font-size:1.8rem;font-weight:bold;margin-top:1rem}#top .others__container .contact__container .email{font-size:1.8rem;font-weight:bold}#top .others__container .contact__title{max-width:30rem;margin:0 auto}#branch{background-color:#E4E9F6;padding-top:15rem;padding-bottom:10rem}@media only screen and (max-width: 810px){#branch{padding-top:8rem}}#branch .branch__container{max-width:120rem;margin:0 auto;background-color:white;padding:5rem 5rem}@media only screen and (max-width: 810px){#branch .branch__container{padding:5rem 2rem}}#branch .branch__container .list{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 810px){#branch .branch__container .list{display:block}}#branch .branch__container .item{flex:0 0 48%;margin-bottom:3rem;overflow:hidden}#branch .branch__container .pic img{width:100%}#branch .branch__container .title{font-size:2.8rem;font-weight:bold;position:relative}@media only screen and (max-width: 810px){#branch .branch__container .title{font-size:2rem}}#branch .branch__container .title:after{content:"";display:block;width:50rem;height:0.3rem;background-color:black;position:absolute;left:60%;top:50%}#branch .branch__container .title1{color:#33419A}#branch .branch__container .title1:after{background-color:#33419A}#branch .branch__container .title2{color:#942B9D}#branch .branch__container .title2:after{background-color:#942B9D}#branch .branch__container .title3{color:#01A0C7}#branch .branch__container .title3:after{background-color:#01A0C7}#branch .branch__container .title4{color:#7B3551}#branch .branch__container .title4:after{background-color:#7B3551}#branch .branch__container .title5{color:#28275B}#branch .branch__container .title5:after{background-color:#28275B}#branch .branch__container .title6{color:#3E88C0}#branch .branch__container .title6:after{background-color:#3E88C0}#branch .branch__container .text{font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 810px){#branch .branch__container .text{font-size:1.4rem}}#branch .branch__container .subitem{font-size:1.5rem}@media only screen and (max-width: 810px){#branch .branch__container .subitem{font-size:1.4rem}}#branch .branch__container .subbox{display:flex}#branch .branch__container .subject{flex:0 0 10rem}@media only screen and (max-width: 810px){#branch .branch__container .subject{flex:0 0 8rem}}#schedule{background-color:#E4E9F6;padding-top:15rem;padding-bottom:10rem}#schedule .schedule__container{max-width:120rem;margin:0 auto;background-color:white;padding:5rem 5rem}@media only screen and (max-width: 810px){#schedule .schedule__container{padding:5rem 2rem}}#schedule .schedule__container .title{max-width:60rem;margin:0 auto}#schedule .schedule__container .list{margin-top:5rem}#schedule .schedule__container .item{border:1px solid #1f4293;padding:2rem;margin-bottom:2rem}#schedule .schedule__container .name{font-size:2.4rem;color:#1f4293;font-weight:bold;margin-bottom:1rem}@media only screen and (max-width: 810px){#schedule .schedule__container .name{font-size:1.8rem}}#schedule .schedule__container .text{font-size:1.6rem}@media only screen and (max-width: 810px){#schedule .schedule__container .text{font-size:1.4rem}}#about{background-color:#E4E9F6;padding-top:15rem;padding-bottom:10rem}#about .about__container{max-width:120rem;margin:0 auto;background-color:white;padding:5rem 5rem}@media only screen and (max-width: 810px){#about .about__container{padding:5rem 2rem}}#about .about__container .title{max-width:60rem;margin:0 auto}#about .about__container .logo{max-width:40rem;margin:5rem auto}#about .about__container .subtitle{font-size:3.6rem;color:#1f4293;font-weight:bold;text-align:center;position:relative;margin-top:3rem}@media only screen and (max-width: 810px){#about .about__container .subtitle{font-size:2.4rem}}#about .about__container .subtitle:after{content:"";width:100%;height:2px;display:block;background-color:#1f4293;position:absolute;top:50%}#about .about__container .subtitle span{display:inline-block;background-color:white;position:relative;z-index:1;padding:0 2rem}#about .about__container .text{font-size:1.6rem;line-height:1.6}@media only screen and (max-width: 810px){#about .about__container .text{font-size:1.4rem}}#about .about__container .list1{margin-left:2rem;font-size:1.6rem}@media only screen and (max-width: 810px){#about .about__container .list1{font-size:1.4rem}}#about .about__container .item2{font-size:1.6rem;display:flex;padding:0.5rem 0}@media only screen and (max-width: 810px){#about .about__container .item2{font-size:1.4rem}}#about .about__container .subject{font-weight:bold;background-color:#1f4293;color:white}#about .about__container .position{flex:0 0 30%}@media only screen and (max-width: 810px){#about .about__container .position{padding-left:1rem}}#about .about__container .area{flex:0 0 30%}#about .about__container .name{flex:0 0 40%}#about .about__container .odd{background-color:#E4E9F6}#contact{background-color:#E4E9F6;padding-top:15rem;padding-bottom:10rem}@media only screen and (max-width: 810px){#contact{padding-top:8rem}}#contact .contact__container{max-width:120rem;margin:0 auto;background-color:white;padding:5rem 5rem}@media only screen and (max-width: 810px){#contact .contact__container{padding:5rem 2rem}}#contact .contact__container .title{max-width:60rem;margin:0 auto}#contact .contact__container .list{margin-top:5rem;font-size:1.6rem}#contact .contact__container .item{display:flex;border-bottom:1px solid white}@media only screen and (max-width: 810px){#contact .contact__container .item{display:block}}#contact .contact__container .subtitle{background-color:#1f4293;color:white;flex:0 0 30%;padding:0.8rem 1.5rem;font-size:1.8rem;max-width:80rem;margin:1.5rem auto}#contact .contact__container .address{max-width:80rem;font-size:1.6rem;margin:0 auto}#contact .contact__container .tel{max-width:80rem;font-size:1.6rem;margin:0 auto}#contact .contact__container .mail{max-width:80rem;font-size:1.6rem;margin:0 auto}#contact .contact__container .text{font-size:1.6rem;flex:1;padding:0.8rem 1.5rem}#contact .contact__container .text input{width:80%}@media only screen and (max-width: 810px){#contact .contact__container .text input{width:100%}}#contact .contact__container .text textarea{width:100%}#contact .contact__container .button__container{margin-top:5rem;text-align:center}#result-list{padding-top:15rem;padding-bottom:10rem}@media only screen and (max-width: 810px){#result-list{padding-top:8rem}}#result-list .result__container{max-width:120rem;margin:0 auto;padding:5rem 5rem}@media only screen and (max-width: 810px){#result-list .result__container{padding:5rem 2rem}}#result-list .result .title{max-width:60rem;margin:0 auto}#result-list .result .list{margin-top:5rem}#result-list .result .item{border:1px solid #1f4293;padding:2rem;margin-bottom:2rem}#result-list .result .box{display:flex}@media only screen and (max-width: 810px){#result-list .result .box{display:block}}@media only screen and (max-width: 810px){#result-list .result .pic{text-align:center;margin-bottom:1.5rem}}#result-list .result .txt{font-size:1.6rem;margin-left:2rem;flex:1}@media only screen and (max-width: 810px){#result-list .result .txt{margin-left:0}}#result-list .result .detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media only screen and (max-width: 810px){#result-list .result .detail{display:block}}#result-list .result .category{font-size:1.4rem;background-color:red;color:white;padding:0.3rem 2rem}@media only screen and (max-width: 810px){#result-list .result .category{display:inline-block;margin-bottom:0.8rem}}#result-list .result .tp{margin-left:1rem}@media only screen and (max-width: 810px){#result-list .result .tp{margin-left:0;font-size:1.4rem}}#result-list .result .subtitle{font-size:1.8rem;color:#1f4293;font-weight:bold}@media only screen and (max-width: 810px){#result-list .result .subtitle{font-size:1.6rem}}#result-list .result .r-box{display:flex;justify-content:center;align-items:center}#result-list .result .name{font-size:2rem}@media only screen and (max-width: 810px){#result-list .result .name{font-size:1.4rem}}#result-list .result .score{font-size:8rem;margin:0 1rem;font-weight:bold}@media only screen and (max-width: 810px){#result-list .result .score{font-size:4.8rem}}#result-list .result .win{color:red}#result-list .result .lose{color:#1f4293}#news-list{padding-top:15rem;padding-bottom:10rem}@media only screen and (max-width: 810px){#news-list{padding-top:8rem}}#news-list .news__container{max-width:120rem;margin:0 auto;padding:5rem 5rem}@media only screen and (max-width: 810px){#news-list .news__container{padding:5rem 2rem}}#news-list .news .title{max-width:60rem;margin:0 auto}#news-list .news .list{margin-top:5rem}#news-list .news .item{border:1px solid #1f4293;padding:2rem;margin-bottom:2rem}#news-list .news .box{display:flex}@media only screen and (max-width: 810px){#news-list .news .box{display:block}}#news-list .news .txt{margin-left:2rem;flex:1;font-size:1.6rem}@media only screen and (max-width: 810px){#news-list .news .txt{font-size:1.4rem}}#news-list .news .subtitle{font-size:2rem;color:#1f4293}@media only screen and (max-width: 810px){#news-list .news .subtitle{font-size:1.6rem}}#news-single{padding-top:15rem;padding-bottom:10rem}@media only screen and (max-width: 810px){#news-single{padding-top:8rem}}#news-single .news__container{max-width:120rem;margin:0 auto;padding:5rem 5rem}@media only screen and (max-width: 810px){#news-single .news__container{padding:5rem 2rem}}#news-single .news__container .single__box{font-size:1.8rem}@media only screen and (max-width: 810px){#news-single .news__container .single__box{font-size:1.6rem}}#news-single .news__container .single__head{color:#633;font-weight:bold;font-size:2.4rem}@media only screen and (max-width: 810px){#news-single .news__container .single__head{display:block}}#news-single .news__container .single__head .subject{font-weight:bold}#news-single .news__container .single__main{margin-top:2rem;font-size:1.6rem}#news-single .single__archiveback{margin-top:2rem;text-align:center;font-size:1.6rem}
/*# sourceMappingURL=style.css.map */
