@charset "UTF-8";.header{margin-bottom:30px;background:url(../images/top/header-bg_sp.jpg) no-repeat;background-size:cover;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header_logo{max-width:200px}.recipe-details .header{margin-bottom:30px;background:url(../images/recipe/recipe-mainvisual-cat01_sp.jpg) no-repeat;background-size:cover;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recipe-details .header_logo{max-width:200px}.mainContents{margin-bottom:100px}.mainSec{margin-bottom:70px}.mainSec_title{text-align:center;font-size:28.8px;font-size:1.8rem;max-width:256px;margin:0 auto 50px}.mainSec_title h2{padding:0 20px 10px}.pageTop{max-width:1200px;width:95%;margin:0 auto 40px}.pageTop_image{text-align:center}.footer_title{text-align:center;font-size:28.8px;font-size:1.8rem;font-weight:700;margin-bottom:13px}.footer_address{text-align:center;font-size:17.6px;font-size:1.1rem;margin-bottom:8px}.footerTrademark{color:#e95d9c;font-size:17.6px;font-size:1.1rem;font-weight:700;max-width:1180px;width:93%;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footerTrademark_image{max-width:45px;margin:0 5px}.footerBannerWrap{max-width:1200px;width:93%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 40px}.footerBannerWrap_image{width:49%;margin:0 2% 3% 0}.footerBannerWrap_image:nth-child(2n){margin-right:0}.aboutPreventiveFoodsWrap_image{margin-bottom:30px}.aboutPreventiveFoodsWrap_title{font-size:22.4px;font-size:1.4rem;font-weight:700;text-align:center;margin-bottom:20px}.aboutPreventiveFoodsWrap_paragraph{margin-bottom:30px;padding:0 30px;line-height:1.8}.aboutPreventiveFoodsWrap_notes{font-size:19.2px;font-size:1.2rem;padding:0 30px;line-height:1.8}.aboutPreventiveFoodsWrapTbl{width:65%;margin:0 auto 40px;font-size:17.6px;font-size:1.1rem}.aboutPreventiveFoodsWrapTbl_header{text-align:left;border-bottom:1px solid #222;padding:2.5% 0 2.5% 5%}.aboutPreventiveFoodsWrapTbl_data{border-bottom:1px solid #222}.aboutPreventiveFoodsWrapTbl tr:last-child td,.aboutPreventiveFoodsWrapTbl tr:last-child th{border-bottom:none}.preventiveFoodsRecipe_btn{max-width:360px;width:65%;margin:0 auto;background:#399f03;padding:18px 0;color:#fff;font-size:22.4px;font-size:1.4rem;cursor:pointer}.preventiveFoodsRecipe_link{display:block;color:#fff;padding:20px 0;font-weight:700}.preventiveFoodsRecipeWrap{max-width:1200px;width:93%;margin:0 auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.preventiveFoodsRecipeWrap_image{width:48%;margin:0 4% 4% 0}.preventiveFoodsRecipeWrap_image:nth-child(2n){margin-right:0}.preventiveFoodsRecipeWrap_image.is-hidden{display:none;opacity:0}.preventiveFoodsRecipeWrap_image.is-show{-webkit-animation:fadeIn 1s ease;animation:fadeIn 1s ease}@-webkit-keyframes fadeIn{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.recipeDetailsWrap_title{font-size:25.6px;font-size:1.6rem;font-weight:700;margin:0 auto 30px;text-align:center;color:#399f03;border-bottom:1px solid #222;padding-bottom:20px;max-width:435px;width:80%}.recipeDetailsWrap_title02{text-align:center;font-size:24px;font-size:1.5rem;font-weight:700;margin-bottom:20px}.recipeDetailsWrap_sentence{max-width:428px;width:80%;margin:0 auto 100px}.recipeDetailsWrap_paragraph{font-size:24px;font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.recipeDetailsWrap_image{margin:0 auto 40px;width:93%}.recipeDetailsWrapList{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:410px;width:95%;margin:0 auto 30px}.recipeDetailsWrapList_item{width:100%;margin-right:2.5%;background:#f7f2e9;text-align:center;padding:15px 0;font-size:24px;font-size:1.5rem;font-weight:700}.recipeDetailsWrapList_item:last-child{margin-right:0}.recipeDetailsWrap02_material,.recipeDetailsWrap02_nutrition{max-width:530px;width:80%;border:1px solid #d6d6d6;margin:0 auto 30px;padding:20px}.recipeDetailsWrap02_materialtext,.recipeDetailsWrap02_nutritiontext{margin:10px 0 0 5px}.recipeDetailsWrap02_nutrition .recipeDetailsWrap02Tbl_data{text-align:right}.recipeDetailsWrap02_title{font-size:25.6px;font-size:1.6rem;text-align:center;font-weight:700;margin-bottom:20px}.recipeDetailsWrap02Tbl{width:100%}.recipeDetailsWrap02Tbl_header{text-align:left;padding-bottom:10px;width:56%}.recipeDetailsWrap02Tbl_data{padding-bottom:10px}.howToMakeWrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:725px;width:80%;margin:0 auto 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.howToMakeWrap_num{max-width:75px;width:10.3%;margin-right:auto}.howToMakeWrap_paragraph{max-width:620px;width:85.5%}.recipeMenu_image{text-align:center;width:80%;margin:0 auto 20px}.recipeMenu_sentence{max-width:580px;width:80%;margin:0 auto}.recipeMenuListWrap{text-align:center;margin-bottom:30px}.recipeMenuList{display:inline-block;text-align:left}.recipeMenuList_item{margin-bottom:10px}.paginationList{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.paginationList_item{width:50%;text-align:center;font-size:22.4px;font-size:1.4rem}.paginationList_next{border-left:1px solid #d6d6d6}.paginationList_previous{border-right:1px solid #d6d6d6}.paginationList_link{display:block;padding:20px 0}.paginationList_link:hover{color:#399f03;text-decoration:underline}.paginationList02_item{width:33.3%}@media (min-width:37.5em){.header{margin-bottom:50px;background:url(../images/top/header-bg_pc.jpg) no-repeat;background-size:cover}.recipe-details .header{margin-bottom:50px;background:url(../images/recipe/recipe-mainvisual-cat01_pc.jpg) no-repeat;background-size:cover}.mainSec_title{font-size:2rem;max-width:280px;margin-bottom:50px}.pageTop{margin:0 auto 50px}.pageTop_image{text-align:right}.footerBannerWrap{margin:0 auto 50px}.footerBannerWrap_image{width:31.5%;margin:0 2.5% 0 0}.footerBannerWrap_image:nth-child(2n){margin-right:3%}.footerBannerWrap_image:last-child{margin-right:0}.aboutPreventiveFoodsWrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;width:95%;margin:0 auto}.aboutPreventiveFoodsWrap_image{width:50%;margin:0 30px 0 0}.aboutPreventiveFoodsWrap_text{max-width:480px;width:40%}.aboutPreventiveFoodsWrap_title{text-align:left;font-size:1.8rem}.aboutPreventiveFoodsWrap_paragraph{margin-bottom:30px;padding:0;font-size:1.4rem}.aboutPreventiveFoodsWrap_notes{font-size:1.1rem;padding:0}.aboutPreventiveFoodsWrapTbl{width:100%;margin:0 auto 20px;font-size:1.3rem}.aboutPreventiveFoodsWrapTbl_header{padding:2.5% 0 2.5% 5%}.preventiveFoodsRecipe_btn{width:35%;font-size:1.6rem}.preventiveFoodsRecipe_link{padding:18px 0}.preventiveFoodsRecipeWrap{margin:0 auto 15px}.preventiveFoodsRecipeWrap_image{width:23%;margin:0 2.5% 2.5% 0}.preventiveFoodsRecipeWrap_image:nth-child(2),.preventiveFoodsRecipeWrap_image:nth-child(2n+4){margin-right:2.5%}.preventiveFoodsRecipeWrap_image:nth-child(4n){margin-right:0}.recipeDetailsWrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1080px;width:95%;margin:0 auto 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recipeDetailsWrap_title{font-size:1.8rem;width:100%}.recipeDetailsWrap_image{margin:0;width:53.7%}.recipeDetailsWrap_text{width:43%;margin-left:auto}.recipeDetailsWrap_sentence{width:100%;margin:0 auto}.recipeDetailsWrapList{width:100%;margin:0 auto}.recipeDetailsWrapList_item{padding:10px 5px;font-size:1.2rem}.recipeDetailsWrap02{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1080px;width:95%;margin:0 auto}.recipeDetailsWrap02_material,.recipeDetailsWrap02_nutrition{width:49%;max-width:530px;margin:0}.recipeDetailsWrap02_title{font-size:2rem;margin-bottom:20px}.recipeDetailsWrap02_nutrition{margin-right:auto}.recipeDetailsWrap02Tbl{font-size:1.5rem}.recipeDetailsWrap02Tbl_header{width:60%}.howToMakeWrap{margin:0 auto 60px}.howToMakeWrap_paragraph{font-size:1.6rem}.recipeMenu_image{margin:0 auto 30px}.paginationList{max-width:165px;border-top:none;border-bottom:none}.paginationList_item{width:auto;font-size:1.6rem}.paginationList_next{border-left:none;margin-left:auto}.paginationList_previous{border-right:none;margin-right:auto}.paginationList_link{padding:0}.paginationList02{max-width:247px}.paginationList02_item{width:33.3%}}@media (min-width:64.06em){.header{margin-bottom:55px;background:url(../images/top/header-bg_pc.jpg) no-repeat;background-size:cover;height:700px}.header_logo{max-width:360px}.recipe-details .header{margin-bottom:55px;background:url(../images/recipe/recipe-mainvisual-cat01_pc.jpg) no-repeat;background-size:cover;height:700px}.recipe-details .header_logo{max-width:360px}.mainSec{margin-bottom:100px}.mainSec_title{font-size:2.2rem;max-width:304px;margin-bottom:70px}.pageTop{margin:0 auto 65px}.footer_title{font-size:2.6rem}.footer_address{font-size:2rem}.footerTrademark{font-size:2rem;margin:0 auto 30px}.aboutPreventiveFoodsWrap_paragraph{margin-bottom:13px}.aboutPreventiveFoodsWrapTbl{width:85%}.preventiveFoodsRecipe_btn{width:21%;font-size:2.2rem}.recipeDetailsWrap{margin:0 auto 70px}.recipeDetailsWrap_image{width:53.7%}.recipeDetailsWrap_text{margin:0 30px 0 20px}.recipeDetailsWrap02_material,.recipeDetailsWrap02_nutrition{padding:20px 35px}.recipeDetailsWrap02_title{margin-bottom:25px}.recipeMenu_sentence{font-size:1.4rem}}