/*!
 * ress.css • v2.0.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block;margin-top:177px}@media screen and (max-width: 768px){details,main{margin-top:99px}}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}html,body{min-height:100%}html{font-size:62.5%}body{position:relative;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:16px;color:#3b3e44}img{vertical-align:top}ul,ol{list-style:none}a{color:inherit;text-decoration:none}.slick-dots{bottom:-30px}@media screen and (max-width: 768px){.slick-dots{display:none !important}}.slick-dots li button:before{font-size:16px;color:#c4c4c4;opacity:1 !important}.slick-dots li.slick-active button:before{color:#52ae72;color:var(--color-main)}.mw_wp_form_input{margin:20px 0}.mw_wp_form_input p{margin:15px 0}@media screen and (max-width: 768px){.mw_wp_form_input p{margin:10px 0 0}}.mw_wp_form_input .label{font-size:18px;font-weight:bold}@media screen and (max-width: 768px){.mw_wp_form_input .label{font-size:14px}}.mw_wp_form_input input[type=text],.mw_wp_form_input input[type=email],.mw_wp_form_input textarea{width:100%;padding:5px;border:1px solid #cacaca;box-sizing:border-box}.mw_wp_form_input textarea{height:140px}.mw_wp_form_input .button{display:block;margin-top:30px;text-align:center}.mw_wp_form_input .button:hover{opacity:.7}@media screen and (max-width: 768px){.mw_wp_form_input .button{margin-top:0}}.mw_wp_form_input input[type=submit]{width:320px;padding:10px 0;background-color:#52ae72;background-color:var(--color-main);border-radius:100px;color:#fff;font-size:22px;font-weight:bold}@media screen and (max-width: 768px){.mw_wp_form_input input[type=submit]{width:100%}}@media screen and (max-width: 768px){.mw_wp_form_complete{margin:20px 0}}.Header{position:fixed;z-index:10000;top:0;width:100%;display:flex;justify-content:center;margin-bottom:30px;padding-bottom:10px;border-bottom:4px solid #aed6b5;border-bottom:4px solid var(--color-sub);box-shadow:0px 5px #52ae72;box-shadow:0px 5px var(--color-main);background-color:#fff}@media screen and (max-width: 768px){.Header{min-height:74px;margin-bottom:10px;padding:5px;box-sizing:border-box;justify-content:initial;z-index:10}}.Header__wrap{width:100%}@media screen and (max-width: 768px){.Header__wrap{width:100%}}.Header__heading{display:inline-block;padding:20px 20px 3px 30px}@media screen and (max-width: 768px){.Header__heading{padding:5px 0;padding-left:10px}}.Header__link{display:flex;align-items:center;color:inherit;text-decoration:none}@media screen and (max-width: 768px){.Header__link{min-height:50px}}.Header__logo{display:flex;justify-content:center;align-items:center;max-width:70px;max-height:70px;margin-right:10px}@media screen and (max-width: 768px){.Header__logo{margin-left:-10px;margin-right:5px}}.Header__logo img{max-width:70px;max-height:70px}@media screen and (max-width: 768px){.Header__logo img{width:auto;height:50px}}.Header__key{font-size:36px;line-height:2.2}@media screen and (max-width: 768px){.Header__key{font-size:24px}}@media screen and (max-width: 768px){.Header__navi{display:none;position:absolute;width:100%;top:74px;left:0;padding:10px;background-color:#aed6b5;background-color:var(--color-sub);z-index:10}.Header__navi.-active{display:block}}.Header__naviList{display:flex;float:right;margin:0 20px}@media screen and (max-width: 768px){.Header__naviList{width:100%;float:left;margin:0;display:block}}.Header__naviList li{margin-right:10px}@media screen and (max-width: 768px){.Header__naviList li{margin-right:0;margin-bottom:5px;background-color:#fff}}.Header__naviList li a{display:inline-block;padding:3px 5px 0;color:inherit;text-decoration:none;line-height:1.3;font-size:18px;font-weight:bold}@media screen and (max-width: 768px){.Header__naviList li a{display:block;padding:15px;border-bottom-color:#52ae72;border-bottom-color:var(--color-main)}}@media all and (min-width: 769px){.Header__naviList li a:hover{color:#aed6b5;color:var(--color-sub)}}@media all and (min-width: 769px){.Header__naviList li.current-menu-item a{color:#52ae72;color:var(--color-main)}}.Header__drawer{display:none}@media screen and (max-width: 768px){.Header__drawer{position:absolute;top:calc(50% - 15px);right:15px;display:block;width:37px;height:30px}.Header__drawer span,.Header__drawer span::before,.Header__drawer span::after{content:"";position:absolute;display:block;width:37px;height:6px;border-radius:5px;background-color:#52ae72;background-color:var(--color-main);cursor:pointer}.Header__drawer span::before{bottom:-12px}.Header__drawer span::after{bottom:-24px}}.Footer{padding:20px 40px 20px 40px;height:180px;background-color:#2b3133;text-align:center;color:#fff}.Footer__wrap{width:100%;margin:0 auto}@media screen and (max-width: 768px){.Footer__wrap{width:auto}}.Footer__links{display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.Footer__links{justify-content:center}}.Footer__links li{margin-left:20px;margin-bottom:80px}@media screen and (max-width: 768px){.Footer__links li:first-child{margin-left:0}}.Footer__copyright{color:inherit;font-size:12px}.Section{width:100%;max-width:1100px;margin:30px auto}@media screen and (max-width: 768px){.Section{margin:25px auto}}.Section.-wide{width:100%}.Heading.-lv1{padding:15px 5px;margin:30px 10px 40px 10px;border:solid 3px #52ae72;border:solid 3px var(--color-main);position:relative;text-align:center;border-radius:3px;background:#fff;font-size:30px}.Heading.-lv1::after,.Heading.-lv1::before{content:"";position:absolute;bottom:-7px;background:#52ae72;background:var(--color-main);border:solid 2px #52ae72;border:solid 2px var(--color-main);width:25px;height:20px;z-index:-1}.Heading.-lv1::after{left:2px;transform:rotate(120deg)}.Heading.-lv1::before{right:2px;transform:rotate(60deg)}@media screen and (max-width: 768px){.Heading.-lv1{font-size:24px}}.Heading.-lv2{position:relative;margin:0 10px;padding-bottom:15px;border-bottom:3px solid #878c93;font-size:24px;font-weight:bold}.Heading.-lv2::after{position:absolute;bottom:-3px;left:0;z-index:2;content:"";width:35%;height:4px;border-bottom:3px solid #52ae72;border-bottom:3px solid var(--color-main)}@media screen and (max-width: 768px){.Heading.-lv2{padding:5px 10px;border-width:2px;font-size:20px}}.Heading__sub{padding-left:10px;color:#52ae72;color:var(--color-main);font-size:18px}@media screen and (max-width: 768px){.Heading__sub{padding-left:5px;font-size:14px}}.Button{display:inline-block;width:300px;padding:10px 20px;background-color:#52ae72;background-color:var(--color-main);border-radius:100px;text-align:center;font-size:20px;color:#fff;font-weight:bold}.Button:active{transform:translateY(2px);box-shadow:0 0 10px rgba(0,0,0,.15);border-bottom:none}@media screen and (max-width: 768px){.Button{font-size:14px}}.Button.-wide{width:500px}@media screen and (max-width: 768px){.Button.-wide{width:80%}}.Button:hover{opacity:.7}.SvgIcon.-arrow{fill:#52ae72;fill:var(--color-main)}.Table{width:100%;border-collapse:collapse}.Table th,.Table td{padding:10px;border:2px solid #52ae72;border:2px solid var(--color-main);font-weight:normal}@media screen and (max-width: 768px){.Table th,.Table td{padding:5px;border-width:2px}}.Table th{width:10em}@media screen and (max-width: 768px){.Table th{width:6em}}.Overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.Overlay.-active{display:block}.Sponsor__heading{padding-bottom:10px;border-bottom:4px solid #52ae72;border-bottom:4px solid var(--color-main);font-size:24px;font-weight:bold}.Sponsor__heading .sub{padding-left:10px;color:#52ae72;color:var(--color-main)}.Sponsor__wrap{padding:30px 10px}@media screen and (max-width: 768px){.Sponsor__wrap{padding:10px}}.Sponsor__list{display:flex;flex-wrap:wrap;gap:28px}@media screen and (max-width: 768px){.Sponsor__list{margin:20px 15px 0;flex-direction:column}}.Sponsor__list li{display:flex;justify-content:center;align-items:center;width:193px;height:70px}@media all and (min-width: 769px){.Sponsor__list li:nth-child(5n){margin-right:0}}@media screen and (max-width: 768px){.Sponsor__list li{width:auto;height:100px}}.Sponsor__list li:empty{background-color:#edf0f2}.Sponsor__list li.empty{border:1px solid #ccc}.Sponsor__list li a{display:block;text-align:center}.Sponsor__list li a:hover{opacity:.5}.Sponsor__list li a img{width:100%;height:100%}@media screen and (max-width: 768px){.Sponsor__list li a img{height:100px}}.Sponsor__more{margin-top:30px;text-align:right}.Sponsor__more a{display:inline-flex;padding:12px 15px 12px 20px;text-decoration:none;color:#52ae72;color:var(--color-main);border:solid 2px #52ae72;border:solid 2px var(--color-main);border-radius:3px;transition:.4s}.Sponsor__more a:hover{background:#aed6b5;background:var(--color-sub);border:solid 2px #aed6b5;border:solid 2px var(--color-sub);color:#fff}@media screen and (max-width: 768px){.Sponsor__more a{margin:0 5px;padding:7px 10px 7px 15px;border-width:2px;font-size:14px}}.Sponsor__more a .text{display:block}.Sponsor__more a .icon{display:block;width:16px;text-align:center}.PageNation{margin:30px 20px}.page-numbers{display:flex;justify-content:flex-end;gap:10px}.page-numbers a,.page-numbers span{padding:7px 14px;border:2px solid #bfbfbf}@media screen and (max-width: 768px){.page-numbers a,.page-numbers span{padding:5px 10px;font-size:12px}}.page-numbers .dots{border:none}.page-numbers a:hover,.page-numbers .current{border-color:#52ae72;border-color:var(--color-main);font-weight:500}.MainVisual{margin:-30px 0 50px}@media screen and (max-width: 768px){.MainVisual{margin:-20px 0 0 0}}.MainVisual__image{width:1100px;margin:0}@media screen and (max-width: 768px){.MainVisual__image{width:80vw;height:auto}}.MainVisual__image img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.MainVisual__image img{height:44.4444444444vw;border-width:2px}}.News{margin:50px 0}@media screen and (max-width: 768px){.News{margin:0}}.News__heading{padding-bottom:10px;border-bottom:2px solid #52ae72;border-bottom:2px solid var(--color-main);font-size:24px;font-weight:500}.News__heading .sub{padding-left:10px;color:#52ae72;color:var(--color-main)}.News__list{margin:20px}@media screen and (max-width: 768px){.News__list{margin:15px}}.News__item+.News__item{margin-top:20px}.News__anchor{position:relative;display:grid;grid-template-columns:150px minmax(0, 1fr) 16px;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-weight:500}@media screen and (max-width: 768px){.News__anchor{display:block}}.News__anchor::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#3b3e44}@media screen and (max-width: 768px){.News__anchor::after{height:1px}}.News__anchor:hover{color:#aed6b5;color:var(--color-sub)}.News__anchor:hover .date{color:#3b3e44}.News__anchor>*{display:inline-block;vertical-align:middle}.News__anchor .date{position:relative;width:150px;min-width:0;padding:5px 30px 5px 15px;background-color:#dfe3e5}.News__anchor .date::after{position:absolute;top:0;right:0;content:"";width:0;font-weight:500;border-width:0 16px 16px 0;border-style:solid;border-color:#fff #fff #b6bec1 #ddd;box-shadow:-1px 1px 2px rgba(0,0,0,.1)}@media screen and (max-width: 768px){.News__anchor .date{display:block;width:100%;padding:5px 10px;text-align:left}}.News__anchor .text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 768px){.News__anchor .text{width:calc(100% - 24px);padding:5px 10px}}.News__anchor .icon{width:16px;text-align:center}.News__more{text-align:right}.News__more a{display:inline-flex;margin-right:10px;padding:12px 15px 12px 20px;text-decoration:none;color:#52ae72;color:var(--color-main);border:solid 2px #52ae72;border:solid 2px var(--color-main);border-radius:3px;transition:.4s}.News__more a:hover{background:#aed6b5;background:var(--color-sub);border:solid 2px #aed6b5;border:solid 2px var(--color-sub);color:#fff}@media screen and (max-width: 768px){.News__more a{margin:0 15px;padding:7px 10px 7px 15px;border-width:2px;font-size:14px}}.News__more a .text{display:block}.News__more a .icon{display:block;width:16px;text-align:center}.Tournament{margin:50px 0}@media screen and (max-width: 768px){.Tournament{margin:0}}.Tournament__heading{padding-bottom:10px;border-bottom:4px solid #52ae72;border-bottom:4px solid var(--color-main);font-size:24px;font-weight:bold}.Tournament__heading .sub{padding:10px;color:#52ae72;color:var(--color-main)}.Tournament__list{margin:20px}@media screen and (max-width: 768px){.Tournament__list{margin:15px}}.Tournament__item{border-bottom:1px solid #3b3e44}@media screen and (max-width: 768px){.Tournament__item{border-width:1px}}.Tournament__item+.Tournament__item{margin-top:20px}@media screen and (max-width: 768px){.Tournament__item+.Tournament__item{margin-top:15px}}.Tournament__anchor{position:relative;display:block;font-weight:500}@media screen and (max-width: 768px){.Tournament__anchor::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px}}.Tournament__anchor:hover .Tournament__itemBody{color:#aed6b5;color:var(--color-sub)}.Tournament__itemHead{display:flex;justify-content:space-between;align-items:center;padding-right:15px;margin-bottom:5px;background-color:#7a808a}@media screen and (max-width: 768px){.Tournament__itemHead{align-items:initial;padding-right:5px}}.Tournament__itemDate{display:inline-block;color:#fff;width:8em;padding:5px 0;text-align:center;font-size:16px;font-weight:500}@media screen and (max-width: 768px){.Tournament__itemDate{padding:5px 10px;text-align:left}}.Tournament__itemStatus li{display:inline-block;padding:1px 8px;background-color:#fff;border-radius:10px;color:#3b3e44;font-size:14px;margin:0 2px;width:7em;text-align:center}@media screen and (max-width: 768px){.Tournament__itemStatus li{margin-top:8px;font-size:11px}}.Tournament__itemBody{display:flex;align-items:center;padding:10px}@media screen and (max-width: 768px){.Tournament__itemBody{padding:5px}}.Tournament__itemBody .title{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Tournament__itemBody .icon{display:inline-block;width:20px;text-align:right}.Tournament__more{text-align:right}.Tournament__more a{display:inline-flex;margin-right:10px;padding:12px 15px 12px 20px;text-decoration:none;color:#52ae72;color:var(--color-main);border:solid 2px #52ae72;border:solid 2px var(--color-main);border-radius:3px;transition:.4s}.Tournament__more a:hover{background:#aed6b5;background:var(--color-sub);border:solid 2px #aed6b5;border:solid 2px var(--color-sub);color:#fff}@media screen and (max-width: 768px){.Tournament__more a{margin:0 15px;padding:7px 10px 7px 15px;border-width:2px;font-size:14px}}.Tournament__more a .text{display:block}.Tournament__more a .icon{display:block;width:16px;text-align:center}.NewsArchive{margin:50px 0}@media screen and (max-width: 768px){.NewsArchive{margin:30px 0}}.NewsArchive__heading{margin-top:20px}@media screen and (max-width: 768px){.NewsArchive__heading{margin-top:10px}}.NewsArchive__list{margin:30px 20px}@media screen and (max-width: 768px){.NewsArchive__list{margin:10px;border-top:none}}.NewsArchive__item{border-bottom:1px solid #3b3e44}@media screen and (max-width: 768px){.NewsArchive__item{border-bottom:none}.NewsArchive__item+.NewsArchive__item{margin-top:5px}}.NewsArchive__anchor{position:relative;display:block;font-weight:500;margin-top:25px}@media screen and (max-width: 768px){.NewsArchive__anchor::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#3b3e44}}.NewsArchive__anchor:hover .NewsArchive__itemBody{color:#aed6b5;color:var(--color-sub)}.NewsArchive__anchor .date{position:relative;padding:5px 30px 5px 15px;background-color:#dfe3e5}.NewsArchive__anchor .date::after{position:absolute;top:0;right:0;content:"";width:0;font-weight:500;border-width:0 16px 16px 0;border-style:solid;border-color:#fff #fff #b6bec1 #ddd;box-shadow:-1px 1px 2px rgba(0,0,0,.1)}.NewsArchive__itemBody{display:flex;align-items:center;padding:10px;border-top:1px solid #3b3e44}@media screen and (max-width: 768px){.NewsArchive__itemBody{padding:5px}}.NewsArchive__itemBody .label{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.NewsArchive__itemBody .label>*{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.NewsArchive__itemBody .icon{display:inline-block;width:20px;text-align:right}.TournamentArchive{margin:50px 0}@media screen and (max-width: 768px){.TournamentArchive{margin:30px 0}}.TournamentArchive__heading{margin-top:20px}@media screen and (max-width: 768px){.TournamentArchive__heading{margin-top:10px}}.TournamentArchive__list{margin:30px 20px}@media screen and (max-width: 768px){.TournamentArchive__list{margin:25px 15px 15px 15px;border-top:none}}.TournamentArchive__item{border-bottom:1px solid #3b3e44}@media screen and (max-width: 768px){.TournamentArchive__item{border-width:1px}}.TournamentArchive__item+.TournamentArchive__item{margin-top:20px}@media screen and (max-width: 768px){.TournamentArchive__item+.TournamentArchive__item{margin-top:15px}}.TournamentArchive__anchor{position:relative;display:block;font-weight:500}@media screen and (max-width: 768px){.TournamentArchive__anchor::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%}}.TournamentArchive__anchor:hover .TournamentArchive__itemBody{color:#aed6b5;color:var(--color-sub)}.TournamentArchive__itemHead{display:flex;justify-content:space-between;align-items:center;padding-right:15px;margin-bottom:5px;background-color:#7a808a}@media screen and (max-width: 768px){.TournamentArchive__itemHead{align-items:initial;padding-right:5px}}.TournamentArchive__itemDate{display:inline-block;width:8em;padding:5px 0;color:#fff;text-align:center;font-size:16px;font-weight:500}@media screen and (max-width: 768px){.TournamentArchive__itemDate{padding:5px 10px;text-align:left}}.TournamentArchive__itemStatus li{display:inline-block;padding:1px 8px;background-color:#fff;border-radius:10px;color:#3b3e44;font-size:14px;margin:0 2px;width:7em;text-align:center}@media screen and (max-width: 768px){.TournamentArchive__itemStatus li{margin-top:8px;font-size:11px}}.TournamentArchive__itemBody{display:flex;align-items:center;padding:10px}@media screen and (max-width: 768px){.TournamentArchive__itemBody{padding:5px}}.TournamentArchive__itemBody .title{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.TournamentArchive__itemBody .icon{display:inline-block;width:20px;text-align:right}.NewsDetail__heading{padding:8px;background-color:#52ae72;background-color:var(--color-main);font-size:30px;text-align:center;color:#fff;font-weight:bold}.NewsDetail__wrap{margin:50px 30px;border-bottom:2px solid #52ae72;border-bottom:2px solid var(--color-main)}@media screen and (max-width: 768px){.NewsDetail__wrap{margin:50px 10px;border-top:none;border-width:2px}}.NewsDetail__date{position:relative;width:150px;padding:5px 30px 5px 15px;background-color:#dfe3e5}.NewsDetail__date::after{position:absolute;top:0;right:0;content:"";width:0;font-weight:500;border-width:0 16px 16px 0;border-style:solid;border-color:#fff #fff #b6bec1 #ddd;box-shadow:-1px 1px 2px rgba(0,0,0,.1)}@media screen and (max-width: 768px){.NewsDetail__date{display:block;width:130px;padding:5px 10px;text-align:left}}.NewsDetail__title{padding:20px;background-color:#aed6b5;background-color:var(--color-sub);border-top:2px solid #52ae72;border-top:2px solid var(--color-main);border-bottom:2px solid #52ae72;border-bottom:2px solid var(--color-main);font-size:22px;font-weight:500;color:#fff}@media screen and (max-width: 768px){.NewsDetail__title{padding:10px;font-size:16px}}.NewsDetail__image{margin-top:30px;text-align:center}.NewsDetail__image img{width:auto;height:400px}@media screen and (max-width: 768px){.NewsDetail__image img{max-width:355px;max-height:250px}}.NewsDetail__text{margin:50px}@media screen and (max-width: 768px){.NewsDetail__text{margin:10px}}.NewsDetail__text p{margin:20px 0}.NewsDetail__text a{color:blue;text-decoration:underline}.NewsDetail__link{margin:50px;text-align:center}@media screen and (max-width: 768px){.NewsDetail__link{margin:30px 0}}.TournamentDetail__heading{padding:8px;background-color:#52ae72;background-color:var(--color-main);font-size:30px;text-align:center;color:#fff;font-weight:bold}.TournamentDetail__wrap{margin:50px 30px}@media screen and (max-width: 768px){.TournamentDetail__wrap{margin:50px 10px;border-top:none}}.TournamentDetail__date{position:relative;width:135px;padding:5px 30px 5px 15px;background-color:#dfe3e5}.TournamentDetail__date::after{position:absolute;top:0;right:0;content:"";width:0;font-weight:500;border-width:0 16px 16px 0;border-style:solid;border-color:#fff #fff #b6bec1 #ddd;box-shadow:-1px 1px 2px rgba(0,0,0,.1)}@media screen and (max-width: 768px){.TournamentDetail__date{display:block;width:130px;padding:5px 10px;text-align:left}}.TournamentDetail__title{padding:20px;background-color:#aed6b5;background-color:var(--color-sub);border-top:2px solid #52ae72;border-top:2px solid var(--color-main);border-bottom:2px solid #52ae72;border-bottom:2px solid var(--color-main);font-size:22px;font-weight:500;color:#fff}@media screen and (max-width: 768px){.TournamentDetail__title{padding:10px;font-size:16px}}.TournamentDetail__info{margin:20px 0}.TournamentDetail__infoHeading{border:solid 2px #52ae72;border:solid 2px var(--color-main);padding:5px 0;font-size:20px;font-weight:bold;text-align:center}@media all and (min-width: 769px){.TournamentDetail__infoHeading br{display:none}}@media screen and (max-width: 768px){.TournamentDetail__infoHeading{padding:5px;box-sizing:border-box;font-size:14px}}.TournamentDetail__overview{margin:30px 0 50px}@media screen and (max-width: 768px){.TournamentDetail__overview{margin:10px 0}}.TournamentDetail__overview dl{margin:10px 0}.TournamentDetail__overview dl:before,.TournamentDetail__overview dl:after{content:" ";display:table}.TournamentDetail__overview dl:after{clear:both}.TournamentDetail__overview dt{float:left;width:200px;padding:5px 0;font-size:18px;text-align:center;border:solid 2px;font-weight:500}@media all and (min-width: 769px){.TournamentDetail__overview dt br{display:none}}@media screen and (max-width: 768px){.TournamentDetail__overview dt{width:8em;padding:5px;box-sizing:border-box;font-size:14px}}.TournamentDetail__overview dd{margin-left:220px;padding:5px 0;font-size:18px;font-weight:500}@media screen and (max-width: 768px){.TournamentDetail__overview dd{margin-left:8.5em;font-size:14px}}.TournamentDetail__download{padding:50px 0;border-top:2px solid #52ae72;border-top:2px solid var(--color-main)}@media screen and (max-width: 768px){.TournamentDetail__download{padding:20px 0;border-bottom:2px solid #52ae72;border-bottom:2px solid var(--color-main)}}.TournamentDetail__download li{text-align:center}.TournamentDetail__download li+li{margin-top:30px}@media screen and (max-width: 768px){.TournamentDetail__download li+li{margin-top:15px}}.GroupMessage__heading{margin:10px 10px 20px}.GroupMessage__wrap{padding:30px}@media screen and (max-width: 768px){.GroupMessage__wrap{padding:20px 10px}}.GroupMessage__info.-pc{display:flex;margin-bottom:20px}@media screen and (max-width: 768px){.GroupMessage__info.-pc{display:none}}.GroupMessage__info.-pc .image{display:flex;justify-content:center;align-items:center;width:294px;margin-right:15px}.GroupMessage__info.-pc .overview{font-weight:bold}.GroupMessage__info.-pc .overview .name{font-size:36px}.GroupMessage__info.-pc .overview .name span{padding-left:10px;font-size:18px}.GroupMessage__info.-sp{display:flex;align-items:center;margin-bottom:20px;background-color:#aed6b5;background-color:var(--color-sub)}@media all and (min-width: 769px){.GroupMessage__info.-sp{display:none}}.GroupMessage__info.-sp .image{display:flex;justify-content:center;align-items:center;width:154px;background-color:#fff}.GroupMessage__info.-sp .image img{width:100%}.GroupMessage__info.-sp .name{flex:1;font-weight:bold;font-size:20px;text-align:center}.GroupMessage__info.-sp .name .sub{display:block;font-size:14px}.GroupMessage__history{margin-bottom:20px;font-weight:bold;font-size:12px}@media all and (min-width: 769px){.GroupMessage__history{display:none}}.GroupInfo dl{margin:10px 0}.GroupInfo dl:before,.GroupInfo dl:after{content:" ";display:table}.GroupInfo dl:after{clear:both}.GroupInfo dt{float:left;background-color:#52ae72;background-color:var(--color-main);width:170px;padding:5px 0;color:#fff;font-weight:bold;font-size:16px;text-align:center}@media all and (min-width: 769px){.GroupInfo dt br{display:none}}@media screen and (max-width: 768px){.GroupInfo dt{width:8em;padding:5px;box-sizing:border-box;font-size:14px}}.GroupInfo dd{margin-left:180px;padding:5px 0;font-size:16px}@media screen and (max-width: 768px){.GroupInfo dd{margin-left:8.5em;font-size:14px}}.GroupInfo__wrap{padding:20px 10px}.GroupMember__wrap{padding:30px}@media screen and (max-width: 768px){.GroupMember__wrap{padding:20px 10px}}.GroupMember__image{margin-bottom:20px;text-align:center}.GroupMember__image img{max-height:500px}@media screen and (max-width: 768px){.GroupMember__image img{width:100%;height:auto}}.GroupRelationInfo__wrap{padding:30px}@media screen and (max-width: 768px){.GroupRelationInfo__wrap{padding:20px 10px}}.GroupRelationInfo__list li{width:350px}@media screen and (max-width: 768px){.GroupRelationInfo__list li{width:100%}}.GroupRelationInfo__list li a{display:flex;justify-content:space-between;align-items:center;width:100%;padding:5px 10px;box-sizing:border-box;border-bottom:2px solid #52ae72;border-bottom:2px solid var(--color-main);font-weight:500}@media screen and (max-width: 768px){.GroupRelationInfo__list li a{border-width:2px}}.GroupRelationInfo__list li a:hover{color:#aed6b5;color:var(--color-sub)}.Page__text{padding:30px}@media screen and (max-width: 768px){.Page__text{padding:0 15px}}.Page__text p{margin:30px}@media screen and (max-width: 768px){.Page__text p{margin:30px 0}}.Page__text a{color:blue;text-decoration:underline}.Inquire{margin:50px 0}@media screen and (max-width: 768px){.Inquire{margin:0}}@media screen and (max-width: 768px){.Inquire__heading{margin:10px 10px 20px}}.Inquire__content{margin:30px;padding:30px 70px;border:2px solid #52ae72;border:2px solid var(--color-main)}@media screen and (max-width: 768px){.Inquire__content{margin:20px 10px;padding:20px;border-width:2px}}.Inquire__content p{margin:15px 0}@media screen and (max-width: 768px){.Inquire__content p{margin:10px 0 0}}.Inquire__content .label{font-size:18px;font-weight:bold}.Inquire__content input[type=text],.Inquire__content input[type=email],.Inquire__content textarea{width:100%;padding:5px;border:1px solid #cacaca;box-sizing:border-box}.Inquire__content input[type=submit]{width:320px;padding:10px 0;background-color:#52ae72;background-color:var(--color-main);border-radius:100px;color:#fff;font-size:22px;font-weight:bold}@media screen and (max-width: 768px){.Inquire__content input[type=submit]{width:100%}}.Inquire__content .button{display:block;margin-top:30px;text-align:center}@media screen and (max-width: 768px){.Inquire__content .button{margin-top:0}}.Inquire__list{display:flex;justify-content:space-between;padding:30px}@media screen and (max-width: 768px){.Inquire__list{display:inline-block;width:100%;padding:10px;box-sizing:border-box}}.Inquire__listItem{width:49%;border:2px solid #52ae72;border:2px solid var(--color-main);padding:15px 30px;font-weight:bold}@media screen and (max-width: 768px){.Inquire__listItem{width:100%;padding:15px;border-width:2px}.Inquire__listItem+.Inquire__listItem{margin-top:10px}}.Inquire__listItem .label{display:block;font-size:20px}@media screen and (max-width: 768px){.Inquire__listItem .label{font-size:16px}}.Inquire__listItem .number{font-size:36px;color:#52ae72;color:var(--color-main)}@media screen and (max-width: 768px){.Inquire__listItem .number{font-size:20px}}@media all and (min-width: 769px){.Inquire__listItem .number{pointer-events:none}}.Inquire__notice{padding:0 30px;font-size:clamp(14px,2.08vw,20px)}@media screen and (max-width: 768px){.Inquire__notice{padding:0 10px}}.ComingSoon{margin:100px 50px}@media screen and (max-width: 768px){.ComingSoon{margin:30px}}.ComingSoon__content{margin-bottom:50px;padding:100px 0;border:dashed 2px #aed6b5;border:dashed 2px var(--color-sub);text-align:center;font-weight:bold;color:#d3d3d3}.ComingSoon__content strong{display:block;padding-bottom:10px;font-size:42px}.ComingSoon__button{text-align:center}.Error404{margin:100px 50px}.Error404__content{margin-bottom:50px;padding:100px 150px;background-color:#aed6b5;background-color:var(--color-sub);text-align:center;font-weight:bold}.Error404__content strong{display:block;padding-bottom:10px;font-size:30px}.Error404__content .text{text-align:left;line-height:1.5}.Error404__content .text ul{margin-top:10px;text-indent:2.5em;list-style:initial}.Error404__button{text-align:center}
