@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,button,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,input,legend,ol,option,p,pre,select,td,textarea,th,ul{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,cite,dfn,em,var{font-style:normal}caption,th{text-align:left}a,abbr[title],ins{text-decoration:none}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1}main{display:block}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:after,q:before{content:none}sub,sup{vertical-align:initial}button,input,mark,select,textarea{background:none;color:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;letter-spacing:inherit}select{-webkit-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}a,button,input[type=checkbox],input[type=radio],label,select{cursor:pointer}@keyframes anim-slide-right-enter{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes anim-slide-right-leave{0%{transform:translateX(100%)}to{transform:translateX(200%)}}@keyframes anim-slide-right{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes anim-link-hover-enter{0%{background-position-x:100%;background-size:100% 1px}to{background-position-x:100%;background-size:0 1px}}@keyframes anim-link-hover-leave{0%{background-position-x:0;background-size:0 1px}to{background-position-x:0;background-size:100% 1px}}@keyframes anim-btn-icon-up-enter{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-up-leave{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-right{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-right-enter{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-right-leave{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-down-enter{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-down-leave{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-left-enter{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-left-leave{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-topright{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(70.7106781187%,-70.7106781187%)}51%{opacity:0;transform:translate(-70.7106781187%,70.7106781187%)}to{opacity:1;transform:translate(0)}}:root{--leading-trim:calc(0.5em - 1lh/2)}html{overflow-y:scroll}html.-full{height:100%;overflow:hidden}body{font-feature-settings:"palt";background-color:#fff;color:#333;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.75;overflow-x:clip}html.-full body{height:100%}._svgText{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}#drupal-live-announce.visually-hidden,#toolbar-bar .visually-hidden,#toolbar-item-administration-tray .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/assets/font/icomoon.ttf?5805bs) format("truetype"),url(/assets/font/icomoon.woff?5805bs) format("woff"),url(/assets/font/icomoon.svg?5805bs#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-add:before{content:""}.icon-arrow-back:before{content:""}.icon-arrow-downward:before{content:""}.icon-arrow-forward:before{content:""}.icon-arrow-upward:before{content:""}.icon-blank:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-close:before{content:""}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #0000;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.l-default-header a,.l-default-header abbr,.l-default-header acronym,.l-default-header address,.l-default-header blockquote,.l-default-header caption,.l-default-header code,.l-default-header dd,.l-default-header del,.l-default-header div,.l-default-header dl,.l-default-header dt,.l-default-header em,.l-default-header fieldset,.l-default-header form,.l-default-header h1,.l-default-header h2,.l-default-header h3,.l-default-header h4,.l-default-header h5,.l-default-header h6,.l-default-header html,.l-default-header iframe,.l-default-header img,.l-default-header label,.l-default-header li,.l-default-header object,.l-default-header ol,.l-default-header p,.l-default-header pre,.l-default-header span,.l-default-header strong,.l-default-header table,.l-default-header tbody,.l-default-header td,.l-default-header tfoot,.l-default-header th,.l-default-header thead,.l-default-header tr,.l-default-header ul{margin:0;padding:0;vertical-align:initial}.l-default-header a,.l-default-header a:link{background-color:initial;color:#369;text-decoration:none}.l-default-header a:active,.l-default-header a:hover,.l-default-header a:link:active,.l-default-header a:link:hover{opacity:.7}.l-default-header a img,.l-default-header a:link img{border:none;line-height:1;outline:none;vertical-align:initial}.l-default-header header{background-color:initial;display:block;list-style:none;margin:0;outline:none;padding:0;vertical-align:initial}.l-default-header #header{position:relative;z-index:13}.l-default-header .header{background:#1a4899;box-shadow:0 0 10px 0 #0000004d}.l-default-header .header .box-detail__heading__close{right:0;top:30px}.l-default-header .header__wrp{margin:0 auto;max-width:990px;padding:0 12px}.l-default-header .header__inner{box-sizing:border-box;display:table;padding:10px 0 13px;position:relative;width:100%}.l-default-header .header__logo{display:table-cell;font-size:0;line-height:0;width:125px}.l-default-header .header__logo a{display:block}.l-default-header .header__text{display:table-cell;font-size:0;line-height:0;padding-top:11px;vertical-align:top}.l-default-footer a,.l-default-footer abbr,.l-default-footer acronym,.l-default-footer address,.l-default-footer blockquote,.l-default-footer caption,.l-default-footer code,.l-default-footer dd,.l-default-footer del,.l-default-footer div,.l-default-footer dl,.l-default-footer dt,.l-default-footer em,.l-default-footer fieldset,.l-default-footer form,.l-default-footer h1,.l-default-footer h2,.l-default-footer h3,.l-default-footer h4,.l-default-footer h5,.l-default-footer h6,.l-default-footer html,.l-default-footer iframe,.l-default-footer img,.l-default-footer label,.l-default-footer li,.l-default-footer object,.l-default-footer ol,.l-default-footer p,.l-default-footer pre,.l-default-footer span,.l-default-footer strong,.l-default-footer table,.l-default-footer tbody,.l-default-footer td,.l-default-footer tfoot,.l-default-footer th,.l-default-footer thead,.l-default-footer tr,.l-default-footer ul{margin:0;padding:0;vertical-align:initial}.l-default-footer p{line-height:1.7}.l-default-footer button,.l-default-footer dd,.l-default-footer dt,.l-default-footer input,.l-default-footer li,.l-default-footer td,.l-default-footer textarea,.l-default-footer th{line-height:1.6;text-align:left;vertical-align:top}.l-default-footer ol,.l-default-footer ul{list-style-type:none}.l-default-footer a,.l-default-footer a:link{color:#369;text-decoration:none}.l-default-footer img{line-height:1;outline:none;vertical-align:initial}.l-default-footer a img{border:none;outline:none}.l-default-footer .bg-main{background:#1a4899!important;color:#fff}.l-default-footer .layout-sponsors{background:#fff;padding:0;position:relative;z-index:1000}.l-default-footer .layout-sponsors ul{padding:50px;text-align:center}.l-default-footer .layout-sponsors li{display:inline-block;margin:0 10px;vertical-align:middle}.l-default-footer .layout-sponsors a{transition:opacity .15s;-webkit-transition:opacity .15s}.l-default-footer .layout-sponsors a:hover{opacity:.7}.l-default-footer .layout-global-footer{background:#fff;overflow:hidden;padding:30px 50px;position:relative;z-index:1000}.l-default-footer .layout-global-footer .team-logo img{height:auto;width:70px}.l-default-footer .layout-global-footer .foot-nav li{display:inline-block;margin-right:10px}.l-default-footer .layout-global-footer .foot-nav a{color:#fff;transition:opacity .15s;-webkit-transition:opacity .15s}.c-buttonPrimary{background-color:#a99148;color:#fff;display:block;overflow:hidden;position:relative;text-align:center;z-index:1}.c-buttonPrimary:before{background-color:#8d722e;content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:-1}.c-buttonPrimary-inner{align-items:center;display:flex;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:1.4}.c-buttonPrimary-inner .c-buttonPrimary-text{display:block;width:100%}.c-buttonPrimary.-large{background-color:#1a4899}.c-buttonPrimary.-large:before{background-color:#113380}.c-buttonPrimary.-large .c-buttonPrimary-inner{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.1em;line-height:1.17}.c-buttonPrimary.-noMargin{margin-top:0}@keyframes rotate-circle{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes fadeInUp-pc{0%{opacity:0;transform:translate(calc(-50% + 36.25rem),calc(-50% + 14.375rem)) scale(1)}60%{opacity:1;transform:translate(calc(-50% + 36.25rem),calc(-50% + 14.375rem)) scale(1.01)}to{opacity:1;transform:translate(calc(-50% + 36.25rem),calc(-50% + 14.375rem)) scale(1)}}@keyframes fadeInUp-tb{0%{opacity:0;transform:translate(calc(-50% + 32.5rem),calc(-50% + 12.5rem)) scale(.8)}60%{opacity:1;transform:translate(calc(-50% + 32.5rem),calc(-50% + 12.5rem)) scale(1.01)}to{opacity:1;transform:translate(calc(-50% + 32.5rem),calc(-50% + 12.5rem)) scale(1)}}@keyframes fadeInUp-sp{0%{opacity:0;transform:scale(1)}60%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.c-buttonSticky{background:#1a4899;border-radius:50%;display:block;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.4,0,.2,1),pointer-events .4s cubic-bezier(.4,0,.2,1);z-index:10}.c-buttonSticky.is-fadeout{opacity:0;pointer-events:none}.c-buttonSticky.is-hidden{display:none}.c-buttonSticky-inner{background-color:#fff;border-radius:50%}.c-buttonSticky-inner,.c-buttonSticky-inner .c-buttonSticky-circle{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.c-buttonSticky-inner .c-buttonSticky-circle{animation:rotate-circle 33.33s linear infinite;height:100%;width:100%}.c-buttonSticky-inner .c-buttonSticky-circle .svg{display:block;height:100%;width:100%}.c-buttonSticky-inner .c-buttonSticky-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.c-buttonSticky-inner .c-buttonSticky-text .svg{display:block;height:auto;width:100%}.c-buttonSticky.-noMargin{margin-top:0}.c-block2col{display:flex}.c-block2col-left{background-color:#e7e7e7;position:relative}.c-block2col-left-img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.c-block2col-left .svg-label{left:0;position:absolute;top:0}.c-block2col-left .svg-decoration{bottom:0;position:absolute;right:0}.c-block2col-right .uniform-detail{display:flex;flex-direction:column}.c-block2col.-noMargin{margin-top:0}.c-blockSmall-inner{flex-direction:column}.c-blockSmall-inner,.c-blockSmall-inner .img-wrapper{align-items:center;display:flex;justify-content:center}.c-blockSmall-inner .img-wrapper .c-imagePicture{height:100%;width:100%}.c-blockSmall-inner .img-wrapper .c-imagePicture .img{height:100%;object-fit:contain;vertical-align:top;width:100%}.c-blockSmall.-noMargin{margin-top:0}.c-blockSmall.-large .c-blockSmall-inner .img-wrapper{aspect-ratio:10/3}.c-blockLarge-inner{align-items:center;display:flex;flex-direction:column}.c-blockLarge-inner .img{height:100%;object-fit:cover;vertical-align:top;width:100%}.c-blockLarge.-noMargin{margin-top:0}.c-cardImageText-inner-img{height:auto;width:100%}.c-cardImageText-inner-img .img{height:100%;object-fit:cover;vertical-align:top;width:100%}.c-cardImageText-inner-textarea-title{color:#fff;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.5}.c-cardImageText-inner-textarea-title:after{background-color:#fff3;content:"";display:block;height:1px;width:100%}.c-cardImageText.-noMargin{margin-top:0}.headingLv2{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:2}.headingLv2-title{font-family:Oswald,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;letter-spacing:-.04em;line-height:1}.headingLv2-title span{align-items:center;display:flex;justify-content:center;white-space:nowrap}.headingLv2-desc{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;left:51%;letter-spacing:.32em;line-height:1;position:absolute;top:45%;transform:translate(-51%,-45%);z-index:1}.headingLv2.-small .headingLv2-title{line-height:1}.-black{color:#333}.-white{color:#fff}.-blue{color:#1a4899}.-white-transparent{color:#ffffff29}.-blue-transparent{color:#1a489980}.-blue-transparent-secondary{color:#1a489929}.-blue-secondary{color:#a99148}.-gray{color:#555}.c-linkAnchor{align-items:center;display:flex}.c-linkAnchor-icon,.c-linkAnchor-text{color:#333;font-weight:200;line-height:1.6}.c-linkText{color:#333;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.75}.c-linkText .text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;text-decoration:none;will-change:background-size}.c-linkText[target=_blank] .inner:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.c-listAccordionItem{border-top-color:#e7e7e7;border-top-style:solid;transition:background-color .25s ease-out;width:100%}.c-listAccordionItem-button{align-items:center;display:flex;width:100%}.c-listAccordionItem-text{align-items:flex-start;display:flex;flex:1;flex-direction:column;font-weight:200;line-height:1.6}.c-listAccordionItem-title{color:#333}.c-listAccordionItem-icon{display:block;transform:rotate(90deg)}.c-listAccordionItem-content{height:0;overflow:hidden}.c-listAccordionItem[data-is-opened=true] .c-listAccordionItem-content{display:block}.c-mediaYoutube{aspect-ratio:16/9;width:100%}.c-mediaYoutube>iframe{height:100%;width:100%}.c-imageFigure-img{height:auto;width:100%}.c-textBody{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1.5}.c-textBody.-noMargin{margin-top:0}.c-textBody.-white{color:#fff}.c-textBody.-small{font-weight:400}.c-textBody.-large{font-weight:700;line-height:2}.c-textLead{color:#fff;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-textLead,.c-textLead.-en{font-weight:500;line-height:1}.c-textLead.-en{font-family:Oswald,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif}.c-textLead.-noMargin{margin-top:0}.c-textLead.-medium{font-weight:700;line-height:1.5}.c-textSupplement{background-color:#fff;border-left:5px solid #1a4899;color:#333;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.5}.c-textSupplement.-noMargin{margin-top:0}.c-textWithLabel{align-items:center;color:#333;display:flex}.c-textWithLabel .label{background-color:#dedede;font-family:Oswald,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:600;line-height:1.35;text-align:center}.c-textWithLabel .text{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1}.c-textWithLabel .text:after{color:#333;content:"/";display:inline-block;margin-inline:.25rem}.c-textWithLabel .text:last-child:after{display:none}.c-textWithLabel.-noMargin{margin-top:0}.c-textWithLine{color:#1a4899;font-family:Oswald,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:500;letter-spacing:-.04em;line-height:1}.line{background-color:#1a4899;display:block;width:100%}.c-textWithLine.-noMargin{margin-top:0}.c-tablePrimary{border-collapse:collapse;border-spacing:0;box-sizing:border-box;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;table-layout:fixed;width:100%}.c-tablePrimary-head{box-sizing:border-box;line-height:1.5;text-align:center;vertical-align:middle;white-space:nowrap}.c-tablePrimary-head.-left{background-color:#1a4899;border:1px solid #1a4899;color:#fff}.c-tablePrimary-head.-right{background-color:#cad2e0;border:1px solid #cad2e0;color:#1a4899}.c-tablePrimary-data{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;line-height:1.35;text-align:center;vertical-align:middle}.c-tablePrimary-data.-right{background-color:#f5f5f5}.c-tablePrimary.-noMargin{margin-top:0}.c-overlayModal{background-color:initial}.c-overlayModal-bg{background:#0e0e0eb3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:90}.c-overlayModal-inner{align-items:center;bottom:0;display:flex;left:0;margin:auto;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:100}.c-overlayModal-content{position:relative;width:100%}.c-overlayModal-content .buttonClose{position:absolute}.l-category,.l-default{position:relative}@media screen and (min-width:768px){html{font-size:1vw}._sp{display:none!important}.c-buttonPrimary{padding:1.625rem 1.25rem 1.625rem 2.75rem;width:20rem}.c-buttonPrimary-inner{font-size:clamp(14px,1.25vw,20px)}.c-buttonPrimary-inner .c-imagePicture{margin-left:.625rem}.c-buttonPrimary-inner .c-imagePicture .c-buttonPrimary-arrow{height:auto;width:1.125rem}.c-buttonPrimary.-large{padding:2.25rem 1.25rem 2.25rem 2.75rem;width:25rem}.c-buttonPrimary.-large .c-buttonPrimary-inner{font-size:clamp(14px,1.5vw,24px)}.c-buttonPrimary.-large .c-buttonPrimary-inner .c-imagePicture .c-buttonPrimary-arrow{height:auto;width:1.25rem}.c-buttonPrimary.-hover-active:before,.c-buttonPrimary.-hover-enter:before{left:0;transition-duration:.35s}.c-buttonPrimary.-hover-leave:before{left:100%;transition-duration:.25s}.c-buttonSticky{animation:fadeInUp-pc .4s ease-out .3s forwards;height:16.5rem;left:50%;top:50%;transform:translate(calc(-50% + 36.25rem),calc(-50% + 14.375rem));transition:all .3s ease;width:16.5rem}.c-buttonSticky:hover{height:17.125rem;transition:all .3s ease;width:17.125rem}.c-buttonSticky-inner{height:94.7%;transition:all .3s ease;width:94.7%}.c-buttonSticky-inner .c-buttonSticky-circle{padding:.375rem}.c-buttonSticky-inner .c-buttonSticky-text{transition:all .3s ease;width:38.3%}.c-block2col{gap:6.4375rem}.c-block2col-left{height:39.8125rem;width:39.8125rem}.c-block2col-left .svg-label{height:11.25rem;width:11.25rem}.c-block2col-left .svg-decoration{height:34.75rem;width:23.375rem}.c-block2col-right{display:flex;flex-direction:column;gap:1.5rem;width:36.25rem}.c-block2col-right-top{display:flex;flex-direction:column;gap:1rem}.c-block2col-right .uniform-detail{gap:.625rem}.c-block2col-right .c-buttonPrimary{margin-top:1rem}.c-blockSmall-inner{gap:1rem}.c-blockSmall.-large .c-blockSmall-inner .img-wrapper{width:20rem}.c-blockLarge{flex:1}.c-cardImageText-inner-img{aspect-ratio:128/79}.c-cardImageText-inner-textarea{margin-top:1.5rem}.c-cardImageText-inner-textarea-title{font-size:clamp(14px,1.5vw,24px)}.c-cardImageText-inner-textarea-title .subtitle{font-size:clamp(14px,.9375vw,15px)}.c-cardImageText-inner-textarea-title:after{margin-block:1rem}.headingLv2{height:7.5rem}.headingLv2-title{font-size:clamp(14px,7.5vw,120px)}.headingLv2-desc{font-size:clamp(14px,1.5vw,24px)}.headingLv2.-small .headingLv2-title{font-size:clamp(14px,3.5vw,56px)}.c-linkAnchor{gap:1rem}.c-linkAnchor-icon{font-size:clamp(14px,1.5vw,24px);transition:color .25s ease-out}.c-linkAnchor-text{font-size:clamp(12px,.875vw,14px);transition:color .25s ease-out}.c-linkAnchor.-hover-active .c-linkAnchor-text,.c-linkAnchor.-hover-enter .c-linkAnchor-text{color:#1a4899;transition-duration:.25s}.c-linkAnchor.-hover-leave .c-linkAnchor-text{color:#333;transition-duration:.3s}.c-linkText{font-size:1rem;margin-top:16px}.c-linkText[target=_blank] .inner:after{font-size:.875em;margin-left:4px}.c-linkText.-hover-enter .text{animation:anim-link-hover-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkText.-hover-active .text{background-position-x:100%;background-size:0 1px}.c-linkText.-hover-leave .text{animation:anim-link-hover-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkText+.c-linkText{margin-top:8px}.c-listAccordionItem{-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);border-top-width:.0625rem}.c-listAccordionItem-button{gap:1rem;padding:2.5rem 0}.c-listAccordionItem-text{gap:1rem;transition:padding-left .25s ease-out}.c-listAccordionItem-title{font-size:clamp(14px,1.25vw,20px)}.c-listAccordionItem-content-inner{padding:0 2rem 2rem}.c-listAccordionItem[data-is-opened=true] .c-listAccordionItem-text{padding-left:2rem}.c-listAccordionItem[data-is-opened=false] .c-listAccordionItem-button.-hover-active,.c-listAccordionItem[data-is-opened=false] .c-listAccordionItem-button.-hover-enter{background:#00000008}.c-listAccordionItem-button.-hover-active .c-listAccordionItem-text,.c-listAccordionItem-button.-hover-enter .c-listAccordionItem-text{padding-left:2rem;transition-duration:.25s}.c-listAccordionItem-button.-hover-active .c-listAccordionItem-text .text,.c-listAccordionItem-button.-hover-enter .c-listAccordionItem-text .text{color:#1a4899;transition-duration:.25s}.c-listAccordionItem-button.-hover-leave .c-listAccordionItem-text .text{color:#333;transition-duration:.3s}.c-textBody{font-size:clamp(14px,1vw,16px)}.c-textBody.-small{font-size:clamp(12px,.875vw,14px)}.c-textBody.-large{font-size:1.25rem}.c-textLead{font-size:clamp(14px,2.5vw,40px)}.c-textLead.-medium{font-size:clamp(14px,2vw,32px)}.c-textSupplement{font-size:clamp(12px,.875vw,14px);padding:1.5rem}.c-textWithLabel .label{font-size:clamp(12px,.75vw,12px);margin-right:.5rem;padding:.125rem .5rem;width:3rem}.c-textWithLabel .text{font-size:clamp(14px,1.125vw,18px)}.c-textWithLine{font-size:clamp(14px,1.75vw,28px)}.line.-bold{height:.25rem;margin-top:.625rem}.line.-thin{height:.125rem;margin-top:.1875rem}.c-tablePrimary-head{font-size:clamp(14px,1vw,16px);padding-block:1rem}.c-tablePrimary-data{font-size:clamp(14px,1vw,16px);padding-block:1.0625rem;padding-inline:1rem}.c-overlayModal-bg{-webkit-backdrop-filter:blur(3.125rem);backdrop-filter:blur(3.125rem)}.c-overlayModal-inner{height:-moz-fit-content;height:fit-content;max-width:73.125rem;padding:6.25rem;width:calc(100% - 15rem)}.c-overlayModal-content .buttonClose{right:-6.25rem;top:-5rem}}@media screen and (min-width:768px) and (max-width:1080px){html{font-size:10.8px}}@media screen and (min-width:1920px){html{font-size:19.2px}}@media screen and (max-width:767px){html{font-size:3.7333333333vw}._pc{display:none!important}.c-buttonPrimary{padding:1.5rem 1.7142857143rem 1.5rem 3.5714285714rem;width:100%}.c-buttonPrimary-inner{font-size:1.1428571429rem}.c-buttonPrimary-inner .c-imagePicture{margin-left:2.1333333333vw}.c-buttonPrimary-inner .c-imagePicture .c-buttonPrimary-arrow{height:auto;width:4.8vw}.c-buttonPrimary.-large{padding:1.5714285714rem 1.4285714286rem 1.5714285714rem 3.1428571429rem;width:100%}.c-buttonPrimary.-large .c-buttonPrimary-inner{font-size:1.2857142857rem}.c-buttonPrimary.-large .c-buttonPrimary-inner .c-imagePicture .c-buttonPrimary-arrow{height:auto;width:5.3333333333vw}.c-buttonSticky{animation:fadeInUp-sp .4s ease-out .3s forwards;bottom:-.7142857143rem;height:9.1428571429rem;right:1.2857142857rem;width:9.1428571429rem}.c-buttonSticky-inner{height:93%;width:93%}.c-buttonSticky-inner .c-buttonSticky-circle{padding:.2142857143rem}.c-buttonSticky-inner .c-buttonSticky-text{width:38.3%}.c-block2col{flex-wrap:wrap;justify-content:flex-start}.c-block2col-left{height:23.9285714286rem;margin-top:1.1428571429rem;order:3;width:23.9285714286rem}.c-block2col-left .svg-label{height:5.8357142857rem;width:5.8357142857rem}.c-block2col-left .svg-decoration{height:20.8857142857rem;width:14.05rem}.c-block2col-right,.c-block2col-right-top{display:contents}.c-block2col-right-top .c-textWithLine{order:1}.c-block2col-right-top .uniform-name{order:2}.c-block2col-right-top .price{margin-top:1.1428571429rem;order:4;width:100%}.c-block2col-right .uniform-detail{gap:.2857142857rem;margin-top:1.1428571429rem;order:5}.c-block2col-right .c-textSupplement{margin-top:1.1428571429rem;order:6}.c-block2col-right .c-tablePrimary{margin-top:1.1428571429rem;order:7}.c-block2col-right .c-buttonPrimary{margin-top:1.7142857143rem;order:8}.c-blockSmall-inner{gap:.5714285714rem}.c-blockSmall-inner .img-wrapper{aspect-ratio:287/120;height:100%;width:10.25rem}.c-blockSmall.-large .c-blockSmall-inner .img-wrapper{width:14.2857142857rem}.c-cardImageText-inner-textarea{margin-top:1.1428571429rem}.c-cardImageText-inner-textarea-title{font-size:1.2857142857rem}.c-cardImageText-inner-textarea-title .subtitle{font-size:.8571428571rem}.c-cardImageText-inner-textarea-title:after{margin-block:1.1428571429rem}.headingLv2{height:4rem}.headingLv2-title{font-size:4rem;white-space:nowrap}.headingLv2-desc{font-size:1rem}.headingLv2.letter-spacing-small .headingLv2-title{letter-spacing:-4.48px}.c-linkAnchor{gap:1.1428571429rem}.c-linkAnchor-icon{font-size:1.7142857143rem}.c-linkAnchor-text{font-size:1.1428571429rem}.c-linkText{font-size:3.7333333333vw;margin-top:1.1428571429rem}.c-linkText[target=_blank] .inner:after{font-size:.8571428571em;margin-left:1.0666666667vw}.c-linkText+.c-linkText{margin-top:.5714285714rem}.c-listAccordionItem{-webkit-backdrop-filter:blur(.3571428571rem);backdrop-filter:blur(.3571428571rem);border-top-width:.0714285714rem}.c-listAccordionItem-button{gap:.5714285714rem;padding:1.7142857143rem 0}.c-listAccordionItem-text{gap:.5714285714rem}.c-listAccordionItem-title{font-size:1.1428571429rem}.c-listAccordionItem-content-inner{padding-bottom:1.7142857143rem}.c-textBody{font-size:1rem}.c-textLead{font-size:2rem}.c-textLead.-medium{font-size:1.2857142857rem}.c-textSupplement{font-size:.8571428571rem;padding:1.1428571429rem 1.7142857143rem}.c-textWithLabel .label{font-size:.7142857143rem;margin-right:.5714285714rem;padding:.1428571429rem .5714285714rem;width:2.8571428571rem}.c-textWithLine{font-size:1.5714285714rem;width:100%}.line.-bold{height:.2857142857rem;margin-top:.7142857143rem}.line.-thin{height:.1428571429rem;margin-top:.4285714286rem}.c-tablePrimary-head{font-size:.8571428571rem;padding-block:.5714285714rem}.c-tablePrimary-head.-left{width:66.7%}.c-tablePrimary-data{font-size:1rem;padding-block:.6071428571rem}.c-overlayModal-bg{-webkit-backdrop-filter:blur(2.1428571429rem);backdrop-filter:blur(2.1428571429rem)}.c-overlayModal-content .buttonClose{right:1.1428571429rem;top:-4.5714285714rem}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}@media screen and (max-width:767px){.l-default-header #header{position:absolute;top:0;width:100%}.l-default-header .header{box-shadow:0 0 5px 0 #0000004d}.l-default-header .header__inner{padding:13px 0}.l-default-header .header__logo{width:101px}.l-default-header .header__logo img{width:90px}.l-default-header .header__text img{width:118px}.l-default-footer img{height:auto;max-width:100%}.l-default-footer .layout-sponsors{padding:30px 0 0}.l-default-footer .layout-sponsors ul{padding:20px 10px;text-align:center}.l-default-footer .layout-sponsors li{display:inline-block;margin:0;vertical-align:middle;width:80px}.l-default-footer .layout-global-footer{font-size:11px;padding:20px;text-align:center}.l-default-footer .layout-global-footer .team-logo{text-align:center}.l-default-footer .layout-global-footer .team-logo img{height:auto;margin-top:10px;width:55px}.l-default-footer .layout-global-footer .foot-nav{margin-top:10px;text-align:center}.l-default-footer .layout-global-footer .foot-nav li{display:inline-block;margin-right:10px}.l-default-footer .layout-global-footer .foot-nav a{color:#fff}.l-default-footer .layout-global-footer .copy{margin-top:25px}}@media (max-width:768px){.l-default-header .header .box-detail__heading__close{top:10px;transform:translateY(0)}}@media (min-width:768px){.l-default-footer .layout-global-footer .foot-nav{float:left;margin-top:25px}.l-default-footer .layout-global-footer .copy{float:right;margin-top:25px}.l-default-footer .layout-global-footer .team-logo{float:left;margin-right:30px}}@media screen and (max-width:767px) and (max-width:234.375px){.c-buttonPrimary-inner,.c-linkAnchor-text,.c-listAccordionItem-title{font-size:10px}}@media screen and (max-width:767px) and (max-width:208.3333333333px){.c-buttonPrimary.-large .c-buttonPrimary-inner,.c-cardImageText-inner-textarea-title,.c-textLead.-medium{font-size:10px}}@media screen and (min-width:768px) and (max-width:1079px){.c-buttonSticky{animation:fadeInUp-tb .4s ease-out .3s forwards;height:14.375rem;left:50%;top:50%;transform:translate(calc(-50% + 32.5rem),calc(-50% + 12.5rem));transition:all .3s ease;width:14.375rem}.c-buttonSticky:hover{height:15rem;transition:all .3s ease;width:15rem}.c-buttonSticky-inner{height:93.4%;width:93.4%}.c-buttonSticky-inner .c-buttonSticky-text{width:38.3%}.c-block2col{gap:40px}.c-block2col-left{flex-shrink:0;height:320px;width:320px}.c-block2col-left .svg-label{height:90px;width:90px}.c-block2col-left .svg-decoration{height:280px;width:188px}.c-block2col-right{width:100%}}@media screen and (min-width:1080px) and (max-width:1200px){.c-block2col-left{aspect-ratio:1;height:50%;width:50%}.c-block2col-right{width:50%}}@media screen and (max-width:767px) and (max-width:312.5px){.c-cardImageText-inner-textarea-title .subtitle,.c-tablePrimary-head,.c-textSupplement{font-size:10px}}@media screen and (max-width:767px) and (max-width:267.8571428571px){.c-tablePrimary-data,.c-textBody,.headingLv2-desc{font-size:10px}}@media screen and (max-width:767px) and (max-width:375px){.c-textWithLabel .label{font-size:10px}}@media screen and (max-width:767px) and (max-width:170.4545454545px){.c-textWithLine{font-size:10px}}