:root{--primary-color:#a61c45;--secondary-color: #741430;--white-color:#ffffff;--black-color:#2e2e2e;--font-A1:"Gothic A1", sans-serif}@media screen and (max-width: 768px){.u-desktop{display:none !important}}.u-mobile{display:none !important}@media screen and (max-width: 768px){.u-mobile{display:block !important}}.sp-only{display:none}@media screen and (max-width: 768px){.sp-only{display:block}}.pc-only{display:block}@media screen and (max-width: 768px){.pc-only{display:none}}.top-mv__item{width:100%}.top-mv__item img{width:100%;aspect-ratio:1920/1075}@media screen and (max-width: 768px){.top-mv__item img{aspect-ratio:750/870}}.mv-navigation{background-color:rgba(0,0,0,0);border:1px solid var(--primary-color);transition:.5s all;width:25px;height:25px;border-radius:50vw;margin-top:20px}@media screen and (max-width: 1920px){.mv-navigation{width:1.3020833333vw;height:1.3020833333vw;margin-top:1.0416666667vw}}@media screen and (max-width: 768px){.mv-navigation{width:3.3333333333vw;height:3.3333333333vw;margin-top:0}}.mv-navigation.is-active{background-color:var(--primary-color);opacity:1}.splide__pagination li:not(:last-of-type){margin-right:20px}@media screen and (max-width: 1920px){.splide__pagination li:not(:last-of-type){margin-right:1.0416666667vw}}@media screen and (max-width: 768px){.splide__pagination li:not(:last-of-type){margin-right:2.6666666667vw}}.splide__pagination{position:absolute;bottom:30px;left:0;right:0;z-index:100}@media screen and (max-width: 1920px){.splide__pagination{bottom:1.5625vw}}@media screen and (max-width: 768px){.splide__pagination{bottom:4vw}}.top-new__inner{width:1180px;margin:0 auto;padding:110px 0}@media screen and (max-width: 1920px){.top-new__inner{width:61.4583333333vw;padding:5.7291666667vw 0}}@media screen and (max-width: 768px){.top-new__inner{width:80vw}}.top-news-ttl{margin-bottom:40px}@media screen and (max-width: 1920px){.top-news-ttl{margin-bottom:2.0833333333vw}}@media screen and (max-width: 768px){.top-news-ttl{font-size:5.3333333333vw}}.news-block__item{margin-bottom:15px}@media screen and (max-width: 1920px){.news-block__item{margin-bottom:.78125vw}}.news-block__item>dl{display:flex}.news-block__item>dl>dt{font-weight:normal;margin-right:40px}@media screen and (max-width: 1920px){.news-block__item>dl>dt{margin-right:2.0833333333vw}}@media screen and (max-width: 768px){.news-block__item>dl>dt{margin-right:5.3333333333vw}}.top-summary{background-color:var(--primary-color);padding:90px 0 200px}@media screen and (max-width: 1920px){.top-summary{padding:4.6875vw 0 10.4166666667vw}}.top-summary__inner{text-align:center;margin:0 auto}.top-summary-ttl{padding:0 .1em;margin-bottom:90px}@media screen and (max-width: 1920px){.top-summary-ttl{margin-bottom:4.6875vw}}@media screen and (max-width: 768px){.top-summary-ttl{margin-bottom:6vw}}.summary-box{display:flex;width:1540px;justify-content:space-between;margin:0 auto}@media screen and (max-width: 1920px){.summary-box{width:80.2083333333vw}}@media screen and (max-width: 768px){.summary-box{width:87.2vw;flex-direction:column;gap:4vw}}.top-summary-overview-btn{font-family:var(--font-A1);width:666px;font-size:52px;font-weight:700;line-height:1.3;display:flex;align-items:center;justify-content:center;position:relative;padding:55px 0;background-color:var(--white-color);color:var(--primary-color);border:2px solid var(--white-color);text-decoration:none;transition:all .5s;letter-spacing:.05em;border-radius:5px;box-shadow:5px 10px 20px #632d3b;height:100%}@media screen and (max-width: 1920px){.top-summary-overview-btn{width:34.6875vw;font-size:2.7083333333vw;padding:2.8645833333vw 0;box-shadow:.2604166667vw .5208333333vw 1.0416666667vw #632d3b}}@media screen and (max-width: 768px){.top-summary-overview-btn{font-size:3.2vw;width:100%;line-height:1.5;height:auto}}.summary-box-item:first-of-type{width:805px;display:flex;justify-content:space-between}@media screen and (max-width: 1920px){.summary-box-item:first-of-type{width:41.9270833333vw}}@media screen and (max-width: 768px){.summary-box-item:first-of-type{width:100%}}.summary-box-item:first-of-type .top-summary-overview-btn{width:367px}@media screen and (max-width: 1920px){.summary-box-item:first-of-type .top-summary-overview-btn{width:19.1145833333vw}}@media screen and (max-width: 768px){.summary-box-item:first-of-type .top-summary-overview-btn{width:48%}}.lang-en .top-summary-overview-btn[data-lang=en]{font-size:30px}@media screen and (max-width: 1920px){.lang-en .top-summary-overview-btn[data-lang=en]{font-size:1.5625vw}}@media screen and (max-width: 768px){.lang-en .top-summary-overview-btn[data-lang=en]{font-size:3vw}}.top-summary-overview-btn:hover{background-color:var(--primary-color);color:var(--white-color);border:2px solid var(--white-color)}.top-about{margin-bottom:160px}@media screen and (max-width: 1920px){.top-about{margin-bottom:8.3333333333vw}}@media screen and (max-width: 1920px){.top-about{margin-bottom:16vw}}.top-about__mv{width:100%;height:550px;-o-object-fit:cover;object-fit:cover;margin-bottom:80px}@media screen and (max-width: 1920px){.top-about__mv{height:28.6458333333vw;margin-bottom:4.1666666667vw}}@media screen and (max-width: 768px){.top-about__mv{height:28.9333333333vw;margin-bottom:6.6666666667vw}}.top-about__inner{text-align:center;margin:0 auto}.top-about-ttl{padding:0 .5em;margin-bottom:80px}@media screen and (max-width: 1920px){.top-about-ttl{margin-bottom:4.1666666667vw}}@media screen and (max-width: 768px){.top-about-ttl{margin-bottom:10vw}}.top-about-txt{width:1120px;line-height:2;margin:0 auto 80px;text-align:left}@media screen and (max-width: 1920px){.top-about-txt{width:58.3333333333vw;margin:0 auto 4.1666666667vw}}@media screen and (max-width: 768px){.top-about-txt{width:68vw;margin:0 auto 10.6666666667vw}}@media screen and (max-width: 768px){.top-about .section-common-btn--red>a{height:10vw}}.top-business-details{margin-bottom:240px}@media screen and (max-width: 1920px){.top-business-details{margin-bottom:12.5vw}}@media screen and (max-width: 768px){.top-business-details{margin-bottom:16vw}}.top-business-details__inner{text-align:center;margin:0 auto}.top-business-details-ttl{margin-bottom:120px;padding:0 .3em}@media screen and (max-width: 1920px){.top-business-details-ttl{margin-bottom:6.25vw}}@media screen and (max-width: 768px){.top-business-details-ttl{margin-bottom:9.6vw}}.top-business-box{width:1600px;display:flex;justify-content:center;margin:0 auto}@media screen and (max-width: 1920px){.top-business-box{width:83.3333333333vw}}@media screen and (max-width: 768px){.top-business-box{width:87.2vw}}.top-business-box:first-of-type{margin-bottom:120px}@media screen and (max-width: 1920px){.top-business-box:first-of-type{margin-bottom:6.25vw}}.top-business-box-txt{background-color:var(--primary-color);width:640px;color:var(--white-color);display:flex;flex-direction:column;justify-content:center;align-items:center;height:720px}@media screen and (max-width: 1920px){.top-business-box-txt{width:33.3333333333vw;height:37.5vw}}@media screen and (max-width: 768px){.top-business-box-txt{width:43.3333333333vw;height:48vw}}#scholarship-box .business-name{font-family:var(--font-A1);font-size:36px;position:relative;letter-spacing:.2em;font-weight:600;margin-bottom:55px;width:100%}@media screen and (max-width: 1920px){#scholarship-box .business-name{font-size:1.875vw;margin-bottom:2.8645833333vw}}@media screen and (max-width: 768px){#scholarship-box .business-name{font-size:3.2vw;margin-bottom:3.2vw;white-space:nowrap;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.lang-en #scholarship-box .business-name{font-size:2.4vw;margin-bottom:3.2vw}}#scholarship-box .business-name::after{content:"";border-bottom:1px solid #fff;width:362px;display:inline-block;position:absolute;bottom:0;left:0;right:0;margin:0 auto}@media screen and (max-width: 1920px){#scholarship-box .business-name::after{width:18.8541666667vw}}@media screen and (max-width: 768px){#scholarship-box .business-name::after{width:100%}}@media screen and (max-width: 768px){#grant-box .top-business-box-txt{order:1}}#grant-box .business-name{font-family:var(--font-A1);font-size:48px;position:relative;letter-spacing:.2em;font-weight:600;margin-bottom:55px;width:100%}@media screen and (max-width: 1920px){#grant-box .business-name{font-size:2.5vw;margin-bottom:2.8645833333vw}}@media screen and (max-width: 768px){#grant-box .business-name{font-size:3.2vw;margin-bottom:1.0666666667vw;white-space:nowrap;width:-moz-fit-content;width:fit-content}}.lang-en #grant-box .business-name{margin-bottom:100px}@media screen and (max-width: 1920px){.lang-en #grant-box .business-name{margin-bottom:5.2083333333vw}}@media screen and (max-width: 768px){.lang-en #grant-box .business-name{font-size:2.6666666667vw;margin-bottom:8vw}}#grant-box .business-name::after{content:"";border-bottom:1px solid #fff;width:522px;display:inline-block;position:absolute;bottom:0;left:0;right:0;margin:0 auto}@media screen and (max-width: 1920px){#grant-box .business-name::after{width:27.1875vw}}@media screen and (max-width: 768px){#grant-box .business-name::after{width:100%;bottom:2px}}#grant-box .grant-box-txt{font-size:32px;font-weight:600;letter-spacing:.1em;font-family:var(--font-A1);line-height:1.5}@media screen and (max-width: 1920px){#grant-box .grant-box-txt{font-size:1.6666666667vw;font-weight:600}}@media screen and (max-width: 768px){#grant-box .grant-box-txt{font-size:2.1333333333vw;line-height:1.4;margin-bottom:1.3333333333vw;line-height:initial}}.lang-en #grant-box .grant-box-txt{margin-bottom:-4.5em;font-size:30px}@media screen and (max-width: 1920px){.lang-en #grant-box .grant-box-txt{font-size:1.5625vw}}@media screen and (max-width: 768px){.lang-en #grant-box .grant-box-txt{font-size:2.1333333333vw}}.top-business-box-txt .target{font-family:var(--font-A1);font-size:64px;font-weight:600;line-height:1.2;display:inline-block;margin:0 0 100px;letter-spacing:.1em;width:100%}@media screen and (max-width: 1920px){.top-business-box-txt .target{font-size:3.3333333333vw;margin:0vw 0 5.2083333333vw}}@media screen and (max-width: 768px){.top-business-box-txt .target{font-size:5.3333333333vw}}.lang-en .top-business-box-txt .target{display:flex;flex-direction:column;justify-content:center;align-items:center}.lang-en .top-business-box-txt .target>p{order:2}@media screen and (max-width: 768px){#scholarship-box .top-business-box-txt .target{margin-bottom:6.6666666667vw;width:100%}}#scholarship-box .top-business-box-txt .target .txt{font-family:var(--font-A1);font-size:64px;font-weight:600;line-height:1.2;display:inline-block;letter-spacing:.1em;position:relative}@media screen and (max-width: 1920px){#scholarship-box .top-business-box-txt .target .txt{font-size:3.3333333333vw}}@media screen and (max-width: 768px){#scholarship-box .top-business-box-txt .target .txt{font-size:4.6666666667vw}}.lang-en #scholarship-box .top-business-box-txt .target .txt{font-size:36px}@media screen and (max-width: 1920px){.lang-en #scholarship-box .top-business-box-txt .target .txt{font-size:1.875vw}}@media screen and (max-width: 768px){.lang-en #scholarship-box .top-business-box-txt .target .txt{font-size:2.4vw}}#scholarship-box .top-business-box-txt .target .txt span{display:block;margin-left:-45px}@media screen and (max-width: 1920px){#scholarship-box .top-business-box-txt .target .txt span{margin-left:-2.34375vw}}@media screen and (max-width: 768px){#scholarship-box .top-business-box-txt .target .txt span{margin-left:-4.6666666667vw}}#scholarship-box .top-business-box-txt .target .icon-tag{position:absolute;width:40px;font-size:24px;text-orientation:upright;background-color:var(--white-color);color:var(--primary-color);font-weight:600;padding:10px 9px 6px 9px;margin-top:77px;margin-left:-125px;line-height:1}@media screen and (max-width: 1920px){#scholarship-box .top-business-box-txt .target .icon-tag{width:2.0833333333vw;font-size:1.25vw;padding:.5208333333vw .5208333333vw .3125vw .46875vw;margin-top:4.0104166667vw;margin-left:-6.5104166667vw}}@media screen and (max-width: 768px){#scholarship-box .top-business-box-txt .target .icon-tag{width:2.9333333333vw;font-size:2.1333333333vw;margin-top:5.6vw;padding:.6666666667vw 2.6666666667vw .2666666667vw .6666666667vw;margin-left:-9.3333333333vw}}.lang-en #scholarship-box .top-business-box-txt .target .icon-tag{position:initial;width:-moz-fit-content !important;width:fit-content !important;text-orientation:unset;margin-top:unset !important;margin-left:unset !important;margin-bottom:.5em;order:1;padding:.3em .5em .2em !important}#grant-box .top-business-box-txt .target{margin-bottom:55px}@media screen and (max-width: 1920px){#grant-box .top-business-box-txt .target{margin-bottom:2.8645833333vw}}@media screen and (max-width: 768px){#grant-box .top-business-box-txt .target{margin-bottom:1.7333333333vw;width:100%}}.lang-en #grant-box .top-business-box-txt .target{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 768px){#grant-box .top-business-box-txt .target span{margin-right:-3.3333333333vw}}@media screen and (max-width: 768px){.lang-en #grant-box .top-business-box-txt .target span{margin-right:0}}#grant-box .top-business-box-txt .target .txt{font-family:var(--font-A1);font-size:64px;font-weight:600;line-height:1.2;display:inline-block;letter-spacing:.1em;position:relative}@media screen and (max-width: 1920px){#grant-box .top-business-box-txt .target .txt{font-size:3.3333333333vw}}@media screen and (max-width: 768px){#grant-box .top-business-box-txt .target .txt{font-size:5.3333333333vw}}.lang-en #grant-box .top-business-box-txt .target .txt{font-size:36px}@media screen and (max-width: 1920px){.lang-en #grant-box .top-business-box-txt .target .txt{font-size:1.875vw}}@media screen and (max-width: 768px){.lang-en #grant-box .top-business-box-txt .target .txt{font-size:2.4vw}}#grant-box .top-business-box-txt .target .icon-tag{position:absolute;width:40px;font-size:24px;text-orientation:upright;background-color:var(--white-color);color:var(--primary-color);font-weight:600;padding:10px 9px 6px 9px;margin-top:4px;margin-left:3px;line-height:1}@media screen and (max-width: 1920px){#grant-box .top-business-box-txt .target .icon-tag{width:2.0833333333vw;font-size:1.25vw;padding:.5208333333vw .5208333333vw .3125vw .46875vw;margin-top:.2083333333vw;margin-left:.15625vw}}@media screen and (max-width: 768px){#grant-box .top-business-box-txt .target .icon-tag{width:2.9333333333vw;font-size:2.1333333333vw;margin-top:6.4vw;padding:.6666666667vw 2.6666666667vw .2666666667vw .6666666667vw;margin-left:0}}.lang-en #grant-box .top-business-box-txt .target .icon-tag{position:initial;width:-moz-fit-content !important;width:fit-content !important;text-orientation:unset;margin-top:unset !important;margin-left:unset !important;margin-bottom:5em;order:1;padding:.3em .5em .2em !important}@media screen and (max-width: 768px){.lang-en #grant-box .top-business-box-txt .target .icon-tag{margin-bottom:4em}}.top-business-box__img{width:960px}@media screen and (max-width: 1920px){.top-business-box__img{width:50vw}}@media screen and (max-width: 768px){.top-business-box__img{width:43.3333333333vw;-o-object-fit:cover;object-fit:cover;height:auto}}@media screen and (max-width: 768px){.top-business-details .section-common-btn>a{height:8vw;padding:0 2em}}@media screen and (max-width: 768px){.top-business-details .section-common-btn>a:after{width:5.3333333333vw;right:-1em}}