@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Noto+Sans+JP:wght@400;500;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,picture,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}html,body{font-size:10px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.schedule-list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #009fe8}.schedule-list-item{font-size:2rem;border:solid #009fe8;border-width:0 1px 1px 0}.schedule-list-item.type01{width:50%}.schedule-list-item.type01:first-child{border-left:1px solid #009fe8}.schedule-list-item.type02{width:33.3333333333%}.schedule-list-item.type02:first-child{border-left:1px solid #009fe8}.schedule-list-item.type03{width:25%}.schedule-list-item.type03:first-child{border-left:1px solid #009fe8}.schedule-list-item.type04{width:20%}.schedule-list-item.type04:first-child{border-left:1px solid #009fe8}.schedule-list-item.type05{width:16.6666666667%}.schedule-list-item.type05 span{width:80%}.schedule-list-item.type05:first-child{border-left:1px solid #009fe8}.schedule-list-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:80px;color:#000;background-color:#fff;padding:0 .5em;-webkit-transition:all .3s;transition:all .3s}.schedule-list-item-link:hover,.schedule-list-item-link:focus{opacity:.5}.schedule-list-item-link i{content:"";width:38px;height:50px;background:url(/common/images/icons/icon-pdf.svg) center center no-repeat;background-size:contain}@media screen and (max-width: 1720px)and (min-width: 768px){.schedule-list-item{font-size:1.1627906977vw}.schedule-list-item-link{height:4.6511627907vw}.schedule-list-item-link i{width:2.2093023256vw;height:2.9069767442vw}}@media screen and (max-width: 767.98px){.schedule-list{border:0}.schedule-list-item{font-size:3.3333333333vw;border-width:1px;margin-bottom:.8vw}.schedule-list-item.type01,.schedule-list-item.type02{width:100%}.schedule-list-item.type03,.schedule-list-item.type04{width:calc(50% - .2666666667vw)}.schedule-list-item.type03:nth-child(odd),.schedule-list-item.type04:nth-child(odd){margin-left:.2666666667vw}.schedule-list-item.type05{width:calc(33.3333333333% - .2666666667vw)}.schedule-list-item.type05:not(:nth-child(3n)){margin-right:.2666666667vw}.schedule-list-item-link{width:100%;height:10.6666666667vw;padding:0 1.3333333333vw}.schedule-list-item-link i{content:"";width:6vw;height:6.6666666667vw;background:url(/common/images/icons/icon-pdf.svg) center center no-repeat;background-size:contain}}.schedule-wrap{position:relative}.schedule-wrap.is-loading{background:rgba(0,0,0,.1);border-radius:10px}.schedule-wrap .is-hidden{opacity:0}.schedule-table{color:#000;width:100%;margin:4px 0;border-collapse:separate;border-spacing:1px}.schedule-table th,.schedule-table td{vertical-align:middle;text-align:center}.schedule-table-title{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#000;width:100%;height:7.6rem;font-size:3rem;font-weight:600;margin-bottom:5px}.schedule-table-header-item{font-size:2rem;font-weight:600;height:60px}.schedule-table-header-item.tournament-name,.schedule-table-header-item.tournament-date,.schedule-table-header-item.tournament-place,.schedule-table-header-item.tournament-ticket{background-color:#eefa90}.schedule-table-header-item.tournament-team.men{background-color:#8cd2f2}.schedule-table-header-item.tournament-team.women{background-color:#f47abb}.schedule-table-row>*{height:118px}.schedule-table-column{background-color:#fff;font-size:1.6rem;font-weight:600}.schedule-table-column span{display:block;text-align:center;line-height:1.3125}.schedule-table-column.tournament-team{padding:0 .5376344086%;position:relative}.schedule-table-column.tournament-team i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.schedule-table-column.tournament-team i:after{content:"ー";display:block}.schedule-table .tournament-name,.schedule-table .tournament-date,.schedule-table .tournament-place,.schedule-table .tournament-ticket{width:160px;border:1px solid #009fe8}.less-column .schedule-table .tournament-name,.less-column .schedule-table .tournament-date,.less-column .schedule-table .tournament-place,.less-column .schedule-table .tournament-ticket{width:183px}.schedule-table .tournament-team{width:372px;border:1px solid #009fe8}.less-column .schedule-table .tournament-team{width:420px}.schedule-table .tournament-team-wrap{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.schedule-table .tournament-team-wrap .team-name{text-align:center;word-wrap:break-word}.schedule-table .tournament-team-wrap .team-name:not(.unclear){width:63.2911392405%}.schedule-table .tournament-team-wrap .team-name.unclear{width:100%}.schedule-table .tournament-team-wrap .team-logo{width:34.1772151899%}.schedule-table .tournament-team .team-name strong{font-size:1.2em;font-weight:500}.schedule-table .tournament-team-detail{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50%}.schedule-table .tournament-team-detail:first-of-type{padding-right:15px}.schedule-table .tournament-team-detail:first-of-type .team-name{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.schedule-table .tournament-team-detail:first-of-type .team-logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.schedule-table .tournament-team-detail:last-of-type{padding-left:20px}.schedule-table .tournament-team-detail:last-of-type .team-name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.schedule-table .tournament-team-detail:last-of-type .team-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.schedule-table .tournament-place-map{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#009fe8;font-size:1.8rem;margin-top:14px;font-weight:normal;-webkit-transition:all .3s;transition:all .3s}.schedule-table .tournament-place-map i{width:24px;height:30px;margin-left:10px}.schedule-table .tournament-place-map i svg{width:auto;height:100%}.schedule-table .tournament-place-map i svg g,.schedule-table .tournament-place-map i svg line{-webkit-transition:all .3s;transition:all .3s}.schedule-table .tournament-place-map:hover,.schedule-table .tournament-place-map:focus{color:red}.schedule-table .tournament-place-map:hover i svg g,.schedule-table .tournament-place-map:hover i svg line,.schedule-table .tournament-place-map:focus i svg g,.schedule-table .tournament-place-map:focus i svg line{stroke:red}.schedule-table-button{color:#fff;border-radius:30px;width:146px;height:45px;margin:10px auto;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.schedule-table-button.ticket{background-color:red}.schedule-table-button.outline{background-color:blue}.schedule-table-button:hover,.schedule-table-button:focus{background-color:#000}@media screen and (max-width: 1720px)and (min-width: 768px){.schedule-table{margin:.5208333333vw 0}.schedule-table-title{height:4.4186046512vw;font-size:1.7441860465vw;margin-bottom:.2906976744vw}.schedule-table-header-item{font-size:1.1627906977vw;height:3.488372093vw}.schedule-table-row>*{height:6.976744186vw}.schedule-table-column{font-size:.9312320917vw}.schedule-table-column.tournament-team{padding:0 .1162790698vw}.schedule-table-button{border-radius:2.0348837209vw;width:91.25%;height:2.6162790698vw;margin:.5813953488vw auto}.schedule-table .tournament-name,.schedule-table .tournament-date,.schedule-table .tournament-place,.schedule-table .tournament-ticket{width:7.5581395349vw}.less-column .schedule-table .tournament-name,.less-column .schedule-table .tournament-date,.less-column .schedule-table .tournament-place,.less-column .schedule-table .tournament-ticket{width:8.1395348837vw}.schedule-table .tournament-team{width:21.6279069767vw}.less-column .schedule-table .tournament-team{width:24.4186046512vw}.schedule-table .tournament-team-detail.left{padding-right:2.688172043%}.schedule-table .tournament-team-detail.right{padding-left:2.688172043%}.schedule-table .tournament-place-map{font-size:1.0465116279vw;margin-top:.8139534884vw}.schedule-table .tournament-place-map i{width:1.3953488372vw;height:1.7441860465vw;margin-left:.5813953488vw}}@media screen and (max-width: 1269px)and (min-width: 768px){.schedule-table{width:97.65625vw;min-width:930px}.schedule-table-column{font-size:1.0744985673vw}.schedule-table .tournament-name,.schedule-table .tournament-date,.schedule-table .tournament-place,.schedule-table .tournament-ticket{width:6.976744186vw}.less-column .schedule-table .tournament-name,.less-column .schedule-table .tournament-date,.less-column .schedule-table .tournament-place,.less-column .schedule-table .tournament-ticket{width:7.5581395349vw}}@media screen and (max-width: 767.98px){.schedule-table{width:236.6666666667vw;margin:.5333333333vw 0}.schedule-table-title{height:18.2666666667vw;font-size:5.0666666667vw;margin-bottom:.8vw;line-height:1.1842105263}.schedule-table-header-item{font-size:3.2vw;height:10.1333333333vw}.schedule-table-row>*{height:18.6666666667vw}.schedule-table-column{font-size:2.5333333333vw}.schedule-table-column.tournament-team{padding:0 .5333333333vw}.schedule-table .tournament-name,.schedule-table .tournament-date,.schedule-table .tournament-place,.schedule-table .tournament-ticket{width:27.3333333333vw}.less-column .schedule-table .tournament-name,.less-column .schedule-table .tournament-date,.less-column .schedule-table .tournament-place,.less-column .schedule-table .tournament-ticket{width:27.2vw}.schedule-table .tournament-team{width:63.2vw}.less-column .schedule-table .tournament-team{width:65.6vw}.schedule-table .tournament-team-detail .team-name{width:16.6666666667vw}.schedule-table .tournament-team-detail .team-logo{width:9.2vw}.schedule-table .tournament-team-detail.left{padding-right:2.6666666667vw}.schedule-table .tournament-team-detail.right{padding-left:2.6666666667vw}.schedule-table .tournament-place-map{font-size:2.8vw}.schedule-table .tournament-place-map i{width:3.3333333333vw;height:4.2666666667vw;margin-left:2.4vw}.schedule-table-button{border-radius:4.6666666667vw;width:24.6666666667vw;height:7.3333333333vw;margin:1.3333333333vw auto}}.schedule-second-inner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:66px auto}.sj .schedule-second-inner,.sj2 .schedule-second-inner{margin-top:96px}.schedule-second-content{width:540px;position:relative;padding-bottom:36px}.schedule-second-content>*{background-color:#50b400;text-align:center;font-size:2.7rem;height:120px;line-height:1.1851851852}.schedule-second-content>*:before{content:"";border-style:solid;border-width:40px 30px 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.schedule-second-content>*:after{content:"";border-style:solid;border-width:26px 17px 0;border-color:#50b400 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:26px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 1720px)and (min-width: 768px){.schedule-second-inner{margin:3.8372093023vw auto}.sj .schedule-second-inner,.sj2 .schedule-second-inner{margin-top:5.5813953488vw}.schedule-second-content{width:31.3953488372vw;padding-bottom:2.0930232558vw}.schedule-second-content>*{font-size:1.5697674419vw;height:6.976744186vw}.schedule-second-content>*:before{border-width:2.3255813953vw 1.7441860465vw 0}.schedule-second-content>*:after{border-width:1.511627907vw .988372093vw 0;position:absolute;bottom:1.511627907vw;left:50%}}@media screen and (max-width: 767.98px){.schedule-second-inner{margin:0 auto}.sj .schedule-second-inner,.sj2 .schedule-second-inner{margin-top:0}.schedule-second-content{width:100%;padding-bottom:5.0666666667vw}.schedule-second-content>*{font-size:4vw;height:15.4666666667vw}.schedule-second-content>*:before{border-width:6.9333333333vw 4.2666666667vw 0}.schedule-second-content>*:after{border-width:3.7333333333vw 2.1333333333vw 0;bottom:3.4666666667vw}.schedule-second .schedule-wrap{margin-top:13.3333333333vw}}.schedule-notice{font-size:2.5rem;font-weight:600;margin-bottom:16px;line-height:1.7}.schedule-link-button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;border:15px solid #fff;font-weight:bold;font-family:"Century Gothic Pro","Century Gothic",CenturyGothic,"Avenir Next","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:1;-webkit-transition:all .3s;transition:all .3s}.schedule-link-button:hover,.schedule-link-button:focus{opacity:.5}.schedule-requirement{margin:40px auto 64px}.schedule-requirement-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.schedule-requirement-content{width:665px}.schedule-requirement-content>*{height:124px;background-color:#009fe8;font-size:3.5rem}.schedule-requirement .schedule-wrap{margin-top:64px}@media screen and (max-width: 1720px)and (min-width: 768px){.schedule-notice{font-size:1.4534883721vw;margin-bottom:.9302325581vw}.schedule-link-button{border-width:.8720930233vw}.schedule-requirement{margin:2.3255813953vw auto 3.7209302326vw}.schedule-requirement-content{width:38.6046511628vw}.schedule-requirement-content>*{height:7.2093023256vw;font-size:2.0348837209vw}.schedule-requirement .schedule-wrap{margin-top:3.7209302326vw}}@media screen and (max-width: 767.98px){.schedule-notice{font-size:2.6666666667vw}.schedule-link-button{border-width:2vw;margin-top:3.0666666667vw}.schedule-requirement{margin:0 auto}.schedule-requirement-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule-requirement-content{width:100%}.schedule-requirement-content>*{height:16.5333333333vw;font-size:4.4vw}.schedule-requirement .schedule-wrap{margin:4.5333333333vw auto 9.3333333333vw}}/*# sourceMappingURL=schedule.min.css.map */