@charset "UTF-8";:root{--main:#e27885;--base:#439296;--accent:#ea587a;--main-bg:#fad5de;--base-bg:#fdf4f5;--accent-bg:#f29aaf;--grey:#f2f2f2;--text:#333;--line:#e6e6e6;--ruled-line:#595757;--link:#e27885;--textlink:#e27885;--black:#000;--black-rgb:0,0,0;--white:#fff;--white-rgb:255,255,255;--caution:#c1272d}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:400;src:url(../fonts/NotoSansJP-Regular.woff2) format("woff"),url(../fonts/NotoSansJP-Regular.eot) format("eot")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:500;src:url(../fonts/NotoSansJP-Medium.woff2) format("woff"),url(../fonts/NotoSansJP-Medium.eot) format("eot")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:700;src:url(../fonts/NotoSansJP-Bold.woff2) format("woff"),url(../fonts/NotoSansJP-Bold.eot) format("eot")}.regular,body{font-family:NotoSansJP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック体,YuGothic,YuGothic M,Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:400}@counter-style list-dot{system:cyclic;symbols:・;suffix:" ";fallback:disc}
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{font-size:100%;scroll-padding-top:3.75rem}@media screen and (min-width:768px){html{scroll-padding-top:5.3125rem}}body{line-height:1.7;color:var(--text)}@media screen and (min-width:768px){body{min-width:1140px}}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}.pc{display:block}@media screen and (max-width:767px){.pc{display:none}}.l-inner{width:100%;max-width:1140px;padding-left:1.25rem;padding-right:1.25rem;margin:0 auto}.l-inner__narrow{max-width:964px}.l-inner__wide,img{max-width:100%}.l-main{padding-top:3.75rem}@media screen and (min-width:768px){.l-main{padding-top:5.3125rem}}.l-section{margin-top:4.0625rem}@media screen and (min-width:768px){.l-section{margin-top:8.125rem}}.p-head{padding-top:1.875rem;border-bottom:8px solid var(--main-bg)}.p-head:after{content:"";width:100%;height:.9375rem;background-color:var(--accent-bg);display:block;margin-top:1.875rem}@media screen and (min-width:768px){.p-head:after{margin-top:2.5rem}}.p-head__title{font-size:2.375rem;font-weight:500;color:var(--accent)}@media screen and (min-width:768px){.p-head__title{font-size:3.125rem}}.p-head__lead{font-size:1rem;font-weight:500;margin-top:.625rem}@media screen and (min-width:768px){.p-head__lead{font-size:1.125rem}}.c-post-nav{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:.9375rem;margin-top:2.5rem}@media screen and (min-width:768px){.c-post-nav{margin-top:3.75rem}}.c-post-nav .current{font-size:1.25rem;text-align:center;display:block;color:var(--main);padding:0 .3125rem}@media screen and (min-width:768px){.c-post-nav .current{font-size:1.5625rem}}.c-post-nav a{display:block;font-size:1.25rem;text-align:center;letter-spacing:normal;color:var(--text);transition:.3s;padding:0 .3125rem}@media screen and (min-width:768px){.c-post-nav a{font-size:1.5625rem}.c-post-nav a:hover{color:var(--main)}.c-post-nav a.next:hover:before,.c-post-nav a:hover.prev:before{border-color:var(--main)}}.c-post-nav a.next,.c-post-nav a.prev{width:1.875rem;height:2rem;position:relative}@media screen and (min-width:768px){.c-post-nav a.next,.c-post-nav a.prev{height:2.625rem}}.c-post-nav a.next:before,.c-post-nav a.prev:before{content:"";display:block;width:.5rem;height:.5rem;border-left:.1rem solid var(--text);border-bottom:.1rem solid var(--text);position:absolute;top:50%;left:50%;transform:translate(-25%,-50%) rotate(45deg)}.c-post-nav a.next:before{transform:translate(-75%,-50%) rotate(-135deg)}.c-post-nav .no_link{display:none}.c-button-pdf{width:100%;min-height:4.0625rem;font-size:1.125rem;font-weight:500;color:var(--main);border:1px solid var(--main);border-radius:5px;padding:.5rem .625rem;display:flex;align-items:center;justify-content:center;transition:.3s}@media screen and (min-width:768px){.c-button-pdf{font-size:1.4375rem;padding:.9375rem .625rem}.c-button-pdf:hover{color:var(--white);background-color:var(--main)}.c-button-pdf:hover:after{border-color:var(--white)}}.c-button-pdf:after,.c-button-pdf:before{content:"";display:inline-block}.c-button-pdf:before{width:1.25rem;aspect-ratio:21/25;background:url(../img/common/icon-pdf.svg) no-repeat 50%/contain;margin-right:.625rem}@media screen and (min-width:768px){.c-button-pdf:before{width:1.5625rem}}.c-button-pdf:after{width:.5rem;height:.5rem;border-top:2px solid var(--main);border-right:2px solid var(--main);transform:rotate(45deg);margin-left:.9375rem;transition:.3s}.c-button{width:100%;line-height:3.75rem;font-size:1rem;font-weight:500;text-align:center;border:1px solid var(--main);border-radius:5px;padding-left:.5rem;display:block;position:relative}@media screen and (min-width:768px){.c-button{font-size:1.125rem;transition:.3s}.c-button:hover{color:var(--white);background-color:var(--main)}.c-button:hover:before{border-color:var(--white)}}.c-button:before{content:"";width:.5rem;height:.5rem;border-top:2px solid var(--text);border-left:2px solid var(--text);transform:rotate(-45deg);position:absolute;top:0;bottom:0;left:1.5625rem;margin:auto 0;transition:.3s}.c-heading{font-size:1.5rem;font-weight:500;border-bottom:3px solid var(--accent-bg);padding:0 0 .3125rem .9375rem}@media screen and (min-width:768px){.c-heading{font-size:1.875rem;padding:0 0 .3125rem 1.25rem}}.l-header{width:100%;height:3.75rem;background-color:var(--white);display:flex;justify-content:space-between;position:fixed;top:0;left:0;z-index:1}@media screen and (min-width:768px){.l-header{height:5.3125rem}}.l-header__logo a{width:95%;height:3.75rem;display:grid;align-items:center;padding-left:.625rem}@media screen and (min-width:768px){.l-header__logo a{width:29.6875rem;height:5.3125rem;padding-left:10%}}.l-header__logo a img{width:100%}.l-header__toggle{width:3.75rem;height:3.75rem;position:relative;top:0;right:0;z-index:101;background-color:var(--main)}@media screen and (min-width:768px){.l-header__toggle{display:none}}.l-header__toggle div{width:2rem;height:1.5625rem;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.l-header__toggle div:after,.l-header__toggle div:before{content:"";position:absolute;top:0;left:0;width:100%;height:.1875rem;background-color:var(--white);transition:all .2s}.l-header__toggle div:after{top:auto;bottom:0}.l-header__toggle div span{position:absolute;top:0;bottom:0;left:0;width:100%;height:.1875rem;margin:auto;background-color:var(--white);transition:all .2s}@media screen and (max-width:767px){.l-header__gnav{width:100%;height:100%;position:fixed;top:0;left:0;padding-bottom:3.125rem;z-index:100;background-color:var(--white);overflow-y:scroll;visibility:hidden;opacity:0;display:none;transition:.5s cubic-bezier(.11,.24,.64,1)}}@media screen and (min-width:768px){.l-header__gnav{margin:2.1875rem 1.875rem 0 0}}.l-header__gnavLogo{width:95%;height:3.75rem;padding-left:.625rem;padding-right:3.75rem;display:flex;align-items:center}@media screen and (min-width:768px){.l-header__gnavLogo{display:none}}.l-header__gnavLogo img{width:100%}.l-header__gnavMenu{padding:1.875rem 1.25rem 1.25rem}@media screen and (min-width:768px){.l-header__gnavMenu{padding:0}.l-header__gnavList{display:flex;gap:1.875rem}}.l-header__gnavList>li{margin-bottom:.625rem}@media screen and (min-width:768px){.l-header__gnavList>li{margin-bottom:0}}.l-header__gnavList>li>a{font-size:.9375rem;font-weight:500;color:var(--main);transition:all .3s}@media screen and (max-width:767px){.l-header__gnavList>li>a{padding:1.25rem;display:block;background-color:var(--main-bg);border-radius:5px}}@media screen and (min-width:768px){.l-header__gnavList>li>a{color:var(--text);padding-bottom:.1875rem;position:relative}.l-header__gnavList>li>a:hover{color:var(--main);opacity:.7}.l-header__gnavList>li>a:hover:after{transform:scale(1)}.l-header__gnavList>li>a:after{content:"";width:100%;height:1px;background-color:var(--main);display:block;bottom:-.125rem;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease}}@media screen and (max-width:767px){#header.is-nav .l-header__toggle{position:fixed}}#header.is-nav .l-header__toggle div:after,#header.is-nav .l-header__toggle div:before{transform:translateY(.6875rem) rotate(-45deg)}#header.is-nav .l-header__toggle div:after{transform:translateY(-.6875rem) rotate(45deg)}#header.is-nav .l-header__toggle div span{display:none}#header.is-nav .l-header__gnav{opacity:1;display:block;visibility:visible;transition:.3s cubic-bezier(.11,.24,.64,1)}.l-footer{padding-top:5rem;background-color:var(--base-bg);margin-top:6.25rem}@media screen and (min-width:768px){.l-footer{margin-top:9.375rem}}.l-footer__inner{padding:0 1.25rem}@media screen and (min-width:768px){.l-footer__inner{max-width:71.25rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}}.l-footer__logo{font-size:1.125rem;text-align:center}@media screen and (min-width:768px){.l-footer__logo{font-size:1.375rem}}.l-footer__logo span{width:11.25rem;margin:0 auto .625rem;display:block}@media screen and (min-width:768px){.l-footer__logo span{width:8.125rem}}.l-footer__logo img{width:100%}.l-footer__office{margin-top:2.5rem}@media screen and (min-width:768px){.l-footer__office{margin-top:0}}.l-footer__title{font-size:1.25rem;font-weight:500}@media screen and (min-width:768px){.l-footer__title{font-size:1.5625rem;text-align:left}}.l-footer__dl{margin-top:.9375rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.l-footer__dl{font-size:1.125rem}}.l-footer__dl dt{font-weight:400}.l-footer__dl dd{width:calc(100% - 4em)}.l-footer__mail{font-size:.75rem;padding:.3125rem .625rem;color:var(--main);border:1px solid var(--main);border-radius:5px;cursor:pointer;transition:.3s}.l-footer__mail:hover{opacity:.7}.l-footer__mail a{font-size:.875rem}.l-footer__nav{border-top:1px solid var(--main);padding-top:1.875rem;margin-top:1.875rem;display:grid;gap:.625rem}@media screen and (min-width:768px){.l-footer__nav{border-top:none;border-left:1px solid var(--main);padding-top:0;padding-left:1.875rem;margin-top:0;grid-template-columns:repeat(2,1fr);align-content:baseline}}.l-footer__nav li a{font-size:1.125rem;font-weight:500;transition:.3s}.l-footer__nav li a:hover{color:var(--main)}.l-footer__copyright{font-size:.6875rem;text-align:center;padding:.9375rem 0;margin-top:5rem}@media screen and (min-width:768px){.l-footer__copyright{grid-area:2/2/3/4;margin-top:1.875rem}.p-top-info__wrap{min-height:9.375rem;display:grid;grid-template-columns:16.875rem 1fr;position:relative}}.p-top-info__heading{font-size:1.875rem;font-weight:500;text-align:center;line-height:1.5;color:var(--main)}@media screen and (min-width:768px){.p-top-info__heading{font-size:2.1875rem;text-align:left}}.p-top-info__heading span{font-size:1.25rem;display:block}@media screen and (min-width:768px){.p-top-info__heading span{font-size:1.4375rem}}.p-top-info__block{margin-top:1.25rem}@media screen and (min-width:768px){.p-top-info__block{margin-top:0}}.p-top-info__list{display:grid;gap:.625rem}.p-top-info__list li{border-bottom:1px solid var(--main);padding-bottom:.625rem}@media screen and (min-width:768px){.p-top-info__list li{font-size:1.1875rem}}.p-top-info__list li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-top-info__list li a{padding:0 .9375rem;transition:.3s}.p-top-info__list li a:hover{color:var(--main)}.p-top-info__list li a:hover:after{border-color:var(--main)}}.p-top-info__list li a:after{content:"";min-width:.5rem;height:.5rem;border-top:2px solid var(--text);border-right:2px solid var(--text);transform:rotate(45deg);display:inline-block;margin-left:.75rem;transition:.3s}.p-top-info__list li a span{width:calc(100% - 1.25rem)}@media screen and (min-width:768px){.p-top-info__list li a span{width:calc(100% - 8.75rem)}}.p-top-info__list li a time{width:100%;font-weight:500;color:var(--main);display:block}@media screen and (min-width:768px){.p-top-info__list li a time{width:7.5rem}}.p-top-info__button{width:11.875rem;margin:2.5rem auto 0}@media screen and (min-width:768px){.p-top-info__button{margin:0;position:absolute;top:calc(100% - 2.625rem);left:0}}.p-top-info__button a{width:100%;font-size:1.125rem;font-weight:500;line-height:2.5rem;text-align:center;color:var(--main);border-radius:5px;border:1px solid var(--main);display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-top-info__button a{font-size:1.25rem;transition:.3s}.p-top-info__button a:hover{color:var(--white);background-color:var(--main)}.p-top-info__button a:hover:after{border-color:var(--white)}}.p-top-info__button a:after{content:"";width:.5rem;height:.5rem;border-top:2px solid var(--main);border-right:2px solid var(--main);transform:rotate(45deg);display:inline-block;margin-left:.9375rem;transition:.3s}.p-top-info__contentlink{margin-top:5rem;display:grid;gap:1.25rem}@media screen and (min-width:768px){.p-top-info__contentlink{margin-top:6.25rem;grid-template-columns:repeat(3,1fr);gap:1.75rem}}.p-top-info__contentlink a{transition:.3s}.p-top-info__contentlink a:hover{opacity:.7}@media screen and (min-width:768px){.p-top-activity__wrap{position:relative;display:grid;grid-template-columns:18.75rem 1fr}}.p-top-activity__heading{font-size:1.75rem;font-weight:500;text-align:center}@media screen and (min-width:768px){.p-top-activity__heading{font-size:1.875rem;text-align:left;margin-top:-.9375rem}}.p-top-activity__lead{font-size:1.125rem;font-weight:500;text-align:center;margin-top:.625rem}@media screen and (min-width:768px){.p-top-activity__lead{font-size:1.25rem;text-align:left}}.p-top-activity__photo{margin-top:1.875rem;display:grid;gap:1.25rem}@media screen and (min-width:768px){.p-top-activity__photo{margin-top:0;grid-template-columns:repeat(4,1fr)}}.p-top-activity__photo li{width:100%;aspect-ratio:1;overflow:hidden;position:relative}.p-top-activity__photo li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.p-top-activity__button{width:13.4375rem;margin:2.5rem auto 0}@media screen and (min-width:768px){.p-top-activity__button{margin:0;position:absolute;top:calc(100% - 3.5rem);left:0}}.p-top-activity__button a{width:100%;font-size:1.25rem;font-weight:500;line-height:3.5rem;text-align:center;color:var(--base);border-radius:5px;border:1px solid var(--base);display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-top-activity__button a{font-size:1.4375rem;transition:.3s}.p-top-activity__button a:hover{color:var(--white);background-color:var(--base)}.p-top-activity__button a:hover:after{border-color:var(--white)}}.p-top-activity__button a:after{content:"";width:.5rem;height:.5rem;border-top:2px solid var(--base);border-right:2px solid var(--base);transform:rotate(45deg);display:inline-block;margin-left:.9375rem;transition:.3s}.p-top-about{overflow:hidden}.p-top-about__head{padding-bottom:12.5rem;position:relative;z-index:0}@media screen and (min-width:768px){.p-top-about__head{padding:3.125rem 0}}.p-top-about__head:after,.p-top-about__head:before{content:"";width:100vw;aspect-ratio:607/513;margin:0 -1.25rem;display:block;position:absolute;bottom:0;right:0;z-index:-1}@media screen and (min-width:768px){.p-top-about__head:after,.p-top-about__head:before{width:58%;margin:0 calc(50% - 50vw) 0 0}}.p-top-about__head:before{background:url(../img/top/about-img.webp) no-repeat bottom/contain}@media screen and (min-width:768px){.p-top-about__head:before{background:url(../img/top/about-img.webp) no-repeat 100% 100%/contain}}.p-top-about__head:after{background:linear-gradient(0deg,transparent 35%,var(--white))}@media screen and (min-width:768px){.p-top-about__head:after{background:linear-gradient(90deg,var(--white),transparent 35%)}}.p-top-about__heading{font-size:1.375rem;font-weight:500;line-height:1.4;text-align:center;color:var(--main);display:flex;align-items:center}@media screen and (min-width:768px){.p-top-about__heading{font-size:1.5625rem}}.p-top-about__heading:after,.p-top-about__heading:before{content:"";min-width:1.25rem;height:1px;background-color:var(--main);display:inline-block}.p-top-about__heading:before{margin-right:.3125rem}.p-top-about__heading:after{margin-left:.3125rem}.p-top-about__lead{font-size:1.875rem;font-weight:500;line-height:1.5;margin-top:1.25rem}@media screen and (min-width:768px){.p-top-about__lead{font-size:2.5rem;margin-top:1.875rem}}.p-top-about__sublead{font-size:1.25rem;font-weight:500;margin-top:1.25rem}@media screen and (min-width:768px){.p-top-about__sublead{font-size:1.5rem;max-width:55.3125rem;margin-top:1.875rem}}.p-top-about__title{font-size:1.875rem;font-weight:500;display:flex;align-items:center}@media screen and (min-width:768px){.p-top-about__title{font-size:2.1875rem}}.p-top-about__title:before{content:"";width:5px;height:1em;display:inline-block;background-color:var(--accent);margin-right:.9375rem}.p-top-about__text{margin-top:1.25rem}.p-top-about__overview{font-size:1.125rem;font-weight:500;margin-top:3.75rem}@media screen and (min-width:768px){.p-top-about__overview{font-size:1.4375rem;margin-top:5rem}}.p-top-about__overview-dl{margin-top:1.875rem}@media screen and (min-width:768px){.p-top-about__overview-dl{display:grid;grid-template-columns:15.625rem 1fr}.p-top-about__overview-dl dt{border-bottom:1px solid var(--main);padding-bottom:1.25rem;padding-left:1.875rem;margin-bottom:1.25rem}}.p-top-about__overview-dl dd{border-bottom:1px solid var(--main);padding-bottom:.625rem;margin-bottom:.625rem}@media screen and (min-width:768px){.p-top-about__overview-dl dd{padding-bottom:1.25rem;margin-bottom:1.25rem}}.p-top-about__history{font-size:1.125rem;font-weight:500;margin-top:3.75rem}@media screen and (min-width:768px){.p-top-about__history{font-size:1.4375rem;margin-top:5rem}}.p-top-about__history-dl{margin-top:1.875rem}@media screen and (min-width:768px){.p-top-about__history-dl{display:grid;grid-template-columns:12.5rem 1fr;gap:0 1.25rem}.p-top-about__history-dl dt{padding:.625rem 0}}.p-top-about__history-dl dd{border-bottom:1px solid var(--main);padding-bottom:.625rem;margin-bottom:.625rem}@media screen and (min-width:768px){.p-top-about__history-dl dd{border-bottom:none;border-left:1px solid var(--main);padding:.625rem 0 .625rem 1.875rem;margin-bottom:0}}.p-top-about__roster{font-size:1.125rem;font-weight:500;margin-top:3.75rem}@media screen and (min-width:768px){.p-top-about__roster{font-size:1.4375rem;margin-top:5rem}}.p-top-about__roster-btn{margin-top:1.25rem}@media screen and (min-width:768px){.p-top-about__roster-btn{max-width:23.75rem;margin-top:1.5625rem}}.p-schedule-tourney__list{margin-top:1.875rem;display:grid;gap:1.875rem}@media screen and (min-width:768px){.p-schedule-tourney__list{margin-top:3.125rem}}.p-schedule-tourney__list li{border-radius:5px;box-shadow:0 0 10px 0 rgba(var(--black-rgb),.15)}.p-schedule-tourney__list li a{display:block;padding:.9375rem .9375rem 3.125rem;position:relative;z-index:0}@media screen and (min-width:768px){.p-schedule-tourney__list li a{padding:1.25rem 9.375rem 1.25rem 1.25rem;transition:.3s}.p-schedule-tourney__list li a:hover{background-color:var(--base-bg)}}.p-schedule-tourney__list li a:after,.p-schedule-tourney__list li a:before{content:"";display:block;position:absolute;bottom:.9375rem;left:0;right:0;margin:auto}@media screen and (min-width:768px){.p-schedule-tourney__list li a:after,.p-schedule-tourney__list li a:before{left:auto;right:1.875rem;top:0;bottom:0}}.p-schedule-tourney__list li a:before{width:1.5625rem;aspect-ratio:1;border-radius:100vh;background-color:var(--main)}.p-schedule-tourney__list li a:after{width:.5rem;height:.5rem;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:rotate(45deg);bottom:1.4375rem;transition:.3s}@media screen and (min-width:768px){.p-schedule-tourney__list li a:after{bottom:0;right:2.5rem}}.p-schedule-tourney__title{font-size:1.25rem;font-weight:500;color:var(--main);display:flex;align-items:center}@media screen and (min-width:768px){.p-schedule-tourney__title{font-size:1.5625rem}}.p-schedule-tourney__title:before{content:"";width:1.875rem;aspect-ratio:1;background:url(../img/schedule/icon-schedule.svg) no-repeat 50%/contain;display:inline-block;margin-right:.9375rem}.p-schedule-tourney__dl{font-weight:500;border:1px solid var(--line);margin-top:.625rem;background-color:var(--white)}@media screen and (min-width:768px){.p-schedule-tourney__dl{font-size:1.1875rem;margin-left:2.8125rem}.p-schedule-tourney__dl div{display:grid;grid-template-columns:12.5rem 1fr}.p-schedule-tourney__dl div+div{border-top:1px solid var(--line)}}.p-schedule-tourney__dl dt{text-align:center;background-color:var(--grey);padding:.5rem}@media screen and (min-width:768px){.p-schedule-tourney__dl dt{padding:.625rem}}.p-schedule-tourney__dl dd{padding:.5rem}@media screen and (min-width:768px){.p-schedule-tourney__dl dd{padding:.625rem .625rem .625rem 1.875rem}}.p-schedule-tourney__button{max-width:18.75rem;margin:3.75rem auto 0}@media screen and (min-width:768px){.p-schedule-tourney__button{margin-top:6.25rem}}.p-schedule-details__heading{font-size:2rem;font-weight:500}@media screen and (min-width:768px){.p-schedule-details__heading{font-size:2.5rem;text-align:center}}.p-schedule-details__heading span{border-bottom:3px solid var(--accent-bg);padding:0 .625rem .1875rem}@media screen and (min-width:768px){.p-schedule-details__heading span{padding:0 3.125rem .1875rem}}.p-schedule-details__dl{font-size:1.25rem;font-weight:500;margin-top:1.875rem;border:1px solid var(--line)}@media screen and (min-width:768px){.p-schedule-details__dl{font-size:1.5rem;margin-top:5rem}.p-schedule-details__dl div{display:grid;grid-template-columns:18.75rem 1fr}}.p-schedule-details__dl div+div{border-top:1px solid var(--line)}.p-schedule-details__dl dt{text-align:center;padding:.3125rem .625rem;background-color:var(--grey)}@media screen and (min-width:768px){.p-schedule-details__dl dt{padding:1.5625rem 1.25rem}}.p-schedule-details__dl dd{padding:.3125rem .625rem}@media screen and (min-width:768px){.p-schedule-details__dl dd{padding:1.5625rem 1.25rem 1.5625rem 2.5rem}}.p-schedule-details__entry{margin-top:3.75rem}@media screen and (min-width:768px){.p-schedule-details__entry{margin-top:6.25rem}}.p-schedule-details__linklist{margin-top:1.875rem;display:grid;gap:1.25rem}@media screen and (min-width:768px){.p-schedule-details__linklist{margin-top:3.125rem;gap:1.875rem}}.p-schedule-details__linklist li a{width:100%;min-height:4.0625rem;font-size:1.125rem;font-weight:500;color:var(--main);border:1px solid var(--main);border-radius:5px;padding:.5rem .625rem;display:flex;align-items:center;transition:.3s}@media screen and (min-width:768px){.p-schedule-details__linklist li a{font-size:1.4375rem;padding:1.25rem 1.5625rem}.p-schedule-details__linklist li a:hover{color:var(--white);background-color:var(--main)}.p-schedule-details__linklist li a:hover:after{border-color:var(--white)}}.p-schedule-details__linklist li a:before{content:"";display:inline-block;min-width:1.25rem;aspect-ratio:21/25;background:url(../img/common/icon-pdf.svg) no-repeat 50%/contain;margin-right:.625rem}@media screen and (min-width:768px){.p-schedule-details__linklist li a:before{width:1.5625rem;min-width:1.5625rem}}.p-schedule-details__linklist li a span{padding-left:.625rem;margin-left:auto;display:flex;align-items:center}.p-schedule-details__linklist li a span img{width:1.25rem;min-width:1.25rem}@media screen and (min-width:768px){.p-schedule-details__linklist li a span:before{content:"PDFをダウンロードする";width:13rem;font-size:1.125rem;font-weight:500;margin-left:.9375rem;display:inline-block;padding-right:.625rem;transition:.3s}}.p-schedule-details__button{max-width:18.75rem;margin:3.125rem auto 0}@media screen and (min-width:768px){.p-schedule-details__button{margin-top:6.25rem}}.p-info-list__list li{padding:1.25rem 1.25rem 1.25rem 0;border-bottom:1px dashed var(--accent-bg);display:grid;gap:.3125rem;position:relative;z-index:0}@media screen and (min-width:768px){.p-info-list__list li{padding:2.5rem 3.125rem 2.5rem 2.1875rem;display:flex;gap:3.75rem;align-items:center}}.p-info-list__list li:after{content:"";width:.5rem;height:.5rem;border-top:2px solid var(--text);border-right:2px solid var(--text);transform:rotate(45deg);display:inline-block;transition:.3s;position:absolute;top:0;bottom:0;right:.625rem;margin:auto}@media screen and (min-width:768px){.p-info-list__list li:after{right:1.875rem}}.p-info-list__link{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-info-list__cat{min-width:9.375rem;width:-moz-fit-content;width:fit-content;font-size:1.125rem;text-align:center;line-height:2.5rem;color:var(--accent);background-color:var(--main-bg);border-radius:5px;display:block;position:relative;z-index:1}@media screen and (min-width:768px){.p-info-list__cat{font-size:1.25rem;line-height:3.125rem;transition:.3s}.p-info-list__cat:hover{opacity:.7}}.p-info-list__date{font-size:1.125rem}@media screen and (min-width:768px){.p-info-list__date{font-size:1.25rem}}.p-info-list__title{font-size:1.25rem}@media screen and (min-width:768px){.p-info-list__title{font-size:1.4375rem;transition:.3s}.p-info-list__link:hover~.p-info-list__title{color:var(--main)}}.p-info-list__button{max-width:18.75rem;margin:3.125rem auto 0}@media screen and (min-width:768px){.p-info-list__button{margin-top:6.25rem}}.p-info-article__head{display:grid;gap:.625rem}@media screen and (min-width:768px){.p-info-article__head{display:flex;align-items:center;gap:.9375rem}}.p-info-article__cat{min-width:9.375rem;width:-moz-fit-content;width:fit-content;font-size:1.125rem;text-align:center;line-height:2.5rem;color:var(--accent);background-color:var(--main-bg);border-radius:5px;display:block}@media screen and (min-width:768px){.p-info-article__cat{font-size:1.25rem;line-height:3.125rem}}.p-info-article__date{font-size:1.125rem}@media screen and (min-width:768px){.p-info-article__date{font-size:1.25rem}}.p-info-article__heading{font-size:1.5rem;font-weight:500;border-bottom:3px solid var(--accent-bg);padding-bottom:.3125rem;margin-top:1.25rem}@media screen and (min-width:768px){.p-info-article__heading{font-size:1.875rem}}.p-info-article__thumbnail{text-align:center;margin-top:1.875rem}@media screen and (min-width:768px){.p-info-article__thumbnail{margin-top:3.125rem}}.p-info-article__thumbnail img{width:auto;height:auto;max-height:37.5rem}.p-info-article__content{margin-top:1.875rem}@media screen and (min-width:768px){.p-info-article__content{margin-top:3.125rem}}.p-info-article__content h2:is(:not([class]),.wp-block-heading){font-size:1.5rem;font-weight:500;margin-top:1.25rem}@media screen and (min-width:768px){.p-info-article__content h2:is(:not([class]),.wp-block-heading){font-size:1.875rem}}.p-info-article__content h3:is(:not([class]),.wp-block-heading){font-size:1.25rem;font-weight:500;margin-top:1.25rem}@media screen and (min-width:768px){.p-info-article__content h3:is(:not([class]),.wp-block-heading){font-size:1.5rem}}.p-info-article__content h4:is(:not([class]),.wp-block-heading){font-size:1.125rem;font-weight:500;margin-top:1.25rem}@media screen and (min-width:768px){.p-info-article__content h4:is(:not([class]),.wp-block-heading){font-size:1.25rem}}.p-info-article__content p:is(:not([class])){margin-top:1.25rem}.p-info-article__content a:is(:not([class])){color:var(--main);text-decoration:underline}.p-info-article__content a:is(:not([class])):hover{text-decoration:none}.p-info-article__button{max-width:18.75rem;margin:3.125rem auto 0}@media screen and (min-width:768px){.p-info-article__button{margin-top:6.25rem}}