.mv{position:relative}@media screen and (min-width: 768px){.mv{max-height:100vh}}.mv__title{position:absolute;color:#ee2618;font-family:"mplus1-black";font-size:clamp(2.375rem,0.6136363636rem + 7.5151515152vw,6.25rem);left:7%;bottom:2%}@media screen and (min-width: 768px){.mv__title{font-size:clamp(2.125rem,.517rem + 6.86vw,8.75rem)}}@media screen and (min-width: 768px){.mv .splide__slide{max-height:100vh}}.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:#ee2618}.intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px clamp(1.25rem,-0.4545454545rem + 7.2727272727vw,5rem)}@media screen and (min-width: 768px){.intro__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.intro__img-wrap{position:relative;aspect-ratio:3/2;max-height:500px;margin-left:calc(50% - 50vw)}@media screen and (min-width: 768px){.intro__img-wrap{width:50vw}}.intro__img-main{position:absolute;width:75%;max-width:600px;top:0;left:0}.intro__img-sub{position:absolute;width:55%;max-width:450px;right:0;bottom:0}.intro__text-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.intro__title{color:#fff;font-family:"mplus1-black";font-size:clamp(1.25rem,1.0227272727rem + 0.9696969697vw,1.75rem);line-height:1.6;margin-bottom:clamp(.9375rem,0.7954545455rem + 0.6060606061vw,1.25rem)}.intro__text{color:#fff;text-align:justify}.intro__text:has(+.intro__text){margin-bottom:clamp(.9375rem,0.5113636364rem + 1.8181818182vw,1.875rem)}.intro__slide{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin-top:clamp(3.75rem,2.0454545455rem + 7.2727272727vw,7.5rem);gap:clamp(.9375rem,0.5113636364rem + 1.8181818182vw,1.875rem)}.intro__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.9375rem,0.5113636364rem + 1.8181818182vw,1.875rem);-webkit-animation:scroll-left 40s infinite linear .5s both;animation:scroll-left 40s infinite linear .5s both}.intro__item{width:50vw}@media screen and (min-width: 768px){.intro__item{width:33.3333333333vw}}@-webkit-keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.news{background:#ee2618}.news__inner{display:grid;gap:20px clamp(1.25rem,-1.0227272727rem + 9.696969697vw,6.25rem);background:#fff;border-radius:clamp(.3125rem,0.1704545455rem + 0.6060606061vw,.625rem);padding:clamp(1.875rem,1.0227272727rem + 3.6363636364vw,3.75rem) clamp(1.25rem,-0.4545454545rem + 7.2727272727vw,5rem) clamp(.625rem,-0.7954545455rem + 6.0606060606vw,3.75rem)}@media screen and (min-width: 768px){.news__inner{grid-template-columns:auto 1fr}}.news .heading{border-left:none;padding-left:0}.news__list{margin-top:-15px}.news__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;padding:15px 0;-webkit-transition:.2s;transition:.2s}@media(hover: hover){.news__link:hover{color:#ee2618}}.news__item:not(:last-of-type){border-bottom:1px solid #ee2618}.news__date,.news__title{font-size:clamp(1rem,0.8863636364rem + 0.4848484848vw,1.25rem);line-height:1.4}.about__link{position:relative;display:block;width:104%;margin-right:calc(50% - 50vw);margin-left:auto;margin-top:-15px;overflow:hidden}@media screen and (min-width: 768px){.about__link{width:80vw;margin-top:-80px}}@media(hover: hover){.about__link:hover img{scale:1.1}.about__link:hover .about__btn-text::before{right:clamp(.3125rem,0.1704545455rem + 0.6060606061vw,.625rem)}}.about__img{-webkit-transition:.3s;transition:.3s}.about__btn-text{position:absolute;color:#fff;background:#ee2618;font-size:clamp(1.125rem,0.9545454545rem + 0.7272727273vw,1.5rem);left:0;bottom:0;line-height:1;padding:clamp(.375rem,0.3181818182rem + 0.2424242424vw,.5rem) clamp(1.875rem,1.3068181818rem + 2.4242424242vw,3.125rem) clamp(.375rem,0.3181818182rem + 0.2424242424vw,.5rem) clamp(.625rem,0.3409090909rem + 1.2121212121vw,1.25rem)}.about__btn-text::before{content:"";position:absolute;background:url(../../assets/img/arrow.svg) no-repeat center center/contain;width:clamp(1.125rem,0.9545454545rem + 0.7272727273vw,1.5rem);height:clamp(.875rem,0.7613636364rem + 0.4848484848vw,1.125rem);top:50%;right:clamp(.625rem,0.4829545455rem + 0.6060606061vw,.9375rem);translate:0 -50%;-webkit-transition:.3s;transition:.3s}.about__message{position:relative;display:block;border-radius:clamp(.3125rem,0.1704545455rem + 0.6060606061vw,.625rem);max-width:1000px;padding:0 40px 20px 20px;margin:100px auto 0}.about__message::before{content:"";position:absolute;background:url(../../assets/img/arrow.svg) no-repeat center center/contain;width:clamp(1.125rem,0.9545454545rem + 0.7272727273vw,1.5rem);height:clamp(.875rem,0.7613636364rem + 0.4848484848vw,1.125rem);top:50%;right:clamp(.9375rem,0.5113636364rem + 1.8181818182vw,1.875rem);translate:0 -50%;-webkit-transition:.3s;transition:.3s}@media(hover: hover){.about__message:hover::before{right:clamp(.625rem,0.1988636364rem + 1.8181818182vw,1.5625rem)}.about__message:hover img{rotate:-5deg}}@media screen and (min-width: 768px){.about__message{padding:clamp(.9375rem,0.5113636364rem + 1.8181818182vw,1.875rem) clamp(2.5rem,0.7954545455rem + 7.2727272727vw,6.25rem) clamp(.9375rem,0.5113636364rem + 1.8181818182vw,1.875rem) clamp(12.5rem,5.3977272727rem + 30.303030303vw,28.125rem)}}.about__message img{width:clamp(9.375rem,5.1136363636rem + 18.1818181818vw,18.75rem);margin-top:-80px;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px){.about__message img{position:absolute;left:clamp(1.25rem,-1.0227272727rem + 9.696969697vw,6.25rem);bottom:20px}}.about__bg{position:absolute;width:100%;height:100%;border-radius:clamp(.3125rem,0.1704545455rem + 0.6060606061vw,.625rem);top:0;left:0;z-index:-1;overflow:hidden}.about__bg::before{content:"";position:absolute;width:200%;height:200%;background:url(../../assets/img/bg-red.jpg) repeat center center/40%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-10deg);transform:translate(-50%, -50%) rotate(-10deg)}@media screen and (min-width: 768px){.about__bg::before{background-size:20%}}.about__text{color:#fff;font-size:clamp(1rem,0.8863636364rem + 0.4848484848vw,1.25rem)}.work{position:relative}.work::before,.work::after{content:"";position:absolute;width:100%;height:50%;z-index:-1}@media screen and (min-width: 768px){.work::before,.work::after{width:50%;height:100%}}.work::before{background:url(../../assets/img/work-bg01.jpg) no-repeat center center/cover;top:0;left:0}.work::after{background:url(../../assets/img/work-bg02.jpg) no-repeat center center/cover;right:0;bottom:0}.work__list{display:grid;gap:15px clamp(.9375rem,0.5113636364rem + 1.8181818182vw,1.875rem)}@media screen and (min-width: 768px){.work__list{grid-template-columns:repeat(3, 1fr)}}.work__img-wrap{aspect-ratio:2/1;overflow:hidden}.work__img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s}.work__lead{position:relative;color:#fff;background:#ee2618;padding:clamp(.25rem,0.1363636364rem + 0.4848484848vw,.5rem) clamp(1.875rem,1.3068181818rem + 2.4242424242vw,3.125rem) clamp(.25rem,0.1363636364rem + 0.4848484848vw,.5rem) clamp(.625rem,0.3409090909rem + 1.2121212121vw,1.25rem)}.work__lead::before{content:"";position:absolute;background:url(../../assets/img/arrow.svg) no-repeat center center/contain;width:clamp(1.125rem,0.9545454545rem + 0.7272727273vw,1.5rem);height:clamp(.875rem,0.7613636364rem + 0.4848484848vw,1.125rem);top:50%;right:clamp(.625rem,0.4829545455rem + 0.6060606061vw,.9375rem);translate:0 -50%;-webkit-transition:.3s;transition:.3s}@media(hover: hover){.work__link:hover img{scale:1.07}.work__link:hover .work__lead::before{right:clamp(.3125rem,0.1704545455rem + 0.6060606061vw,.625rem)}}.recruit{overflow:hidden;position:relative}.recruit::before,.recruit::after{position:absolute;color:#ebf3fb;font-family:"mplus1-black";font-size:clamp(2.188rem,.14rem + 8.74vw,10.625rem);white-space:nowrap;left:2%;z-index:-1;-webkit-transition:all 1.5s cubic-bezier(0.65, 0, 0.076, 1);transition:all 1.5s cubic-bezier(0.65, 0, 0.076, 1)}.recruit::before{content:"伝統×イノベーションで";top:0;translate:-100vw 0}.recruit::after{content:"食文化を育てる";bottom:0;translate:100vw 0}.recruit.show::before{translate:0 0}.recruit.show::after{translate:0 0}.recruit__list{display:grid;gap:15px clamp(.9375rem,0.5113636364rem + 1.8181818182vw,1.875rem)}@media screen and (min-width: 768px){.recruit__list{grid-template-columns:repeat(3, 1fr)}}.recruit__link{position:relative;display:block;color:#fff;background:#ee2618;font-size:clamp(1rem,0.8863636364rem + 0.4848484848vw,1.25rem);line-height:1.4;padding:clamp(.3125rem,0.1704545455rem + 0.6060606061vw,.625rem) clamp(1.875rem,1.3068181818rem + 2.4242424242vw,3.125rem) clamp(.3125rem,0.1704545455rem + 0.6060606061vw,.625rem) clamp(.625rem,0.3409090909rem + 1.2121212121vw,1.25rem)}.recruit__link::before{content:"";position:absolute;background:url(../../assets/img/arrow.svg) no-repeat center center/contain;width:clamp(1.125rem,0.9545454545rem + 0.7272727273vw,1.5rem);height:clamp(.875rem,0.7613636364rem + 0.4848484848vw,1.125rem);top:50%;right:clamp(.625rem,0.4829545455rem + 0.6060606061vw,.9375rem);translate:0 -50%;-webkit-transition:.3s;transition:.3s}@media(hover: hover){.recruit__link:hover::before{right:clamp(.3125rem,0.1704545455rem + 0.6060606061vw,.625rem)}}/*# sourceMappingURL=front-page.css.map */