*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:transparent;color:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none;background-color:transparent}ol,ul,menu,ol[role=list],ul[role=list]{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{border-style:none}table{border-collapse:collapse;border-spacing:0}th,td{padding:0}button,input,select,textarea,optgroup{font:inherit;color:inherit;background:none;border:0;margin:0}button{cursor:pointer;-webkit-appearance:button}textarea{resize:vertical;white-space:revert}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=number]{-moz-appearance:textfield}:disabled{cursor:not-allowed}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{height:0;border:0;border-top:1px solid currentColor;opacity:.2}:focus{outline:2px solid Highlight;outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid Highlight;outline-offset:2px}#root,#__next{isolation:isolate}@font-face{font-family:Charter-regular;src:url(src/assets/fonts/Charter-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Charter-bold;src:url(src/assets/fonts/Charter-Bold.ttf) format("truetype");font-weight:700;font-display:swap}.display-sp{display:none}@media(max-width:768px){.display-sp{display:block}}.display-pc{display:block}@media(max-width:768px){.display-pc{display:none}}header{position:fixed;top:0;z-index:99;max-width:100%;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box;height:65px;background-color:#e40000;display:flex;align-items:center;flex-direction:row;justify-content:space-between;box-shadow:2px 2px 9px #0003}header .header_logo{width:fit-content;height:auto}header nav .header-nav__item{display:inline-block;font-size:clamp(14px,1.3vw,16px);font-weight:500;color:#fff;font-family:Poppins,sans-serif;text-decoration:none}header nav .header-nav__item:not(:last-child){margin-right:30px}header nav .header-nav__item:after{content:"";display:block;height:1px;width:0%;margin-top:1px;background-color:#fff;transition:width .18s linear}header nav .header-nav__item:hover:after{width:100%}.firstview{max-width:100%;width:100%;margin:65px auto 0;padding:0 20px;box-sizing:border-box;height:660px;background:url(/saitama25/assets/fv-bg-CKxS7Gwr.png) 50% 80% no-repeat;background-size:cover;display:grid;place-items:center}.firstview-eventLogo{display:block;width:47vw;max-width:680px;height:auto}main .uncover{background-color:#fff;padding:60px 0}main .uncover-inner{max-width:1360px;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box;display:flex;align-items:center;flex-direction:row;justify-content:space-between;column-gap:100px}main .uncover-inner__content{flex:1}main .uncover-inner__content-title{font-family:Poppins,sans-serif;font-size:clamp(22px,2vw,26px);color:#e40000;font-weight:600;text-align:left}main .uncover-inner__content-detail{font-family:Poppins,sans-serif;font-size:clamp(16px,1.4vw,18px);color:#000;font-weight:500;line-height:150%;text-align:left}main .uncover-inner__image{flex:1}main .proudlyMade,main .finestLocallyGrown{padding:60px 0;background-color:#fcebe2}main .proudlyMade__title,main .finestLocallyGrown__title{font-family:Charter,sans-serif;font-size:clamp(40px,4.4vw,57px);color:#e40000;font-weight:700;text-align:center}main .proudlyMade__subtitle,main .finestLocallyGrown__subtitle{font-family:Poppins,sans-serif;font-size:clamp(20px,1.7vw,22px);color:#e40000;font-weight:600;text-align:center}main .proudlyMade-inner,main .finestLocallyGrown-inner{max-width:1360px;width:100%;margin:40px auto 0;padding:0 40px;box-sizing:border-box;display:grid;align-items:start;justify-content:space-between;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;column-gap:40px}main .proudlyMade-inner-product__image,main .finestLocallyGrown-inner-product__image{width:100%;height:auto;margin-bottom:30px}main .proudlyMade-inner-product__name,main .finestLocallyGrown-inner-product__name{margin-bottom:10px;font-family:Poppins,sans-serif;font-size:clamp(22px,2vw,26px);line-height:100%;color:#e40000;font-weight:600;text-align:left}main .proudlyMade-inner-product__category,main .finestLocallyGrown-inner-product__category{margin-bottom:20px;font-family:Poppins,sans-serif;font-size:clamp(20px,1.7vw,22px);line-height:100%;color:#000;font-weight:600;text-align:left}main .proudlyMade-inner-product__detail,main .finestLocallyGrown-inner-product__detail{font-family:Poppins,sans-serif;font-size:clamp(16px,1.4vw,18px);line-height:150%;color:#000;font-weight:500;text-align:left}main .finestLocallyGrown{background-color:#fff}main .fairProducts{padding:60px 0;background-color:#fcebe2}main .fairProducts__title{font-family:Charter,sans-serif;font-size:clamp(40px,4.4vw,57px);color:#e40000;font-weight:700;text-align:center}main .fairProducts-inner{max-width:1360px;width:100%;margin:40px auto 0;padding:0 40px;box-sizing:border-box;display:grid;align-items:start;justify-content:space-between;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;column-gap:80px;row-gap:60px}main .fairProducts-inner-product__image{width:100%;height:auto;margin-bottom:30px}main .fairProducts-inner-product__name{margin-bottom:10px;font-family:Poppins,sans-serif;font-size:clamp(20px,1.8vw,24px);line-height:100%;color:#000;font-weight:600;text-align:center}main .fairProducts-inner-product__category{margin-bottom:20px;font-family:Poppins,sans-serif;font-size:clamp(16px,1.4vw,18px);line-height:100%;color:#000;font-weight:500;text-align:center}main .highlight{background:#e40000;padding:60px 0}main .highlight__subtitle{font-family:Charter,sans-serif;font-size:clamp(46px,3.6vw,52px);color:#fff;line-height:100%;font-weight:400;text-align:center}main .highlight__dot-line{height:10px;width:618px;background-image:radial-gradient(circle,#fff 3px,transparent 0px);background-size:12px 6px;background-repeat:repeat-x;background-position:center;margin:14px auto}main .highlight__title{font-family:Charter,sans-serif;font-size:clamp(40px,4.4vw,57px);line-height:100%;color:#fff;font-weight:700;text-align:center}main .highlight__date{background-color:#fff;width:fit-content;margin:26px auto;padding:14px 90px;border-radius:25px;font-family:Poppins,sans-serif;font-size:clamp(20px,1.8vw,24px);line-height:100%;color:#e40000;font-weight:600;text-align:center}main .highlight__detail{font-family:Poppins,sans-serif;font-size:clamp(16px,1.4vw,18px);line-height:150%;color:#fff;font-weight:500;text-align:center}main .restaurant-torasho,main .restaurant-sgtaps{padding:60px 0;background-color:#fff}main .restaurant-torasho__logo,main .restaurant-sgtaps__logo{width:324px;height:auto;margin:0 auto}main .restaurant-torasho-inner,main .restaurant-sgtaps-inner{max-width:1360px;width:100%;margin:60px auto 0;padding:0 40px;box-sizing:border-box;display:grid;align-items:stretch;justify-content:space-between;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,auto);gap:40px}main .restaurant-torasho-inner-food,main .restaurant-sgtaps-inner-food{border:2px solid #e40000;box-shadow:4px 4px 15px #00000059;padding:24px}main .restaurant-torasho-inner-food:nth-child(1),main .restaurant-sgtaps-inner-food:nth-child(1){grid-column:1/4;grid-row:1}main .restaurant-torasho-inner-food:nth-child(2),main .restaurant-sgtaps-inner-food:nth-child(2){grid-column:4/7;grid-row:1}main .restaurant-torasho-inner-food:nth-child(3),main .restaurant-sgtaps-inner-food:nth-child(3){grid-column:1/3;grid-row:2}main .restaurant-torasho-inner-food:nth-child(4),main .restaurant-sgtaps-inner-food:nth-child(4){grid-column:3/5;grid-row:2}main .restaurant-torasho-inner-food:nth-child(5),main .restaurant-sgtaps-inner-food:nth-child(5){grid-column:5/7;grid-row:2}main .restaurant-torasho-inner-food:nth-child(6),main .restaurant-sgtaps-inner-food:nth-child(6){grid-column:2/4;grid-row:3}main .restaurant-torasho-inner-food:nth-child(7),main .restaurant-sgtaps-inner-food:nth-child(7){grid-column:4/6;grid-row:3}main .restaurant-torasho-inner-food__name,main .restaurant-sgtaps-inner-food__name{margin:30px 0 10px;font-family:Poppins,sans-serif;font-size:clamp(22px,2vw,26px);color:#e40000;line-height:100%;font-weight:600;text-align:center}main .restaurant-torasho-inner-food__detail,main .restaurant-sgtaps-inner-food__detail{font-family:Poppins,sans-serif;font-size:clamp(16px,1.4vw,18px);color:#000;line-height:150%;font-weight:400;text-align:center}main .restaurant-torasho-info,main .restaurant-sgtaps-info{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:60px}main .restaurant-torasho-info__name,main .restaurant-sgtaps-info__name{font-family:Poppins,sans-serif;font-size:clamp(16px,1.4vw,18px);color:#000;line-height:150%;font-weight:600;text-align:center}main .restaurant-torasho-info__address,main .restaurant-sgtaps-info__address{font-family:Poppins,sans-serif;font-size:clamp(14px,1.3vw,16px);color:#000;line-height:150%;font-weight:500;text-align:center;font-style:normal}main .restaurant-torasho-info__homepage,main .restaurant-sgtaps-info__homepage{font-family:Poppins,sans-serif;font-size:clamp(14px,1.3vw,16px);color:#1856d6;line-height:150%;font-weight:500;text-align:center;text-decoration:underline}main .restaurant-torasho-info__sns,main .restaurant-sgtaps-info__sns{display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin-top:10px;gap:10px}main .restaurant-torasho-book,main .restaurant-sgtaps-book{display:flex;align-items:center;flex-direction:row;justify-content:space-between;column-gap:10px;width:fit-content;margin:24px auto 0;padding:14px 170px;border-radius:25px;background-color:#e40000;font-family:Poppins,sans-serif;font-size:clamp(20px,1.8vw,24px);color:#fff;line-height:100%;font-weight:500;text-align:center;transition:filter .3s linear}main .restaurant-torasho-book:hover,main .restaurant-sgtaps-book:hover{filter:contrast(.7)}main .restaurant-torasho-book img,main .restaurant-sgtaps-book img{width:24px;height:auto}main .restaurant-sgtaps{background-color:#e40000}main .restaurant-sgtaps-inner{gap:40px}main .restaurant-sgtaps-inner-food{background-color:#fff;border:2px solid #e40000;box-shadow:4px 4px 15px #00000059;padding:24px}main .restaurant-sgtaps-inner-food:nth-child(1){grid-column:1/4;grid-row:1}main .restaurant-sgtaps-inner-food:nth-child(2){grid-column:4/7;grid-row:1}main .restaurant-sgtaps-inner-food:nth-child(3){grid-column:1/4;grid-row:2}main .restaurant-sgtaps-inner-food:nth-child(4){grid-column:4/7;grid-row:2}main .restaurant-sgtaps-inner-food:nth-child(5){grid-column:2/4;grid-row:3}main .restaurant-sgtaps-inner-food:nth-child(6){grid-column:4/6;grid-row:3}main .restaurant-sgtaps-info__name,main .restaurant-sgtaps-info__address,main .restaurant-sgtaps-info__homepage{color:#fff}main .restaurant-sgtaps-info__sns{display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin-top:10px;gap:10px}main .restaurant-sgtaps-book{background-color:#fff;color:#e40000}main .meidi-ya{padding:60px 0;background-color:#fcebe2}main .meidi-ya-inner{max-width:1360px;width:100%;margin:0 auto;padding:60px 40px;box-sizing:border-box;background-color:#fff;border:4px solid #e40000;border-radius:25px;display:flex;align-items:center;flex-direction:column;justify-content:space-between}main .meidi-ya__logo{width:320px;height:fit-content}main .meidi-ya__title{margin-top:20px;font-family:Charter,sans-serif;font-size:clamp(60px,7.8vw,100px);line-height:100%;color:#e40000;font-weight:700;text-align:center}main .meidi-ya__date{margin-top:10px;font-family:Poppins,sans-serif;font-size:clamp(22px,2vw,26px);line-height:100%;color:#e40000;font-weight:600;text-align:center}main .meidi-ya__detail{margin-top:16px;font-family:Poppins,sans-serif;font-size:clamp(16px,1.4vw,18px);line-height:150%;color:#000;font-weight:500;text-align:center}main .meidi-ya__product-section-title{width:100%}main .meidi-ya__product-section-title p{padding:10px 40px;border:2px solid #e40000;font-family:Poppins,sans-serif;font-size:clamp(22px,2vw,26px);line-height:100%;color:#e40000;font-weight:500;text-align:center;white-space:nowrap}main .meidi-ya__product-section-title{margin-top:30px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}main .meidi-ya__product-section-title:before,main .meidi-ya__product-section-title:after{content:"";display:block;width:100%;height:2px;background:#e40000}main .meidi-ya__product-inner{margin-top:30px;display:flex;align-items:stretch;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:20px 24px}main .meidi-ya__product-inner-product{padding:2px;background-color:#e40000;flex:0 0 calc(20% - 24px);box-sizing:content-box}main .meidi-ya__product-inner-product__image{width:100%;height:auto;background-color:#fff}main .meidi-ya__product-inner-product__name{padding:16px 8px;font-family:Poppins,sans-serif;font-size:clamp(13px,1vw,13px);line-height:100%;color:#fff;font-weight:500;text-align:center}main .meidi-ya-info{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:40px}main .meidi-ya-info__name{font-family:Poppins,sans-serif;font-size:clamp(16px,1.4vw,18px);color:#000;line-height:150%;font-weight:600;text-align:center}main .meidi-ya-info__address,main .meidi-ya-info__time{font-family:Poppins,sans-serif;font-size:clamp(14px,1.3vw,16px);color:#000;line-height:150%;font-weight:500;text-align:center;font-style:normal}main .meidi-ya-info__homepage{font-family:Poppins,sans-serif;font-size:clamp(14px,1.3vw,16px);color:#1856d6;line-height:150%;font-weight:500;text-align:center;text-decoration:underline}main .meidi-ya-info__sns{display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin-top:10px;gap:10px}main .bottom-area{display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding-bottom:60px;padding-top:90px}main .bottom-area__logo{width:180px;height:auto}main .bottom-area__title{margin-top:20px;font-family:Poppins,sans-serif;font-size:clamp(20px,1.7vw,22px);line-height:100%;color:#000;font-weight:500;text-align:center}main .evertReport{padding:60px 0}main .evertReport__title{font-family:Charter,sans-serif;font-size:clamp(40px,4.4vw,57px);color:#e40000;font-weight:700;text-align:center}main .evertReport__subtitle{width:75vw;max-width:1080px;font-family:Poppins,sans-serif;font-size:clamp(20px,1.8vw,24px);color:#000;font-weight:500;line-height:150%;text-align:center;padding:0 20px;margin:20px auto 0}main .evertReport-inner{max-width:1360px;width:100%;margin:80px auto 0;padding:0 40px;box-sizing:border-box}main .evertReport-inner__video{width:100%;max-width:1280px}main .evertReport-inner__gallery{margin-top:40px;display:flex;align-items:center;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:20px}main .evertReport-inner__gallery--item{display:block;width:calc(25% - 15px);height:auto}.bottom{padding:70px 0;background-color:#f7efda;font-weight:500;color:#000;text-align:center}.bottom--inner{max-width:1280px;margin:0 auto}.bottom--title{margin-bottom:40px;font-size:clamp(22px,2.0833333333vw,30px);line-height:150%}.bottom--text{margin-bottom:80px;font-size:clamp(18px,1.5277777778vw,22px);line-height:150%}.bottom--alink{padding:20px 60px;font-size:clamp(20px,1.9444444444vw,28px);line-height:150%;color:#fff;background-color:#c0272d;text-decoration:none}.bottom--alink:hover{filter:brightness(.9);transition:filter .3s}footer{padding:40px 0;background-color:#e40000;font-family:Poppins,sans-serif;font-size:clamp(13px,1vw,13px);line-height:100%;color:#fff;font-weight:600;text-align:center}.evert-report-btn{position:fixed;top:90px;right:70px;width:184px;height:auto;z-index:100;transition:transform .3s ease}.evert-report-btn:hover{transform:scale(1.1)}@media(max-width:768px){header{height:65px;background-color:#e40000;display:flex;align-items:center;flex-direction:column space-between;justify-content:space-between;flex-wrap:wrap}header .header_logo{width:70vw;height:auto}header nav{position:fixed;top:65px;left:0;width:100vw;background-color:#e40000;padding-bottom:10px;visibility:hidden;opacity:0;transition:opacity .3s linear;display:flex;align-items:center;flex-direction:column;justify-content:center}header nav .header-nav__item{display:block;padding:10px 0;font-size:clamp(16px,1.4vw,18px)}header nav .header-nav__item:not(:last-child){margin-right:0}header nav.is-open{visibility:visible;opacity:1}header .sp-nav{width:30px;height:30px;border:1px solid #ffffff;display:flex;align-items:center;flex-direction:column;justify-content:center;row-gap:3px;padding:4px}header .sp-nav--line{height:1px;width:100%;background-color:#fff}.firstview{height:70vh;background:url(/saitama25/assets/fv-bg-sp-CZpi4lAC.png) 50% 30% no-repeat;background-size:cover;margin-top:65px}.firstview-eventLogo{width:70vw}main .uncover{padding:40px 0}main .uncover-inner{width:100%;margin:0 auto;padding-inline:20px;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px 0}main .uncover-inner__content{order:1}main .uncover-inner__content-title{margin-bottom:20px}main .uncover-inner__image{width:80%;order:0}main .proudlyMade,main .finestLocallyGrown{padding:40px 0}main .proudlyMade__title,main .finestLocallyGrown__title{font-size:clamp(40px,4.4vw,57px);line-height:120%}main .proudlyMade__subtitle,main .finestLocallyGrown__subtitle{padding:0 20px;margin-top:10px;margin-bottom:20px;line-height:120%}main .proudlyMade-inner,main .finestLocallyGrown-inner{width:100%;margin:0 auto;padding-inline:20px;box-sizing:border-box;display:grid;align-items:start;justify-content:space-between;grid-template-columns:1fr;grid-template-rows:2fr;gap:40px 0}main .proudlyMade-inner-product__category,main .finestLocallyGrown-inner-product__category{line-height:120%}main .finestLocallyGrown{background-color:#fff}main .fairProducts{padding:40px 0}main .fairProducts__title{font-size:clamp(40px,4.4vw,57px);line-height:120%;padding:0 10px;margin-bottom:20px}main .fairProducts-inner{width:100%;margin:0 auto;padding-inline:20px;box-sizing:border-box;display:grid;align-items:stretch;justify-content:center;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;column-gap:20px;row-gap:0px}main .fairProducts-inner-product__name{font-size:clamp(20px,1.8vw,24px)}main .fairProducts-inner-product__category{font-size:clamp(16px,1.4vw,18px)}main .highlight{padding:40px 0}main .highlight__subtitle{font-size:clamp(40px,3.6vw,52px)}main .highlight__dot-line{width:90%}main .highlight__detail{padding:0 10px}main .restaurant-torasho,main .restaurant-sgtaps{padding:40px 0}main .restaurant-torasho__logo,main .restaurant-sgtaps__logo{width:250px;margin-bottom:40px}main .restaurant-torasho-inner,main .restaurant-sgtaps-inner{width:100%;margin:0 auto;padding-inline:20px;box-sizing:border-box;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;row-gap:20px}main .restaurant-torasho-inner-food,main .restaurant-sgtaps-inner-food{padding:10px;display:flex;align-items:center;flex-direction:row;justify-content:center;flex-wrap:wrap}main .restaurant-torasho-inner-food__image,main .restaurant-sgtaps-inner-food__image{width:45%}main .restaurant-torasho-inner-food__name,main .restaurant-sgtaps-inner-food__name{width:55%;margin:0;padding:0 10px;line-height:120%;text-align:center;font-size:20px}main .restaurant-torasho-inner-food__detail,main .restaurant-sgtaps-inner-food__detail{margin-top:10px;text-align:center}main .restaurant-torasho-info,main .restaurant-sgtaps-info{margin-top:30px}main .restaurant-torasho-book,main .restaurant-sgtaps-book{display:flex;align-items:center;flex-direction:row;justify-content:center;width:90%;padding:14px 0}main .restaurant-torasho-book img,main .restaurant-sgtaps-book img{width:20px}main .restaurant-sgtaps{background-color:#e40000}main .restaurant-sgtaps-inner{gap:20px}main .restaurant-sgtaps-inner-food{background-color:#fff;border:2px solid #e40000}main .meidi-ya{padding:40px 0}main .meidi-ya-inner{width:96%;padding:40px 10px}main .meidi-ya__logo{width:250px}main .meidi-ya__title{margin-top:20px}main .meidi-ya__date{line-height:120%}main .meidi-ya__product-section-title{width:100%}main .meidi-ya__product-section-title p{padding:10px}main .meidi-ya__product-inner{display:flex;align-items:stretch;flex-direction:column;justify-content:center;gap:10px 0}main .meidi-ya__product-inner-product{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:2px;background-color:#e40000;flex:1}main .meidi-ya__product-inner-product__image{width:55%;height:auto}main .meidi-ya__product-inner-product__name{width:45%;padding:0 10px;line-height:120%;font-size:clamp(18px,2.3vw,22px)}main .bottom-area{padding-top:40px}main .bottom-area__logo{width:120px;height:auto}main .bottom-area__title{margin-top:20px;font-family:Poppins,sans-serif;font-size:clamp(20px,1.7vw,22px);line-height:100%;color:#000;font-weight:500;text-align:center}main .evertReport{padding:40px 0}main .evertReport__subtitle{width:90vw;max-width:100%}main .evertReport-inner{width:100%;margin:40px auto 0;padding-inline:20px;box-sizing:border-box}main .evertReport-inner__video{width:100%;max-width:100%}main .evertReport-inner__gallery--item{width:calc(50% - 10px)}.bottom--inner{width:auto;max-width:100vw;margin:0 auto;padding:0 20px}.bottom--title{margin-bottom:20px}.bottom--text{margin-bottom:40px}.evert-report-btn{position:fixed;top:40px;right:10px;width:120px}}
