﻿@font-face{font-family:'Novarese';src:url("../font/NovareseStd-Book.ttf") format("opentype")}.titleBase{font-size:clamp(1.8rem, 5vw, 2.5rem);font-weight:normal;text-align:center;margin-bottom:50px;padding-bottom:10px;position:relative}@media (min-width: 1024px){.titleBase{margin-bottom:70px}}.titleBase:after{height:1px;width:40px;background:#000;content:"";position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:0}.contentsHeader{padding:0 30px 50px;height:40vh;width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;position:relative}@media (min-width: 1024px){.contentsHeader{padding:0 100px;height:50vh;align-items:center}}.contentsHeader:before{height:100%;width:100%;background:rgba(0,0,0,0.26);content:"";position:absolute;top:0;left:0}.contentsHeader.aboutus{background:url(../img/contentsHeader-aboutus.png) no-repeat center/cover}@media (min-width: 1024px){.contentsHeader.aboutus{background:url(../img/contentsHeader-aboutus-pc.png) no-repeat center/cover}}.contentsHeader.superFood{background:url(../img/contentsHeader-superFood-sp.png) no-repeat center/cover}@media (min-width: 1024px){.contentsHeader.superFood{background:url(../img/contentsHeader-superFood-pc.png) no-repeat center/cover}}.contentsHeader.situation{background:url(../img/contentsHeader-situation-sp.png) no-repeat center/cover}@media (min-width: 1024px){.contentsHeader.situation{background:url(../img/contentsHeader-situation-pc.png) no-repeat center/cover}}.contentsHeader.faq{background:url(../img/contentsHeader-faq-sp.png) no-repeat center/cover}@media (min-width: 1024px){.contentsHeader.faq{background:url(../img/contentsHeader-faq-pc.png) no-repeat center/cover}}.contentsHeader.news{background:url(../img/contentsHeader-news-sp.png) no-repeat center/cover}@media (min-width: 1024px){.contentsHeader.news{background:url(../img/contentsHeader-news-pc.png) no-repeat center/cover}}.contentsHeader.company{background:url(../img/contentsHeader-company-sp.png) no-repeat center/cover}@media (min-width: 1024px){.contentsHeader.company{background:url(../img/contentsHeader-company-pc.png) no-repeat center/cover}}.contentsHeader.contact{background:url(../img/contentsHeader-contact-sp.png) no-repeat center/cover}@media (min-width: 1024px){.contentsHeader.contact{background:url(../img/contentsHeader-contact-pc.png) no-repeat center/cover}}.contentsHeader__ttl{color:#fff;font-size:1.1rem;font-weight:normal;z-index:1}@media (min-width: 1024px){.contentsHeader__ttl{font-size:1.7rem}}.contentsHeader__ttl span{font-family:"Novarese";font-size:clamp(2.5rem, 12vw, 10rem);letter-spacing:3px;line-height:1;display:block}.aboutConcept{padding:70px 0 0}@media (min-width: 1024px){.aboutConcept{margin:0 auto;padding:130px 70px;max-width:1000px}}.aboutConcept__ttl{font-size:1.7rem;text-align:center;margin-bottom:30px;padding:0 30px}@media (min-width: 1024px){.aboutConcept__ttl{margin-bottom:50px;padding:0}}.aboutConcept__img img{width:100%;display:block}.aboutLove{padding:100px 30px}@media (min-width: 1024px){.aboutLove{padding:150px 0}}@media (min-width: 1024px){.aboutLove__container{margin:0 auto;padding:0 70px;max-width:1200px}}@media (min-width: 1024px){.aboutLoveItem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media (min-width: 1024px){.aboutLoveItem:nth-child(even) .aboutLoveItem__det{order:2}.aboutLoveItem:nth-child(even) .aboutLoveItem__img{order:1}}.aboutLoveItem:not(:last-child){margin-bottom:70px}@media (min-width: 1024px){.aboutLoveItem:not(:last-child){margin-bottom:100px}}.aboutLoveItem__det{margin-bottom:30px}@media (min-width: 1024px){.aboutLoveItem__det{width:53%}}.aboutLoveItem__ttl{font-size:1.8rem;font-weight:normal;line-height:1.5;margin-bottom:20px}@media (min-width: 1024px){.aboutLoveItem__ttl{font-size:2.2rem;margin-bottom:40px}}@media (min-width: 1024px){.aboutLoveItem__txt{line-height:2.2}}@media (min-width: 1024px){.aboutLoveItem__img{width:35%}}.aboutLoveItem__img img{width:100%;display:block}.aboutBland{padding:70px 30px}@media (min-width: 1024px){.aboutBland{padding:130px 0}}@media (min-width: 1024px){.aboutBland__container{margin:0 auto;padding:0 70px;max-width:1200px}}.aboutBland__msg{margin-bottom:40px}@media (min-width: 1024px){.aboutBland__msg{text-align:center;margin-bottom:60px}}.aboutBland__banner{margin:0 auto;max-width:90%}@media (min-width: 1024px){.aboutBland__banner{max-width:400px}}@media (min-width: 1024px){.aboutBland__banner a{display:block;transition:0.5s}.aboutBland__banner a:hover{opacity:0.7}}.aboutBland__banner img{width:100%;display:block}.aboutContribution{padding:100px 30px}@media (min-width: 1024px){.aboutContribution{padding:150px 0}}@media (min-width: 1024px){.aboutContribution__msg{text-align:center;margin:0 auto;padding:0 70px;max-width:1200px}}@media (min-width: 1024px){.aboutContribution__msg p{margin-bottom:40px}}.superFoodMsg{padding:70px 30px}@media (min-width: 1024px){.superFoodMsg{text-align:center;padding:130px 70px}}.superFoodMsg__txt{margin-bottom:20px}.superFoodMsg__pickup{font-size:1.8rem}.superFoodWhats,.superFoodNutrition,.superFoodMerit{padding:100px 30px}@media (min-width: 1024px){.superFoodWhats,.superFoodNutrition,.superFoodMerit{padding:150px 0}}@media (min-width: 1024px){.superFoodWhats__container,.superFoodNutrition__container,.superFoodMerit__container{margin:0 auto;padding:0 70px;max-width:1200px}}@media (min-width: 1024px){.superFoodWhatsItem,.superFoodNutritionItem,.superFoodMeritItem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}.superFoodWhatsItem:not(:last-child),.superFoodNutritionItem:not(:last-child),.superFoodMeritItem:not(:last-child){margin-bottom:70px}@media (min-width: 1024px){.superFoodWhatsItem:not(:last-child),.superFoodNutritionItem:not(:last-child),.superFoodMeritItem:not(:last-child){margin-bottom:100px}}.superFoodWhatsItem__det,.superFoodNutritionItem__det,.superFoodMeritItem__det{margin-bottom:30px}@media (min-width: 1024px){.superFoodWhatsItem__det,.superFoodNutritionItem__det,.superFoodMeritItem__det{width:53%}}.superFoodWhatsItem__ttl,.superFoodNutritionItem__ttl,.superFoodMeritItem__ttl{font-size:1.8rem;font-weight:normal;line-height:1.5;margin-bottom:20px}@media (min-width: 1024px){.superFoodWhatsItem__ttl,.superFoodNutritionItem__ttl,.superFoodMeritItem__ttl{font-size:2.2rem;margin-bottom:40px}}@media (min-width: 1024px){.superFoodWhatsItem__txt,.superFoodNutritionItem__txt,.superFoodMeritItem__txt{line-height:2.2}}@media (min-width: 1024px){.superFoodWhatsItem__img,.superFoodNutritionItem__img,.superFoodMeritItem__img{width:35%}}.superFoodWhatsItem__img img,.superFoodNutritionItem__img img,.superFoodMeritItem__img img{width:100%;display:block}.superFoodWhats__catch{margin-bottom:50px}@media (min-width: 1024px){.superFoodWhats__catch{font-size:1.5rem;text-align:center;margin-bottom:130px}}@media (min-width: 1024px){.superFoodWhatsItem:nth-child(even) .superFoodWhatsItem__det{order:2}.superFoodWhatsItem:nth-child(even) .superFoodWhatsItem__img{order:1}}@media (min-width: 1024px){.superFoodNutritionItem:nth-child(even) .superFoodNutritionItem__det{order:2}.superFoodNutritionItem:nth-child(even) .superFoodNutritionItem__img{order:1}}@media (min-width: 1024px){.superFoodMeritItem:nth-child(even) .superFoodMeritItem__det{order:2}.superFoodMeritItem:nth-child(even) .superFoodMeritItem__img{order:1}}.situationMsg{padding:70px 30px}@media (min-width: 1024px){.situationMsg{text-align:center;padding:130px 70px}}.situationList{padding:0 30px 100px}@media (min-width: 1024px){.situationList{margin:0 auto;padding:0 70px 150px;max-width:1000px}}.situationItem:not(:last-child){margin-bottom:70px}@media (min-width: 1024px){.situationItem:not(:last-child){margin-bottom:130px}}.situationItem__ttl{font-size:1.8rem;margin-bottom:7px}@media (min-width: 1024px){.situationItem__ttl{font-size:2.2rem}}.situationItem__txt{margin-bottom:20px}@media (min-width: 1024px){.situationItem__imgList{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width: 1024px){.situationItem__imgList li{width:49%}}.situationItem__imgList li:not(:last-child){margin-bottom:10px}.situationItem__imgList li img{width:100%;display:block}.companyOverview{padding:70px 30px 100px}@media (min-width: 1024px){.companyOverview{margin:0 auto;padding:100px 70px;max-width:1000px}}.companyOverview__list dt{font-weight:bold;padding-bottom:5px}.companyOverview__list dd{border-bottom:1px solid #000;padding:0 0 10px}.companyOverview__list dd:not(:last-child){margin-bottom:20px}.faqList{padding:70px 30px}@media (min-width: 1024px){.faqList{padding:130px 0}}@media (min-width: 1024px){.faqList:nth-of-type(1){padding-bottom:0}}@media (min-width: 1024px){.faqList__container{margin:0 auto;padding:0 70px;max-width:1000px}}.faqListItem:not(:last-child){margin-bottom:20px}.faqListItem__ttl{font-size:1.2rem;line-height:1.7;text-indent:-1.8em;border-radius:50px;padding:15px 40px 15px 45px;background:#ebebeb;position:relative}@media (min-width: 1024px){.faqListItem__ttl{cursor:pointer;font-size:1.4rem}}.faqListItem__ttl span{margin-right:5px}.faqListItem__ttl:before,.faqListItem__ttl:after{background:#4b494f;height:13px;width:1px;content:"";position:absolute;top:18px;right:25px;transition:0.5s}.faqListItem__ttl:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faqListItem__ttl:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.faqListItem__ttl.open:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.faqListItem__det{font-size:1.2rem;line-height:1.7;padding:20px 30px}@media (min-width: 1024px){.faqListItem__det{font-size:1.3rem}}.newsList{padding:70px 30px}@media (min-width: 1024px){.newsList{padding:130px 0}}@media (min-width: 1024px){.newsList__container{margin:0 auto;padding:0 70px;max-width:1200px;display:flex;flex-wrap:wrap}}@media (min-width: 1024px){.newsListItem{width:31%}}.newsListItem:not(:nth-child(3n)){margin-right:3.5%}.newsListItem:not(:last-child){margin-bottom:50px}.newsListItem a{color:#000;text-decoration:none;display:block}.newsListItem__img{margin-bottom:15px}.newsListItem__img img{width:100%;display:block}.newsListItem__date{margin-bottom:3px}.newsListItem__ttl{font-size:1.4rem;font-weight:normal;line-height:1.7}@media (min-width: 1024px){.newsListItem__ttl{font-size:1.6rem}}.newsDet{padding:70px 30px}@media (min-width: 1024px){.newsDet{padding:130px 70px 200px;margin:0 auto;max-width:1000px}}.newsDet__date{margin-bottom:10px}.newsDet__ttl{font-size:1.5rem;line-height:1.7;margin-bottom:20px}@media (min-width: 1024px){.newsDet__ttl{font-size:2.2rem}}.newsDet__mainImg{margin-bottom:20px}.newsDet__mainImg img{width:100%;display:block}.contactWrap{padding:130px 30px 70px}@media (min-width: 1024px){.contactWrap{margin:0 auto;padding:100px 0 150px;max-width:800px}}.contactWrap .send_btn{margin:0 auto;width:90%}@media (min-width: 1024px){.contactWrap .send_btn{width:330px}}.contactWrap .send_btn input{cursor:pointer;color:#fff;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.6rem;letter-spacing:2px;text-align:center;border:0px;box-sizing:border-box;padding:15px 10px;width:100%;background:#000;display:block;-webkit-appearance:none}.contactWrap.thanks .contactHeader__ttl{font-size:3rem;text-align:center;margin-bottom:20px}.contactWrap.thanks .contactHeader__msg{text-align:center;margin-bottom:50px}.contact__msg{margin-bottom:50px}.contactForm{margin-bottom:30px}@media (min-width: 1024px){.contactForm{margin-bottom:50px}}.contactFormItem:not(:last-child){margin-bottom:25px}.contactFormItem__ttl{margin-bottom:3px}@media (min-width: 1024px){.contactFormItem__ttl{margin-bottom:7px}}.contactFormItem__ttl span.required{color:#fff;font-size:1rem;border-radius:5px;margin-right:7px;padding:5px 7px;background:#d11c1c;position:relative;top:-1px}.contactFormItem__det input,.contactFormItem__det textarea{border:0px;box-sizing:border-box;padding:15px;width:100%;background:rgba(0,0,0,0.06)}.contact .screen-reader-response p{color:#ca0000;font-size:1.5rem;font-weight:bold;text-align:center;margin-bottom:30px}.contact .screen-reader-response ul{display:none}.contact .wpcf7-not-valid-tip{color:#ca0000;font-size:1.3rem}.contact .wpcf7-response-output{text-align:center;margin-top:30px}.contact .mw_wp_form_confirm .contactPrivacy,.contact .mw_wp_form_confirm .contactForm__caution{display:none}.contactForm__caution{font-size:1.2rem;text-align:center;margin-top:20px}.contactForm__caution a{color:#000}@media (min-width: 1024px){.contactForm__caution a:hover{text-decoration:none}}.privacyContents{margin:0 auto;padding:130px 30px;max-width:900px}@media (max-width: 768px){.privacyContents{box-sizing:border-box;padding:100px 30px;max-width:100%}}.privacyContents__mainMsg{margin-bottom:100px}.privacyContents__item{margin-bottom:80px}.privacyContents__ttl{color:#000;font-size:2.2rem;border-bottom:1px solid #d8d8d8;margin-bottom:20px;padding-bottom:15px;position:relative}@media (max-width: 768px){.privacyContents__ttl{font-size:1.8rem}}.privacyContents__ttl:before{height:4px;width:30px;background-color:#000;content:"";position:absolute;bottom:0;left:0}@media (max-width: 768px){.privacyContents__ttl:before{height:3px}}.privacyContents__ifItem{margin-bottom:30px}.privacyContents__ifItemList li:before{content:"・"}
/*# sourceMappingURL=contents.css.map */
