.global-header{display:none}body{background-color:#fff}.hero-container{position:relative;z-index:2;max-height:800px}.hero--home{position:relative;padding-bottom:60%;max-height:800px;pointer-events:none}.hero--home__inner{-webkit-transform:translateX(-50%);position:relative;position:absolute;left:50%;transform:translateX(-50%);z-index:1;margin:auto;width:100%;max-width:1160px;height:100%}.hero--home__people{position:absolute;top:0;right:0;z-index:1;background:url(../image/home/img-hero-all@2x.png) right top no-repeat;background-size:contain;width:calc(100% - 420px - (100% - 1160px)/ 2);height:100%}.hero--home__text{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;max-height:800px;overflow:hidden}.hero--home__text>div{-webkit-transform:rotate(-20deg) translate(10%,-10%);transform:rotate(-20deg) translate(10%,-10%)}.ticker{margin:0}.ticker-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100vw;height:auto;overflow:hidden}.ticker-text p{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;font-weight:600;font-size:14rem;line-height:.8;font-family:Outfit,sans-serif;white-space:nowrap}.ticker-text p>span{display:block;font-weight:600;font-size:14rem;line-height:1.2;font-family:Outfit,sans-serif;white-space:nowrap}.ticker-text p:nth-child(odd){-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.ticker-text--top{color:rgba(212,40,29,.08)}.ticker-text--top p:nth-child(odd){-webkit-animation:loop 200s -100s linear infinite;animation:loop 200s -100s linear infinite}.ticker-text--top p:nth-child(even){-webkit-animation:loop2 200s linear infinite;animation:loop2 200s linear infinite}.ticker-text--btm{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:rgba(249,185,17,.08)}.ticker-text--btm p>span{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.ticker-text--btm p:nth-child(odd){-webkit-animation:loop_inv 200s -100s linear infinite;animation:loop_inv 200s -100s linear infinite}.ticker-text--btm p:nth-child(even){-webkit-animation:loop_inv2 200s linear infinite;animation:loop_inv2 200s linear infinite}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes loop_inv{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop_inv{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop_inv2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop_inv2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.global-header__logo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-backdrop-filter:blur(12px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:20px;align-items:center;z-index:4;backdrop-filter:blur(12px);padding:0 20px;height:100%;max-height:800px}.global-nav{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;position:absolute;right:20px;bottom:0;justify-content:flex-end;z-index:5}.global-nav__body{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section{padding-top:96px;padding-bottom:96px}.section__title{margin-bottom:-.5em;font-weight:600;font-size:20rem;font-size:clamp(4rem,17vw,20rem);line-height:1.3;font-family:Outfit,sans-serif}.section__btn-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;gap:24px;margin-top:64px}.btn--schedule{background:#d4281d}.btn--schedule:focus,.btn--schedule:hover{background:#f9b911}.category-nav-container{margin-top:48px;border-radius:10px;background:#eee;padding:1em}.category-nav__title{margin-bottom:.5em;color:#d4281d;font-size:1.8rem;font-family:Outfit,sans-serif;text-align:center}.nav-cat-type{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;gap:1px;margin:auto;width:100%;width:50%}.nav-cat-type li{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}.nav-cat-type li:first-child a{border-radius:4px 0 0 4px}.nav-cat-type li:last-child a{border-radius:0 4px 4px 0}.nav-cat-type a{display:block;background:#d4281d;padding:.5em 1em;color:#fff;text-align:center}.nav-cat-type a:focus,.nav-cat-type a:hover{background:#f9b911!important}#team .section__title span{position:relative}#team .section__title span::after{display:block;position:absolute;top:5%;right:-8%;background:url(../image/common/icn-handball-red-sm.png) center center no-repeat;background-size:contain;padding-bottom:10%;width:10%;max-width:51px;height:0;content:""}.team__container{position:relative;z-index:1;background:rgba(254,248,237,.9);padding:24px 0}.team__overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:40px}.team__inner{border-radius:10px;background-color:#fff;padding:24px}.team__title{color:#d4281d;font-size:2rem;font-family:Outfit,sans-serif}.team__list.team__list--bg{margin-top:1.4rem;background:#fef8ed;padding:1em}.team__list.team__list--bg>li:first-child{margin-top:0;border-top:0;padding-top:0}.team__list>li{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-top:.8em;border-top:1px solid #ccc;padding-top:.8em;padding-right:1em;padding-left:1em}.team__list>li:first-child{border-top:0}.team__list>li>span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:block;position:relative;top:.5em;justify-content:center;align-items:center;margin-right:1em;border-radius:50%;background:#f9b911;width:2rem;height:2rem;color:#d4281d;font-size:1.2rem;font-family:Outfit,sans-serif;text-align:center}.team__list>li>span.dot{top:.9rem;background:#d4281d;width:1rem;height:1rem}.team__list>li>p{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}.team__dl{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.team__dl>dt{margin-top:.8em;border-top:1px solid #ccc;padding-top:.8em;width:6em;font-weight:600}.team__dl>dd{margin-top:.8em;border-top:1px solid #ccc;padding-top:.8em;width:calc(100% - 6em)}.team__dl-inner:nth-of-type(2){margin-top:.5em;padding-top:.5em}.team__dl-inner>dt{margin-bottom:.5em;background:#eee;padding:2px .5em;width:100%;font-size:1.4rem}.team__dl-inner>dd span{display:block;color:#666;font-size:80%}.team__dl-inner>dd span:first-of-type{margin-bottom:.5em}.policy{margin-top:32px}.policy__list{margin-top:1.6em;background:#fef8ed;padding:1em;color:#d4281d;font-weight:600}.policy__list>li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-top:.4em;padding-top:.4em}.policy__list>li::before{display:block;margin-right:1em;background:url(../image/common/icn-handball-red-sm.png) center top no-repeat;background-size:contain;width:20px;height:20px;content:""}.policy__list>li:first-child{margin-top:0;padding-top:0}.team__profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;border-radius:10px;background-color:#fff;padding:24px}.team__profile-detail{width:calc((100% - 1 * 40px)/ 2)}.team__profile-detail img{border-radius:10px;width:100%;height:auto}.team__slider{margin-top:24px;margin-bottom:32px}.team__name{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;border-radius:6px;background:#ebac06;padding:.5em;color:#fff;font-size:1.6rem}.team__name::before{display:block;margin-right:1em;background:url(../image/common/icn-handball-white-md.png) center top no-repeat;background-size:contain;width:30px;height:30px;content:""}.about__detail{margin-top:24px}.flex-box--about-contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-box--about-contact>*{padding:56px;padding-bottom:0;width:50%}#about{padding-top:0}.about__lead{margin-bottom:.5em;color:#d4281d;font-weight:600;text-align:center}.section__title--sm{margin-top:-.2em;font-size:clamp(4rem,9vw,10rem);text-align:center}.section:last-child{padding-bottom:0}.nav-sns{margin-top:16px;margin-bottom:16px}.nav-sns__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;gap:16px}.nav-sns__link:focus,.nav-sns__link:hover{opacity:.7}.nav-sns img{width:40px;height:40px}#contact{padding-top:0}.contact__tel{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;margin-top:24px;color:#f9b911;font-weight:600;font-size:clamp(3rem,4.2vw,6rem);font-family:Outfit,sans-serif;text-align:center}.contact__tel>span:first-of-type{padding-right:1em;font-size:1.6rem}@media (max-width:1160px){.hero--home__people{width:calc(100% - 420px)}}@media (max-width:1000.98px){.flex-box--about-contact>*{padding:40px}}@media (max-width:900.98px){.logo__body{width:301px;height:90px}}@media (max-width:880.98px){.hero--home__people{width:calc(100% - 340px)}.ticker-text p{font-size:10rem}.ticker-text p>span{font-size:12rem}.section{padding-top:72px;padding-bottom:72px}.nav-cat-type{width:100%}.team__profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.team__profile-detail{width:100%}.team__jh{margin-top:24px}.flex-box--about-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-box--about-contact>*{width:100%}#about{padding:0}#contact{margin-top:32px;border-top:1px solid #ccc;padding:0;padding-top:24px}}@media (max-width:640.98px){.global-header{display:block}.hero--home__people{width:calc(100% - 230px)}.ticker-text p{font-size:8rem}.ticker-text p>span{font-size:10rem}.logo__body{width:188px;height:56px}.section{padding-top:48px;padding-bottom:48px}.section__btn-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.category-nav__title{font-size:1.6rem}.team__container{padding:0}.team__list>li{padding-right:0;padding-left:0}.team__dl-inner>dt{margin-top:.5em}.team__profile-detail img{border-radius:6px}.team__name{padding:.4em .5em;font-size:1.5rem}.team__name::before{background-size:contain;width:20px;height:20px}.nav-sns img{width:30px;height:30px}}@media (max-width:420.98px){.hero--home__people{width:calc(100% - 190px)}.ticker-text p>span{font-size:8rem}.logo__body{width:150px;height:45px}.nav-cat-type a{font-size:1.2rem}.team__dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.team__dl>dt{width:100%}.team__dl>dd{margin-top:0;border-top:0;padding-top:0;width:100%}}
/*# sourceMappingURL=map/home.min.css.map */
