#page{background:#fff}#page a:hover{opacity:.8}#page .page_contens,#page .page_contents{display:flex;justify-content:space-between;margin:50px auto 0}.page_contents_left{width:66.08696%}@media only screen and (max-width:1024px){#page .page_contens,#page .page_contents{display:block;margin:0;min-width:auto;width:100%}.page_contents_left{width:100%}}#page .sec_1{background:#fff}#page .sec_1 .new_post_area{padding-bottom:240px}#page .sec_1 .tabs_area h2{color:#666;font-weight:500;letter-spacing:.05em}#page .sec_1 .new_post_area .post_list li{padding:30px 0;position:relative}#page .sec_1 .new_post_area .post_list li:first-child{padding:4px 0 30px;position:relative}#page .sec_1 .new_post_area .post_list li{border-bottom:1px solid hsla(0,0%,80%,.5)}#page .sec_1 .new_post_area .post_list li .text_area p:first-child{font-size:12px}#page .sec_1 .new_post_area .post_list li .text_area p:nth-of-type(2){color:#888;font-size:13px;line-height:1.53}#page .sec_1 .new_post_area .post_list li h3{color:#333;font-size:20px;margin-bottom:4%;margin-top:3%}#page .sec_1 .new_post_area .post_list li .text_area .meta_area object{margin:4% 0 6%}#page .sec_1 .new_post_area .post_list li .text_area .meta_area p,#page .sec_1 .new_post_area .post_list li .text_area .meta_area time{color:#888;font-size:12px}#page .sec_1 .new_post_area .post_list li a{align-items:center;display:flex;justify-content:space-between}#page .sec_1 .new_post_area .img_area{height:0;padding-bottom:29%;position:relative;width:41.3%}#page .sec_1 .new_post_area .img_area img{height:100%;object-fit:cover;position:absolute;width:100%}#page .sec_1 .new_post_area .text_area{width:56.3%}#page .sec_1 .new_post_area .img_area .new_tag{align-items:center;background:#fb9090;border-radius:0 8px 8px 0;color:#fff;content:"NEW";display:flex;font-size:12px;font-weight:500;height:35px;justify-content:center;position:absolute;top:15px;width:60px}@media screen and (max-width:1024px){#page .sec_1 .new_post_area{padding-bottom:0;padding:0 15px}#page .sec_1 .new_post_area .post_list li:first-child{padding:40px 0 30px;position:relative}}@media only screen and (min-width:768px) and (max-width:1024px){#page .sec_1 .new_post_area .post_list li .text_area .meta_area p{margin:4% 0 3%}}@media screen and (max-width:767px){#page .sec_1 .new_post_area .post_list li a{display:block}#page .sec_1 .new_post_area .img_area{padding-bottom:68%;width:100%}#page .sec_1 .new_post_area .text_area{width:100%}#page .sec_1 .new_post_area .post_list li .text_area p:first-child{margin-top:3%}}#page .page_header{background:#fff}#page .page_header_area{padding-bottom:35px}#page.tag .page_header_area{padding-bottom:45px}#page .page_header_area .page_header_area_img{width:120px}#page .page_header_area .page_header_area_img img{width:100%}#page.tag .page_header_area .page_header_area_text{margin-left:0}#page .page_header_area .page_header_area_text h1{font-size:25px;line-height:1.6}#page .page_header_area .page_header_area_text p{color:grey;font-size:14px;font-weight:500;line-height:1.8;margin-bottom:12px;margin-top:8px}#page .page_header .tag_list{margin:30px auto 0;max-width:2000px;min-width:1280px;width:59.8%}#page .page_header .tag_list>p{color:#666;font-size:15px;font-weight:700}#page .page_header .tag_list ul{align-items:center;display:flex;flex-wrap:wrap;height:100%;margin:17.5px 0 42.5px 14px;width:100%}#page .page_header .tag_list li{background:#fff;border:1px solid #ccc;border-radius:3px;display:inline-block;height:30px;margin:7.5px 29px 7.5px 0;position:relative}#page .page_header .tag_list li:after{border-right:14px solid #fff;left:-13px;top:0}#page .page_header .tag_list li:after,#page .page_header .tag_list li:before{border-bottom:14px solid transparent;border-top:14px solid transparent;content:"";position:absolute}#page .page_header .tag_list li:before{border-right:14px solid #ccc;left:-14px}#page .page_header .tag_list li a{align-items:center;color:#333;display:flex;font-size:12px;height:100%;width:100%}#page .page_header .tag_list li p{padding:0 10px}@media only screen and (max-width:1024px){#page .page_header_area{display:block;min-width:auto;padding-bottom:35px;padding-top:25px;width:100%}#page .page_header_area .page_header_area_text h1{font-size:20px}#page .page_header_area .page_header_area_img{align-items:center;display:flex;width:100%}#page .page_header_area .page_header_area_img img{width:65px}#page .page_header_area .page_header_area_img h1{font-size:25px;margin-left:15px}#page .page_header_area .page_header_area_text{font-size:12px;margin-left:0;width:100%}#page .page_header .tag_list{min-width:auto;width:100%}}@media screen and (max-width:767px){#page.tag .page_header_area{padding-bottom:25px}#page .page_header_area .page_header_area_text p{font-size:12px;margin-top:5px}#page .page_header .tag_list ul{margin:12.5px 0 17.5px 14px}}#page .background_area{background:-moz-linear-gradient(top,#f8f6f5,#fdf6f1);background:-webkit-linear-gradient(top,#f8f6f5,#fdf6f1);background:linear-gradient(180deg,#f8f6f5,#fdf6f1);height:35px;width:100%}.icon_group{background-color:#666;border-radius:30px;box-sizing:border-box;color:#fff;display:inline-block;font-size:13px;font-weight:700;height:1.42em;line-height:1;margin:.1em .1em 0;padding:.24em 0;text-align:center;width:1.42em}.recipeLead{margin-bottom:60px}.recipeLeadTxt{margin-bottom:20px}.recipeLeadNote{font-size:12px}.recipe_nutrition{border:1px solid #eee;font-size:13px;margin:20px auto 60px;padding:20px}.recipe_nutritionTtl{color:#f59600;font-weight:700}.recipe_ingredients{margin-bottom:60px}#single .single_contents .single_contentsarea h4.recipe_ingredientsTtl{border-left:5px solid #f59600;color:#f59600;font-size:18px;font-weight:700;line-height:1;margin-bottom:10px;padding-left:10px}.recipe_ingredientsTtl span{color:#333;font-size:13px}.recipe_ingredientsList{border-top:1px solid #eee;max-width:700px}.recipe_ingredientsList li{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px}.recipe_ingredientsList li p.amount{text-align:left}.recipe_ingredientsList li.group{border:none;padding:0}.recipe_ingredientsList li.group ul{width:calc(100% - 40px)}.recipe_ingredientsList li.group.groupA:before{content:"A"}.recipe_ingredientsList li.group.groupA:before,.recipe_ingredientsList li.group.groupB:before{background-color:#666;border-radius:30px;box-sizing:border-box;color:#fff;display:inline-block;float:left;font-size:14px;font-weight:700;height:1.42em;line-height:1;margin:10px 10px 0;padding:.24em 0;text-align:center;width:1.42em}.recipe_ingredientsList li.group.groupB:before{content:"B"}.recipe_ingredientsList li.group.groupC:before{content:"C"}.recipe_ingredientsList li.group.groupC:before,.recipe_ingredientsList li.group.groupD:before{background-color:#666;border-radius:30px;box-sizing:border-box;color:#fff;display:inline-block;float:left;font-size:14px;font-weight:700;height:1.42em;line-height:1;margin:10px 10px 0;padding:.24em 0;text-align:center;width:1.42em}.recipe_ingredientsList li.group.groupD:before{content:"D"}#single .single_contents .single_contentsarea .recipe_step h2{border-color:#ccc}.recipe_stepList{border-bottom:1px dotted #ccc;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;padding-bottom:30px}.recipe_stepList dt{max-width:320px;width:40%}.recipe_stepList dt img{height:auto;width:100%}.recipe_stepList dd{padding-left:35px;padding-top:8px;position:relative;width:56%}.recipe_stepList dd p{width:calc(100% - 46px)}.recipe_stepList dd:before{background-color:#f59600;border-radius:40px;box-sizing:border-box;color:#fff;content:"1";display:inline-block;font-size:16px;font-weight:700;height:36px;left:-10px;line-height:1;margin:0 10px 0 0;padding:10px 0;position:absolute;text-align:center;top:2px;width:36px}.recipe_stepList.recipe_2 dd:before{content:"2"}.recipe_stepList.recipe_3 dd:before{content:"3"}.recipe_stepList.recipe_4 dd:before{content:"4"}.recipe_stepList.recipe_5 dd:before{content:"5"}.recipe_stepList.recipe_6 dd:before{content:"6"}.recipe_stepList.recipe_7 dd:before{content:"7"}.recipe_stepList.recipe_8 dd:before{content:"8"}.recipe_stepList.recipe_9 dd:before{content:"9"}.recipe_stepList.recipe_10 dd:before{content:"10"}.recipe_stepList dd .icon_group{background-color:#666;border-radius:30px;box-sizing:border-box;color:#fff;display:inline-block;font-size:13px;font-weight:700;height:1.42em;line-height:1;margin:.1em .1em 0;padding:.24em 0;text-align:center;width:1.42em}.recipe_pointList{display:flex;justify-content:space-between;margin-bottom:30px}.recipe_pointList dt{max-width:240px;width:40%}.recipe_pointList dt img{height:auto;width:100%}.recipe_pointList dd{width:62%}.recipe_supervise{font-size:12px;text-align:right}@media screen and (max-width:767px){.recipe_stepList{flex-direction:column}.recipe_stepList dt{margin-bottom:20px;max-width:inherit;width:100%}.recipe_stepList dd{padding-left:46px;width:100%}.recipe_stepList dd:before{left:0}.recipe_pointList{flex-direction:column}.recipe_pointList dt{margin-bottom:20px;max-width:inherit;width:100%}.recipe_pointList dd{width:100%}}.advice{border:3px solid #ededed;margin-bottom:60px;position:relative}.adviceTtl{background-color:#555;color:#fff;display:inline-block;font-size:12px;font-weight:700;left:-3px;line-height:1;padding:10px 15px;position:absolute;text-align:center;top:-3px}.adviceBox{padding:50px 20px 20px}.adviceBox:after{clear:both;content:"";display:block}.advice_img{float:left;width:20%}.advice_name{float:right;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:20px;width:75%}.advice_text{float:right;font-size:12px;width:75%}@media screen and (max-width:767px){.advice_img{margin-right:5vw;min-width:20vw}.advice_name{float:none;margin-top:5vw;width:auto}.advice_text{clear:both;float:none;width:100%}}.feature .card__img-wrapper{overflow:hidden;padding-top:66.66667%;position:relative}.feature .card__img{height:100%;left:0;position:absolute;top:0;width:100%}.feature .card__body{padding-top:18px}.feature .card__body>:last-child{margin-bottom:0}.feature .card__title{color:#333;font-size:20px;font-weight:700;letter-spacing:.05em;margin-bottom:12px}.feature .card__text{color:#666;font-size:13px}.feature .card--link{color:currentColor;display:block;text-decoration:none;transition:.25s}.feature .card--link .card__text,.feature .card--link .card__title{transition:.25s}.feature .card--link:focus,.feature .card--link:hover{opacity:.75}.feature .cards{display:flex;flex-wrap:wrap}.feature .cards--col2{margin-bottom:-60px}.feature .cards.cards--col2>.cards__item{margin-bottom:60px;margin-right:50px;width:calc(50% - 25px)}.feature .cards.cards--col2>.cards__item:nth-of-type(2n){margin-right:0}@media screen and (max-width:1024px){.feature .cards--col2{margin-bottom:0}}@media screen and (max-width:768px){#page.feature .page_header_area{padding-bottom:30px;padding-top:34px}.feature .cards.cards--col2{margin-bottom:84px}.feature .cards.cards--col2>.cards__item{margin-bottom:30px;margin-right:0}.feature .cards>.cards__item:last-of-type{margin-bottom:0}.feature .cards.cards--col2>.cards__item{margin-right:unset;width:100%}.feature .card{display:flex;flex-direction:row;justify-content:space-between}.feature .card__body{padding-top:unset;width:calc(50% - 7.5px)}.feature .card__img-wrapper{margin:0;max-height:calc(33.125% - 4.96875px);padding-top:calc(33.125% - 4.96875px);width:calc(50% - 7.5px)}.feature .card__title{font-size:13px}.feature .card__text{font-size:11px}}#not_found{padding-top:70px}#not_found h1,#not_found p{text-align:center}#not_found p{margin:50px 0}@media only screen and (max-width:1024px){#not_found p{margin-bottom:70px}}#page.news .banner_2{display:none}#page.news .page_header_area{margin-bottom:40px;padding-bottom:0;padding-top:0}#page.news .page_media{display:flex;flex-direction:row;padding:16px 10px 22px}#page.news .page_media__imgWrap{align-self:flex-start;aspect-ratio:1;border-radius:60px;flex:0 1 80px;margin-right:25px;overflow:hidden}#page.news .page_media__imgWrap img{height:100%;object-fit:cover;width:100%}#page.news .page_media__txtArea{align-self:center;flex:1}#page.news .page_media__heading{font-size:22px;font-weight:700;padding-bottom:8px;padding-top:0}#page.news .page_media__text{color:grey;font-size:14px;font-weight:500;line-height:1.6}#page.news .page_contentsarea_info{margin-bottom:30px}#page.news .page_contentsarea_label{background-color:#63ac94;border-radius:15px;color:#fff;font-size:14px;margin-right:15px;padding:5px 8px}#page.news .page_contentsarea_timestamp{font-size:14px}#page.news .page_contentsarea_heading{color:#63ac94;font-size:22px;font-weight:700;line-height:1.6;margin-bottom:20px}@media screen and (max-width:1024px){#page.news .page_header_area{margin-top:25px}#page.news .page_media__imgWrap{flex:0 1 18.05556%;max-width:80px;min-width:65px}}@media screen and (max-width:767px){#page.news .page_media{padding:16px 15px 22px}#page.news .page_contents{overflow-x:hidden}#page.news .page_contentsarea h2{margin-bottom:24px}#page.news .page_header_area{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}#page.news .page_media__imgWrap{margin-right:16px}#page.news .page_media__text{font-size:12px}#page.news .page_media__heading{font-size:18px;padding-bottom:0}#page.news .page_contentsarea{letter-spacing:.05em}#page.news .page_contentsarea_info{margin-bottom:25px}#page.news .page_contentsarea_heading{margin-bottom:30px}}#page.news .page_contentsarea h2{color:#63ac94;font-size:22px;font-weight:700;line-height:1.59;margin-bottom:28px}#page.news .page_contentsarea h3{border-bottom:1px solid #63ac94;font-size:18px;font-weight:700;line-height:1.6;margin-bottom:20px;padding:20px 0 10px}#page.news .page_contentsarea h4{background-color:unset;font-size:16px;font-weight:700;line-height:1.6;margin-bottom:20px;padding-left:24px;position:relative}#page.news .page_contentsarea h4:before{background-color:#63ac94;border-radius:16px;content:"";display:inline-block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}#page.news #toc_content>div,#page.news #toc_content>p{font-size:15px;line-height:1.9;margin-bottom:50px}#page.news .box{background:#f2f2f2;border-radius:10px;font-size:13px;line-height:2.3;margin-bottom:60px;padding:25px 50px 32px}@media screen and (max-width:767px){#page.news .page_contentsarea h2{margin-bottom:24px}#page.news #toc_content>p,#page.news .page_contentsarea h4{font-size:14px}#page.news .box{margin-bottom:50px;padding:30px}}