#rcp_item{padding:180px 0 155px;background:url("../../images/recipe/recipe_bg.webp") no-repeat;background-size:cover;position:relative;z-index:2}@media screen and (max-width: 768px){#rcp_item{padding:21.2820512821vw 0 17.9487179487vw;background:url("../../images/recipe/recipe_bg_sp.webp") no-repeat;background-size:cover}}#rcp_item #fv{padding:0 0 130px}@media screen and (max-width: 768px){#rcp_item #fv{padding:0 0 14.1025641026vw}}#rcp_item #fv .title_wrap{text-align:center;padding:0 0 65px}@media screen and (max-width: 768px){#rcp_item #fv .title_wrap{padding:0 0 5.1282051282vw}}#rcp_item #fv .title_wrap h1{padding:0 0 23px}@media screen and (max-width: 768px){#rcp_item #fv .title_wrap h1{padding:0 0 5.1282051282vw}}#rcp_item #fv .title_wrap h1 img{width:208px}@media screen and (max-width: 768px){#rcp_item #fv .title_wrap h1 img{width:33.3333333333vw}}#rcp_item #fv .title_wrap p{font-size:17px;line-height:32px;letter-spacing:.06em;font-weight:500}@media screen and (max-width: 768px){#rcp_item #fv .title_wrap p{font-size:3.5897435897vw;line-height:5.8974358974vw}}#rcp_item #fv .bnr_wrap{text-align:center}@media screen and (max-width: 768px){#rcp_item #fv .bnr_wrap img{width:80.5128205128vw}}#rcp_item #anchor{padding:0 0 110px}@media screen and (max-width: 768px){#rcp_item #anchor{padding:0 0 12.8205128205vw}}#rcp_item #anchor ul{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#rcp_item #anchor ul{flex-wrap:wrap;justify-content:flex-start;gap:7.6923076923vw 2.5641025641vw}}#rcp_item #anchor ul li{width:275px;position:relative}@media screen and (max-width: 768px){#rcp_item #anchor ul li{width:38.9743589744vw}}#rcp_item #anchor ul li a{display:block}@media screen and (min-width: 769px){#rcp_item #anchor ul li a:hover .img_wrap{opacity:.8}#rcp_item #anchor ul li a:hover .anchor_title{background-color:#c7000b}}#rcp_item #anchor ul li a .label{background:url("../../images/recipe/recipe_cat_frame01.webp") no-repeat;background-size:contain;margin:0 0 18px}@media screen and (max-width: 768px){#rcp_item #anchor ul li a .label{display:none}}#rcp_item #anchor ul li a .label span{display:block;text-align:center;font-size:17px;line-height:21px;font-weight:600;color:#e02922;padding:12px 0}#rcp_item #anchor ul li a .img_wrap{transition:opacity .3s}#rcp_item #anchor ul li a .img_wrap img{width:100%;border-radius:20px 20px 0 0}@media screen and (max-width: 768px){#rcp_item #anchor ul li a .img_wrap img{border-radius:5.1282051282vw 5.1282051282vw 0 0}}#rcp_item #anchor ul li a .anchor_title{padding:20px 0 25px;background-color:#e02922;text-align:center;transition:background .3s}@media screen and (max-width: 768px){#rcp_item #anchor ul li a .anchor_title{padding:2.5641025641vw 0 3.8461538462vw}}#rcp_item #anchor ul li a .anchor_title p{text-align:center;color:#fff;font-size:25px;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 768px){#rcp_item #anchor ul li a .anchor_title p{font-size:4.1025641026vw}}#rcp_item #anchor ul li a .anchor_title p span{display:block;color:#fff;font-size:15px;font-weight:500;padding:8px 0 0}@media screen and (max-width: 768px){#rcp_item #anchor ul li a .anchor_title p span{font-size:3.0769230769vw;padding:1.0256410256vw 0 0}}#rcp_item #anchor ul li a .icn{position:absolute;left:50%;bottom:-17px;transform:translateX(-50%)}@media screen and (max-width: 768px){#rcp_item #anchor ul li a .icn{bottom:-3.3333333333vw}}#rcp_item #anchor ul li a .icn img{width:35px}@media screen and (max-width: 768px){#rcp_item #anchor ul li a .icn img{width:6.4102564103vw}}#rcp_item #anchor ul li:nth-child(even) a .label{background:url("../../images/recipe/recipe_cat_frame02.webp") no-repeat;background-size:contain}#rcp_item #anchor ul li:nth-child(even) a .label span{color:#36005d}#rcp_item #anchor ul li:nth-child(even) a .anchor_title{background-color:#36005d}@media screen and (min-width: 769px){#rcp_item #anchor ul li:nth-child(even) a:hover .img_wrap{opacity:.8}#rcp_item #anchor ul li:nth-child(even) a:hover .anchor_title{background-color:#5c087e}}#rcp_item #recipe_wrap .recipe_detail{padding:95px 0 120px;background:url("../../images/recipe/recipe_bdr01.svg") no-repeat center top;background-size:1200px auto}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail{padding:10.2564102564vw 0 20.5128205128vw;background:url("../../images/recipe/recipe_bdr01_sp.svg") no-repeat center top;background-size:80.5128205128vw auto}}#rcp_item #recipe_wrap .recipe_detail h3{text-align:center;width:fit-content;font-size:32px;font-weight:600;letter-spacing:.05em;margin:0 auto 75px;position:relative}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail h3{font-size:4.6153846154vw;margin:0 auto 6.4102564103vw}}#rcp_item #recipe_wrap .recipe_detail h3::after{content:"";display:block;width:100%;height:12px;padding:0 15px;background-color:#e4807c;mix-blend-mode:multiply;position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);z-index:-1}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail h3::after{display:none}}#rcp_item #recipe_wrap .recipe_detail h3 span{font-size:50px;letter-spacing:.05em;font-weight:600}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail h3 span{font-size:7.6923076923vw;display:block;padding:0 0 2.5641025641vw;width:fit-content;margin:0 auto;position:relative}#rcp_item #recipe_wrap .recipe_detail h3 span::after{content:"";display:block;width:100%;height:2.0512820513vw;padding:0 2.0512820513vw;bottom:2.0512820513vw;background-color:#e4807c;mix-blend-mode:multiply;position:absolute;left:50%;transform:translateX(-50%);z-index:-1}}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail h3 p{text-align:center;font-size:3.5897435897vw;line-height:4.6153846154vw;width:fit-content;margin:0 auto 2.5641025641vw;padding:0 10.2564102564vw;position:relative}#rcp_item #recipe_wrap .recipe_detail h3 p::before,#rcp_item #recipe_wrap .recipe_detail h3 p::after{content:"";display:block;width:5.641025641vw;height:8.7179487179vw;background:url("../../images/recipe/recipe_title_bdr.svg") no-repeat;background-size:contain;position:absolute;top:0;left:0}#rcp_item #recipe_wrap .recipe_detail h3 p::after{transform:rotate(180deg);left:auto;right:0;background:url("../../images/recipe/recipe_title_bdr_reverse.svg") no-repeat;background-size:contain}}#rcp_item #recipe_wrap .recipe_detail ul{display:flex;flex-wrap:wrap;gap:70px 119px;width:1030px;margin:0 auto 70px}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail ul{display:block;width:80.5128205128vw;margin:0 0 12.8205128205vw}}#rcp_item #recipe_wrap .recipe_detail ul li{width:455px}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail ul li{width:100%;padding:0 0 12.8205128205vw}#rcp_item #recipe_wrap .recipe_detail ul li:last-child{padding:0}}#rcp_item #recipe_wrap .recipe_detail ul li a{display:block}@media screen and (min-width: 769px){#rcp_item #recipe_wrap .recipe_detail ul li a:hover .img_wrap img{opacity:.8}}#rcp_item #recipe_wrap .recipe_detail ul li .img_wrap{position:relative;margin:0 0 30px;width:100%;height:340px;overflow:hidden}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail ul li .img_wrap{margin:0 0 4.6153846154vw;height:auto}}#rcp_item #recipe_wrap .recipe_detail ul li .img_wrap::after{content:"";display:block;width:30px;height:30px;background:url("../../images/recipe/icn_target01.svg") no-repeat;background-size:contain;position:absolute;right:0;bottom:0}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail ul li .img_wrap::after{width:10.2564102564vw;height:10.2564102564vw}}#rcp_item #recipe_wrap .recipe_detail ul li .img_wrap img{width:100%;transition:opacity .3s}#rcp_item #recipe_wrap .recipe_detail ul li .recipe_name{min-height:105px;padding:12px 0;border-top:1px solid #a85400;border-bottom:1px solid #a85400;margin:0 0 20px}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail ul li .recipe_name{min-height:18.4615384615vw;padding:2.5641025641vw 8.9743589744vw 0 0;margin:0 0 3.3333333333vw;position:relative;cursor:pointer}}#rcp_item #recipe_wrap .recipe_detail ul li .recipe_name span{font-size:25px;line-height:35px;font-weight:600;letter-spacing:.06em;color:#e02922}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail ul li .recipe_name span{font-size:4.6153846154vw;line-height:6.6666666667vw}}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail ul li .recipe_name .SP{position:absolute;right:0;top:50%;width:5.1282051282vw;height:5.1282051282vw;border:.5128205128vw solid #a85400;border-radius:50%;transform:translateY(-50%)}#rcp_item #recipe_wrap .recipe_detail ul li .recipe_name .SP::before,#rcp_item #recipe_wrap .recipe_detail ul li .recipe_name .SP::after{content:"";display:block;width:2.5641025641vw;height:.5128205128vw;background-color:#a85400;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#rcp_item #recipe_wrap .recipe_detail ul li .recipe_name .SP::after{transform:translate(-50%, -50%) rotate(90deg);transition:transform .3s}}#rcp_item #recipe_wrap .recipe_detail ul li .recipe_name.on .SP::after{transform:translate(-50%, -50%)}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail ul li .recipe_description{display:none}}#rcp_item #recipe_wrap .recipe_detail ul li .recipe_description p{font-size:16px;line-height:27px;text-align:justify}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail ul li .recipe_description p{font-size:3.8461538462vw;line-height:6.4102564103vw}}#rcp_item #recipe_wrap .recipe_detail .common_btn a{line-height:1;text-align:center;width:400px;padding:18px 0 23px;border-radius:90px;color:#ffebcf;margin:0 auto;background-color:#e02923}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail .common_btn a{width:80.5128205128vw;padding:3.5897435897vw 0 4.8717948718vw;border-radius:20.5128205128vw}}#rcp_item #recipe_wrap .recipe_detail .common_btn a::after{width:40px;height:40px;background:url("../../images/recipe/icn_target_red.svg") no-repeat;background-size:contain;right:20px}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail .common_btn a::after{width:7.6923076923vw;height:7.6923076923vw;right:3.8461538462vw}}#rcp_item #recipe_wrap .recipe_detail .common_btn a span{color:#ffebcf;font-size:26px;letter-spacing:.05em;padding:0 0 5px;display:block}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail .common_btn a span{font-size:5.641025641vw;padding:0 0 1.2820512821vw}}@media screen and (min-width: 769px){#rcp_item #recipe_wrap .recipe_detail .common_btn a:hover{background-color:#c7000b}#rcp_item #recipe_wrap .recipe_detail .common_btn a:hover::after{background:url("../../images/recipe/icn_target_red_on.svg") no-repeat;background-size:contain}}#rcp_item #recipe_wrap .recipe_detail:nth-child(even){background:url("../../images/recipe/recipe_bdr02.svg") no-repeat center top;background-size:1200px auto}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail:nth-child(even){background:url("../../images/recipe/recipe_bdr02_sp.svg") no-repeat center top;background-size:80.5128205128vw auto}}#rcp_item #recipe_wrap .recipe_detail:nth-child(even) h3::after{background-color:#b26ce3;mix-blend-mode:multiply}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail:nth-child(even) h3 span::after{background-color:#b26ce3}}#rcp_item #recipe_wrap .recipe_detail:nth-child(even) ul li .img_wrap::after{background:url("../../images/recipe/icn_target02.svg") no-repeat;background-size:contain}#rcp_item #recipe_wrap .recipe_detail:nth-child(even) ul li .recipe_name span{color:#36005d}#rcp_item #recipe_wrap .recipe_detail:nth-child(even) .common_btn a{background-color:#36005d}#rcp_item #recipe_wrap .recipe_detail:nth-child(even) .common_btn a::after{background:url("../../images/recipe/icn_target_purple.svg") no-repeat;background-size:contain}@media screen and (min-width: 769px){#rcp_item #recipe_wrap .recipe_detail:nth-child(even) .common_btn a:hover{background-color:#5c087e}#rcp_item #recipe_wrap .recipe_detail:nth-child(even) .common_btn a:hover::after{background:url("../../images/recipe/icn_target_purple_on.svg") no-repeat;background-size:contain}}#rcp_item #recipe_wrap .recipe_detail:last-child{padding:95px 0 0}@media screen and (max-width: 768px){#rcp_item #recipe_wrap .recipe_detail:last-child{padding:11.5384615385vw 0 0}}/*# sourceMappingURL=recipe.css.map */
