.mv{position:relative;background:#ee2618;overflow:hidden}.mv__bg{position:absolute;width:clamp(25rem,19.2602040816rem + 24.4897959184vw,43.75rem);bottom:0}@media screen and (min-width: 768px){.mv__bg{width:clamp(12.5rem,2.9336734694rem + 40.8163265306vw,43.75rem)}}.mv__bg--left{left:0}.mv__bg--right{display:none;right:0}@media screen and (min-width: 768px){.mv__bg--right{display:block}}.mv__inner{position:relative}.mv__img-wrap{height:clamp(15rem,8.112244898rem + 29.387755102vw,37.5rem)}.mv__img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mv__text-wrap{padding:clamp(2.5rem,1.7346938776rem + 3.2653061224vw,5rem) clamp(1.875rem,0.9183673469rem + 4.0816326531vw,5rem)}.mv__title{color:#fff;font-family:"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho","MS Mincho",serif;font-size:clamp(1.75rem,1.4056122449rem + 1.4693877551vw,2.875rem);line-height:1.6}.mv__slide{position:relative;max-width:600px;padding:0 30px;margin:-30px auto 0}@media screen and (min-width: 768px){.mv__slide{position:absolute;width:clamp(9.375rem,-0.1913265306rem + 40.8163265306vw,40.625rem);max-width:initial;right:clamp(1.25rem,0.1020408163rem + 4.8979591837vw,5rem);bottom:clamp(2.5rem,1.7346938776rem + 3.2653061224vw,5rem);padding:0;margin:0}}.mv__slide::before{content:"";position:absolute;width:clamp(5rem,3.8520408163rem + 4.8979591837vw,8.75rem);aspect-ratio:1;background:url(../../assets/img/logo-hinode.svg) no-repeat center center/contain;top:0;left:50%;translate:-50% -50%;z-index:1}.mv .splide__slide img{-webkit-transition:12s ease-out;transition:12s ease-out}.mv .splide__slide.is-active img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition-delay:0s;transition-delay:0s}.intro{background:url(../../assets/img/intro-sp.jpg) no-repeat center center/cover;padding:clamp(1.875rem,1.3010204082rem + 2.4489795918vw,3.75rem) 0 clamp(9.375rem,6.5051020408rem + 12.2448979592vw,18.75rem)}@media screen and (min-width: 768px){.intro{background-image:url(../../assets/img/intro-pc.jpg);padding:clamp(1.875rem,1.3010204082rem + 2.4489795918vw,3.75rem) 0}}@media screen and (min-width: 768px){.intro__text-wrap{margin-left:clamp(0rem,-15.306122449rem + 65.306122449vw,50rem)}}.intro__text{color:#fff;font-weight:bold;letter-spacing:.05em}.intro__text+.intro__text{margin-top:clamp(.9375rem,0.6505102041rem + 1.2244897959vw,1.875rem)}.menu{display:grid;gap:2px}@media screen and (min-width: 768px){.menu--col2{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.menu--col2 .menu__img-wrap{aspect-ratio:2/1}}@media screen and (min-width: 768px){.menu--col3{grid-template-columns:repeat(3, 1fr)}}.menu--col3 .menu__img-wrap{aspect-ratio:3/2}.menu__item{display:grid}.menu__link{display:grid;grid-template-rows:auto 1fr;background:#ee2618}@media(hover: hover){.menu__link:hover .menu__img-wrap img{scale:1.05}.menu__link:hover .btn::before{left:10%}}.menu__img-wrap{width:100%;overflow:hidden}.menu__img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s}.menu__text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(1.25rem,0.8673469388rem + 1.6326530612vw,2.5rem) clamp(.9375rem,0.4591836735rem + 2.0408163265vw,2.5rem)}.menu__lead{color:#fff;font-family:"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho","MS Mincho",serif;font-size:clamp(1.5rem,1.2704081633rem + 0.9795918367vw,2.25rem);margin-bottom:clamp(.625rem,0.4336734694rem + 0.8163265306vw,1.25rem)}.menu__text{color:#fff;margin-bottom:clamp(.625rem,0.4336734694rem + 0.8163265306vw,1.25rem)}.menu .btn{margin-top:auto}.bnr{background:#fff;display:grid;place-items:center;max-width:1200px;border:clamp(.1875rem,0.1492346939rem + 0.1632653061vw,.3125rem) solid #ee2618;margin:0 auto;padding:clamp(.625rem,0.0510204082rem + 2.4489795918vw,2.5rem);gap:20px}@media screen and (min-width: 768px){.bnr{grid-template-columns:clamp(11.25rem,7.0408163265rem + 17.9591836735vw,25rem) 1fr}}.bnr__logo{max-width:clamp(11.25rem,8.5714285714rem + 11.4285714286vw,20rem)}@media(hover: hover){.bnr:hover .btn::before{left:10%}}.news{display:grid;gap:clamp(.3125rem,0.2168367347rem + 0.4081632653vw,.625rem)}.news__link{background:#fff;display:grid;gap:clamp(.3125rem,0.2168367347rem + 0.4081632653vw,.625rem);padding:clamp(.9375rem,0.8418367347rem + 0.4081632653vw,1.25rem);-webkit-transition:.2s;transition:.2s}@media(hover: hover){.news__link:hover{translate:5px 0;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1)}}.news__top-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px clamp(.625rem,0.5293367347rem + 0.4081632653vw,.9375rem)}.news__date{color:#acacac;font-family:"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho","MS Mincho",serif;font-size:clamp(.75rem,0.7117346939rem + 0.1632653061vw,.875rem)}.news__label{color:#ee2618;font-family:"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho","MS Mincho",serif;font-size:clamp(.875rem,0.8367346939rem + 0.1632653061vw,1rem)}.news__title{font-size:clamp(1rem,0.9617346939rem + 0.1632653061vw,1.125rem);line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.recruit{display:grid;gap:20px clamp(1.25rem,0.4846938776rem + 3.2653061224vw,3.75rem)}@media screen and (min-width: 768px){.recruit{grid-template-columns:1fr 1fr}}.recruit .title{margin-bottom:clamp(1.25rem,0.8673469388rem + 1.6326530612vw,2.5rem)}.recruit img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.recruit img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.recruit .btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.3125rem,0.2168367347rem + 0.4081632653vw,.625rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit .btn::after{content:"";width:clamp(.75rem,0.6734693878rem + 0.3265306122vw,1rem);aspect-ratio:1;background:url(../../assets/img/icon-link-white.svg) no-repeat center center/contain}/*# sourceMappingURL=front-page.css.map */