@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/NotoSansJP-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url("../fonts/NotoSansJP-SemiBold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url("../fonts/NotoSansJP-Black.woff2") format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/Roboto-Bold.woff") format("woff");font-display:swap}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-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__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;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;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);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}.main.front-page>.mv>.container{max-width:1920px;width:100%;position:relative}.main.front-page>.mv>.container>.linkc{position:absolute;right:90px;bottom:60px;max-width:480px;width:calc(100% - 30px)}@media screen and (max-width: 1500px){.main.front-page>.mv>.container>.linkc{right:30px;bottom:30px;max-width:360px}}@media screen and (max-width: 768px){.main.front-page>.mv>.container>.linkc{right:initial;left:50%;bottom:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.main.front-page>.mv>.container>.linkc .link{display:block;padding:14px 17px;background-color:#fff;border:3px solid #111;font-size:21px;font-weight:700;text-align:center;position:relative}@media screen and (max-width: 1500px){.main.front-page>.mv>.container>.linkc .link{font-size:20px;text-align:left}}.main.front-page>.mv>.container>.linkc .link::after{content:"";position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:20px;background-color:#111;clip-path:polygon(100% 50%, 0% 100%, 0% 0%)}@media screen and (max-width: 1500px){.main.front-page>.mv>.container>.linkc .link::after{right:20px}}.main.front-page>.carousel{padding:40px 50px}@media screen and (max-width: 1024px){.main.front-page>.carousel{padding:40px 15px}}@media screen and (min-width: 1025px){.main.front-page>.carousel .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}}@media screen and (min-width: 1025px){.main.front-page>.carousel .splide__slide{-webkit-box-flex:1;-ms-flex:1;flex:1}}.main.front-page>.front-sec{padding:40px 0 0}.main.front-page>.front-sec>.container .list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media screen and (max-width: 1024px){.main.front-page>.front-sec>.container .list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.main.front-page>.front-sec>.container .list .item{max-width:345px;width:100%}@media screen and (max-width: 1024px){.main.front-page>.front-sec>.container .list .item{max-width:initial;width:47%}}@media screen and (max-width: 768px){.main.front-page>.front-sec>.container .list .item{width:100%}}.main.front-page>.front-sec>.container .list .item .head{font-weight:700}.main.front-page>.front-sec>.container .list .item .head .txt-1{font-size:16px}.main.front-page>.front-sec>.container .list .item .img{margin-top:10px;aspect-ratio:345/230}.main.front-page>.front-sec>.container .list .item .img img{height:100%;-o-object-fit:cover;object-fit:cover}.main.front-page>.front-sec>.container .list .item .txt{margin-top:15px}.main.front-page>.front-sec>.container .more-btn{margin:30px auto 0;border:1px solid #e8443a;color:#e8443a}.main.front-page>.front-sec>.container .more-btn:hover{opacity:1;background-color:#e8443a;color:#fff}.main.front-page>.review{padding:40px 0}.main.front-page>.review>.container .img{max-width:960px;width:100%;margin:30px auto 0}.main.front-page>.review>.container .btnc{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width: 425px){.main.front-page>.review>.container .btnc{-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}}.main.front-page>.review>.container .btnc .btn{display:block;max-width:200px;width:100%;padding:6px;text-align:center;font-size:16px;line-height:1.375;color:#fff;background-color:#404040}.main.front-page>.access{padding:40px 0;background-color:#f5f5f5}.main.front-page>.access>.container .inner{margin-top:20px;padding:30px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 768px){.main.front-page>.access>.container .inner{padding:initial;background-color:initial;-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}}@media screen and (max-width: 425px){.main.front-page>.access>.container .inner{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.main.front-page>.access>.container .inner .content .logo{max-width:166px;width:100%}.main.front-page>.access>.container .inner .content .list .item{margin-top:10px}.main.front-page>.access>.container .inner .map{max-width:550px;width:100%}.main.front-page>.access>.container .inner .map iframe{aspect-ratio:550/370}@media screen and (max-width: 768px){.main.front-page>.access>.container .inner .map iframe{aspect-ratio:360/222}}.main.front-page>.column{padding:40px 0}.main.front-page>.column>.container .list{margin-top:20px}.main.front-page>.column>.container .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.main.front-page>.column>.container .list .item+.item{margin-top:15px}.main.front-page>.column>.container .list .item .date{margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.main.front-page>.column>.container .list .item .date::after{content:"";display:inline-block;width:1px;height:20px;background-color:#333}.main.front-page>.column>.container .list .item .link{text-decoration:underline}.main.front-page>.column>.container .more-btn{border:1px solid #01349d;color:#01349d;margin-top:30px;margin-left:auto}@media screen and (max-width: 768px){.main.front-page>.column>.container .more-btn{margin-left:initial;margin:30px auto 0}}.main.front-page>.column>.container .more-btn:hover{opacity:1;background-color:#01349d;color:#fff}/*# sourceMappingURL=front-page.css.map */