@media screen and (max-width: 768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width: 769px){html{font-size:.78125vw}}article{width:90%;margin-left:auto;margin-right:auto}article .kind{width:3.2rem;margin-bottom:1.7rem;margin-left:auto;margin-right:auto}article .kind img{width:100%}article .recipe_detail_title{font-weight:600;font-size:3rem;line-height:4rem;letter-spacing:.15rem;text-align:center}article .menu_photo{width:90%;margin-left:auto;margin-right:auto}article .menu_photo img{width:100%;border-radius:1rem}article .detail_position{background-color:var(--linen);border-radius:1rem}article .detail_position .hr_detail p{font-weight:600;font-size:2.4rem;line-height:3.2rem;letter-spacing:.12rem;color:var(--chicago)}article .detail_position #recipe_table_01{width:100%}article .detail_position #recipe_table_01 tr:not(:last-of-type){border-bottom:.1rem dashed var(--black)}article .detail_position #recipe_table_01 th,article .detail_position #recipe_table_01 td{padding:1.3rem 0;font-weight:500;font-size:1.4rem;line-height:1.4rem;letter-spacing:.14rem;width:50%}article .detail_position #recipe_table_01 td{text-align:right}article .detail_position .used_area .used_sub_title{font-size:2rem;line-height:2.7rem;letter-spacing:.1rem;font-weight:600}article .detail_position .used_area .used_title{font-size:2.2rem;line-height:3rem;letter-spacing:.11rem;font-weight:600}article .detail_position .used_area .used_thumb{width:23rem}article .detail_position .used_area .used_product{font-size:1.4rem;line-height:1.9rem;letter-spacing:.07rem;font-weight:600}article .detail_position .used_area .used_product a{padding:1.1rem;max-width:23rem;width:100%;text-align:center;border:.1rem solid var(--black);border-radius:2.5rem;position:relative;display:block}article .detail_position .used_area .used_product a::before{content:"";display:block;width:.6rem;height:1.1rem;background-image:url("../images/top/icon-arrow.webp");background-repeat:no-repeat;background-size:100%;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%)}article .recipe_detail_box_02 .make_box_heading{font-size:2.4rem;line-height:3.2rem;letter-spacing:.12rem;font-weight:600}article .recipe_detail_box_02 #recipe_table_02 tr:not(:last-of-type){border-bottom:.1rem dashed var(--red)}article .recipe_detail_box_02 #recipe_table_02 th,article .recipe_detail_box_02 #recipe_table_02 td{padding:2.2rem 0}article .recipe_detail_box_02 #recipe_table_02 th{width:9rem;font-size:3.6rem;line-height:4.8rem;letter-spacing:.54rem}article .recipe_detail_box_02 #recipe_table_02 td{width:calc(100% - 9rem);font-size:1.6rem;line-height:3rem;letter-spacing:.16rem;vertical-align:middle}article .recipe_detail_box_02 .hint_box{border:.2rem solid var(--red);border-radius:1rem}article .recipe_detail_box_02 .hint_box .hint_cont{font-size:1.4rem;line-height:2.6rem;letter-spacing:.14rem}article .recipe_detail_box_02 .hint_box .hint_cont .hint_title{display:flex;align-items:center;font-size:2.4rem;line-height:3.2rem;letter-spacing:.12rem;font-weight:600}article .recipe_detail_box_02 .hint_box .hint_cont .hint_title img{margin-right:.9rem;width:2.4rem}article .recipe_detail_box_02 .hint_box .hint_thumb{border-radius:1rem}article .recipe_detail_box_02 .point_box{font-size:1.6rem;line-height:3rem;letter-spacing:.16rem}article .recipe_detail_box_02 .point_box h3{font-size:1.8rem;line-height:2.4rem;letter-spacing:.09rem;font-weight:600;margin-bottom:1.1rem}article .recipe_detail_box_02 .point_box .consul_area a{background-image:url("../images/common/header-icon-insta.webp");background-repeat:no-repeat;background-size:100%;width:2.4rem;height:2.4rem;display:inline-block;margin-left:.7rem}article .recipe_detail_box_02 .point_box .consul_cont{display:flex}.sameArea{overflow:hidden}.sameArea::before{content:"";display:block;background-color:var(--linen);position:absolute;right:0;top:0;border-top-left-radius:3rem;border-bottom-left-radius:3rem;width:100%;height:100%}.sameArea .sameWrap{width:90%;margin-left:auto;margin-right:auto}.sameArea .sameTitle{margin-bottom:1.3rem;font-size:3rem;line-height:4.6rem;letter-spacing:.15rem}.sameArea .sameCta{position:relative;z-index:1}.sameArea .mix>*{color:var(--chicago)}.sameArea .mix.category-10 .kind img{width:1.8rem}.sameArea .mix .kind{width:3.6rem;height:3.6rem;border-radius:100%;background-color:var(--romance);display:flex;justify-content:center;align-items:center}.sameArea .mix .kind img{width:auto}.sameArea .mix .recipe_title{font-size:1.6rem;line-height:2.1rem;letter-spacing:.08rem;margin-bottom:1.1rem;margin-top:1.2rem;font-weight:600}.sameArea .mix .recipe_text{display:flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:.06rem}.sameArea .mix .recipe_text .product{padding:.6rem;font-size:1.1rem;line-height:1.5rem;letter-spacing:.055rem;border:.1rem solid var(--chicago);border-radius:2.5rem;max-width:14.5rem;text-align:center}@media screen and (max-width: 768px){#contents_01{padding-top:5.8rem;padding-bottom:5rem}article{max-width:35rem}article .recipe_detail_title{margin-bottom:2.1rem}article .menu_photo{max-width:35rem;width:100%;margin-bottom:3rem}article .detail_position{padding:2.6rem 2.8rem 4.3rem;margin-bottom:5.2rem}article .detail_position .hr_detail{margin-bottom:2.3rem}article .detail_position #recipe_table_01{margin-bottom:3.8rem}article .detail_position #recipe_table_01 th{width:70%}article .detail_position #recipe_table_01 td{width:30%}article .detail_position .used_area .used_title{margin-top:.65rem}article .detail_position .used_area .used_thumb{margin-left:auto;margin-right:auto}article .detail_position .used_area .used_product{margin-top:3rem}article .detail_position .used_area .used_product a{margin-left:auto;margin-right:auto}article .recipe_detail_box_02 .hint_box{padding:2.8rem 2.4rem 3rem;margin-bottom:2.2rem}article .recipe_detail_box_02 .hint_box .hint_title{margin-bottom:1.6rem}article .recipe_detail_box_02 .hint_box .hint_thumb{margin-top:1.5rem}article .recipe_detail_box_02 .point_box{max-width:31rem;width:90%;margin-left:auto;margin-right:auto}article .recipe_detail_box_02 .point_box .bikou_area{border-bottom:.1rem solid var(--black);padding-bottom:4.5rem}article .recipe_detail_box_02 .point_box .consul_area{padding-top:2.2rem}.sameArea{padding-bottom:5rem;margin-top:4.8rem}.sameArea::before{left:2rem;top:2.1rem;height:calc(100% - 2.1rem)}.sameArea .sameWrap{max-width:31rem}.sameArea .sameHead{margin-bottom:1.8rem}.sameArea .sameInner{margin-left:1rem;margin-right:-1rem}.sameArea .sameInner .mix:not(:last-of-type){margin-bottom:3.4rem}.sameArea .sameInner .mix .kind{top:1rem;right:1rem}.sameArea .sameInner .mix .recipe_text{flex-wrap:wrap}.sameArea .sameInner .mix .recipe_text span{margin-right:1.9rem}.sameArea .sameInner .mix .recipe_text .product{max-width:100%}}@media print,screen and (min-width: 769px){#contents_01{padding-top:6.4rem;padding-bottom:8rem}article{max-width:74rem}article .recipe_detail_title{margin-bottom:2.7rem}article .menu_photo{max-width:66rem;margin-bottom:5.2rem}article .detail_position{padding:2.6rem 4rem 5.62rem;margin-bottom:6.2rem}article .detail_position .hr_detail{margin-bottom:2.6rem}article .detail_position #recipe_table_01{margin-bottom:3rem}article .detail_position .used_area{display:flex;justify-content:center;align-items:flex-end;gap:4rem}article .detail_position .used_area .used_product{width:23rem}article .detail_position .used_area .used_title{margin-top:.75rem}article .recipe_detail_box_02 #recipe_table_02{margin-bottom:2rem}article .recipe_detail_box_02 .hint_box{padding:4rem;display:flex;justify-content:space-between;gap:2rem;margin-bottom:5rem}article .recipe_detail_box_02 .hint_box .hint_title{margin-bottom:1.9rem}article .recipe_detail_box_02 .hint_box .hint_thumb{width:27rem}article .recipe_detail_box_02 .point_box{display:flex}article .recipe_detail_box_02 .point_box .bikou_area{width:67%;border-right:.1rem solid var(--black);padding-bottom:2.3rem;padding-right:2rem}article .recipe_detail_box_02 .point_box .consul_area{width:33%;padding-left:2.7rem}.sameArea{padding-top:7rem;padding-bottom:5rem;margin-top:11rem}.sameArea::before{left:14.8%}.sameArea .sameWrap{max-width:100rem;display:flex;justify-content:space-between}.sameArea .sameHead{width:16.6rem}.sameArea .sameInner{width:calc(100% - 16.6rem);display:flex;gap:3rem;padding-left:8.8%}.sameArea .sameInner .mix{width:23rem}.sameArea .sameInner .mix .kind{top:.5rem;right:.5rem}.sameArea .sameInner .mix .recipe_text span{white-space:nowrap;margin-right:1.9rem}}
