@charset "UTF-8";#powerTip{position:absolute;z-index:2147483647;display:none;padding:10px;border-color:#333;border-color:rgba(0,0,0,.8);border-radius:6px;background-color:#333;background-color:rgba(0,0,0,.8);color:#fff;white-space:nowrap;cursor:default}#powerTip:before{position:absolute;overflow:hidden;width:0;height:0;content:attr(class) " ";text-indent:100%}#powerTip.n:before,#powerTip.s:before{left:50%;margin-left:-5px;border-right:5px solid transparent;border-left:5px solid transparent}#powerTip.e:before,#powerTip.w:before{top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent}#powerTip.n:before,#powerTip.ne:before,#powerTip.nw:before{bottom:-10px}#powerTip.n:before,#powerTip.ne:before,#powerTip.nw:before,#powerTip.nw-alt:before,#powerTip.ne-alt:before{border-top-width:10px;border-top-style:solid;border-top-color:inherit}#powerTip.e:before{left:-10px;border-right-width:10px;border-right-style:solid;border-right-color:inherit}#powerTip.s:before,#powerTip.se:before,#powerTip.sw:before{top:-10px}#powerTip.s:before,#powerTip.se:before,#powerTip.sw:before,#powerTip.sw-alt:before,#powerTip.se-alt:before{border-bottom-width:10px;border-bottom-style:solid;border-bottom-color:inherit}#powerTip.w:before{right:-10px;border-left-width:10px;border-left-style:solid;border-left-color:inherit}#powerTip.ne:before,#powerTip.se:before{left:10px;border-right:10px solid transparent;border-left:0}#powerTip.nw:before,#powerTip.sw:before{right:10px;border-right:0;border-left:10px solid transparent}#powerTip.nw-alt:before,#powerTip.ne-alt:before,#powerTip.sw-alt:before,#powerTip.se-alt:before{bottom:-10px;left:10px;border-right:5px solid transparent;border-left:5px solid transparent}#powerTip.ne-alt:before{right:10px;left:auto}#powerTip.sw-alt:before,#powerTip.se-alt:before{top:-10px;bottom:auto;border-top:none}#powerTip.se-alt:before{right:10px;left:auto}.mfp-bg{position:fixed;top:0;left:0;z-index:1042;overflow:hidden;width:100%;height:100%;background:#0b0b0b;opacity:.8}.mfp-wrap{position:fixed;top:0;left:0;z-index:1043;width:100%;height:100%;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8px;width:100%;height:100%;text-align:center}.mfp-container:before{display:inline-block;height:100%;content:'';vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;z-index:1045;display:inline-block;margin:0 auto;vertical-align:middle;text-align:left}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{position:absolute;top:50%;right:8px;left:8px;z-index:1044;margin-top:-.8em;width:auto;color:#CCC;text-align:center}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{z-index:1046;display:block;overflow:visible;padding:0;outline:none;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-appearance:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{position:absolute;top:0;right:0;padding:0 0 18px 10px;width:44px;height:44px;color:#FFF;text-align:center;text-decoration:none;font-style:normal;font-size:1.75rem;font-family:Arial,Baskerville,monospace;line-height:2.75rem;opacity:.65}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right:-6px;padding-right:6px;width:100%;color:#FFF;text-align:right}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;white-space:nowrap;font-size:.75rem;line-height:1.125rem}.mfp-arrow{position:absolute;top:50%;margin:0;margin-top:-55px;padding:0;width:90px;height:110px;opacity:.65;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{position:absolute;top:0;left:0;display:block;margin-top:35px;margin-left:35px;width:0;height:0;border:medium inset transparent;content:''}.mfp-arrow:after{top:8px;border-top-width:13px;border-bottom-width:13px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{margin-left:31px;border-right:17px solid #FFF}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{margin-left:39px;border-left:17px solid #FFF}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{max-width:900px;width:100%;line-height:0}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{overflow:hidden;padding-top:56.25%;width:100%;height:0}.mfp-iframe-scaler iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#000;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}img.mfp-img{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:40px 0;max-width:100%;width:auto;height:auto;line-height:0}.mfp-figure{line-height:0}.mfp-figure:after{position:absolute;top:40px;right:0;bottom:40px;left:0;z-index:-1;display:block;width:auto;height:auto;background:#444;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);content:''}.mfp-figure small{display:block;color:#bdbdbd;font-size:.75rem;line-height:.875rem}.mfp-figure figure{margin:0}.mfp-bottom-bar{position:absolute;top:100%;left:0;margin-top:-36px;width:100%;cursor:auto}.mfp-title{padding-right:36px;color:#f3f3f3;text-align:left;word-wrap:break-word;line-height:1.125rem}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:sans-serif;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px;height:100%}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:iconfont;src:url(../iconfont/iconfont.woff2?rev=e8ac808b) format("woff2"),url(../iconfont/iconfont.woff?rev=6ea2fdf4) format("woff")}i[iconfont]{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.svgstore{position:relative;display:inline-block;overflow:hidden}.svgstore:before{display:block;content:''}.svgstore>svg{position:absolute;top:0;left:0;width:100%;height:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%!important}html,body,#page{height:100%}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,h4,h5,h6,p,ul,dl{margin-top:0}img,iframe{vertical-align:top}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@font-face{font-family:CustomYuGothicM;src:local("YuGothic-Medium"),local("YuGo-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-weight:700;font-family:CustomYuGothicM;src:local("YuGothic-Bold"),local("YuGo-Bold"),local("Yu Gothic")}@font-face{font-family:EurostileCondensed;src:url(../font/Eurostile-Condensed.otf?rev=1751339598592) format("opentype")}@font-face{font-weight:700;font-family:EurostileCondensed;src:url(../font/Eurostile-BoldCondensed.otf?rev=1751339598592) format("opentype")}body,input,button,select,textarea{font-family:Meiryo,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,sans-serif}.ie body,.ie input,.ie button,.ie select,.ie textarea{font-family:Meiryo,MS PGothic,sans-serif}i[iconfont]{display:inline-block;overflow:hidden;line-height:1}body{background:#fff;color:#333;font-size:.9375rem;line-height:1.75}a{outline:none;color:#0294ca;text-decoration:underline}.mouse a:hover{outline:none;color:#0294ca;text-decoration:underline}h1,h2,h3,h4,h5,h6{line-height:1.3}.c-block-video{position:relative;margin-bottom:20px;padding-top:56.25%}.c-block-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-block-iframe{position:relative;margin-bottom:20px;padding-top:70%}.c-block-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-block-iframe-basic{text-align:center}.c-block-iframe-basic iframe{max-width:100%}.c-bnr-square:after,.c-bnr-entry .area-txt:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-bnr-square{position:relative;display:block;margin-bottom:10px;padding:25px;background:#0294ca;-webkit-box-shadow:0 5px #0086b8;box-shadow:0 5px #0086b8;color:#fff;text-decoration:none!important;letter-spacing:.035em;font-size:.75rem;line-height:1.5;-webkit-transition:background .1s,-webkit-box-shadow .1s;transition:background .1s,-webkit-box-shadow .1s;transition:background .1s,box-shadow .1s;transition:background .1s,box-shadow .1s,-webkit-box-shadow .1s}.c-bnr-square:after{position:absolute;right:13px;bottom:13px;content:'circle_delta_r';font-size:1.125rem;line-height:1}.c-bnr-square.is-color-blue{background:#124a89;-webkit-box-shadow:0 5px #003c69;box-shadow:0 5px #003c69}.c-bnr-square.is-color-green{background:#009235;-webkit-box-shadow:0 5px #048b3d;box-shadow:0 5px #048b3d}.c-bnr-square.is-type-regist .title{margin-bottom:15px;letter-spacing:.06em;font-weight:700;font-size:.9375rem;line-height:1.6}.c-bnr-square.is-type-regist .title .year{margin-right:5px;letter-spacing:.04em;font-size:2.3125rem;font-family:EurostileCondensed,sans-serif;line-height:1}.c-bnr-square.is-type-regist .txt-desc>*{margin-bottom:.5em}.c-bnr-square.is-type-regist .txt-desc>:last-child{margin-bottom:0}.c-bnr-square.is-type-ranking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 19px;min-height:180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-bnr-square.is-type-ranking .logo{display:block;margin-bottom:15px;width:100%}.c-bnr-square.is-type-ranking .logo .img{display:block;margin:0 auto}.c-bnr-square.is-type-ranking .title{margin:0;width:100%;text-align:center;letter-spacing:.06em;font-weight:700;font-size:.875rem;line-height:1.21}.mouse a.c-bnr-square:hover{background:#29306e;-webkit-box-shadow:0 5px #252b60;box-shadow:0 5px #252b60;color:#fff}.c-bnr-entry{position:relative;display:block;overflow:hidden;margin-bottom:10px;border-radius:15px;color:#fff;text-decoration:none;font-size:.75rem}.c-bnr-entry+.c-bnr-entry{margin-top:20px}.c-bnr-entry:before,.c-bnr-entry:after{position:absolute;z-index:2;display:block;width:0;height:0;border-top:98px solid transparent;border-right:57px solid transparent;border-bottom:98px solid transparent;border-left:57px solid transparent;content:'';opacity:.9}.c-bnr-entry:before{right:290px;bottom:calc(100% - 30px);border-bottom-color:#2f67c3}.c-bnr-entry:after{top:calc(100% - 20px);right:-57px;border-top-color:#2f67c3}.c-bnr-entry.is-bg-red:before{border-bottom-color:#e75656}.c-bnr-entry.is-bg-red:after{border-top-color:#e75656}.c-bnr-entry.is-bg-red .area-txt:after{background-color:#e75656}.c-bnr-entry.is-bg-skyblue:before{border-bottom-color:#14b8e7}.c-bnr-entry.is-bg-skyblue:after{border-top-color:#14b8e7}.c-bnr-entry.is-bg-skyblue .area-txt:after{background-color:#14b8e7}.c-bnr-entry .area-txt{position:relative;padding:40px 65px}.c-bnr-entry .area-txt>*{position:relative;z-index:3}.c-bnr-entry .area-txt:before{position:absolute;top:calc(50% - .5em);left:20px;z-index:3;content:'circle_delta_r';font-size:1.625rem;line-height:1}.c-bnr-entry .area-txt:after{position:absolute;top:0;right:50%;z-index:2;display:block;width:100%;height:100%;background-color:#2f67c3;content:'';-webkit-transform:skew(30deg);transform:skew(30deg);-webkit-transform-origin:right center;transform-origin:right center}.c-bnr-entry .title{margin-bottom:0;letter-spacing:.06em;font-weight:700;font-size:1.5rem;line-height:1.45}.c-bnr-entry .txt-outline{margin-bottom:0}.c-bnr-entry .txt-outline .category{font-weight:700;font-size:125%}.c-bnr-entry .bg{position:absolute;top:0;right:0;z-index:1;display:block;width:auto;height:100%}a.c-bnr-entry{-webkit-transition:opacity .1s;transition:opacity .1s}.mouse a.c-bnr-entry:hover{color:#fff;text-decoration:none;opacity:.8}.c-bnr-article{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:10px;background-color:#f3f3f3;color:#333;text-decoration:none;font-size:.75rem;line-height:1.5}.c-bnr-article .txt-status{position:absolute;top:0;left:0;margin-bottom:0;padding:3px 10px;background-color:#0294ca;color:#fff;font-size:.6875rem;line-height:1.3}.c-bnr-article .txt-status.is-bg-gray{background-color:#888}.c-bnr-article .txt-status.is-bg-gray:before{border-top-color:#888;border-left-color:#888}.c-bnr-article .txt-status:before{position:absolute;top:0;left:100%;display:block;width:0;height:0;border:10px solid transparent;border-top-color:#0294ca;border-right-width:5px;border-left-width:5px;border-left-color:#0294ca;content:''}.c-bnr-article .area-thumb{margin-right:10px;width:110px}.c-bnr-article .area-thumb .thumb{display:block;width:100%;height:auto}.c-bnr-article .area-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.c-bnr-article .title{margin-bottom:5px;color:#0294ca;font-weight:700;font-size:.875rem}.c-bnr-article .desc{margin-bottom:0}a.c-bnr-article{-webkit-transition:opacity .1s;transition:opacity .1s}.mouse a.c-bnr-article:hover{color:#333;text-decoration:none;opacity:.8}.c-bnr-ranking{--theme:#2250e3;display:block;overflow:hidden;margin-bottom:10px;border-radius:4px;color:var(--theme);text-align:center;text-decoration:none;font-size:.75rem}.c-bnr-ranking.is-bg-nttjapanrkg{--theme:#002547}.c-bnr-ranking .logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:63px;background-color:var(--theme);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-bnr-ranking .label{display:block;background-color:#dbdbdb;color:var(--theme);font-weight:700}a.c-bnr-ranking{-webkit-transition:opacity .1s;transition:opacity .1s}.mouse a.c-bnr-ranking:hover{text-decoration:none;opacity:.6}.c-bnr-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px 30px}.c-bnr-items .bnr{margin:0}.c-btn .icon:before,.c-btn .icon.is-blank:before,.c-btn .icon.is-sign_l:before,.c-btn .icon.is-sign_t:before,.c-btn .icon.is-sign_b:before,.c-btn .icon.is-mail:before,.c-btn-dynamic:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;margin:0 0 10px;padding:0;padding:.9em 1em;min-width:250px;outline:none;border:0;border-radius:0;background:none;background:#023a78;-webkit-box-shadow:none;box-shadow:none;color:inherit;color:#fff;vertical-align:middle;text-align:center;text-decoration:none;letter-spacing:.1em;font-size:.9375rem;line-height:1.3;cursor:pointer;-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-btn:disabled{background-color:#ddd;color:#f6f6f6;pointer-events:none}.c-btn .label{margin:0;padding:0;word-break:break-word;font-weight:400}.c-btn .label .sub{display:block;font-weight:400;font-size:70%}.c-btn .icon{margin:0;padding:0;font-style:normal;font-size:80%;line-height:1}.c-btn .icon:before{display:block;content:'sign_r'}.c-btn .icon.is-blank:before{content:'blank'}.c-btn .icon.is-sign_l:before{content:'sign_l'}.c-btn .icon.is-sign_t{-webkit-transform:scale(.75);transform:scale(.75)}.c-btn .icon.is-sign_t:before{content:'sign_t'}.c-btn .icon.is-sign_b{-webkit-transform:scale(.75);transform:scale(.75)}.c-btn .icon.is-sign_b:before{content:'sign_b'}.c-btn .icon.is-mail:before{content:'mail'}.c-btn .icon+.label,.c-btn .label+.icon{margin-left:.8em}.c-btn.is-icon-side{padding-right:2.5em;padding-left:2.5em}.c-btn.is-icon-side .icon+.label,.c-btn.is-icon-side .label+.icon{margin-left:0}.c-btn.is-icon-side .icon{position:absolute;top:calc(50% - .5em);width:2.5em;text-align:center}.c-btn.is-icon-side .icon:first-child{left:0}.c-btn.is-icon-side .icon:last-child{right:0}.c-btn.is-icon-side .icon.is-mail,.c-btn.is-icon-side .icon.is-download{width:3em}.c-btn.is-icon-updown .icon+.label,.c-btn.is-icon-updown .label+.icon{margin-left:0}.c-btn.is-icon-updown .icon{position:absolute;left:0;width:100%;text-align:center}.c-btn.is-icon-updown .icon:first-child{top:.3em}.c-btn.is-icon-updown .icon:last-child{bottom:.3em}.c-btn.is-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.c-btn.is-mb-0{margin-bottom:0}.c-btn.is-minw-0{min-width:0}.c-btn.is-gray{background:#f3f3f3;color:#333}.c-btn.is-red{background:#d55d5d;color:#fff}.c-btn.is-white{background-color:#fff;color:#124a89}.c-btn.is-size-large{min-width:480px;font-size:1.5rem}.c-btn.is-size-small{padding:.55em;min-width:120px;font-size:inherit}.c-btn.is-type-text{padding:0;min-width:0;background:none;-webkit-box-shadow:none;box-shadow:none;color:inherit;letter-spacing:inherit;font-size:.875rem}.mouse .c-btn:is(a, button):hover{background-color:#0294ca;color:#fff;text-decoration:none}.mouse .c-btn:is(a, button).is-gray:hover{background:#888}.mouse .c-btn:is(a, button).is-red:hover{background:#e70101}.mouse .c-btn:is(a, button).is-type-text:hover{background:none;color:#333;opacity:.6}.c-btn-dynamic{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:280px;height:100px;background-color:#888;color:#fff;text-decoration:none;font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-btn-dynamic:is(a, button){background-color:#006fc3;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .c-btn-dynamic:is(a, button):hover{color:#fff;text-decoration:none;opacity:.6}.c-btn-dynamic:is(a, button):before{color:#006fc3}.c-btn-dynamic:before{position:absolute;right:0;bottom:0;z-index:9;padding:4px 9px 4px 29px;background-color:#fff;color:#888;content:'sign_r';font-size:.8125rem;-webkit-clip-path:polygon(21px 0,100% 0,100% 100%,0 100%);clip-path:polygon(21px 0,100% 0,100% 100%,0 100%)}.c-btn-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.c-btn-items:first-child{margin-top:0}.c-btn-items:last-child{margin-bottom:0}.c-btn-items.is-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-btn-items.is-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-btn-items.is-gap-20{gap:20px}.c-btn-items .btn{margin:0}.c-input-text,.c-textarea,.c-select{padding:.9em 1em;border:0;border-radius:0;background:#f3f3f3;-webkit-box-shadow:0 0 0 2px #ebebeb inset;box-shadow:0 0 0 2px #ebebeb inset;font-size:.8125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-input-text::-ms-expand,.c-textarea::-ms-expand,.c-select::-ms-expand{display:none}.c-input-text.is-block,.c-textarea.is-block,.c-select.is-block{display:block;width:100%}.c-select{padding-right:2.7em;background:url(../img/common/icon-select.svg?rev=1b179788) no-repeat #f3f3f3 center right 1em;background-size:.7em auto;color:#333}.c-select.is-bg-white{background-color:#fff}.c-input-choice{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em;line-height:1.2;cursor:pointer;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-input-choice .input{display:block;overflow:hidden;margin-right:.5em;width:1.6em;height:1.6em;border:2px solid #ebebeb;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-input-choice .input-checkbox:checked{background:url(../img/common/icon-input-checkbox.svg?rev=109a7271) no-repeat center;background-size:100% auto}.c-input-choice .input-radio{border-radius:50%}.c-input-choice .input-radio:checked{background:url(../img/common/icon-input-radio.svg?rev=dd13841d) no-repeat center;background-size:60% auto}.c-input-choice .label{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-top:.2em}.c-grid-double{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.c-grid-double.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-grid-triple{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.c-grid-triple.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-grid-masonry{padding:0;list-style:none;font-size:.75rem;line-height:1.33}.c-grid-masonry>.cell{margin-bottom:10px;width:calc(33.33% - 7px)}.c-inner{margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;max-width:1060px}.c-inner.is-full{max-width:100%}.c-inner.is-w-1240{max-width:1300px}.c-inner-double{display:-webkit-box;display:-ms-flexbox;display:flex}.c-inner-double>.column-main{width:calc(100% - 250px)}.c-inner-double>.column-side{margin-left:60px;width:190px;font-size:.875rem}.c-inner-triple{display:-webkit-box;display:-ms-flexbox;display:flex}.c-inner-triple>.column-left{margin-right:40px;width:190px;font-size:.875rem}.c-inner-triple>.column-main{width:calc(100% - 460px)}.c-inner-triple>.column-right{margin-left:40px;width:190px;font-size:.875rem}.c-accordion-trg{cursor:pointer}.c-accordion-container{display:none}.c-accordion-container.is-tile{display:block;visibility:hidden}.slick-dots{padding:0;list-style:none;gap:10px}.slick-dots li.slick-active button{background:#0294ca}.slick-dots button{display:block;overflow:hidden;margin:0;padding:0;width:14px;height:14px;border:0;border-radius:50%;background:#d3d3d3;color:transparent;cursor:pointer}.c-menu{position:relative;overflow:hidden;padding:0;width:50px;height:50px;border:0;background:none;color:transparent;cursor:pointer}.c-menu.is-open:before{-webkit-transform:translate3d(0,0,0) rotate(-45deg);transform:translate3d(0,0,0) rotate(-45deg)}.c-menu.is-open:after{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}.c-menu.is-open .bar{opacity:0}.c-menu:before,.c-menu:after,.c-menu .bar{position:absolute;top:calc(50% - 2px);left:calc(50% - 12px);display:block;overflow:hidden;width:25px;height:3px;border-radius:2px;background:#fff;content:'';-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform-origin:center;transform-origin:center}.c-menu:before{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}.c-menu:after{-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}.c-list-info .info:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-list-disc,.c-list-decimal{margin-bottom:1em;padding-left:1.4em}.c-list-disc p,.c-list-decimal p{margin-bottom:.5em}.c-list-indent{padding-left:1em;text-indent:-1em}.c-list-dl{display:table;margin-bottom:1em;width:100%;line-height:1.5}.c-list-dl .row{display:table-row}.c-list-dl .label,.c-list-dl .txt{display:table-cell;vertical-align:top;line-height:inherit}.c-list-dl .label{position:relative;margin:0;padding-right:1em;width:2em;white-space:nowrap;font-size:inherit}.c-list-dl .label:after{position:absolute;top:0;right:0;content:'\FF1A'}.c-list-share{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none}.c-list-share .share{margin-left:12px}.c-list-share .share:first-child{margin-left:0}.c-list-share .link{display:block}.mouse .c-list-share .link:hover{opacity:.6}.c-list-share .img{display:block}.c-list-share .img.is-facebook{fill:#3c5a99}.c-list-share .img.is-twitter{fill:#1da1f2}.c-list-share .img.is-x{fill:#000}.c-list-term-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-list-term-wrap .label{margin:0 10px 0 0;color:#888;text-transform:uppercase;white-space:nowrap;letter-spacing:.06em;font-size:116%;font-family:EurostileCondensed,sans-serif}.c-list-term-wrap .list-term{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-bottom:0}.c-list-term{padding:0;list-style:none}.c-list-term .term{display:inline}.c-list-term .term:last-child:after{content:none}.c-list-term .term:after{margin:0 .5em;content:'/'}.c-list-term .link{color:inherit;text-decoration:none!important}.c-list-info{padding:0;list-style:none;letter-spacing:-.4em}.c-list-info .info{display:inline;margin:0;letter-spacing:normal}.c-list-info .info:before{margin:0 1em;color:#aaa;content:'sign_r';font-size:75%}.c-list-info .info:first-child:before{content:none}.c-list-info .info a{color:#333}.mouse .c-list-info .info a:hover{text-decoration:none}.c-modal-gallery .slick-arrow:before,.c-modal-gallery .slick-arrow.slick-next:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-modal .mfp-close{top:-15px;right:-15px;border-radius:50px;background-color:#0294ca;color:#fff;opacity:1;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.mouse .c-modal .mfp-close:hover{-webkit-transform:scale(.9);transform:scale(.9)}.c-modal .mfp-container{padding:55px}.c-modal .mfp-content{padding:50px;border-radius:10px;background-color:#fff}.mfp-bg{background:#2c63a0;opacity:.92}.c-modal-dialog{position:fixed;overflow:visible;padding:0;max-height:calc(100vh - 100px);border:0;inset:0}.c-modal-dialog[open]{display:-webkit-box;display:-ms-flexbox;display:flex}.c-modal-dialog .modal-content{overflow:auto;height:auto}.c-modal-dialog .modal-close{position:absolute;top:-40px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;border:0;border-radius:0;background-color:#333;color:#fff;font-size:1.25rem;cursor:pointer;-webkit-transition:background-color .1s;transition:background-color .1s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mouse .c-modal-dialog .modal-close:hover{background-color:#888}.c-modal-gallery .mfp-content{height:100%}.c-modal-gallery .slick-slider{position:relative}.c-modal-gallery .slick-slide{outline:none}.c-modal-gallery .slick-arrow{position:absolute;top:0;z-index:50;overflow:hidden;padding:0;height:100%;outline:none;border:0;color:transparent;cursor:pointer;-webkit-transition:opacity .1s;transition:opacity .1s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mouse .c-modal-gallery .slick-arrow:hover{opacity:.6}.c-modal-gallery .slick-arrow:before{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;content:'sign_l';-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-modal-gallery .slick-arrow.slick-next:before{content:'sign_r'}.c-modal-gallery .slick-dots{display:none!important}.c-modal-gallery .slick-counter{position:absolute;top:0;right:0;text-align:right;font-weight:700;font-size:.8125rem;font-family:EurostileCondensed,sans-serif;line-height:1}.c-modal-gallery .slick-counter .current{font-size:1.375rem}.c-modal-gallery .modal-content{height:100%}.c-modal-gallery .gallery-hero-list{position:relative;height:calc(100% - 105px)}.c-modal-gallery .gallery-hero-list .slick-list,.c-modal-gallery .gallery-hero-list .slick-track,.c-modal-gallery .gallery-hero-list .slick-slide,.c-modal-gallery .gallery-hero-list .slick-slide>div{height:100%}.c-modal-gallery .gallery-hero-list .slick-arrow{width:120px;background-color:#fff;font-size:2.1875rem}.c-modal-gallery .gallery-hero-list .slick-arrow.slick-prev{left:-120px}.c-modal-gallery .gallery-hero-list .slick-arrow.slick-next{right:-120px}.c-modal-gallery .gallery-hero-list .slick-arrow:before{color:#124a89}.c-modal-gallery .hero{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding-top:30px;height:100%;vertical-align:top}.c-modal-gallery .hero .txt-filename{position:absolute;top:2px;left:0;overflow:hidden;margin-bottom:0;width:calc(100% - 50px);text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:.8125rem}.c-modal-gallery .hero .img{display:block;margin:0 auto;max-width:100%;max-height:100%;font-family:'object-fit: contain;';-o-object-fit:contain;object-fit:contain}.c-modal-gallery .gallery-nav-list{margin-top:25px;padding:0 36px}.c-modal-gallery .gallery-nav-list .slick-arrow{width:28px;background-color:#124a89}.c-modal-gallery .gallery-nav-list .slick-arrow.slick-prev{left:0}.c-modal-gallery .gallery-nav-list .slick-arrow.slick-next{right:0}.c-modal-gallery .gallery-nav-list .slick-arrow:before{color:#fff}.c-modal-gallery .nav{position:relative;padding:0 8px;vertical-align:top;cursor:pointer}.c-modal-gallery .nav:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:4px solid #0294ca;content:'';opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.c-modal-gallery .nav .img{display:block;max-width:120px;max-height:80px;height:auto}.c-modal-gallery .slick-current .nav:before{opacity:1}.c-modal-video .mfp-content{max-width:1000px}.c-modal-video .title{margin-bottom:10px}.c-modal-video .date{margin-bottom:0}.c-nav-tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;padding:0 5px;border-bottom:3px solid #ccc;line-height:1.33;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-nav-tab .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-bottom:-3px;margin-left:10px;padding:10px;border-top-left-radius:15px;border-top-right-radius:15px;background-color:#dbdbdb;color:#124a89;text-align:center;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-nav-tab .tab:first-child{margin-left:0}.c-nav-tab .tab.is-current{background-color:#124a89;color:#fff}.c-nav-tab a.tab{-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s}.mouse .c-nav-tab a.tab:hover{background-color:#0294ca;color:#fff;text-decoration:none}.c-table{margin:15px 0;width:100%;font-size:.8125rem;line-height:1.2}.c-table.is-fs-10{font-size:.625rem}.c-table.is-fs-11{font-size:.6875rem}.c-table.is-fs-12{font-size:.75rem}.c-table.is-fs-13{font-size:.8125rem}.c-table.is-fs-14{font-size:.875rem}.c-table.is-fs-15{font-size:.9375rem}.c-table.is-pd-0 th,.c-table.is-pd-0 td{padding:0}.c-table.is-pd-1 th,.c-table.is-pd-1 td{padding:1px}.c-table.is-pd-2 th,.c-table.is-pd-2 td{padding:2px}.c-table.is-pd-3 th,.c-table.is-pd-3 td{padding:3px}.c-table.is-pd-4 th,.c-table.is-pd-4 td{padding:4px}.c-table.is-pd-5 th,.c-table.is-pd-5 td{padding:5px}.c-table.is-pd-6 th,.c-table.is-pd-6 td{padding:6px}.c-table.is-pd-7 th,.c-table.is-pd-7 td{padding:7px}.c-table.is-pd-8 th,.c-table.is-pd-8 td{padding:8px}.c-table.is-pd-9 th,.c-table.is-pd-9 td{padding:9px}.c-table.is-pd-10 th,.c-table.is-pd-10 td{padding:10px}.c-table.is-pd-11 th,.c-table.is-pd-11 td{padding:11px}.c-table.is-pd-12 th,.c-table.is-pd-12 td{padding:12px}.c-table.is-pd-13 th,.c-table.is-pd-13 td{padding:13px}.c-table.is-pd-14 th,.c-table.is-pd-14 td{padding:14px}.c-table.is-pd-15 th,.c-table.is-pd-15 td{padding:15px}.c-table.is-pd-16 th,.c-table.is-pd-16 td{padding:16px}.c-table.is-pd-17 th,.c-table.is-pd-17 td{padding:17px}.c-table.is-pd-18 th,.c-table.is-pd-18 td{padding:18px}.c-table.is-pd-19 th,.c-table.is-pd-19 td{padding:19px}.c-table.is-pd-20 th,.c-table.is-pd-20 td{padding:20px}.c-table.is-pd-21 th,.c-table.is-pd-21 td{padding:21px}.c-table.is-pd-22 th,.c-table.is-pd-22 td{padding:22px}.c-table.is-pd-23 th,.c-table.is-pd-23 td{padding:23px}.c-table.is-pd-24 th,.c-table.is-pd-24 td{padding:24px}.c-table.is-pd-25 th,.c-table.is-pd-25 td{padding:25px}.c-table.is-pd-26 th,.c-table.is-pd-26 td{padding:26px}.c-table.is-pd-27 th,.c-table.is-pd-27 td{padding:27px}.c-table.is-pd-28 th,.c-table.is-pd-28 td{padding:28px}.c-table.is-pd-29 th,.c-table.is-pd-29 td{padding:29px}.c-table.is-pd-30 th,.c-table.is-pd-30 td{padding:30px}.c-table.is-alternately tr:nth-child(even) td{background-color:#f3f3f3}.c-table th,.c-table td{padding:10px;border:1px solid #dbdbdb;text-align:left}.c-table th.is-center,.c-table td.is-center{text-align:center}.c-table th.is-right,.c-table td.is-right{text-align:right}.c-table th.is-cell-large,.c-table td.is-cell-large{padding-top:30px;padding-bottom:30px}.c-table th.is-w-1em,.c-table td.is-w-1em{-webkit-box-sizing:content-box;box-sizing:content-box;width:1em;white-space:nowrap}.c-table th.is-w-2em,.c-table td.is-w-2em{-webkit-box-sizing:content-box;box-sizing:content-box;width:2em;white-space:nowrap}.c-table th.is-w-3em,.c-table td.is-w-3em{-webkit-box-sizing:content-box;box-sizing:content-box;width:3em;white-space:nowrap}.c-table th.is-w-4em,.c-table td.is-w-4em{-webkit-box-sizing:content-box;box-sizing:content-box;width:4em;white-space:nowrap}.c-table th.is-w-5em,.c-table td.is-w-5em{-webkit-box-sizing:content-box;box-sizing:content-box;width:5em;white-space:nowrap}.c-table th.is-w-6em,.c-table td.is-w-6em{-webkit-box-sizing:content-box;box-sizing:content-box;width:6em;white-space:nowrap}.c-table th.is-w-7em,.c-table td.is-w-7em{-webkit-box-sizing:content-box;box-sizing:content-box;width:7em;white-space:nowrap}.c-table th.is-w-8em,.c-table td.is-w-8em{-webkit-box-sizing:content-box;box-sizing:content-box;width:8em;white-space:nowrap}.c-table th.is-w-9em,.c-table td.is-w-9em{-webkit-box-sizing:content-box;box-sizing:content-box;width:9em;white-space:nowrap}.c-table th.is-w-10em,.c-table td.is-w-10em{-webkit-box-sizing:content-box;box-sizing:content-box;width:10em;white-space:nowrap}.c-table th.is-w-11em,.c-table td.is-w-11em{-webkit-box-sizing:content-box;box-sizing:content-box;width:11em;white-space:nowrap}.c-table th.is-w-12em,.c-table td.is-w-12em{-webkit-box-sizing:content-box;box-sizing:content-box;width:12em;white-space:nowrap}.c-table th.is-w-13em,.c-table td.is-w-13em{-webkit-box-sizing:content-box;box-sizing:content-box;width:13em;white-space:nowrap}.c-table th.is-w-14em,.c-table td.is-w-14em{-webkit-box-sizing:content-box;box-sizing:content-box;width:14em;white-space:nowrap}.c-table th.is-w-15em,.c-table td.is-w-15em{-webkit-box-sizing:content-box;box-sizing:content-box;width:15em;white-space:nowrap}.c-table th.is-w-16em,.c-table td.is-w-16em{-webkit-box-sizing:content-box;box-sizing:content-box;width:16em;white-space:nowrap}.c-table th.is-w-17em,.c-table td.is-w-17em{-webkit-box-sizing:content-box;box-sizing:content-box;width:17em;white-space:nowrap}.c-table th.is-w-18em,.c-table td.is-w-18em{-webkit-box-sizing:content-box;box-sizing:content-box;width:18em;white-space:nowrap}.c-table th.is-w-19em,.c-table td.is-w-19em{-webkit-box-sizing:content-box;box-sizing:content-box;width:19em;white-space:nowrap}.c-table th.is-w-20em,.c-table td.is-w-20em{-webkit-box-sizing:content-box;box-sizing:content-box;width:20em;white-space:nowrap}.c-table th.is-w-21em,.c-table td.is-w-21em{-webkit-box-sizing:content-box;box-sizing:content-box;width:21em;white-space:nowrap}.c-table th.is-w-22em,.c-table td.is-w-22em{-webkit-box-sizing:content-box;box-sizing:content-box;width:22em;white-space:nowrap}.c-table th.is-w-23em,.c-table td.is-w-23em{-webkit-box-sizing:content-box;box-sizing:content-box;width:23em;white-space:nowrap}.c-table th.is-w-24em,.c-table td.is-w-24em{-webkit-box-sizing:content-box;box-sizing:content-box;width:24em;white-space:nowrap}.c-table th.is-w-25em,.c-table td.is-w-25em{-webkit-box-sizing:content-box;box-sizing:content-box;width:25em;white-space:nowrap}.c-table th.is-w-26em,.c-table td.is-w-26em{-webkit-box-sizing:content-box;box-sizing:content-box;width:26em;white-space:nowrap}.c-table th.is-w-27em,.c-table td.is-w-27em{-webkit-box-sizing:content-box;box-sizing:content-box;width:27em;white-space:nowrap}.c-table th.is-w-28em,.c-table td.is-w-28em{-webkit-box-sizing:content-box;box-sizing:content-box;width:28em;white-space:nowrap}.c-table th.is-w-29em,.c-table td.is-w-29em{-webkit-box-sizing:content-box;box-sizing:content-box;width:29em;white-space:nowrap}.c-table th.is-w-30em,.c-table td.is-w-30em{-webkit-box-sizing:content-box;box-sizing:content-box;width:30em;white-space:nowrap}.c-table th.is-w-31em,.c-table td.is-w-31em{-webkit-box-sizing:content-box;box-sizing:content-box;width:31em;white-space:nowrap}.c-table th.is-w-32em,.c-table td.is-w-32em{-webkit-box-sizing:content-box;box-sizing:content-box;width:32em;white-space:nowrap}.c-table th.is-w-33em,.c-table td.is-w-33em{-webkit-box-sizing:content-box;box-sizing:content-box;width:33em;white-space:nowrap}.c-table th.is-w-34em,.c-table td.is-w-34em{-webkit-box-sizing:content-box;box-sizing:content-box;width:34em;white-space:nowrap}.c-table th.is-w-35em,.c-table td.is-w-35em{-webkit-box-sizing:content-box;box-sizing:content-box;width:35em;white-space:nowrap}.c-table th.is-w-36em,.c-table td.is-w-36em{-webkit-box-sizing:content-box;box-sizing:content-box;width:36em;white-space:nowrap}.c-table th.is-w-37em,.c-table td.is-w-37em{-webkit-box-sizing:content-box;box-sizing:content-box;width:37em;white-space:nowrap}.c-table th.is-w-38em,.c-table td.is-w-38em{-webkit-box-sizing:content-box;box-sizing:content-box;width:38em;white-space:nowrap}.c-table th.is-w-39em,.c-table td.is-w-39em{-webkit-box-sizing:content-box;box-sizing:content-box;width:39em;white-space:nowrap}.c-table th.is-w-40em,.c-table td.is-w-40em{-webkit-box-sizing:content-box;box-sizing:content-box;width:40em;white-space:nowrap}.c-table th.is-w-41em,.c-table td.is-w-41em{-webkit-box-sizing:content-box;box-sizing:content-box;width:41em;white-space:nowrap}.c-table th.is-w-42em,.c-table td.is-w-42em{-webkit-box-sizing:content-box;box-sizing:content-box;width:42em;white-space:nowrap}.c-table th.is-w-43em,.c-table td.is-w-43em{-webkit-box-sizing:content-box;box-sizing:content-box;width:43em;white-space:nowrap}.c-table th.is-w-44em,.c-table td.is-w-44em{-webkit-box-sizing:content-box;box-sizing:content-box;width:44em;white-space:nowrap}.c-table th.is-w-45em,.c-table td.is-w-45em{-webkit-box-sizing:content-box;box-sizing:content-box;width:45em;white-space:nowrap}.c-table th.is-w-46em,.c-table td.is-w-46em{-webkit-box-sizing:content-box;box-sizing:content-box;width:46em;white-space:nowrap}.c-table th.is-w-47em,.c-table td.is-w-47em{-webkit-box-sizing:content-box;box-sizing:content-box;width:47em;white-space:nowrap}.c-table th.is-w-48em,.c-table td.is-w-48em{-webkit-box-sizing:content-box;box-sizing:content-box;width:48em;white-space:nowrap}.c-table th.is-w-49em,.c-table td.is-w-49em{-webkit-box-sizing:content-box;box-sizing:content-box;width:49em;white-space:nowrap}.c-table th.is-w-50em,.c-table td.is-w-50em{-webkit-box-sizing:content-box;box-sizing:content-box;width:50em;white-space:nowrap}.c-table th.is-w-1pct,.c-table td.is-w-1pct{width:1%}.c-table th.is-w-2pct,.c-table td.is-w-2pct{width:2%}.c-table th.is-w-3pct,.c-table td.is-w-3pct{width:3%}.c-table th.is-w-4pct,.c-table td.is-w-4pct{width:4%}.c-table th.is-w-5pct,.c-table td.is-w-5pct{width:5%}.c-table th.is-w-6pct,.c-table td.is-w-6pct{width:6%}.c-table th.is-w-7pct,.c-table td.is-w-7pct{width:7%}.c-table th.is-w-8pct,.c-table td.is-w-8pct{width:8%}.c-table th.is-w-9pct,.c-table td.is-w-9pct{width:9%}.c-table th.is-w-10pct,.c-table td.is-w-10pct{width:10%}.c-table th.is-w-11pct,.c-table td.is-w-11pct{width:11%}.c-table th.is-w-12pct,.c-table td.is-w-12pct{width:12%}.c-table th.is-w-13pct,.c-table td.is-w-13pct{width:13%}.c-table th.is-w-14pct,.c-table td.is-w-14pct{width:14%}.c-table th.is-w-15pct,.c-table td.is-w-15pct{width:15%}.c-table th.is-w-16pct,.c-table td.is-w-16pct{width:16%}.c-table th.is-w-17pct,.c-table td.is-w-17pct{width:17%}.c-table th.is-w-18pct,.c-table td.is-w-18pct{width:18%}.c-table th.is-w-19pct,.c-table td.is-w-19pct{width:19%}.c-table th.is-w-20pct,.c-table td.is-w-20pct{width:20%}.c-table th.is-w-21pct,.c-table td.is-w-21pct{width:21%}.c-table th.is-w-22pct,.c-table td.is-w-22pct{width:22%}.c-table th.is-w-23pct,.c-table td.is-w-23pct{width:23%}.c-table th.is-w-24pct,.c-table td.is-w-24pct{width:24%}.c-table th.is-w-25pct,.c-table td.is-w-25pct{width:25%}.c-table th.is-w-26pct,.c-table td.is-w-26pct{width:26%}.c-table th.is-w-27pct,.c-table td.is-w-27pct{width:27%}.c-table th.is-w-28pct,.c-table td.is-w-28pct{width:28%}.c-table th.is-w-29pct,.c-table td.is-w-29pct{width:29%}.c-table th.is-w-30pct,.c-table td.is-w-30pct{width:30%}.c-table th.is-w-31pct,.c-table td.is-w-31pct{width:31%}.c-table th.is-w-32pct,.c-table td.is-w-32pct{width:32%}.c-table th.is-w-33pct,.c-table td.is-w-33pct{width:33%}.c-table th.is-w-34pct,.c-table td.is-w-34pct{width:34%}.c-table th.is-w-35pct,.c-table td.is-w-35pct{width:35%}.c-table th.is-w-36pct,.c-table td.is-w-36pct{width:36%}.c-table th.is-w-37pct,.c-table td.is-w-37pct{width:37%}.c-table th.is-w-38pct,.c-table td.is-w-38pct{width:38%}.c-table th.is-w-39pct,.c-table td.is-w-39pct{width:39%}.c-table th.is-w-40pct,.c-table td.is-w-40pct{width:40%}.c-table th.is-w-41pct,.c-table td.is-w-41pct{width:41%}.c-table th.is-w-42pct,.c-table td.is-w-42pct{width:42%}.c-table th.is-w-43pct,.c-table td.is-w-43pct{width:43%}.c-table th.is-w-44pct,.c-table td.is-w-44pct{width:44%}.c-table th.is-w-45pct,.c-table td.is-w-45pct{width:45%}.c-table th.is-w-46pct,.c-table td.is-w-46pct{width:46%}.c-table th.is-w-47pct,.c-table td.is-w-47pct{width:47%}.c-table th.is-w-48pct,.c-table td.is-w-48pct{width:48%}.c-table th.is-w-49pct,.c-table td.is-w-49pct{width:49%}.c-table th.is-w-50pct,.c-table td.is-w-50pct{width:50%}.c-table th.is-w-51pct,.c-table td.is-w-51pct{width:51%}.c-table th.is-w-52pct,.c-table td.is-w-52pct{width:52%}.c-table th.is-w-53pct,.c-table td.is-w-53pct{width:53%}.c-table th.is-w-54pct,.c-table td.is-w-54pct{width:54%}.c-table th.is-w-55pct,.c-table td.is-w-55pct{width:55%}.c-table th.is-w-56pct,.c-table td.is-w-56pct{width:56%}.c-table th.is-w-57pct,.c-table td.is-w-57pct{width:57%}.c-table th.is-w-58pct,.c-table td.is-w-58pct{width:58%}.c-table th.is-w-59pct,.c-table td.is-w-59pct{width:59%}.c-table th.is-w-60pct,.c-table td.is-w-60pct{width:60%}.c-table th.is-w-61pct,.c-table td.is-w-61pct{width:61%}.c-table th.is-w-62pct,.c-table td.is-w-62pct{width:62%}.c-table th.is-w-63pct,.c-table td.is-w-63pct{width:63%}.c-table th.is-w-64pct,.c-table td.is-w-64pct{width:64%}.c-table th.is-w-65pct,.c-table td.is-w-65pct{width:65%}.c-table th.is-w-66pct,.c-table td.is-w-66pct{width:66%}.c-table th.is-w-67pct,.c-table td.is-w-67pct{width:67%}.c-table th.is-w-68pct,.c-table td.is-w-68pct{width:68%}.c-table th.is-w-69pct,.c-table td.is-w-69pct{width:69%}.c-table th.is-w-70pct,.c-table td.is-w-70pct{width:70%}.c-table th.is-w-71pct,.c-table td.is-w-71pct{width:71%}.c-table th.is-w-72pct,.c-table td.is-w-72pct{width:72%}.c-table th.is-w-73pct,.c-table td.is-w-73pct{width:73%}.c-table th.is-w-74pct,.c-table td.is-w-74pct{width:74%}.c-table th.is-w-75pct,.c-table td.is-w-75pct{width:75%}.c-table th.is-w-76pct,.c-table td.is-w-76pct{width:76%}.c-table th.is-w-77pct,.c-table td.is-w-77pct{width:77%}.c-table th.is-w-78pct,.c-table td.is-w-78pct{width:78%}.c-table th.is-w-79pct,.c-table td.is-w-79pct{width:79%}.c-table th.is-w-80pct,.c-table td.is-w-80pct{width:80%}.c-table th.is-w-81pct,.c-table td.is-w-81pct{width:81%}.c-table th.is-w-82pct,.c-table td.is-w-82pct{width:82%}.c-table th.is-w-83pct,.c-table td.is-w-83pct{width:83%}.c-table th.is-w-84pct,.c-table td.is-w-84pct{width:84%}.c-table th.is-w-85pct,.c-table td.is-w-85pct{width:85%}.c-table th.is-w-86pct,.c-table td.is-w-86pct{width:86%}.c-table th.is-w-87pct,.c-table td.is-w-87pct{width:87%}.c-table th.is-w-88pct,.c-table td.is-w-88pct{width:88%}.c-table th.is-w-89pct,.c-table td.is-w-89pct{width:89%}.c-table th.is-w-90pct,.c-table td.is-w-90pct{width:90%}.c-table th.is-w-91pct,.c-table td.is-w-91pct{width:91%}.c-table th.is-w-92pct,.c-table td.is-w-92pct{width:92%}.c-table th.is-w-93pct,.c-table td.is-w-93pct{width:93%}.c-table th.is-w-94pct,.c-table td.is-w-94pct{width:94%}.c-table th.is-w-95pct,.c-table td.is-w-95pct{width:95%}.c-table th.is-w-96pct,.c-table td.is-w-96pct{width:96%}.c-table th.is-w-97pct,.c-table td.is-w-97pct{width:97%}.c-table th.is-w-98pct,.c-table td.is-w-98pct{width:98%}.c-table th.is-w-99pct,.c-table td.is-w-99pct{width:99%}.c-table th>:last-child,.c-table th .cell-row>:last-child,.c-table th .c-btn:last-child,.c-table td>:last-child,.c-table td .cell-row>:last-child,.c-table td .c-btn:last-child{margin-bottom:0}.c-table th{background-color:#edf8fb;font-weight:700}.c-table th.is-bg-green{background-color:#009235;color:#fff}.c-table td{background-color:#fff}.c-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;width:18px;height:18px;border-radius:50%;background-color:#124a89;color:#fff;font-size:.75rem;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#powerTip.c-tooltip-popup{padding:10px;border:2px solid #888;background-color:#fff;color:#333;font-size:.75rem;line-height:1.75}.c-ttl-bdrlb.c-accordion-trg.is-open:after,.c-ttl-bdrlb.c-accordion-trg:after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-ttl-page{position:relative;margin:0 0 30px;padding-left:20px;letter-spacing:.06em;font-weight:700;font-size:1.5rem;font-family:EurostileCondensed,sans-serif,Meiryo,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,sans-serif;line-height:1.16}.c-ttl-page:before{position:absolute;top:0;left:0;display:block;width:6px;height:100%;background:#023a78;-webkit-box-shadow:0 0 0 1px #124a89 inset;box-shadow:0 0 0 1px #124a89 inset;content:''}.c-ttl-bdrlb{margin:45px 0 25px;padding:8px 15px;border-bottom:3px solid #ebebeb;border-left:4px solid #124a89;letter-spacing:.06em;font-size:1.0625rem}.c-ttl-bdrlb.c-accordion-trg{position:relative}.c-ttl-bdrlb.c-accordion-trg.is-open:after{content:'circle_minus'}.c-ttl-bdrlb.c-accordion-trg:after{margin-left:10px;color:#124a89;content:'circle_plus';vertical-align:-.1em}.c-ttl-bdrb{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0 20px;letter-spacing:.06em;font-size:1rem}.c-ttl-bdrb:first-child{margin-top:0}.c-ttl-bdrb.is-blue{color:#124a89}.c-ttl-bdrb.is-blue .label{border-bottom-color:currentColor}.c-ttl-bdrb.is-skyblue{color:#0294ca}.c-ttl-bdrb.is-skyblue .label{border-bottom-color:currentColor}.c-ttl-bdrb.is-center{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-ttl-bdrb.is-en{font-weight:400;font-size:1.125rem;font-family:EurostileCondensed,sans-serif}.c-ttl-bdrb .label{padding-bottom:7px;border-bottom:3px solid #ebebeb}.c-ttl-bdrb .sub{margin:3px 0 0 10px;letter-spacing:.04em;font-weight:400;font-size:.75rem;font-family:Meiryo,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,sans-serif}.c-ttl-bold{margin:1.5em 0 .2em;letter-spacing:.06em;font-weight:700;font-size:100%}.c-ttl-normal{margin:1em 0;letter-spacing:.06em;font-weight:400;font-size:1.125rem;font-family:EurostileCondensed,sans-serif,Meiryo,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,sans-serif}.c-ttl-side,.c-ttl-side-en{margin-bottom:20px;text-align:center;letter-spacing:.06em;font-weight:400;font-size:1.125rem}.c-ttl-side-en{margin-bottom:30px;font-family:EurostileCondensed,sans-serif}.c-ttl-setaction{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:18px}.c-ttl-setaction.is-sp-block .link-action,.c-ttl-setaction.is-sp-block .wrap-action{margin-top:8px}.c-ttl-setaction .title{margin-top:0;margin-bottom:0}.c-ttl-setaction .link-sort{margin:10px 0 0;font-size:.8125rem;line-height:1.1}.c-ttl-setaction .link-sort .sort{margin-bottom:0;font-size:inherit}.c-ttl-setaction .link-sort .sort+.sort{margin-left:.8em;padding-left:.8em;border-left:1px solid #333}.c-ttl-setaction .link-sort .sort .icon+.label,.c-ttl-setaction .link-sort .sort .label+.icon{margin-left:3px}.c-ttl-setaction .link-sort a.sort{color:#0294ca}.c-ttl-setaction .link-sort a.sort .label{text-decoration:underline}.c-ttl-setaction .link-action{margin:0 0 0 auto}.c-ttl-setaction .wrap-action{margin:0 0 0 auto;text-align:right}.c-ttl-setaction .wrap-action p{margin-bottom:0}.c-txt-left{text-align:left}.c-txt-right{text-align:right}.c-txt-center{text-align:center}.c-txt-note{font-size:.75rem;line-height:1.2}.c-txt-note p{margin-bottom:5px}.c-txt-blue{color:#124a89}.c-txt-skyblue{color:#0294ca}.c-txt-brightblue{color:#006fc3}.c-txt-green{color:#009235}.c-txt-red{color:#e70101}.c-txt-status{display:inline-block;margin:0;padding:2px 5px;min-width:6em;border:2px solid currentColor;border-radius:5px;text-align:center;letter-spacing:.1em;font-size:.8125rem;line-height:1.2}.c-txt-status.is-block{display:block;margin:0 0 5px}.c-txt-status.is-block:last-child{margin-bottom:0}.c-txt-status.is-blue{color:#124a89}.c-txt-status.is-red{color:#e70101}.c-txt-status.is-green{color:#009235}.c-txt-lead{margin-bottom:30px;font-size:1rem}.wp-pagenavi .prevpostslink:before,.wp-pagenavi .previouspostslink:before,.wp-pagenavi .nextpostslink:after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alignnone,.aligncenter,.alignleft,.alignright{display:block;max-width:100%;height:auto}.alignnone img,.aligncenter img,.alignleft img,.alignright img{display:block;max-width:100%;height:auto}.aligncenter{margin:0 auto 20px}.alignleft{float:left;margin-right:20px;margin-bottom:20px}.alignright{float:right;margin-bottom:20px;margin-left:20px}.wp-caption{text-align:center;font-size:.75rem}.wp-caption img{margin-bottom:10px}.wp-pagenavi{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:58px 0;letter-spacing:.1em;font-size:.9375rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-pagenavi:before{position:absolute;top:6px;left:50%;width:1px;height:15px;background:#ebebeb;content:''}.wp-pagenavi .page,.wp-pagenavi .current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:10px;padding:0;width:46px;height:46px;border:2px solid #124a89;background:#fff;color:#124a89;text-align:center;font-size:1.125rem;font-family:EurostileCondensed,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi a.page{text-decoration:none!important}.mouse .wp-pagenavi a.page:hover{color:#124a89;opacity:.6}.wp-pagenavi .current{background-color:#124a89;color:#fff}.wp-pagenavi .prevpostslink,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:#124a89;text-decoration:none!important}.wp-pagenavi .prevpostslink,.wp-pagenavi .previouspostslink{margin:0 20px 0 0}.wp-pagenavi .prevpostslink:before,.wp-pagenavi .previouspostslink:before{margin-right:10px;content:'sign_l';vertical-align:-.1em}.wp-pagenavi .prevpostslink+.page,.wp-pagenavi .prevpostslink+.current,.wp-pagenavi .previouspostslink+.page,.wp-pagenavi .previouspostslink+.current{margin-left:0}.wp-pagenavi .nextpostslink{margin-left:20px}.wp-pagenavi .nextpostslink:after{margin-left:10px;content:'sign_r';vertical-align:-.1em}.wp-pagenavi .pages{margin-top:20px;width:100%;text-align:center;letter-spacing:.1em;font-size:.8125rem;-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.wp-pagenavi .extend{margin-left:10px;width:auto;background:none;color:#333}.common-footer{position:relative;margin-top:55px;background:#124a89;color:#fff}.common-footer.is-mt0{margin-top:0}.common-footer .btn-pagetop{position:fixed;right:0;bottom:0;z-index:900;padding:0;width:88px;outline:none;border:0;background:none;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mouse .common-footer .btn-pagetop:hover{opacity:.8}.common-footer .btn-pagetop.is-absolute{position:absolute;bottom:100%}.common-footer .btn-pagetop .img{display:block;width:100%;height:auto}.common-footer .footer-top{letter-spacing:.04em;font-size:.8125rem;opacity:.7}.common-footer .footer-top>.inner{padding-top:45px;padding-bottom:45px}.common-footer .gnav-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.common-footer .gnav-item{margin:60px 0 0 30px;width:calc(20% - 24px)}.common-footer .gnav-item:nth-child(-n+5){margin-top:0}.common-footer .gnav-item:nth-child(5n+1){margin-left:0}.common-footer .gnav-sub{margin-top:15px;padding:0;padding-left:10px;border-left:2px solid #36669b;list-style:none;font-size:.6875rem}.common-footer .gnav-link{display:block}.common-footer .gnav-link+.gnav-link{margin-top:3px}.common-footer a.gnav-link{color:inherit;text-decoration:none}.common-footer .footer-mdl{opacity:.7}.common-footer .footer-mdl:first-child>.inner{border-top:0}.common-footer .footer-mdl>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:36px;padding-bottom:36px;border-top:2px solid #36669b;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-footer .footer-mdl .wrap-right{margin-left:auto}.common-footer .logo-championships{display:block;color:inherit;text-decoration:none}.mouse .common-footer .logo-championships:hover{opacity:.6}.common-footer .logo-championships .img{display:block}.common-footer .subnav-items{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;letter-spacing:.12em;font-size:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-footer .subnav-items:last-child{margin-bottom:0}.common-footer .subnav{position:relative;margin-right:3em}.common-footer .subnav:before{position:absolute;top:calc(50% - .57em);right:-1.5em;display:block;width:1px;height:1.14em;background:#fff;content:''}.common-footer .subnav:last-child{margin-right:0}.common-footer .subnav:last-child:before{content:none}.common-footer .subnav a.label{color:inherit;text-decoration:none}.common-footer .snsnav-items{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 33px}.common-footer .snsnav-items:last-child{margin-bottom:0}.common-footer .snsnav .img{display:block;fill:#fff}.common-footer .footer-btm{padding:15px 0;background:#0a3c76}.common-footer .footer-btm>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px 20px}.common-footer .copyright{display:block;letter-spacing:.14em;font-size:.75rem;font-family:EurostileCondensed,sans-serif}.common-footer .misc-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;font-size:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px 20px}.common-footer .misc a.label{color:inherit;text-decoration:none}.common-header .subnav:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.common-header{position:relative;z-index:900;background:#124a89}.common-header .logo{position:absolute;top:9px;left:24px;z-index:10;display:block}.common-header .logo .img{display:block}.common-header .logo-triatholon{position:absolute;top:13px;right:32px;z-index:10;display:block}.common-header .logo-triatholon .img{display:block}.common-header .navigation .wrap-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 164px 0 356px;width:100%;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.common-header .subnav-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;color:#fff;list-style:none;letter-spacing:.06em;font-size:.6875rem;opacity:.7;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-header .subnav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-header .subnav:first-child{margin-left:0}.common-header .subnav:before{margin-right:8px;content:'sign_r';font-size:.625rem}.common-header .subnav a.label{color:inherit;text-decoration:none}.mouse .common-header .subnav a.label:hover{opacity:.6}.common-header .snsnav-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 38px;padding:0;list-style:none;opacity:.7;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-header .snsnav{margin-left:22px}.common-header .snsnav:first-child{margin-left:0}.common-header .snsnav .label{display:block}.mouse .common-header .snsnav a.label:hover{opacity:.6}.common-header .snsnav .img{display:block;fill:#fff}.common-header .sponsor-items-pc,.common-header .sponsor-items-sp{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-header .sponsor-items-pc .sponsor .link,.common-header .sponsor-items-sp .sponsor .link{display:block}.mouse .common-header .sponsor-items-pc .sponsor a.link:hover,.mouse .common-header .sponsor-items-sp .sponsor a.link:hover{opacity:.6}.common-header .sponsor-items-pc .sponsor .img,.common-header .sponsor-items-sp .sponsor .img{display:block}.common-header .sponsor-items-pc{margin:0 0 0 42px}.common-header .sponsor-items-pc .sponsor{margin-left:21px}.common-header .sponsor-items-pc .sponsor:first-child{margin-left:0}.common-header .sponsor-items-pc .sponsor .link{color:#fff}.common-header .sponsor-items-sp{margin:0 0 0 auto}.common-header .sponsor-items-sp .sponsor{margin-left:10px;width:64px}.common-header .sponsor-items-sp .sponsor:first-child{margin-left:0}.common-header .sponsor-items-sp .sponsor .link{color:#fff}.common-header .gnav{background:#f3f3f3}.common-header .gnav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:0;border-bottom:1px solid #dbdbdb;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-header .gnav-item{position:relative}.common-header .gnav-item:last-child .gnav-sub{right:0}.common-header .gnav-link,.common-header .gnav-sub-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 15px 10px;border-bottom:4px solid #f3f3f3;background:#f3f3f3;color:#333;text-decoration:none}.mouse .common-header .gnav-link:hover,.mouse .common-header .gnav-sub-link:hover{border-bottom:4px solid #124a89;background:#fff;opacity:1}.common-header .gnav-sub{position:absolute;top:calc(100% + 1px);display:none;padding:0;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;list-style:none}.common-header .gnav-sub-item{border-bottom:1px solid #dbdbdb}.common-header .gnav-sub-link{padding:17px;border-bottom:0;white-space:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mouse .common-header .gnav-sub-link:hover{border-bottom:0;background:#fff!important;opacity:1!important}:not(.organization-partner-list)>.common-sponsor{margin-top:55px;padding:55px 0;background:#f3f3f3}:not(.organization-partner-list)>.common-sponsor .sponsor-section{margin-bottom:40px}:not(.organization-partner-list)>.common-sponsor .sponsor-section:last-child{margin-bottom:0}:not(.organization-partner-list)>.common-sponsor .title-section{margin:0 0 30px;letter-spacing:.06em;font-size:.8125rem}:not(.organization-partner-list)>.common-sponsor .title-section .label{border-bottom-width:2px}:not(.organization-partner-list)>.common-sponsor .sponsor-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:21px;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:15px}:not(.organization-partner-list)>.common-sponsor .sponsor-list:last-child{margin-bottom:0}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-large{-webkit-column-gap:20px;column-gap:20px}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-large .sponsor{width:220px}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-middle{-webkit-column-gap:20px;column-gap:20px}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-middle .sponsor{width:175px}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-small{-webkit-column-gap:14px;column-gap:14px}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-small .sponsor{width:155px}:not(.organization-partner-list)>.common-sponsor .sponsor-list .sponsor .link{display:block;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse :not(.organization-partner-list)>.common-sponsor .sponsor-list .sponsor .link:hover{opacity:.6}:not(.organization-partner-list)>.common-sponsor .sponsor-list .sponsor .img{display:block;width:100%;height:auto}.article-detail-header{margin-bottom:30px}.article-detail-header .wrap-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-detail-header .txt-status{display:inline-block;margin:0 8px 0 0;padding:2px 5px;min-width:6em;border:2px solid currentColor;border-radius:5px;text-align:center;letter-spacing:.1em;font-size:.8125rem;line-height:1.2}.article-detail-header .txt-status.is-blue{color:#124a89}.article-detail-header .txt-status.is-red{color:#e70101}.article-detail-header .txt-status.is-green{color:#009235}.article-detail-header .txt-date{margin-bottom:0;width:185px;font-size:1rem}.article-detail-header .list-info{margin:10px 0 0;width:100%;font-size:.875rem}.article-detail-header .list-info .info:last-child{margin-right:0}.article-detail-header .list-share-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;font-size:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-detail-header .list-share-wrap .label{margin:0 10px 0 0;text-transform:uppercase;white-space:nowrap;letter-spacing:.06em;font-size:116%;font-family:EurostileCondensed,sans-serif}.article-detail-header .list-share-wrap .label:after{margin-left:5px;content:':'}.article-detail-header .list-share-wrap .list-share{margin-bottom:0}.article-detail-main iframe{width:100%;height:422px}.article-detail-hero{position:relative;width:100%}.article-detail-hero.is-race .hero-items{padding:40px 0;background:#f3f3f3}.article-detail-hero.is-race-detail{margin-bottom:30px;background:#f3f3f3}.article-detail-hero.is-race-detail .head{position:relative;padding:35px 30px 0}.article-detail-hero.is-race-detail .head+.hero-items{padding-top:0}.article-detail-hero.is-race-detail .head:last-child{padding-bottom:35px}.article-detail-hero.is-race-detail .head:last-child .box-white{margin-bottom:0}.article-detail-hero.is-race-detail .txt-region+.box-white,.article-detail-hero.is-race-detail .txt-date+.box-white{margin-top:5px}.article-detail-hero.is-race-detail .box-white{margin:0 0 35px}.article-detail-hero.is-race-detail .hero-items{padding:35px 0}.article-detail-hero .txt-region{position:absolute;top:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;font-size:.8125rem;line-height:1.4}.article-detail-hero .txt-region .label{display:block;padding:4px 10px;min-width:100px;background:#0294ca;color:#fff;text-align:center;letter-spacing:.1em;font-size:.8125rem}.article-detail-hero .txt-region .label.is-red{background-color:#f3306a}.article-detail-hero .txt-region .label.is-green{background-color:#43d94e}.article-detail-hero .txt-region .label.is-gray{background-color:#9d9d9d}.article-detail-hero .txt-date{position:absolute;top:5px;right:0;margin-bottom:10px}.article-detail-hero .box-white{padding:20px 25px;background-color:#fff}.article-detail-hero .box-white>*{margin-bottom:10px}.article-detail-hero .box-white>:last-child{margin-bottom:0}.article-detail-hero .hero-items{margin-bottom:30px}.article-detail-hero .hero-items.slick-dotted{margin-bottom:70px}.article-detail-hero .hero{display:block!important;width:100%;vertical-align:middle}.article-detail-hero .hero .img{display:block;margin:0 auto;max-width:100%;height:auto}.article-detail-hero .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.article-detail-hero .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-detail-hero .slick-slide>div{width:100%}.article-detail-hero .slick-dots{position:absolute;top:calc(100% + 20px);left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:100%;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-detail-term{margin:35px 0;padding:29px 0;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;font-size:.875rem}.article-archive-list{margin-bottom:60px;padding:0;list-style:none;font-size:.875rem;line-height:1.6}.article-archive-list.mb-0{margin-bottom:15px}.article-archive-list .article{border-top:2px solid #ebebeb}.article-archive-list .article:last-child{border-bottom:2px solid #ebebeb}.article-archive-list .article .box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 15px 25px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-archive-list .article .box:is(a){color:#333;text-decoration:none;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .article-archive-list .article .box:is(a):hover{opacity:.6}.article-archive-list .area-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.article-archive-list .txt-date{margin-bottom:10px}.article-archive-list .txt-excerpt{margin-bottom:10px}.article-archive-list .txt-excerpt>*{margin-bottom:1em}.article-archive-list .txt-excerpt>:last-child{margin-bottom:0}.article-archive-list .title{margin:0 0 10px;color:#0294ca;letter-spacing:.06em;font-weight:700;font-size:1.125rem;line-height:1.33}.article-archive-list .list-term-wrap{color:#888;font-size:.75rem}.article-archive-list .area-thumb{margin-right:20px;width:129px}.article-archive-list .area-thumb .thumb{display:block;width:100%;height:auto}.article-search-head .trg-panel.is-open .icon:before,.article-search-head .trg-panel .icon:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article-search{margin-bottom:35px}.article-search-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-search-head .trg-panel{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 auto;padding:0;width:auto;height:auto;border:0;background:none;letter-spacing:.12em;font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-search-head .trg-panel.is-open .icon:before{content:'circle_minus'}.article-search-head .trg-panel .icon{margin-right:10px;color:#124a89}.article-search-head .trg-panel .icon:before{content:'circle_plus'}.article-search-panel{margin-top:20px;border:3px solid #ebebeb;font-size:.75rem}.article-search-panel .column{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px;border-bottom:2px solid #ebebeb}.article-search-panel .column:last-child{border-bottom:0}.article-search-panel .section{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.article-search-panel .section.is-flex-2{-webkit-box-flex:2;-ms-flex:2 1;flex:2 1}.article-search-panel .section+.section{margin-left:20px}.article-search-panel .title-section{margin:0 0 8px;letter-spacing:.06em;font-weight:700;font-size:.875rem}.article-search-panel .checkbox-items{margin:0;padding:0;list-style:none}.article-search-panel .btn-items{margin:10px 0 25px;padding:0 15px}.article-search-panel .search-period{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-search-panel .search-period .period-start{margin-right:8px}.article-search-panel .search-period .period-end{margin-left:8px}.athlete-block-outline{margin-bottom:20px;font-size:.75rem}.athlete-block-outline .box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;height:100%;background-color:#f3f3f3;color:#333;text-decoration:none;-webkit-transition:opacity .1s;transition:opacity .1s;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mouse .athlete-block-outline a.box:hover{color:#333;text-decoration:none;opacity:.8}.athlete-block-outline a.box:after{position:absolute;right:5px;bottom:5px;display:block;width:18px;height:18px;background:url(../img/common/icon-circle-delta_r-skyblue.svg?rev=b52195ab) no-repeat center;background-size:contain;content:''}.athlete-block-outline .txt-rank{position:absolute;top:0;right:0;margin-bottom:0;padding:3px 10px;background-color:#0294ca;color:#fff;font-size:.6875rem;line-height:1.3}.athlete-block-outline .txt-rank:before{position:absolute;top:0;right:100%;display:block;width:0;height:0;border:10px solid transparent;border-top-color:#0294ca;border-right-width:5px;border-right-color:#0294ca;border-left-width:5px;content:''}.athlete-block-outline .area-thumb{margin-left:10px;width:110px}.athlete-block-outline .thumb{display:block;width:100%;height:auto}.athlete-block-outline .area-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.athlete-block-outline .txt-name{margin-bottom:3px;font-weight:400;font-size:1rem}.athlete-block-outline .txt-name .en{color:#0294ca;text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-family:EurostileCondensed,sans-serif}.athlete-block-outline .txt-birth{font-size:.625rem}.athlete-block-outline .list-info{display:table;margin:12px 0 0;width:100%;line-height:1.2}.athlete-block-outline .list-info .info{display:table-row}.athlete-block-outline .list-info .info:last-child .label,.athlete-block-outline .list-info .info:last-child .txt{padding-bottom:0}.athlete-block-outline .list-info .label,.athlete-block-outline .list-info .txt{display:table-cell;padding-bottom:5px;vertical-align:top}.athlete-block-outline .list-info .label{position:relative;padding-right:1em;width:2em;text-align-last:justify;text-justify:inter-ideograph;white-space:nowrap}.athlete-block-outline .list-info .label:after{position:absolute;top:0;right:0;content:'\FF1A'}.athlete-block-detail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.athlete-block-detail .area-thumb{margin-right:37px;width:230px}.athlete-block-detail .thumb{display:block;width:100%;height:auto}.athlete-block-detail .area-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.athlete-block-detail .area-txt>:last-child{margin-bottom:0}.athlete-block-detail .list-tag{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:0;list-style:none;font-size:.8125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.athlete-block-detail .list-tag .tag{margin-right:8px}.athlete-block-detail .list-tag .label{display:block;padding:1px 9px;border:2px solid #0294ca;border-radius:5px;color:#0294ca;text-decoration:none}.athlete-block-detail .list-tag a.label{-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s}.mouse .athlete-block-detail .list-tag a.label:hover{background-color:#0294ca;color:#fff}.athlete-block-detail .txt-name{margin-bottom:3px;letter-spacing:.04em;font-weight:400;font-size:1.5rem}.athlete-block-detail .txt-name .en{color:#0294ca;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;font-family:EurostileCondensed,sans-serif}.athlete-block-detail .txt-birth{margin-bottom:20px;font-size:.8125rem}.athlete-block-detail .list-info{display:table;margin-bottom:1em;width:100%;line-height:1.2}.athlete-block-detail .list-info .info{display:table-row}.athlete-block-detail .list-info .info:last-child .label,.athlete-block-detail .list-info .info:last-child .txt{padding-bottom:0}.athlete-block-detail .list-info .label,.athlete-block-detail .list-info .txt{display:table-cell;padding-bottom:5px;vertical-align:top}.athlete-block-detail .list-info .label{position:relative;padding-right:1em;width:2em;text-align-last:justify;text-justify:inter-ideograph;white-space:nowrap}.athlete-block-detail .list-info .label:after{position:absolute;top:0;right:0;content:'\FF1A'}.athlete-archive-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.athlete-ranking-list .ranking{margin-bottom:20px}.athlete-ranking-list .ranking:last-child{margin-bottom:0}.athlete-ranking-list .txt-ranking{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;font-size:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.athlete-ranking-list .txt-ranking.is-gold .rank{background-color:#eec14f}.athlete-ranking-list .txt-ranking.is-silver .rank{background-color:#c6c6c6}.athlete-ranking-list .txt-ranking.is-bronze .rank{background-color:#be9b6b}.athlete-ranking-list .txt-ranking .rank{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:13px;width:36px;height:36px;border-radius:50%;color:#fff;font-size:1.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.athlete-ranking-list .athlete-block-outline{margin-bottom:0}.championships-event-course-map-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.championships-event-course-map{display:table;margin:0 auto}.championships-event-course-map .img{display:block;margin:0 auto 10px;max-width:100%;height:auto}.championships-event-course-map .info-list{display:-webkit-box;display:-ms-flexbox;display:flex}.championships-event-course-map .info-list>.info{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.championships-event-course-map .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:9px 12px 15px;background-color:#006fc3;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.championships-event-course-map .info.is-swim{background-color:#006fc3}.championships-event-course-map .info.is-bike{background-color:#4c72ba}.championships-event-course-map .info.is-run{background-color:#9173bf}.championships-event-course-map .txt-race{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 10px}.championships-event-course-map .txt-race .icon{-ms-flex-item-align:center;align-self:center}.championships-event-course-map .txt-race .icon.is-swim{font-size:1.3125rem}.championships-event-course-map .txt-race .icon.is-bike{font-size:1.75rem}.championships-event-course-map .txt-race .icon.is-run{font-size:2rem}.championships-event-course-map .txt-race .label{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.05em;font-family:Special Gothic Expanded One,sans-serif;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 .5em}.championships-event-course-map .txt-race .num{font-size:200%}.championships-event-course-map .txt-note{margin:0;font-size:.75rem}.championships-event-top-others .link-action:after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.championships-event-top-hero{position:relative}.championships-event-top-hero:not(:has(.championships-event-top-hero-item.is-show)) *,.championships-event-top-hero:not(:has(.championships-event-top-hero-item.is-show)) :before,.championships-event-top-hero:not(:has(.championships-event-top-hero-item.is-show)) :after{-webkit-animation:none!important;animation:none!important}.championships-event-top-hero :where(.a-fade-in){--a-fade-in-duration:.5s;--a-fade-in-delay:0s;--a-fade-in-easing:linear;--a-fade-in-start:0;--a-fade-in-end:1;-webkit-animation:a-fade-in var(--a-trans-in-duration) var(--a-trans-in-easing) var(--a-trans-in-delay) both;animation:a-fade-in var(--a-trans-in-duration) var(--a-trans-in-easing) var(--a-trans-in-delay) both}.championships-event-top-hero :where(.a-trans-in){--a-trans-in-duration:.5s;--a-trans-in-delay:0s;--a-trans-in-easing:ease-out;--a-trans-in-start-x:0;--a-trans-in-start-y:20%;--a-trans-in-end-x:0;--a-trans-in-end-y:0;-webkit-animation:a-trans-in var(--a-trans-in-duration) var(--a-trans-in-easing) var(--a-trans-in-delay) both;animation:a-trans-in var(--a-trans-in-duration) var(--a-trans-in-easing) var(--a-trans-in-delay) both}.championships-event-top-hero :where(.a-scale-in){--a-scale-in-duration:.5s;--a-scale-in-delay:0s;--a-scale-in-easing:ease-out;--a-scale-in-start:0;--a-scale-in-end:1;-webkit-animation:a-scale-in var(--a-scale-in-duration) var(--a-scale-in-easing) var(--a-scale-in-delay) both;animation:a-scale-in var(--a-scale-in-duration) var(--a-scale-in-easing) var(--a-scale-in-delay) both}@-webkit-keyframes a-fade-in{0%{opacity:var(--a-fade-in-start,0)}100%{opacity:var(--a-fade-in-end,1)}}@keyframes a-fade-in{0%{opacity:var(--a-fade-in-start,0)}100%{opacity:var(--a-fade-in-end,1)}}@-webkit-keyframes a-trans-in{0%{opacity:var(--a-fade-in-start,0);translate:var(--a-trans-in-start-x) var(--a-trans-in-start-y)}100%{opacity:var(--a-fade-in-end,1);translate:var(--a-trans-in-end-x) var(--a-trans-in-end-y)}}@keyframes a-trans-in{0%{opacity:var(--a-fade-in-start,0);translate:var(--a-trans-in-start-x) var(--a-trans-in-start-y)}100%{opacity:var(--a-fade-in-end,1);translate:var(--a-trans-in-end-x) var(--a-trans-in-end-y)}}@-webkit-keyframes a-scale-in{0%{scale:var(--a-scale-in-start)}100%{scale:var(--a-scale-in-end)}}@keyframes a-scale-in{0%{scale:var(--a-scale-in-start)}100%{scale:var(--a-scale-in-end)}}.championships-event-top-hero-canvas{position:absolute;z-index:10;width:100%;height:100%;pointer-events:none;inset:0}.championships-event-top-hero-item{position:relative;overflow:hidden}.championships-event-top-hero-item:not(.is-show):after{position:absolute;z-index:9;display:block;background-color:#fff;content:'';inset:0}.championships-event-top-hero-item:before{--a-fade-in-end:.3;position:absolute;z-index:1;display:block;background:linear-gradient(249deg,#016ec3 34.18%,#977dbf 106.71%);content:'';opacity:.3;-webkit-animation:a-fade-in .5s linear .3s both;animation:a-fade-in .5s linear .3s both;inset:0;mix-blend-mode:hue}.championships-event-top-hero-item>.grad{--a-trans-in-duration:1s;--a-trans-in-delay:.4s;--a-trans-in-easing:cubic-bezier(.215,.61,.355,1);--a-trans-in-start-y:80%;position:absolute;bottom:0;left:0;z-index:2;width:100%;height:460px;background:-webkit-gradient(linear,left bottom,left top,color-stop(40.94%,#0368b6),color-stop(95.92%,rgba(3,104,182,0)));background:linear-gradient(0deg,#0368b6 40.94%,rgba(3,104,182,0) 95.92%)}.championships-event-top-hero-item>.deco{--a-fade-in-start:1;--a-trans-in-duration:1.1s;--a-trans-in-delay:.1s;--a-trans-in-easing:cubic-bezier(.23,1,.32,1);--a-trans-in-start-x:250px;--a-trans-in-start-y:-145px;position:absolute;top:0;right:0;z-index:1;width:367px}.championships-event-top-hero-img{--a-scale-in-duration:5s;--a-scale-in-easing:cubic-bezier(.39,.575,.565,1);--a-scale-in-start:1;--a-scale-in-end:1.05;display:block}.championships-event-top-hero-img img{min-height:600px;width:100%;height:100%;-webkit-filter:none;filter:none;-webkit-animation:a-event-top-hero-img-filter .5s linear .3s both;animation:a-event-top-hero-img-filter .5s linear .3s both;-o-object-fit:cover;object-fit:cover;-o-object-position:15% 0;object-position:15% 0}@-webkit-keyframes a-event-top-hero-img-filter{0%{-webkit-filter:saturate(100%) contrast(100%);filter:saturate(100%) contrast(100%)}100%{-webkit-filter:saturate(30%) contrast(135%);filter:saturate(30%) contrast(135%)}}@keyframes a-event-top-hero-img-filter{0%{-webkit-filter:saturate(100%) contrast(100%);filter:saturate(100%) contrast(100%)}100%{-webkit-filter:saturate(30%) contrast(135%);filter:saturate(30%) contrast(135%)}}.championships-event-top-hero-noimg{background-color:#006fc3;aspect-ratio:1100 / 600}.championships-event-top-hero-overlay-info{--a-trans-in-delay:.7s;--a-trans-in-easing:cubic-bezier(.215,.61,.355,1);--a-trans-in-start-y:10px;color:#fff}.championships-event-top-hero-overlay-info>.race-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.championships-event-top-hero-overlay-info>.tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.championships-event-top-hero-overlay-info .logo{margin:0 0 10px}.championships-event-top-hero-overlay-info .logo .img{display:block;width:auto;height:60px}.championships-event-top-hero-overlay-info .title{margin:0 0 20px;letter-spacing:.05em;font-weight:700;font-size:2.25rem;line-height:1.67}.championships-event-top-hero-overlay-info .info-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px;padding:0;list-style:none;font-size:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 40px}.championships-event-top-hero-overlay-info .info-list .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}.championships-event-top-hero-overlay-info .info-list .info .icon.is-swim{font-size:131%}.championships-event-top-hero-overlay-info .info-list .info .icon.is-bike{font-size:175%}.championships-event-top-hero-overlay-info .info-list .info .icon.is-run{font-size:200%}.championships-event-top-hero-overlay-info .info-list .info .label{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.05em;font-family:Special Gothic Expanded One,sans-serif;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 .5em}.championships-event-top-hero-overlay-info .info-list .info .num{font-size:200%}.championships-event-top-hero-overlay-info .tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;font-weight:700;font-size:.875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.championships-event-top-hero-overlay-info .tag-list .tag:not(:last-child):after{margin:0 1em;content:'/';font-weight:400}.championships-event-top-hero-overlay-countdown{--a-trans-in-delay:.8s;--a-trans-in-easing:cubic-bezier(.215,.61,.355,1);--a-trans-in-start-y:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 30px 10px;border-radius:10px;background:rgba(255,255,255,.92);text-align:center;letter-spacing:.05em;line-height:1.1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.championships-event-top-hero-overlay-countdown .txt-countdown{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px}.championships-event-top-hero-overlay-countdown .txt-countdown .label{font-weight:700;font-size:.75rem}.championships-event-top-hero-overlay-countdown .txt-countdown .num{padding:1px 7px;background-color:#006fc3;color:#fff;font-size:1.25rem;font-family:Special Gothic Expanded One,sans-serif}.championships-event-top-hero-overlay-countdown .txt-countdown .days{color:#006fc3;font-size:.625rem;font-family:Special Gothic Expanded One,sans-serif}.championships-event-top-hero-overlay-countdown .txt-date{display:grid;margin:0;font-size:1rem;font-family:Special Gothic Expanded One,sans-serif;line-height:1;grid-template-rows:auto auto;grid-template-areas:"date year" "date week";-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 12px}.championships-event-top-hero-overlay-countdown .txt-date .date{font-size:300%;grid-area:date}.championships-event-top-hero-overlay-countdown .txt-date .year{font-size:150%;grid-area:year}.championships-event-top-hero-overlay-countdown .txt-date .week{grid-area:week}.championships-event-top-hero-overlay-countdown .txt-date .week:before{content:'['}.championships-event-top-hero-overlay-countdown .txt-date .week:after{content:']'}.championships-event-top-hero-overlay-countdown .txt-note{margin:0;font-size:.75rem}.championships-event-top-information .btn-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px auto;padding:0;outline:none;border:0;background:none;font-size:1rem;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.mouse .championships-event-top-information .btn-trigger:hover{opacity:.6}.championships-event-top-information .btn-trigger.is-hide{display:none}.championships-event-top-information .btn-trigger .icon{color:#006fc3;font-size:.8125rem}.championships-event-top-photos-bg>.shapeWrap path{--a-fade-in-duration:1s;--a-fade-in-delay:0s;--a-fade-in-easing:linear;--a-fade-in-start:0;--a-fade-in-end:1;-webkit-animation:a-fade-in var(--a-fade-in-duration) var(--a-fade-in-easing) var(--a-fade-in-delay) alternate infinite;animation:a-fade-in var(--a-fade-in-duration) var(--a-fade-in-easing) var(--a-fade-in-delay) alternate infinite;fill:#0368b6}.championships-event-top-sns .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;gap:20px}.championships-event-top-sns .sns-list .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-size:1.5625rem;gap:20px}.championships-event-top-sns .sns-list .sns.is-x .link{background-color:#000}.championships-event-top-sns .sns-list .sns.is-facebook .link{background-color:#1877f2}.championships-event-top-sns .sns-list .sns.is-instagram .link{background-color:#7638fa}.championships-event-top-sns .sns-list .sns .link{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;background-color:#006fc3;color:#fff;text-decoration:none;-webkit-transition:opacity .15s;transition:opacity .15s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,20px 100%);clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,20px 100%)}.mouse .championships-event-top-sns .sns-list .sns .link:hover{color:#fff;opacity:.6}.championships-event-top-sns .sns-list .fb-page{text-align:center}.championships-event-top-others{padding:60px 0;background-color:#ebf1f6}.championships-event-top-others .wrap-head{display:grid;margin-bottom:30px;grid-template-columns:150px 1fr 150px;grid-template-rows:auto}.championships-event-top-others .title-section{margin:0;text-align:center;grid-column:2 / 3}.championships-event-top-others .link-action{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 auto;color:#333;text-decoration:none;grid-column:3 / 4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.mouse .championships-event-top-others .link-action:hover{color:#006fc3;text-decoration:none}.championships-event-top-others .link-action:after{padding:3px 6px 3px 21px;background-color:#006fc3;color:#fff;content:'sign_r';font-size:.5625rem;-webkit-clip-path:polygon(15px 0,100% 0,100% 100%,0 100%);clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}.championships-event-top-others .link-action .label{letter-spacing:.05em;font-size:1rem;font-family:Special Gothic Expanded One,sans-serif}.championships-event-modal .link-action:after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.championships-event-subpage-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:43px 30px;color:#fff;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.championships-event-subpage-hero:not(.is-show) *,.championships-event-subpage-hero:not(.is-show):before{visibility:hidden;-webkit-animation:none!important;animation:none!important}.championships-event-subpage-hero:not(.is-show) .championships-event-subpage-hero-canvas{visibility:visible}.championships-event-subpage-hero:before{--a-fade-in-duration:1s;--a-fade-in-delay:.15s;--a-fade-in-easing:cubic-bezier(.215,.61,.355,1);position:absolute;top:0;left:0;z-index:6;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(46.32%,rgba(3,104,182,.9)),color-stop(131.27%,rgba(151,125,191,.9)));background:linear-gradient(90deg,rgba(3,104,182,.9) 46.32%,rgba(151,125,191,.9) 131.27%);content:'';-webkit-animation:a-fade-in var(--a-fade-in-duration) var(--a-fade-in-easing) var(--a-fade-in-delay) both;animation:a-fade-in var(--a-fade-in-duration) var(--a-fade-in-easing) var(--a-fade-in-delay) both}.championships-event-subpage-hero>:where(*){position:relative;z-index:10}.championships-event-subpage-hero :where(.a-trans-in){--a-trans-in-duration:.5s;--a-trans-in-delay:0s;--a-trans-in-easing:cubic-bezier(.215,.61,.355,1);--a-trans-in-start-x:0;--a-trans-in-start-y:10px;--a-trans-in-end-x:0;--a-trans-in-end-y:0;-webkit-animation:a-trans-in var(--a-trans-in-duration) var(--a-trans-in-easing) var(--a-trans-in-delay) both;animation:a-trans-in var(--a-trans-in-duration) var(--a-trans-in-easing) var(--a-trans-in-delay) both}.championships-event-subpage-hero .bg{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.championships-event-subpage-hero .logo{--a-trans-in-delay:.3s;margin:0}.mouse .championships-event-subpage-hero .logo:is(a):hover{opacity:.6}.championships-event-subpage-hero .logo .img{display:block;width:auto;height:54px}.championships-event-subpage-hero .title{font-size:1rem}.championships-event-subpage-hero .title .en{--a-trans-in-delay:.4s;margin:0;letter-spacing:.05em;font-size:300%;font-family:Bebas Neue,sans-serif;line-height:1.1}.championships-event-subpage-hero .title .ja{--a-trans-in-delay:.5s;margin:0;font-weight:400;font-size:inherit}.championships-event-subpage-hero-canvas{position:absolute!important;z-index:20;visibility:visible;width:100%;height:100%;pointer-events:none;inset:0}.championships-event-subpage-container{padding-top:50px;background:linear-gradient(180deg,#ededed 0,#fff min(800px,90%),#fff 100%)}.championships-event-subpage-container:has(.c-table.is-sp-column) .c-inner{padding-top:35px;background-color:#fff}.championships-event-detail-title{margin-top:80px;margin-bottom:35px;text-align:center;font-size:1.25rem}.championships-event-detail-title:first-child{margin-top:0}.championships-event-detail-body{font-size:1rem}.championships-event-detail-body .c-table.is-sp-column{font-size:inherit;line-height:2}.championships-event-detail-body .c-table.is-sp-column th,.championships-event-detail-body .c-table.is-sp-column td{padding:10px;vertical-align:top}.championships-event-detail-body .c-table:not(.is-sp-column) thead th{background-color:#006fc3;color:#fff}.championships-event-detail-body .c-table:not(.is-sp-column) th,.championships-event-detail-body .c-table:not(.is-sp-column) td{border-color:#aaa}.championships-event-detail-category-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;font-size:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.championships-event-detail-category-list .category{padding:3px;background-color:#ebf1f6}.championships-event-detail-category-list .category.is-blue{background-color:#dce9f8}.championships-event-detail-category-list .category.is-red{background-color:#f8dce4}.championships-event-detail-category-list .category.is-yellow{background-color:#f9e0cc}.championships-event-detail-category-list .category.is-green{background-color:#cbecca}.championships-event-detail-category-list .category.is-cyan{background-color:#c9ebf1}.championships-event-detail-category-list .category.is-purple{background-color:#e2daee}.championships-event-sponsor .title-section{margin:0 0 20px;text-align:center;font-weight:400;font-size:1rem}.championships-event-sponsor .sponsor-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.championships-event-sponsor .sponsor-list+.title-section{margin-top:30px}.championships-event-sponsor .sponsor-list.is-large .sponsor{width:350px}.championships-event-sponsor .sponsor-list.is-middle .sponsor{width:235px}.championships-event-sponsor .sponsor-list.is-small .sponsor{width:150px}.championships-event-sponsor .sponsor-list .sponsor .link{display:block;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .championships-event-sponsor .sponsor-list .sponsor .link:hover{opacity:.6}.championships-event-sponsor .sponsor-list .sponsor .img{display:block;width:100%;height:auto}.championships-event-sponsor .txt-note{text-align:right;font-size:.75rem}.championships-event-sponsor .txt-note>p{margin-block:1em}.championships-event-modal .modal-content{padding:40px;background-color:#fff}.championships-event-modal .img{display:block;margin:0 auto 20px;max-width:400px;width:100%;height:auto}.championships-event-modal .title{margin:20px 0;text-align:center;font-weight:400;font-size:1.25rem;line-height:1.5}.championships-event-modal .link-action{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 auto;color:#333;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.mouse .championships-event-modal .link-action:hover{color:#006fc3;text-decoration:none}.championships-event-modal .link-action:after{padding:3px 6px 3px 21px;background-color:#006fc3;color:#fff;content:'sign_r';font-size:.5625rem;-webkit-clip-path:polygon(15px 0,100% 0,100% 100%,0 100%);clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}.championships-event-modal .link-action .label{letter-spacing:.05em;font-size:1rem}.championships-nav-bnr-list .bnr .link:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#japan-championships #contents{margin-top:0}.championships-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 50px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.championships-header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.championships-header .logo-jtu{display:block;margin-right:10px;padding-right:10px;border-right:1px solid #333}.mouse .championships-header .logo-jtu:hover{opacity:.6}.championships-header .logo-jtu .img{display:block}.championships-header .logo-championships{display:block}.mouse .championships-header .logo-championships:hover{color:inherit}.championships-header .sponsor-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 auto;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.championships-header .sponsor-items .sponsor .link{display:block}.mouse .championships-header .sponsor-items .sponsor .link:hover{opacity:.6}.championships-header .sponsor-items .sponsor .link.is-ntt{color:#0072bc}.championships-header .sponsor-items .sponsor .img{display:block}.championships-footer{background-color:#006fc3}.championships-footer .footer-mdl{opacity:1}.championships-headline{display:block;padding:3px 30px;background:-webkit-gradient(linear,left top,right top,from(#0368b6),to(#977dbf));background:linear-gradient(90deg,#0368b6 0,#977dbf 100%);color:#fff;text-align:center;text-decoration:none;font-size:.875rem;-webkit-transition:opacity .2s;transition:opacity .2s}.mouse .championships-headline:hover{color:#fff;text-decoration:none;opacity:.8}.championships-nav-gnav{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:900;width:100%;background:#333;color:#fff;font-size:.875rem}.championships-nav-gnav .gnav-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;margin:0;padding:0;padding:14px 30px;list-style:none;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 40px}.championships-nav-gnav .gnav-list .nav{font-weight:700}.championships-nav-gnav .gnav-list .nav .link{color:inherit;text-decoration:none;opacity:.6}.championships-nav-gnav .gnav-list .nav .link:is(a){opacity:1}.mouse .championships-nav-gnav .gnav-list .nav .link:is(a):hover{opacity:.6}.championships-nav-entry{position:fixed;z-index:900;background:#333;color:#fff;text-decoration:none;font-size:.875rem;-webkit-transition:background-color .15s;transition:background-color .15s}.mouse .championships-nav-entry:hover{background-color:#006fc3;color:#fff;text-decoration:none}.championships-nav-entry .en{letter-spacing:.1em;font-size:171.43%;font-family:Bebas Neue,sans-serif}.championships-nav-bnr-list{display:grid;padding:0;list-style:none;grid-template-columns:repeat(3,1fr);gap:20px}.championships-nav-bnr-list .bnr .link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background:#fff;-webkit-box-shadow:0 2px 15px 5px rgba(0,0,0,.03);box-shadow:0 2px 15px 5px rgba(0,0,0,.03);color:inherit;text-decoration:none;opacity:.6}.championships-nav-bnr-list .bnr .link:is(a){opacity:1;-webkit-transition:color .2s;transition:color .2s}.mouse .championships-nav-bnr-list .bnr .link:is(a):hover{color:#fff}.mouse .championships-nav-bnr-list .bnr .link:is(a):hover:after{opacity:0}.mouse .championships-nav-bnr-list .bnr .link:is(a):hover .img,.mouse .championships-nav-bnr-list .bnr .link:is(a):hover .noimg{scale:1.04}.mouse .championships-nav-bnr-list .bnr .link:is(a):hover .img{-webkit-filter:brightness(100%) saturate(30%) contrast(135%);filter:brightness(100%) saturate(30%) contrast(135%)}.mouse .championships-nav-bnr-list .bnr .link:is(a):hover .grad{opacity:.75}.championships-nav-bnr-list .bnr .link:before{position:absolute;right:0;bottom:0;z-index:9;padding:4px 9px 4px 29px;background-color:#006fc3;color:#fff;content:'sign_r';font-size:.8125rem;-webkit-clip-path:polygon(21px 0,100% 0,100% 100%,0 100%);clip-path:polygon(21px 0,100% 0,100% 100%,0 100%)}.championships-nav-bnr-list .bnr .link:after{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:#fff;content:'';opacity:.75;-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.championships-nav-bnr-list .bnr .title{position:absolute;top:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 33px;width:100%;height:100%;letter-spacing:.05em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.championships-nav-bnr-list .bnr .title .ja{margin:0;font-size:1rem}.championships-nav-bnr-list .bnr .title .en{margin:0;font-size:200%;font-family:Special Gothic Expanded One,sans-serif;line-height:1.3}.championships-nav-bnr-list .bnr .img,.championships-nav-bnr-list .bnr .noimg{display:block;margin-left:auto;width:auto;height:200px;aspect-ratio:1 / 1;-webkit-clip-path:polygon(0 26.5%,118.5% -42.5%,118.5% 43.5%,0 112.5%);clip-path:polygon(0 26.5%,118.5% -42.5%,118.5% 43.5%,0 112.5%)}.championships-nav-bnr-list .bnr .img{-webkit-filter:brightness(110%) saturate(15%) contrast(100%);filter:brightness(110%) saturate(15%) contrast(100%);-webkit-transition:scale .5s cubic-bezier(.215,.61,.355,1),-webkit-filter .5s cubic-bezier(.215,.61,.355,1);transition:scale .5s cubic-bezier(.215,.61,.355,1),-webkit-filter .5s cubic-bezier(.215,.61,.355,1);transition:scale .5s cubic-bezier(.215,.61,.355,1),filter .5s cubic-bezier(.215,.61,.355,1);transition:scale .5s cubic-bezier(.215,.61,.355,1),filter .5s cubic-bezier(.215,.61,.355,1),-webkit-filter .5s cubic-bezier(.215,.61,.355,1);-o-object-fit:cover;object-fit:cover}.championships-nav-bnr-list .bnr .noimg{background-color:#006fc3;-webkit-transition:scale .5s cubic-bezier(.215,.61,.355,1);transition:scale .5s cubic-bezier(.215,.61,.355,1)}.championships-nav-bnr-list .bnr .grad{position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(46.32%,rgba(3,104,182,.9)),color-stop(131.27%,rgba(151,125,191,.9)));background-image:linear-gradient(90deg,rgba(3,104,182,.9) 46.32%,rgba(151,125,191,.9) 131.27%);opacity:0;-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.215,.61,.355,1);inset:0}.championships-information-list{display:grid;padding:0;list-style:none;grid-template-columns:repeat(2,1fr);gap:20px}.championships-information-list.is-limit-4:not(.is-unlimited) .information:nth-child(n+5){display:none}.championships-information-list .information .link{display:block;padding:14px 21px;height:100%;background-color:#ebf1f6;color:inherit;text-decoration:none}.mouse .championships-information-list .information .link:is(a):hover .title{text-decoration:none}.championships-information-list .information .link:is(a) .title{text-decoration:underline}.championships-information-list .information .txt-date{margin:0 0 10px;letter-spacing:.05em;font-size:.75rem;font-family:Special Gothic Expanded One,sans-serif}.championships-information-list .information .title{margin:0;font-weight:400;font-size:.875rem;line-height:1.75}.championships-event-slider-list{visibility:hidden}.championships-event-slider-list.slick-initialized{visibility:visible}.championships-event-slider-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.championships-event-slider-list .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.championships-event-slider-list .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.championships-event-slider-list .slick-dots button{width:40px;height:4px;border-radius:0}.championships-event-slider-list .event{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;height:100%;vertical-align:top}.championships-event-slider-list .event .link{display:block;padding:0 20px 20px;height:100%;background-color:#fff;color:inherit;text-decoration:none;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .championships-event-slider-list .event .link:hover{opacity:.6}.championships-event-slider-list .event .img-wrap{position:relative;margin:0 -20px 20px}.championships-event-slider-list .event .img{display:block;width:100%;height:auto;aspect-ratio:1.91 / 1;-o-object-fit:cover;object-fit:cover}.championships-event-slider-list .event .txt-date{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 23px 0 10px;background-color:#333;color:#fff;letter-spacing:.05em;font-size:.75rem;font-family:Special Gothic Expanded One,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 23px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 23px) 100%,0 100%)}.championships-event-slider-list .event .txt-date .date{font-size:166.67%}.championships-event-slider-list .event .tag-list{position:absolute;right:10px;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;font-size:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.championships-event-slider-list .event .tag-list .tag{padding:0 5px;background-color:#333;color:#fff}.championships-event-slider-list .event .img{display:block;width:100%;height:auto}.championships-event-slider-list .event .title{margin:0 0 10px;font-weight:400;font-size:1rem}.championships-event-slider-list .event .txt-place{margin:0;font-size:.75rem}.championships-section{margin-bottom:80px}.championships-section-title{margin:0 0 26px;text-align:center;letter-spacing:.05em;font-size:2rem;font-family:Special Gothic Expanded One,sans-serif}.championships-section-title:has(+ .championships-section-caption){margin-bottom:10px}.championships-section-caption{margin:0 0 31px;text-align:center;font-size:1rem}.club-finder-detail-main{max-width:900px;margin-inline:auto}.club-finder-detail-section{margin-bottom:60px}.club-finder-detail-outline{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:985px;gap:25px;margin-inline:auto}.club-finder-detail-outline>*{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.club-finder-detail-outline .hero-list{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 30px}.club-finder-detail-outline .hero-list.slick-initialized{visibility:visible}.club-finder-detail-outline .hero-list .slick-list{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.club-finder-detail-outline .hero-list .slick-arrow{margin-bottom:0}.club-finder-detail-outline .hero-list .slick-arrow.prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.club-finder-detail-outline .hero-list .slick-arrow.next{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.club-finder-detail-outline .hero-list .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.club-finder-detail-outline .hero-item{vertical-align:top}.club-finder-detail-outline .hero-item .img{display:block;margin:0 auto;max-width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:contain;object-fit:contain}.club-finder-detail-outline .area-head{display:grid;margin-bottom:10px;grid-auto-columns:1fr;grid-template-columns:1fr 82px;gap:16px 25px;grid-template-areas:"prefecture logo" "name logo"}.club-finder-detail-outline .logo{margin-bottom:auto;border:1px solid #888;background-color:#fff;grid-area:logo}.club-finder-detail-outline .logo .img{display:block;width:100%;height:80px;-o-object-fit:contain;object-fit:contain}.club-finder-detail-outline .list-prefecture{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;grid-area:prefecture;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.club-finder-detail-outline .list-prefecture .prefecture{padding:2px 8px;background-color:#124a89;color:#fff;font-size:.875rem}.club-finder-detail-outline .txt-name{margin:0 0 auto;font-weight:700;font-size:1.75rem;line-height:1.5;grid-area:name}.club-finder-detail-outline .genre-list{margin:0 0 15px;padding:10px;background-color:#f3f3f3}.club-finder-detail-outline .list-info{display:table;margin:0 0 15px;width:100%;line-height:1.5}.club-finder-detail-outline .list-info .info{display:table-row;margin:0}.club-finder-detail-outline .list-info .info:last-child .label,.club-finder-detail-outline .list-info .info:last-child .txt{padding-bottom:0}.club-finder-detail-outline .list-info .label,.club-finder-detail-outline .list-info .txt{display:table-cell;padding-bottom:5px;vertical-align:top}.club-finder-detail-outline .list-info .label{position:relative;padding-right:1em;width:2em;white-space:nowrap}.club-finder-detail-outline .list-info .label:after{position:absolute;top:0;right:0;content:'\FF1A'}.club-finder-detail-outline .list-sns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.club-finder-detail-outline .list-sns .sns{border-left:1px solid currentColor}.club-finder-detail-outline .list-sns .sns:last-child{border-right:1px solid currentColor}.club-finder-detail-outline .list-sns .sns .link{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:60px;height:100%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.club-finder-detail-outline .list-sns .sns .link:is(a){color:inherit;text-decoration:none}.mouse .club-finder-detail-outline .list-sns .sns .link:is(a):hover{opacity:.6}.club-finder-detail-outline .list-sns .sns .icon-web{font-size:.75rem}.club-finder-detail-outline .list-sns .sns .icon-facebook{font-size:1.5625rem}.club-finder-detail-outline .list-sns .sns .icon-youtube{font-size:1.125rem}.club-finder-detail-outline .list-sns .sns .icon-x{font-size:1.25rem}.club-finder-detail-outline .list-sns .sns .icon-instagram{font-size:1.3125rem}.club-finder-detail-body .body-main{font-size:1rem;line-height:1.5}.club-finder-detail-body .body-main :where(h2){margin:18px 0;font-weight:700;font-size:1.25rem;line-height:1.5}.club-finder-detail-training-table{width:100%;table-layout:fixed}.club-finder-detail-training-table th,.club-finder-detail-training-table td{padding:11px;border:1px solid #888;background-color:#fff;vertical-align:top}.club-finder-detail-training-table .cell-head{background-color:#eee;text-align:left;font-weight:400}.club-finder-detail-training-table .cell-date{width:250px;background-color:#edf8fb;text-align:left;font-weight:400}.club-finder-detail-training-table .cell-time{width:250px}.club-finder-detail-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;gap:25px 40px}.club-finder-detail-contact .area-contact{margin-bottom:15px}.club-finder-detail-contact .btn-items{margin:0 0 10px}.club-finder-detail-contact .list-info{display:table;margin:0;width:100%;line-height:1.5}.club-finder-detail-contact .list-info .info{display:table-row;margin:0}.club-finder-detail-contact .list-info .info:last-child .label,.club-finder-detail-contact .list-info .info:last-child .txt{padding-bottom:0}.club-finder-detail-contact .list-info .label,.club-finder-detail-contact .list-info .txt{display:table-cell;padding-bottom:5px;vertical-align:top}.club-finder-detail-contact .list-info .label{position:relative;padding-right:1em;width:2em;white-space:nowrap}.club-finder-detail-contact .list-info .label:after{position:absolute;top:0;right:0;content:'\FF1A'}.club-finder-detail-facebook .fb-page{display:block;margin:0;width:100%}.club-finder-genre-list .genre-item .box:has(.checkbox:checked):after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body#club-support-program{background:url(../img/common/bg-cross.png?rev=baf81b62) repeat #fff;background-position:top -3px center}.club-finder-genre-list{display:grid;padding:0;list-style:none;grid-template-columns:repeat(8,1fr);gap:10px}.club-finder-genre-list .genre-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.club-finder-genre-list .genre-item .box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0 6px;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:116 / 134}.club-finder-genre-list .genre-item .box:is(label){cursor:pointer}.club-finder-genre-list .genre-item .box:has(.checkbox:checked){-webkit-box-shadow:0 0 0 3px #124a89 inset;box-shadow:0 0 0 3px #124a89 inset}.club-finder-genre-list .genre-item .box:has(.checkbox:checked):after{position:absolute;top:-8px;left:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;border-radius:50%;background-color:#006fc3;color:#fff;content:'checkmark';font-size:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.club-finder-genre-list .genre-item .checkbox{position:absolute;top:0;left:0;visibility:hidden;opacity:0;pointer-events:none}.club-finder-genre-list .genre-item .icon{margin:0;padding:0 18px;width:100%}.club-finder-genre-list .genre-item .icon .img{display:block;width:100%;height:auto}.club-finder-genre-list .genre-item .label{margin:0;font-weight:700;font-size:.875rem}.club-finder-genre-list .genre-item .tooltip{-ms-flex-item-align:end;align-self:flex-end}.club-finder-search{margin:0 calc(0px - 30px) 60px;padding:50px 30px;background-color:#ebf1f6}.club-finder-form .select-prefecture{display:block;margin-bottom:30px;width:300px;height:60px;-webkit-box-shadow:none;box-shadow:none;font-size:1rem}.club-finder-form .genre-list{margin:0 0 30px}.club-finder-form .btn-items{margin-top:0;margin-bottom:15px}.club-finder-form .link-reset{margin-bottom:0;text-align:center}.club-finder-archive{max-width:998px;margin-inline:auto}.club-finder-result-title{margin:0 0 20px}.club-about-owner-list{display:grid;margin-bottom:50px;padding:0;list-style:none;grid-template-columns:repeat(3,1fr);gap:50px 30px}.club-about-owner-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 15px}.club-about-owner-item .area-thumb .thumb{display:block;width:100%;height:auto}.club-about-owner-item .txt-club{margin-bottom:5px;font-size:.875rem}.club-about-owner-item .txt-name{margin-bottom:15px}.club-about-owner-item .txt-desc>*{margin-bottom:1em}.club-about-owner-item .txt-desc>:last-child{margin-bottom:0}.club-contact-faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding:0;list-style:none;gap:20px}.club-contact-faq-item{padding:15px 20px;border:2px solid #124a89;background-color:#fff}.club-contact-faq-item .area-question,.club-contact-faq-item .area-answer{position:relative;padding-top:calc((30px - 1lh)/2);padding-left:40px;min-height:30px}.club-contact-faq-item .area-question:before,.club-contact-faq-item .area-answer:before{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;border-radius:50%;background-color:#006fc3;color:#fff;content:'Q';font-size:1.25rem;font-family:Bebas Neue,sans-serif;line-height:1.2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.club-contact-faq-item .area-question{margin:0 0 10px;padding-bottom:10px;min-height:40px;border-bottom:1px solid #888}.club-contact-faq-item .txt-question{margin:0;font-size:inherit;line-height:inherit}.club-contact-faq-item .area-answer:before{border:2px solid #124a89;background:#fff;color:#124a89;content:'A'}.club-contact-faq-item .area-answer>*{margin-bottom:1em}.club-contact-faq-item .area-answer>:last-child{margin-bottom:0}.club-top-intro{margin:0 auto 50px;padding:50px 0;background:linear-gradient(151.68deg,#016ec3 19.27%,#5d7bd1 68.08%,#977dbf 102.71%);color:#fff}.club-top-intro .title-section{margin:0;letter-spacing:.05em;font-size:2rem;line-height:1.5}.club-top-intro .txt-desc{letter-spacing:.05em;font-size:1rem;line-height:1.5}.club-top-intro .txt-desc>*{margin-bottom:1lh}.club-top-intro .txt-desc>:last-child{margin-bottom:0}.club-top-intro .btn-items{margin:0;width:100%}.club-top-event{margin:0 auto 95px;max-width:1000px}.club-top-event .race-thumb-archive-list{margin-bottom:0}.club-top-finder-pickup{margin-top:60px}.club-top-finder-pickup .title-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:33px;letter-spacing:.05em;font-weight:700;font-size:1.75rem;font-family:Bebas Neue,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.club-top-finder-pickup .title-section:before,.club-top-finder-pickup .title-section:after{display:block;width:2px;height:28px;background-color:currentColor;content:'';-webkit-transform-origin:bottom center;transform-origin:bottom center}.club-top-finder-pickup .title-section:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.club-top-finder-pickup .title-section:after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.club-top-finder-pickup .club-archive-list{margin-bottom:0}.club-top-footer{margin-top:100px;max-width:1010px;margin-inline:auto}.club-top-banner .banner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;list-style:none;gap:20px}.club-top-banner .banner-link{position:relative;display:block}.club-top-banner .banner-link:is(a){color:inherit;text-decoration:none;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .club-top-banner .banner-link:is(a):hover{opacity:.6}.club-top-banner .banner-link:before{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(13.33%,#035b9d),color-stop(98.12%,rgba(17,74,136,0)));background:linear-gradient(90deg,#035b9d 13.33%,rgba(17,74,136,0) 98.12%);content:''}.club-top-banner .banner-link .label{position:absolute;top:0;left:0;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 40px;width:100%;height:100%;color:#fff;letter-spacing:.05em;font-weight:700;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.club-top-banner .banner-link .label-en{font-size:2rem;font-family:Bebas Neue,sans-serif;line-height:1.2}.club-top-banner .banner-link .label-ja{font-size:1rem}.club-top-banner .banner-link .img{display:block;width:100%;height:auto}.club-top-kuji{display:block;margin:50px auto 100px;max-width:320px}.club-top-kuji:is(a){-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .club-top-kuji:is(a):hover{opacity:.6}.club-top-kuji .img{display:block;width:100%;height:auto}body#club-support-program,body#club-finder{background:url(../img/common/bg-cross.png?rev=baf81b62) repeat #fff;background-position:top -3px center}.club-title-section{margin:0 0 32px;text-align:center;font-weight:700;font-size:1.75rem;line-height:1.5}.club-title-basic{margin:0 0 15px;font-weight:700;font-size:1.25rem;line-height:1.5}.club-title-basic.is-align-center{text-align:center}.club-title-basic.is-fs-16{margin-bottom:10px;font-size:1rem}.club-title-basic.is-mb-30{margin-bottom:30px}.club-title-bg{margin:0 0 30px;padding:15px 30px;background-color:#006fc3;color:#fff;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5}.club-layout-column{display:grid;margin-bottom:50px;grid-template-columns:repeat(2,1fr);gap:50px 40px}.club-table-basic-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.club-table-basic th,.club-table-basic td{padding:7px 10px;border:1px solid #888;background-color:#fff}.club-table-basic th{background-color:#edf8fb;font-weight:400}.club-subpage-header{margin-bottom:73px}.club-hero{margin:0}.club-hero .img{display:block;width:100%;height:auto}.club-navigation{background-color:#f3f3f3}.club-navigation .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;padding:13px 30px;list-style:none;font-size:.875rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px 30px}.club-navigation .nav-link{display:block;font-weight:700}.club-navigation .nav-link:is(a){color:#0294ca;text-decoration:none}.mouse .club-navigation .nav-link:is(a):hover{opacity:.8}.club-subpage-page{letter-spacing:.05em;font-size:1rem;line-height:1.5}.club-subpage-section{margin-bottom:100px}.club-subpage-intro .area-img .img{display:block;width:100%;height:auto}.club-about-example-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;list-style:none;gap:30px}.club-about-example-item{position:relative;padding:50px;background-color:#f3f3f3}.club-about-example-item>:last-child{margin-bottom:0!important}.club-about-example-item .txt-shoulder{position:absolute;top:-10px;left:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:18px 32px;border-radius:20px;background-color:#006fc3;color:#fff;font-weight:700;font-size:1.25rem;line-height:1.2;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.club-about-example-item .txt-shoulder.is-en{font-family:Bebas Neue,sans-serif;padding-block:10px}.club-about-example-item .txt-shoulder .sub{font-size:80%}.club-about-example-item .txt-shoulder .num{font-size:160%}.club-about-example-item .txt-desc{margin-bottom:30px}.club-about-example-item .txt-desc>*{margin-bottom:1lh}.club-about-example-item .txt-desc>:last-child{margin-bottom:0}.club-archive-list{display:grid;margin-bottom:60px;padding:0;list-style:none;grid-template-columns:repeat(4,1fr);gap:30px}.club-archive-list .club>.box{display:block}.club-archive-list .club>.box:is(a){color:inherit;text-decoration:none;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .club-archive-list .club>.box:is(a):hover{opacity:.6}.club-archive-list .area-thumb{position:relative;margin-bottom:10px}.club-archive-list .area-thumb .thumb{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}.club-archive-list .list-prefecture{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.club-archive-list .list-prefecture .prefecture{padding:2px 8px;border:1px solid currentColor;background-color:#124a89;color:#fff;font-size:.875rem}.club-archive-list .list-genre{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding:0;list-style:none;font-size:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.club-archive-list .list-genre .genre{padding:1px 8px;background-color:#333;color:#fff}.club-archive-list .txt-name{margin:0;font-weight:400;font-size:1rem;line-height:1.5}.insurance-risk{overflow:hidden;margin-bottom:20px;border-radius:10px;background-color:#d2e7bd;color:#009235;font-size:.875rem;line-height:1.4}.insurance-risk .title-section{margin-bottom:0;padding:35px 10px;background-color:#009235;color:#fff;text-align:center;font-weight:700;font-size:1.5625rem}.insurance-risk .title-section .large{margin:0 5px;letter-spacing:.06em;font-size:2.0625rem}.insurance-risk .risk-list{display:-webkit-box;display:-ms-flexbox;display:flex}.insurance-risk .risk-list .risk{padding:30px 20px;width:33.33%;border-left:2px solid #96c36a}.insurance-risk .risk-list .risk:first-child{border-left:0}.insurance-risk .risk-list .area-thumb{margin-bottom:15px}.insurance-risk .risk-list .thumb{display:block;margin:0 auto}.insurance-risk .risk-list .area-txt{margin-bottom:0}.insurance-risk .risk-list .label{display:block;margin-bottom:10px;text-align:center;font-weight:700;font-size:1.4375rem}.insurance-risk .risk-list .txt{display:block;margin-left:0;font-weight:700}.insurance-risk .risk-list .txt p{margin-bottom:.5em;padding-left:1em;text-indent:-1em}.insurance-risk .risk-list .txt p:last-child{margin-bottom:0}.insurance-risk .risk-list .txt p:before{color:#96c36a;content:'\30FB'}.insurance-outline .txt-to{margin-bottom:20px;color:#009235;text-align:center;letter-spacing:.06em;font-weight:700;font-size:1.25rem}.insurance-outline .txt-to .label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 48px;height:84px;background:url(../img/insurance/sign_b.svg?rev=aceda39f) no-repeat left center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insurance-outline .name{margin-bottom:30px;padding:33px;border-radius:10px;background-color:#009235;color:#fff;text-align:center;font-size:.9375rem}.insurance-outline .name .sub{display:block;margin-bottom:10px;letter-spacing:.14em}.insurance-outline .name .main{display:block;letter-spacing:.06em;font-size:2.375rem}.insurance-outline .point-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 30px;padding:0;max-width:500px;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.insurance-outline .point-list .point{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0 0 15px;width:140px;height:140px;border:6px solid #009235;border-radius:50%;background-color:#d2e7bd;color:#009235;text-align:center;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.insurance-outline .point-list .point:before{position:absolute;top:-33px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:30px;content:'+';text-align:center;font-weight:700;font-size:1.875rem;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.insurance-outline .title-example{margin-bottom:10px;color:#009235;text-align:center;font-weight:700;font-size:1.25rem}.insurance-outline .example-list{margin:0 0 20px;padding:0;list-style:none;counter-reset:example;letter-spacing:.02em;font-size:1.375rem}.insurance-outline .example-list .example{position:relative;margin-bottom:10px;padding:8px 10px;border-radius:10px;background-color:#d2e7bd;color:#009235;text-align:center;font-weight:700}.insurance-outline .example-list .example:before{display:inline-block;margin-right:10px;width:33px;height:33px;border-radius:50%;background-color:#009235;color:#fff;content:counter(example);counter-increment:example;vertical-align:4px;font-size:.9375rem;line-height:2.0625rem}.insurance-table thead th{border-color:#96c36a;background-color:#009235;color:#fff}.insurance-table .cell-price{border-color:#96c36a;background-color:#d2e7bd}.insurance-table .num{font-weight:700;font-size:1.0625rem}.insurance-btn-pamphlet{position:relative;overflow:visible;padding-right:95px;padding-left:95px}.insurance-btn-pamphlet .pamphlet{position:absolute;top:calc(50% - 39px);left:10px}.media-archive-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;padding-top:20px;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;list-style:none;font-size:.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-archive-list .media{margin-bottom:20px;width:32%}.media-archive-list .media.is-movie .img-wrap{position:relative;background:#000}.media-archive-list .media.is-movie .img-wrap:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;width:31px;height:31px;background:url(../img/common/icon-movie.svg?rev=f62f42c1) no-repeat center;background-size:cover;content:''}.media-archive-list .media.is-movie .img{opacity:.6}.media-archive-list .link{display:block;text-decoration:none}.media-archive-list .link:hover{text-decoration:none;opacity:.8}.media-archive-list .img{display:block;margin-bottom:10px;width:100%}.media-archive-list .date{margin-bottom:0;color:#333}.media-archive-list .desc{margin-bottom:0;color:#333}.media-masonry-list .media{background-color:#f3f3f3}.media-masonry-list .box{position:relative;display:block;text-decoration:none}.mouse .media-masonry-list a.box:hover .area-hover{opacity:1}.media-masonry-list .img{display:block;margin:0 auto;max-width:100%;height:auto}.media-masonry-list .area-hover{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 15px;width:100%;height:100%;background:rgba(18,74,137,.83);color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-masonry-list .title{margin-bottom:5px;width:100%;word-break:break-all;font-weight:700}.media-masonry-list .title:last-child{margin-bottom:0}.media-table-list .title{font-weight:700}.media-table-list .title .link{text-decoration:none}.organization-partner-list>.common-sponsor{padding:0;background:none}.organization-partner-list>.common-sponsor>.inner{padding:0}.organization-partner-list>.common-sponsor .title-section{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.organization-partner-list>.common-sponsor .sponsor-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:21px;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:0}.organization-partner-list>.common-sponsor .sponsor-list:last-child{margin-bottom:0}.organization-partner-list>.common-sponsor .sponsor-list.is-large .sponsor{width:220px}.organization-partner-list>.common-sponsor .sponsor-list.is-middle{-webkit-column-gap:15px;column-gap:15px}.organization-partner-list>.common-sponsor .sponsor-list.is-middle .sponsor{width:175px}.organization-partner-list>.common-sponsor .sponsor-list.is-small{-webkit-column-gap:10px;column-gap:10px}.organization-partner-list>.common-sponsor .sponsor-list.is-small .sponsor{max-width:180px;width:calc((100% - 30px)/4)}.organization-partner-list>.common-sponsor .sponsor-list .sponsor .link{display:block;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .organization-partner-list>.common-sponsor .sponsor-list .sponsor .link:hover{opacity:.6}.organization-partner-list>.common-sponsor .sponsor-list .sponsor .img{display:block;width:100%;height:auto}.page-detail-body :first-child{margin-top:0}.page-detail-body img{max-width:100%;height:auto}.page-detail-body .aligncenter{display:block;margin-right:auto;margin-left:auto}.race-detail-intro{margin-bottom:50px}.race-detail-intro .list-action{padding:0;list-style:none}.race-archive-list{margin-bottom:60px;padding:0;list-style:none;font-size:.875rem;line-height:1.4}.race-archive-list .race{border-top:2px solid #ebebeb}.race-archive-list .race:last-child{border-bottom:2px solid #ebebeb}.race-archive-list .race .box{position:relative;display:block;padding:35px 30px 23px}.race-archive-list .race>a.box{color:#333;text-decoration:none;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .race-archive-list .race>a.box:hover{opacity:.6}.race-archive-list .txt-region{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:-2px 0 5px;font-size:.8125rem;line-height:1.4}.race-archive-list .txt-region .label{display:block;padding:4px 10px;min-width:100px;background:#0294ca;color:#fff;text-align:center;letter-spacing:.1em;font-size:.8125rem}.race-archive-list .txt-region .label.is-red{background-color:#f3306a}.race-archive-list .txt-region .label.is-green{background-color:#43d94e}.race-archive-list .txt-region .label.is-gray{background-color:#9d9d9d}.race-archive-list .txt-status{display:inline-block;margin-right:5px;padding:2px 5px;min-width:6em;border:2px solid currentColor;border-radius:5px;vertical-align:middle;text-align:center;letter-spacing:.1em;font-size:.8125rem;line-height:1.2}.race-archive-list .txt-status.is-blue{color:#124a89}.race-archive-list .txt-status.is-red{color:#e70101}.race-archive-list .txt-status.is-green{color:#009235}.race-archive-list .txt-date{display:inline-block;margin-bottom:10px;vertical-align:middle}.race-archive-list .area-left{padding:0 25px;width:220px}.race-archive-list .area-right{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.race-archive-list .title{margin-bottom:10px;color:#0294ca;letter-spacing:.04em;font-weight:700;font-size:1.125rem;line-height:1.33}.race-archive-list .title a{color:#333}.mouse .race-archive-list .title a:hover{text-decoration:none}.race-archive-list .list-info{margin-bottom:15px}.race-archive-list .list-info:last-child{margin-bottom:0}.race-archive-list .box-gray{padding:20px 25px;background-color:#f3f3f3}.race-archive-list .box-gray>*{margin-bottom:10px}.race-archive-list .box-gray>:last-child{margin-bottom:0}.race-thumb-archive-list{display:grid;margin-bottom:60px;padding:0;list-style:none;grid-template-columns:repeat(2,1fr);gap:40px}.race-thumb-archive-list .race>.box{display:block}.race-thumb-archive-list .race>.box:is(a){color:inherit;text-decoration:none;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .race-thumb-archive-list .race>.box:is(a):hover{opacity:.6}.race-thumb-archive-list .area-thumb{position:relative;margin-bottom:20px}.race-thumb-archive-list .area-thumb .thumb{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}.race-thumb-archive-list .txt-date{margin-bottom:10px;text-align:center;font-size:1rem;line-height:1.5}.race-thumb-archive-list .title{margin-bottom:0;text-align:center;font-weight:400;font-size:1.25rem;line-height:1.5}.side-subpage-list .subpage:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.side-section{margin-bottom:35px}.side-section:last-child{margin-bottom:0}.side-section .link-action{text-align:right}.side-terms{margin-bottom:35px;padding:22px 15px 0;border:2px solid #ebebeb}.side-terms .title-section{margin-top:0}.side-terms .list-term{margin-bottom:22px}.side-terms .btn{margin-bottom:0;margin-left:-15px;width:calc(100% + 30px)}.side-subpage-list{padding:0;list-style:none;font-size:.8125rem;line-height:1.54}.side-subpage-list .subpage{position:relative;display:block;padding:13px 27px 13px 14px;border:2px solid #ebebeb;border-bottom:0;color:#333;text-decoration:none}.side-subpage-list .subpage:last-child{border-bottom:2px solid #ebebeb}.side-subpage-list .subpage.is-current{background-color:#124a89;color:#fff}.side-subpage-list .subpage.is-current:before{color:inherit}.side-subpage-list .subpage:before{position:absolute;top:50%;right:10px;color:#124a89;content:'sign_r';font-size:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.side-subpage-list a.subpage{-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s}.mouse .side-subpage-list a.subpage:hover{background-color:#124a89;color:#fff;text-decoration:none}.mouse .side-subpage-list a.subpage:hover:before{color:inherit}.side-race-archive-list{margin-bottom:25px;padding:0;list-style:none;letter-spacing:.04em;line-height:1.33}.side-race-archive-list .race{margin-bottom:22px}.side-race-archive-list .race:last-child{margin-bottom:0}.side-race-archive-list .box{display:block}.side-race-archive-list a.box{color:inherit;text-decoration:none;-webkit-transition:opacity .1s;transition:opacity .1s}.mouse .side-race-archive-list a.box:hover{opacity:.6}.side-race-archive-list .area-thumb{margin-bottom:12px}.side-race-archive-list .area-thumb .thumb{display:block;width:100%;height:auto}.side-race-archive-list .title{margin-bottom:5px;color:#0294ca;font-weight:700;font-size:inherit;line-height:inherit}.side-race-archive-list .txt-place{margin-bottom:0}.side-article-archive-list{padding:0;list-style:none;letter-spacing:.04em;line-height:1.53}.side-article-archive-list .article{border-top:2px solid #ebebeb}.side-article-archive-list .article:last-child{border-bottom:2px solid #ebebeb}.side-article-archive-list .box{display:block;padding:15px 0}.side-article-archive-list a.box{color:inherit;text-decoration:none;-webkit-transition:opacity .1s;transition:opacity .1s}.mouse .side-article-archive-list a.box:hover{opacity:.6}.side-article-archive-list .txt-date{margin-bottom:6px}.side-article-archive-list .title{margin-bottom:0;color:#0294ca;font-weight:400;font-size:inherit;line-height:inherit}.side-athlete-ranking-section .txt-fixdate{margin-bottom:20px;color:#0294ca;text-align:center;font-size:.75rem}.side-athlete-ranking-section .title{margin-bottom:5px;color:#0294ca;text-align:center;font-weight:400;font-size:inherit;line-height:inherit}.side-athlete-list{margin-top:-15px;padding:0;list-style:none;letter-spacing:.04em;line-height:1.53}.side-athlete-list.bb-0{border-bottom:0}.side-athlete-list .athlete{border-bottom:2px solid #ebebeb}.side-athlete-list .athlete.bb-0{border-bottom:0}.side-athlete-list .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.side-athlete-list .img{display:block;margin:0 12px 4px 0;height:58px;widht:58px;-o-object-fit:cover;object-fit:cover}.side-athlete-list a.box{display:block;padding:15px 0 13px;color:inherit;text-decoration:none;-webkit-transition:opacity .1s;transition:opacity .1s}.mouse .side-athlete-list a.box:hover{opacity:.6}.side-athlete-list a.box p{margin-bottom:0}.side-athlete-list .txt-wrap .number{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px;color:#0294ca;text-align:center;font-weight:400;font-size:.875rem;font-family:EurostileCondensed,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.side-athlete-list .txt-wrap .text{line-height:1.2}.side-bnr-list{margin-bottom:20px}.side-bnr-list:last-child{margin-bottom:0}.side-bnr-list .bnr,.side-bnr-list .bnr-slider{margin-bottom:20px}.side-bnr-list .bnr:last-child,.side-bnr-list .bnr-slider:last-child{margin-bottom:0}.side-bnr-list .bnr-slider{position:relative;padding-bottom:35px}.side-bnr-list .bnr-slider .bnr{margin-bottom:0;vertical-align:top}.side-bnr-list .bnr-slider .slick-list{background-color:#ebebeb}.side-bnr-list .bnr-slider .slick-slide{display:inline-block;float:none;vertical-align:middle}.side-bnr-list .bnr-slider .slick-arrow{position:absolute;bottom:0;z-index:1;margin-bottom:0;width:49.7%;background:#b8b8b8}.side-bnr-list .bnr-slider .slick-arrow.prev{left:0}.side-bnr-list .bnr-slider .slick-arrow.next{right:0}.side-bnr-list a.link{display:block;-webkit-transition:opacity .1s;transition:opacity .1s}.mouse .side-bnr-list a.link:hover{opacity:.6}.side-bnr-list .img{display:block;margin:0 auto;max-width:100%;height:auto}.side-bnr-list .search{width:100%;border:1px solid #40c136;background-color:white;color:black;font-size:.625rem}.side-bnr-list .search-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 4px 2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.side-bnr-list .google-ico{margin:1px 2px 0 0}.side-bnr-list .search-input{width:100px;font-size:.75rem}.side-bnr-list .search-desc-area{padding:2px;background-color:#40c136;color:#fff;text-align:center;font-size:.625rem;line-height:1.4}.subpage-breadcrumbs{margin:27px 0}.breadcrumbs-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:0;color:#888;list-style:none;letter-spacing:.06em;font-size:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs-list .breadcrumbs:first-child:before{content:none}.breadcrumbs-list .breadcrumbs:before{margin:0 .5em;content:'\FF1E'}.breadcrumbs-list a.label{color:inherit;text-decoration:none}.mouse .breadcrumbs-list a.label:hover{opacity:.6}.top-hero{margin:0 0 30px;line-height:1.4}.top-hero .link{-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .top-hero .link:hover{opacity:.6}.top-hero .hero-list{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 30px}.top-hero .hero-list.slick-initialized{visibility:visible}.top-hero .hero{position:relative;width:100%;vertical-align:top}.top-hero .hero-img{color:#fff}.top-hero .hero-img .link{position:relative;display:block;height:100%;color:inherit}.top-hero .hero-img .link:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.45);content:'';opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.top-hero .hero-img .img{display:block;width:100%;height:auto}.top-hero .hero-img .txt{position:absolute;bottom:0;left:0;margin:0;padding:16px 24px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.top-hero .slick-list{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.top-hero .slick-current .hero .link:after{opacity:0}.top-hero .slick-arrow{margin-bottom:0}.top-hero .slick-arrow.prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.top-hero .slick-arrow.next{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.top-hero .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.top-sponsor{overflow:hidden;margin-bottom:15px}.top-sponsor .sponsor-list{visibility:hidden}.top-sponsor .sponsor-list.slick-initialized{visibility:visible}.top-sponsor .sponsor{vertical-align:top}.top-sponsor .sponsor .link{display:block}.top-sponsor .sponsor a.link{-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .top-sponsor .sponsor a.link:hover{opacity:.6}.top-sponsor .sponsor .img{display:block;width:100%;height:auto}.top-info{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px;font-size:.875rem}.top-info-list{padding:0;list-style:none}.top-info-item{margin-bottom:2px;letter-spacing:.03125rem}.top-info-item .link{display:-webkit-box;display:-ms-flexbox;display:flex;color:inherit;text-decoration:none}.top-info-item .link:hover{color:#333;text-decoration:none;opacity:.6}.top-info-item .date{margin-bottom:0;width:165px}.top-info-item .txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin:0 0 0 20px;color:#e70101;text-decoration:underline;-webkit-text-decoration-color:#e70101;text-decoration-color:#e70101}.top-news{margin-bottom:50px}.top-news-title{padding-bottom:16px;font-size:1.375rem}.top-race{margin-bottom:50px}.top-race-list{padding:0;list-style:none;font-size:.875rem}.top-race-list .race{border-top:2px solid #ebebeb}.top-race-list .race:last-child{border-bottom:2px solid #ebebeb}.top-race-list .race .box{position:relative;display:block;padding:50px 30px 10px}.top-race-list .race>a.box{color:#333;text-decoration:none;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .top-race-list .race>a.box:hover{opacity:.6}.top-race-list .race .txt-region{position:absolute;top:0;left:0;margin:-2px 0 5px;line-height:1.4}.top-race-list .race .txt-region .label{display:block;padding:4px 30px;background:#0294ca;color:#fff;text-align:center;letter-spacing:.1em}.top-race-list .race .txt-date{margin-bottom:10px}.top-race-list .race .txt-status{display:inline-block;margin:0 0 10px;padding:2px 5px;min-width:6em;border:2px solid currentColor;border-radius:5px;vertical-align:middle;text-align:center;letter-spacing:.1em;font-size:.8125rem;line-height:1.2}.top-race-list .race .txt-status.is-blue{color:#124a89}.top-race-list .race .txt-status.is-red{color:#e70101}.top-race-list .race .txt-status.is-green{color:#009235}.top-race-list .race .area-left{padding:0 25px;width:220px}.top-race-list .race .area-right{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.top-race-list .race .title{margin-bottom:10px;color:#0294ca;letter-spacing:.04em;font-weight:700;font-size:1.125rem;line-height:1.33}.top-race-list .race .list-info{margin-bottom:0}.top-media-list{margin-bottom:15px;padding:0;list-style:none;letter-spacing:.04em;font-size:1rem;line-height:1.375}.top-media-list .media{border-top:2px solid #ebebeb}.top-media-list .media:first-child{border-top-color:#0294ca}.top-media-list .media:last-child{border-bottom:2px solid #ebebeb}.top-media-list .media .box{display:block;padding:25px 0}.top-media-list .media .box:is(a){color:#333;text-decoration:none;-webkit-transition:opacity .15s;transition:opacity .15s}.mouse .top-media-list .media .box:is(a):hover{opacity:.6}.top-media-list .txt-date{margin-bottom:15px;padding-left:20px;border-left:4px solid #0294ca;font-size:.9375rem}.top-media-list .title{margin:0 0 15px;letter-spacing:.06em;font-weight:700;font-size:1.125rem;line-height:calc(22/16)}.top-media-list .title:last-child{margin-bottom:0}.top-media-list .title .link{color:#0294ca;text-decoration:none}.top-media-list .txt-excerpt{margin-bottom:0}.top-media-list .txt-excerpt>*{margin-bottom:1em}.top-media-list .txt-excerpt>:last-child{margin-bottom:0}.top-gallery{margin-bottom:50px}#section-Util\.1 .kss-modifier-example div{display:inline-block;padding:5px 10px;border-radius:5px;background:#ff6400;color:#fff;font-size:.75rem}@media screen and (min-width:3em) and (max-width:68.75em){.club-finder-genre-list .genre-item .label{font-size:calc(14/1100*100vw)}}@media screen and (min-width:30.0625em) and (max-width:64em){.common-header .snsnav-items{margin:0 0 0 25px}.u-hide-pb-tb{display:none!important}}@media print,screen and (min-width:30.0625em){.u-hide-pb-pc{display:none!important}}@media screen and (min-width:30.0625em) and (max-width:48em){.u-hide-pb{display:none!important}}@media screen and (min-width:48.0625em) and (max-width:64em){.u-hide-tb{display:none!important}}@media print,screen and (min-width:48.0625em){.is-sp{display:none!important}.c-bnr-items .bnr{width:calc((100% - 60px)/3)}.c-grid-double>.cell{width:calc((100% - 20px)/2)}.c-grid-double>.cell.is-w-full{width:100%}.c-grid-triple>.cell{width:calc((100% - 40px)/3)}.c-grid-triple>.cell.is-w-full{width:100%}.c-inner-double>.column-main.is-mt15{margin-top:15px}.c-inner-double>.column-main.is-mt65{margin-top:65px}.c-modal-gallery .mfp-content{padding-right:120px;padding-left:120px}.wp-pagenavi:before{content:none}.common-header .navigation-trg{display:none!important}.common-header .navigation{display:block!important}.common-header .sponsor-items-sp{display:none}.article-detail-main .body-note{letter-spacing:.04em;font-size:.75rem;line-height:2}.article-search-panel .checkbox-items.is-col-5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-search-panel .checkbox-items.is-col-5 .checkbox{margin:9px 0 0 25px;width:calc(20% - 20px)}.article-search-panel .checkbox-items.is-col-5 .checkbox:nth-child(-n+5){margin-top:0}.article-search-panel .checkbox-items.is-col-5 .checkbox:nth-child(5n+1){margin-left:0}.article-search-panel .checkbox-items.is-col-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-search-panel .checkbox-items.is-col-3 .checkbox{margin:9px 0 0 25px;width:calc(33.33% - 17px)}.article-search-panel .checkbox-items.is-col-3 .checkbox:nth-child(-n+3){margin-top:0}.article-search-panel .checkbox-items.is-col-3 .checkbox:nth-child(3n+1){margin-left:0}.athlete-archive-list .athlete-block-outline{margin:20px 0 0 20px;width:calc(50% - 10px)}.athlete-archive-list .athlete-block-outline:nth-child(-n+2){margin-top:0}.athlete-archive-list .athlete-block-outline:nth-child(odd){margin-left:0}.championships-event-course-map-list>.map{width:calc((100% - 40px)/3)}.championships-event-course-map-list>.map.is-w-full{width:100%}.championships-event-course-map .info.is-direction-column{padding-block:23px}.championships-event-course-map .info.is-direction-column .txt-race{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.championships-event-course-map .info.is-direction-column .txt-race .icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.championships-event-course-map .info.is-direction-column .txt-race .icon.is-swim{font-size:2.125rem}.championships-event-course-map .info.is-direction-column .txt-race .icon.is-bike{font-size:2.5625rem}.championships-event-course-map .info.is-direction-column .txt-race .icon.is-run{font-size:3.125rem}.championships-event-course-map .info.is-direction-column .txt-race .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.championships-event-course-map .info.is-direction-column .txt-race .num{line-height:1}.championships-event-top-hero-item>.grad{height:430px}.championships-event-top-hero-overlay-info{position:absolute;bottom:30px;left:50px;z-index:3}.championships-event-top-hero-overlay-countdown{position:absolute;right:30px;bottom:30px;z-index:4}.championships-event-detail-body .c-table.is-sp-column tr:nth-child(odd) th,.championships-event-detail-body .c-table.is-sp-column tr:nth-child(odd) td{background-color:#f3f3f3}.championships-event-detail-body .c-table.is-sp-column th,.championships-event-detail-body .c-table.is-sp-column td{border:0;background:#fff}.championships-event-detail-body .c-table.is-sp-column th{white-space:nowrap}.championships-nav-entry{top:min(220px,calc(50% - 100px));right:0;padding:30px 9px 23px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.championships-event-slider-list .event .link{width:400px}.club-finder-detail-outline{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.club-finder-detail-outline .area-hero{max-width:480px}.club-finder-detail-outline .hero-list .slick-arrow{min-width:0;width:50px;height:50px}.club-finder-detail-outline .hero-list .slick-dots button{width:10px;height:10px}.club-finder-detail-outline .genre-list{grid-template-columns:repeat(4,1fr)}.club-finder-detail-contact{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.club-finder-detail-facebook{width:420px}.club-top-event .title-section{margin-bottom:37px}.club-btn-basic{padding:18px;min-width:280px;font-size:1rem}.club-table-basic{max-width:100%}.insurance-outline .point-list .point:nth-child(-n+3){margin-top:0}.insurance-outline .point-list .point:nth-child(3n+1){margin-left:0}.insurance-outline .point-list .point:nth-child(3n+1):before{content:none}.insurance-outline .point-list .point:before{content:none}.side-bnr-list .bnr-slider .slick-arrow{padding:10px 15px;min-width:0;width:93px}.top-hero .hero{padding:0 2.5px}.top-hero .hero-img .img{max-width:900px;width:calc(64.28vw + 5px)}.top-hero .slick-arrow{min-width:0;width:50px;height:50px}.top-hero .slick-dots button{width:10px;height:10px}.u-hide-tb-pc{display:none!important}}@media print,screen and (min-width:64.0625em){.u-hide-pc{display:none!important}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-right:6px;padding-left:6px}}@media screen and (max-width:67.5em){.article-search-panel .search-period{display:block}.article-search-panel .search-period .period-start{margin-right:0}.article-search-panel .search-period .period-end{margin:5px 0 0}}@media screen and (max-width:64em){.common-header .navigation .wrap-top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-header .gnav-list{-ms-flex-pack:distribute;justify-content:space-around}.common-header .gnav-link,.common-header .gnav-sub-link{padding:18px 6px 16px;font-size:.75rem}.u-hide-sp-tb{display:none!important}}@media screen and (max-width:30em){.media-archive-list .media{width:49%}.u-hide-sp{display:none!important}}@media screen and (max-width:20em){.common-header .logo{width:40px}.common-header .logo-triatholon{width:55px}}@media print{body{margin-right:auto;margin-left:auto;min-width:1025px!important}}@media screen and (max-width:48em){body:has(.common-header){padding-top:50px}#page.is-nav-active{position:fixed;left:0;z-index:899;padding-top:50px;width:100%}#contents{margin-top:30px}.is-pc{display:none!important}.c-bnr-square{padding:25px 15px;line-height:1.4}.c-bnr-square:after{right:7px;bottom:7px}.c-bnr-square.is-type-regist .title{margin-bottom:5px;font-size:1rem}.c-bnr-square.is-type-regist .title .year{margin-right:3px;font-size:1.6875rem}.c-bnr-square.is-type-ranking{padding:25px 15px;min-height:0;height:100%}.c-bnr-square.is-type-ranking .logo .img{width:100%;height:auto}.c-bnr-square.is-type-ranking .title{font-size:.75rem}.c-bnr-entry{border-radius:10px}.c-bnr-entry:before,.c-bnr-entry:after{border-top-width:85px;border-right-width:38px;border-bottom-width:85px;border-left-width:38px}.c-bnr-entry:before{right:190px;bottom:calc(100% - 20px)}.c-bnr-entry:after{right:-20px}.c-bnr-entry .area-txt{padding:25px 50px}.c-bnr-entry .area-txt:before{left:15px;font-size:1.25rem}.c-bnr-entry .title{font-size:1.25rem}.c-bnr-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.c-btn{min-width:0}.c-btn.is-icon-updown .icon:first-child{top:0}.c-btn.is-icon-updown .icon:last-child{bottom:0}.c-btn.is-size-large{min-width:0;font-size:1.25rem}.c-btn.is-size-small{min-width:0}.c-input-text,.c-textarea,.c-select{font-size:1rem}.c-grid-double{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-grid-triple{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-grid-masonry>.cell{width:calc(50% - 5px)}.c-inner{padding-right:15px;padding-left:15px}.c-inner-double{display:block}.c-inner-double>.column-main{width:100%}.c-inner-double>.column-side{margin-left:0;width:100%}.c-inner-triple{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-inner-triple>.column-left{margin:0 0 25px;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-inner-triple>.column-main{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-inner-triple>.column-right{margin-left:0;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slick-dots{gap:9px}.slick-dots button{width:10px;height:10px}.c-modal .mfp-close{right:-5px}.c-modal .mfp-container{padding:5px}.c-modal .mfp-content{padding:15px;border-radius:3px}.c-modal-dialog .modal-close{right:-5px}.c-modal-gallery .slick-counter{right:45px}.c-modal-gallery .gallery-hero-list{height:calc(100% - 55px)}.c-modal-gallery .hero .txt-filename{width:calc(100% - 100px)}.c-modal-gallery .gallery-nav-list{margin-top:15px;padding:0}.c-modal-gallery .nav .img{max-width:60px;max-height:40px}.c-modal-video .date{font-size:.75rem}.c-nav-tab{font-size:.75rem}.c-nav-tab .tab br{display:none}.c-table.is-sp-column,.c-table.is-sp-column-side{display:block;width:100%;text-align:left}.c-table.is-sp-column thead,.c-table.is-sp-column tbody,.c-table.is-sp-column tr,.c-table.is-sp-column th,.c-table.is-sp-column td,.c-table.is-sp-column-side thead,.c-table.is-sp-column-side tbody,.c-table.is-sp-column-side tr,.c-table.is-sp-column-side th,.c-table.is-sp-column-side td{display:block;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;padding:0;width:100%!important;border:0;text-align:inherit!important}.c-table.is-sp-column tr,.c-table.is-sp-column-side tr{margin-bottom:15px;border:1px solid #dbdbdb;border-bottom:0}.c-table.is-sp-column tr:last-child,.c-table.is-sp-column-side tr:last-child{margin-bottom:0}.c-table.is-sp-column th,.c-table.is-sp-column td,.c-table.is-sp-column-side th,.c-table.is-sp-column-side td{padding:10px;border-bottom:1px solid #dbdbdb;text-align:left!important;white-space:normal!important}.c-table.is-sp-column th[data-label],.c-table.is-sp-column td[data-label],.c-table.is-sp-column-side th[data-label],.c-table.is-sp-column-side td[data-label]{padding-top:0;background-color:#fff}.c-table.is-sp-column th[data-label]:before,.c-table.is-sp-column td[data-label]:before,.c-table.is-sp-column-side th[data-label]:before,.c-table.is-sp-column-side td[data-label]:before{display:block;margin:0 -10px 10px;padding:10px;border-bottom:1px solid #dbdbdb;background-color:#edf8fb;content:attr(data-label);font-weight:700}.c-table.is-sp-column-side tr{display:table;width:100%}.c-table.is-sp-column-side th,.c-table.is-sp-column-side td{display:table-row}.c-table.is-sp-column-side th[data-label]:before,.c-table.is-sp-column-side th .cell-row,.c-table.is-sp-column-side td[data-label]:before,.c-table.is-sp-column-side td .cell-row{display:table-cell;padding:10px;border:1px solid #dbdbdb}.c-table.is-sp-column-side th[data-label]:before,.c-table.is-sp-column-side td[data-label]:before{margin:0;width:2em;white-space:nowrap}.c-table-wrap{overflow:scroll;margin:15px 0;width:100%}.c-table-wrap .c-table{margin:0;width:auto}.c-table-wrap .c-table th,.c-table-wrap .c-table td{white-space:nowrap}.c-table-wrap .c-table th.is-sp-wrap,.c-table-wrap .c-table td.is-sp-wrap{min-width:50vw;white-space:normal}#powerTip.c-tooltip-popup{min-width:50vw;max-width:calc(100vw - 60px);white-space:normal}.c-ttl-page{font-size:1.25rem}.c-ttl-bdrlb{padding:4px 10px;border-bottom-width:2px;border-left-width:4px;letter-spacing:.04em;font-size:1rem}.c-ttl-bdrb{font-size:.9375rem}.c-ttl-side,.c-ttl-side-en{margin-bottom:15px;text-align:left}.c-ttl-side-en{margin-bottom:15px}.c-ttl-setaction{margin-bottom:15px}.c-ttl-setaction.is-sp-block{display:block}.c-txt-status{font-size:.75rem}.wp-pagenavi{margin:35px 0;padding-top:40px}.wp-pagenavi .page,.wp-pagenavi .current{margin-bottom:5px;width:41px;height:41px}.wp-pagenavi .prevpostslink,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{position:absolute;top:0;width:50%}.wp-pagenavi .prevpostslink,.wp-pagenavi .previouspostslink{left:0;margin-right:0;padding-right:15px;text-align:right}.wp-pagenavi .nextpostslink{right:0;margin-left:0;padding-left:15px}.wp-pagenavi .pages{margin-top:10px}body:has(.championships-nav-entry) .common-footer{padding-bottom:50px}.common-footer{margin-top:30px}.common-footer .btn-pagetop{width:45px}.common-footer .footer-top{display:none}.common-footer .footer-mdl>.inner{display:block}.common-footer .footer-mdl .wrap-left{margin-bottom:25px}.common-footer .logo-championships{margin:0 auto;width:117px}.common-footer .subnav-items{margin-bottom:20px;font-size:.6875rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-footer .snsnav-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-footer .footer-btm>.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.common-footer .copyright{text-align:center;font-size:.625rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.common-footer .misc-items{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.common-header{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 15px;width:100%;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-header .logo{position:static;margin-right:10px;width:45px}.common-header .logo .img{width:100%;height:auto}.common-header .logo-triatholon{position:static;margin:0;width:70px}.common-header .logo-triatholon .img{width:100%;height:auto}.common-header .navigation{position:fixed;top:50px;right:-100vw;overflow:scroll;width:100%;height:calc(100% - 50px);background:rgba(44,99,160,.92);-webkit-transition:.4s;transition:.4s}.common-header .navigation.is-open{right:0}.common-header .navigation>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 40px 20px;background:#fff}.common-header .navigation .wrap-top{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;padding:20px 15px;height:auto;-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.common-header .subnav-items{margin:0 0 10px;width:100%;color:#333}.common-header .snsnav-items{margin:0 0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-header .snsnav .img{fill:#333}.common-header .sponsor-items-pc,.common-header .sponsor-items-sp{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-header .sponsor-items-pc{margin:0}.common-header .sponsor-items-pc .sponsor{margin-left:20px;width:80px}.common-header .sponsor-items-pc .sponsor .link{color:#333}.common-header .sponsor-items-pc .sponsor .img{width:100%;height:auto}.common-header .gnav-list{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.common-header .gnav-item{border-bottom:1px solid #dbdbdb}.common-header .gnav-item:last-child{border-bottom:0}.common-header .gnav-link,.common-header .gnav-sub-link{padding:18px 20px 16px 15px!important;border:#fff;background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mouse .common-header .gnav-link:hover,.mouse .common-header .gnav-sub-link:hover{border-bottom:0;background:#f3f3f3}.common-header .gnav-sub{position:inherit;border:0;background:#fff}.common-header .gnav-sub-item{border:0}.common-header .gnav-sub-link{margin-left:15px;padding:17px 20px 17px 15px;border-top:1px solid #dbdbdb}.mouse .common-header .gnav-sub-link:hover{background:#f3f3f3}:not(.organization-partner-list)>.common-sponsor{margin-top:30px;padding:35px 0 55px}:not(.organization-partner-list)>.common-sponsor .sponsor-section{margin-bottom:20px}:not(.organization-partner-list)>.common-sponsor .title-section{margin-bottom:20px;font-size:.75rem}:not(.organization-partner-list)>.common-sponsor .sponsor-list{row-gap:7px}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-large{-webkit-column-gap:10px;column-gap:10px}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-large .sponsor{max-width:220px;width:calc((100% - 10px)/2)}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-middle{-webkit-column-gap:7px;column-gap:7px}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-middle .sponsor{max-width:175px;width:calc((100% - 14px)/3)}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-small{-webkit-column-gap:7px;column-gap:7px}:not(.organization-partner-list)>.common-sponsor .sponsor-list.is-small .sponsor{max-width:155px;width:calc((100% - 14px)/3)}.article-detail{margin-bottom:50px}.article-detail-header .wrap-info.is-sp-block{display:block}.article-detail-header .wrap-info.is-sp-block .txt-date{width:100%}.article-detail-header .wrap-info.is-sp-block .list-info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.article-detail-header .txt-status{margin:0 0 5px;font-size:.75rem}.article-detail-main iframe{height:calc((100vw - 30px)/16*9)}.article-detail-main .body-note{line-height:1.4}.article-detail-hero.is-race-detail .head{padding:35px 15px 0}.article-detail-hero.is-race-detail .txt-region+.box-white,.article-detail-hero.is-race-detail .txt-date+.box-white{margin-top:20px}.article-detail-hero .txt-region{display:block;margin-bottom:8px;font-size:.875rem}.article-detail-hero .txt-region .label{padding:2px 5px;min-width:100px}.article-detail-hero .txt-date{margin-bottom:5px;text-align:right;font-size:.8125rem}.article-detail-hero .box-white{padding:15px}.article-detail-term{margin:20px 0;padding:27px 0}.article-archive-list{margin-bottom:25px;letter-spacing:.04em;font-size:.6875rem;line-height:1.54}.article-archive-list .article .box{padding:23px 0}.article-archive-list .txt-date{font-size:.875rem}.article-archive-list .wrap-excerpt{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.article-archive-list .txt-excerpt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-bottom:0}.article-archive-list .title{font-size:1rem}.article-archive-list .area-thumb{margin-right:15px;width:76px}.article-search-head{display:block}.article-search-head .search-field{display:block;margin-bottom:15px;width:100%}.article-search-head .trg-panel{margin-left:0}.article-search-panel .column{display:block;padding:20px 15px}.article-search-panel .section+.section{margin-top:15px;margin-left:0}.article-search-panel .btn-items .btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.athlete-block-detail{display:block}.athlete-block-detail .area-thumb{margin:0 auto 20px}.athlete-archive-list{display:block}.championships-event-course-map-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px 20px}.championships-event-course-map .info-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.championships-event-top-hero-item>.deco{display:none}.championships-event-top-hero-noimg{aspect-ratio:400 / 600}.championships-event-top-hero-overlay{position:absolute;bottom:0;left:0;z-index:3;padding:20px;width:100%}.championships-event-top-hero-overlay-info{margin-bottom:20px}.championships-event-top-hero-overlay-info .logo .img{max-width:100%;height:52px;-o-object-fit:contain;object-fit:contain}.championships-event-top-hero-overlay-info .title{font-size:1.5rem}.championships-event-top-hero-overlay-info .info-list{font-size:.625rem;gap:5px 24px}.championships-event-top-hero-overlay-info .tag-list{font-size:.75rem}.championships-event-top-sns .sns-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.championships-event-top-others .wrap-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.championships-event-subpage-hero .logo .img{max-width:100%;height:52px;-o-object-fit:contain;object-fit:contain}.championships-event-detail-body .c-table.is-sp-column th{background-color:#f3f3f3}.championships-event-sponsor .sponsor-list{gap:10px}.championships-event-sponsor .sponsor-list.is-large .sponsor{width:calc((100% - 10px)/2)}.championships-event-sponsor .sponsor-list.is-middle .sponsor{width:calc((100% - 20px)/3)}.championships-event-sponsor .sponsor-list.is-small .sponsor{width:calc((100% - 20px)/3)}.championships-header{padding:7px 20px}.championships-header .sponsor-items{display:none}.championships-headline{padding-inline:15px}.championships-nav-gnav .gnav-list{padding-inline:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.championships-nav-entry{bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 30px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.championships-nav-bnr-list{grid-template-columns:1fr}.championships-information-list{grid-template-columns:1fr}.championships-event-slider-list .event{padding:0 10px}.championships-section{margin-bottom:40px}.club-finder-detail-section{margin-bottom:45px}.club-finder-detail-outline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.club-finder-detail-outline .hero-list{gap:5px}.club-finder-detail-outline .hero-list .slick-arrow{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.club-finder-detail-outline .hero-list .slick-dots{display:none!important}.club-finder-detail-outline .txt-name{margin-bottom:15px;font-size:1.25rem}.club-finder-detail-outline .genre-list{padding:5px}.club-finder-detail-body .body-main :where(h2){font-size:1rem}.club-finder-detail-training{overflow:scroll}.club-finder-detail-training-table{width:900px}.club-finder-detail-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.club-finder-detail-facebook .fb-page{height:150vw}.club-finder-genre-list{grid-template-columns:repeat(3,1fr);gap:5px}.club-finder-genre-list:has(.tooltip){gap:15px 5px}.club-finder-genre-list .genre-item .label{font-size:calc(14/400*100vw)}.club-finder-search{margin:0 calc(0px - 15px) 50px;padding:33px 30px}.club-finder-form .select-prefecture{width:100%}.club-finder-result-title{margin-bottom:15px}.club-about-owner-list{grid-template-columns:1fr;gap:30px 25px}.club-about-owner-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.club-about-owner-item .area-thumb{width:150px}.club-about-owner-item .area-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.club-top-intro{padding:30px 0}.club-top-intro .title-section{font-size:1.25rem}.club-top-event{margin-bottom:50px}.club-top-footer{margin-top:0}body#club-support-program #contents,body#club-finder #contents{margin-top:0}.club-title-section{margin-bottom:15px;font-size:1.25rem}.club-layout-column{grid-template-columns:1fr;gap:30px 25px}.club-btn-basic{max-width:280px;width:100%}.club-table-basic-wrap{display:block;overflow:auto}.club-table-basic th,.club-table-basic td{white-space:nowrap}.club-subpage-header{margin-bottom:35px}.club-navigation .nav-list{overflow:scroll;white-space:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-inline:27px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.club-subpage-section{margin-bottom:60px}.club-about-example-item{padding:45px 30px 30px}.club-about-example-item .txt-shoulder{padding:10px 20px;font-size:.875rem}.club-archive-list{margin-bottom:25px;grid-template-columns:1fr}.insurance-risk .title-section{padding:15px 15px 10px;font-size:.875rem}.insurance-risk .title-section .large{font-size:1.125rem}.insurance-risk .risk-list{display:block}.insurance-risk .risk-list .risk{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;width:100%;border-top:2px solid #96c36a;border-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insurance-risk .risk-list .risk:first-child{border-top:0}.insurance-risk .risk-list .area-thumb{margin:0 10px 0 0}.insurance-risk .risk-list .thumb{width:60px;height:auto}.insurance-risk .risk-list .label{margin-bottom:5px;padding-left:12px;text-align:left;font-size:1.125rem}.insurance-outline .txt-to{font-size:.9375rem}.insurance-outline .txt-to .label{padding:0 42px;height:42px;background-size:auto 100%}.insurance-outline .name{padding:15px 10px;font-size:.875rem}.insurance-outline .name .main{font-size:1.125rem}.insurance-outline .point-list{display:block;max-width:100%}.insurance-outline .point-list .point{margin:30px 0 0;padding:10px;width:100%;height:auto;border-width:3px;border-radius:10px}.insurance-outline .point-list .point:first-child:before{content:none}.insurance-outline .title-example{font-size:.9375rem}.insurance-outline .example-list{font-size:.875rem}.insurance-outline .example-list .example{padding-top:40px}.insurance-outline .example-list .example:before{position:absolute;top:8px;left:calc(50% - 13px);margin:0;width:26px;height:26px;line-height:inherit}.media-archive-list .title{letter-spacing:.06em;font-size:.875rem}.media-archive-list .date{font-size:.75rem}.organization-partner-list{margin-bottom:30px}.organization-partner-list>.common-sponsor .sponsor-list.is-large{-webkit-column-gap:10px;column-gap:10px}.organization-partner-list>.common-sponsor .sponsor-list.is-large .sponsor{max-width:220px;width:calc((100% - 10px)/2)}.organization-partner-list>.common-sponsor .sponsor-list.is-middle{-webkit-column-gap:7px;column-gap:7px}.organization-partner-list>.common-sponsor .sponsor-list.is-middle .sponsor{max-width:175px;width:calc((100% - 14px)/3)}.organization-partner-list>.common-sponsor .sponsor-list.is-small{-webkit-column-gap:7px;column-gap:7px}.organization-partner-list>.common-sponsor .sponsor-list.is-small .sponsor{max-width:155px;width:calc((100% - 14px)/3)}.page-detail-body *{word-break:break-all}.race-detail-intro{margin-bottom:35px}.race-archive-list{margin-bottom:25px}.race-archive-list .race .box{padding:35px 15px 20px}.race-archive-list .race .box.is-region-double{padding-top:55px}.race-archive-list .txt-region{display:block;margin-bottom:8px;font-size:.875rem}.race-archive-list .txt-region .label{padding:2px 5px;min-width:100px}.race-archive-list .txt-status{font-size:.75rem}.race-archive-list .txt-date{position:absolute;top:5px;right:0;margin-bottom:5px;text-align:right;font-size:.8125rem}.race-archive-list .area-left{padding:0;width:100%}.race-archive-list .title{margin-bottom:8px}.race-archive-list .list-info{margin-bottom:8px}.race-archive-list .box-gray{padding:15px}.race-thumb-archive-list{margin-bottom:25px;grid-template-columns:1fr}.race-thumb-archive-list .area-thumb{margin-bottom:15px}.side-section{margin-bottom:25px}.side-terms{margin-bottom:25px}.side-subpage-list .subpage br{display:none}.side-race-archive-list .race{margin-bottom:10px}.side-race-archive-list .box{display:-webkit-box;display:-ms-flexbox;display:flex}.side-race-archive-list .area-thumb{margin:0 15px 0 0;width:110px}.side-race-archive-list .area-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.side-article-archive-list{letter-spacing:.04em;font-size:1rem;line-height:1.3}.side-article-archive-list .txt-date{font-size:.75rem}.side-article-archive-list .title{font-weight:700}.side-athlete-ranking-section .title{font-weight:700}.side-athlete-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 10px;max-width:520px;border-bottom:2px solid #ebebeb;letter-spacing:.04em;font-size:1rem;line-height:1.3;-ms-flex-pack:distribute;justify-content:space-around}.side-athlete-list .athlete{border:0}.side-athlete-list .wrap{display:block}.side-athlete-list .img{margin:0 auto 4px;width:82px;height:82px}.side-athlete-list a.box{padding-top:10px}.side-athlete-list .txt-wrap .text{font-size:.875rem}.side-bnr-list.is-double{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.side-bnr-list.is-double .bnr{margin:20px 0 0 20px;width:calc(50% - 10px)}.side-bnr-list.is-double .bnr:nth-child(-n+2){margin-top:0}.side-bnr-list.is-double .bnr:nth-child(odd){margin-left:0}.side-bnr-list .bnr,.side-bnr-list .bnr-slider{margin-bottom:15px}.side-bnr-list .bnr-slider{padding-bottom:41px}.subpage-breadcrumbs{display:none}body#top #contents{margin-top:0}.top-hero{margin:0 15px 15px}.top-hero .hero-list{gap:5px}.top-hero .slick-arrow{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.top-hero .slick-dots{display:none!important}.top-info-list{padding:8px 0;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb}.top-info-item{display:block;margin-bottom:0;border-bottom:2px dotted #ebebeb}.top-info-item:last-child{border-bottom:0}.top-info-item .link{display:block;padding:10px 0}.top-info-item .txt{margin-left:0}.top-race-list .race .txt-region{margin-bottom:8px}.top-race-list .race .txt-region .label{min-width:100px}.top-race-list .race .txt-date{position:absolute;top:5px;right:0;margin-bottom:5px;text-align:right;font-size:.8125rem}.top-race-list .race .txt-status{font-size:.75rem}.top-race-list .race .area-left{padding:0;width:100%}.top-race-list .race .title{margin-bottom:8px;font-size:1rem}.top-media-list{font-size:.875rem}.top-media-list .media .box{padding:23px 0}.top-media-list .txt-date{margin-bottom:15px;padding-left:10px}.top-media-list .title{font-size:1rem}.u-hide-sp-pb{display:none!important}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{position:fixed;top:auto;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:3px 5px;background:rgba(0,0,0,.6)}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{top:3px;right:5px}.mfp-img-mobile .mfp-close{position:fixed;top:0;right:0;padding:0;width:35px;height:35px;background:rgba(0,0,0,.6);text-align:center;line-height:2.1875rem}}