.titleArea h2.jp{font-feature-settings:"palt";letter-spacing:.12em}h3.under{font-feature-settings:"palt";letter-spacing:.16em}@media screen and (min-width:769px){body{min-width:1200px}.titleArea p{margin-top:100px}.tab_set{text-align:center;letter-spacing:0;width:1132px;margin:60px auto 0;position:relative}.tab_set:before{content:"";z-index:1;background-color:#000;width:100%;height:2px;display:block;position:absolute;bottom:0;left:0}.tab_set li{box-sizing:border-box;text-align:center;letter-spacing:.16em;z-index:0;border:2px solid #fff;border-bottom:none;width:192px;height:62px;font-size:16px;line-height:60px;transition:opacity .3s;display:inline-block;position:relative}.tab_set li:hover{opacity:.6}.tab_set li.stay{pointer-events:none;z-index:2;background-color:#fff;border-color:#000}.tab_set li.off{pointer-events:none;opacity:.2}.l-recipe{margin-bottom:156px}.l-recipe .l-item{margin-bottom:128px}.l-item .recipe_text{letter-spacing:.08em;text-align:center;margin-bottom:60px;font-size:16px;line-height:2}.l-item .recipe_video{width:1132px;margin:0 auto 31px}.l-item .recipe_video video{cursor:pointer;width:100%;height:auto}.l-item .material{justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:46px;display:flex}.l-item .material .material_title{color:#fff;text-align:center;background-color:#000;width:128px;height:40px;padding-top:12px;font-size:16px;line-height:16px}.l-item .material .material_title small{font-size:10px}.l-item .material .material_detail{font-feature-settings:"palt";width:calc(100% - 161px);margin-left:32px;padding-top:8px;font-size:13px;line-height:24px}.l-item .ac_set{padding-bottom:116px;position:relative}.l-item .ac_set .ac_wrap{width:100%;height:0;margin:0 auto;transition:height .2s ease-out;overflow:hidden}.l-item .ac_set .ac_inner{padding-top:46px;padding-bottom:28px}.l-item .ac_set .ac_inner .step_set{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.l-item .ac_set .ac_inner .step_set .step{width:256px;position:relative}.l-item .ac_set .ac_inner .step_set .step:nth-child(n+5){margin-top:30px}.l-item .ac_set .ac_inner .step_set .step .pic{position:relative}.l-item .ac_set .ac_inner .step_set .step .pic img{width:100%;height:auto;display:block}.l-item .ac_set .ac_inner .step_set .step .pic .num{box-sizing:border-box;background-color:#fff;width:32px;height:32px;padding-top:2px;padding-left:6px;font-family:Lato,sans-serif;font-size:24px;line-height:1;display:block;position:absolute;top:0;left:0}.l-item .ac_set .ac_inner .step_set .step p{letter-spacing:.04em;margin-top:16px;font-size:16px;line-height:2}.l-item .ac_set .ac_btn{box-sizing:border-box;border:2px solid #000;display:block;position:absolute;left:50%;transform:translate(-50%)}.l-item .ac_set .ac_btn:hover{opacity:.6!important;transition:opacity .3s!important}.l-item .ac_set .ac_btn.open_btn{opacity:1;text-align:center;width:224px;height:64px;padding-right:15px;font-size:16px;line-height:60px;transition:opacity .2s .3s;bottom:40px}.l-item .ac_set .ac_btn.open_btn .icon{width:16px;height:16px;display:block;position:absolute;top:22px;right:25px}.l-item .ac_set .ac_btn.open_btn .icon:before,.l-item .ac_set .ac_btn.open_btn .icon:after{content:"";background-color:#000;width:16px;height:2px;display:block;position:absolute;top:7px;left:0}.l-item .ac_set .ac_btn.open_btn .icon:after{transform-origin:50%;transform:rotate(90deg)}.l-item .ac_set .ac_btn.close_btn{opacity:0;pointer-events:none;width:40px;height:40px;transition:opacity .2s;bottom:0}.l-item .ac_set .ac_btn.close_btn:before,.l-item .ac_set .ac_btn.close_btn:after{content:"";transform-origin:50%;background-color:#000;width:16px;height:2px;margin-top:-1px;margin-left:-8px;display:block;position:absolute;top:50%;left:50%}.l-item .ac_set .ac_btn.close_btn:before{transform:rotate(-45deg)}.l-item .ac_set .ac_btn.close_btn:after{transform:rotate(45deg)}.l-item .ac_set.open .ac_inner{padding-bottom:0}.l-item .ac_set.open .ac_btn.open_btn{opacity:0;pointer-events:none;transition:opacity .2s}.l-item .ac_set.open .ac_btn.close_btn{opacity:1;pointer-events:auto;transition:opacity .2s .3s}}@media screen and (max-width:768px){.titleArea p{margin-top:11.2vw}.tab_set{text-align:center;letter-spacing:0;width:100vw;margin:14.9333vw auto 0 -50vw;position:relative;left:50%}.tab_set:before{content:"";z-index:1;background-color:#000;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}.tab_set li{box-sizing:border-box;text-align:center;letter-spacing:.16em;z-index:0;width:19vw;height:15.4667vw;padding-top:3.2vw;font-size:4.8vw;line-height:1;display:inline-block;position:relative}.tab_set li .sp_small{font-feature-settings:"palt";letter-spacing:.16em;margin:1.6vw auto 0;font-size:2.66667vw;line-height:1;display:block}.tab_set li.stay{pointer-events:none;z-index:2;border-bottom:3px solid #000}.tab_set li.off{pointer-events:none;opacity:.2}.l-recipe{margin-bottom:21.3333vw}.l-recipe .l-item{margin-bottom:14.9333vw}.l-item .recipe_text{letter-spacing:.04em;margin-bottom:11.2vw;font-size:4.26667vw;line-height:7.73333vw}.l-item .recipe_video{width:100%;height:50.1333vw;margin:0 auto 7.73333vw}.l-item .recipe_video iframe{width:100%;height:100%}.l-item .material{margin-bottom:6.93333vw}.l-item .material .material_title{color:#fff;text-align:center;background-color:#000;width:25.6vw;height:7.73333vw;padding-top:1.86667vw;font-size:3.73333vw;line-height:1}.l-item .material .material_title small{font-size:2.66667vw}.l-item .material .material_detail{letter-spacing:.04em;font-feature-settings:"palt";padding-top:2.66667vw;font-size:3.73333vw;line-height:6.4vw}.l-item .ac_set{padding-bottom:15.4667vw;position:relative}.l-item .ac_set .ac_wrap{width:100%;height:0;margin:0 auto;transition:height .2s ease-out;overflow:hidden}.l-item .ac_set .ac_inner{padding-top:8vw;padding-bottom:8vw}.l-item .ac_set .ac_inner .step_set{width:100%}.l-item .ac_set .ac_inner .step_set .step{justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.l-item .ac_set .ac_inner .step_set .step:nth-child(n+2){margin-top:7.73333vw}.l-item .ac_set .ac_inner .step_set .step .pic{width:41.3333vw;position:relative}.l-item .ac_set .ac_inner .step_set .step .pic img{width:100%;height:auto;display:block}.l-item .ac_set .ac_inner .step_set .step .pic .num{box-sizing:border-box;background-color:#fff;width:7.73333vw;height:8vw;padding-top:1.33333vw;padding-left:1.06667vw;font-family:Lato,sans-serif;font-size:5.33333vw;line-height:1;display:block;position:absolute;top:-1px;left:0}.l-item .ac_set .ac_inner .step_set .step p{letter-spacing:.04em;width:42.9333vw;padding-top:1.33333vw;font-size:3.73333vw;line-height:6.4vw}.l-item .ac_set .ac_btn{box-sizing:border-box;border:.533333vw solid #000;display:block;position:absolute;left:50%;transform:translate(-50%)}.l-item .ac_set .ac_btn.open_btn{opacity:1;text-align:center;width:52vw;height:15.4667vw;padding-right:3.73333vw;font-size:3.73333vw;line-height:14.4vw;transition:opacity .2s .3s;bottom:0}.l-item .ac_set .ac_btn.open_btn .icon{width:4.26667vw;height:4.26667vw;margin-top:-2.13333vw;display:block;position:absolute;top:50%;right:6.66667vw}.l-item .ac_set .ac_btn.open_btn .icon:before,.l-item .ac_set .ac_btn.open_btn .icon:after{content:"";background-color:#000;width:4.26667vw;height:.533333vw;display:block;position:absolute;top:1.86667vw;left:0}.l-item .ac_set .ac_btn.open_btn .icon:after{transform-origin:50%;transform:rotate(90deg)}.l-item .ac_set .ac_btn.close_btn{opacity:0;pointer-events:none;width:10.6667vw;height:10.6667vw;transition:opacity .2s;bottom:2.66667vw}.l-item .ac_set .ac_btn.close_btn:before,.l-item .ac_set .ac_btn.close_btn:after{content:"";transform-origin:50%;background-color:#000;width:4.26667vw;height:.533333vw;margin-top:-.266667vw;margin-left:-2.13333vw;display:block;position:absolute;top:50%;left:50%}.l-item .ac_set .ac_btn.close_btn:before{transform:rotate(-45deg)}.l-item .ac_set .ac_btn.close_btn:after{transform:rotate(45deg)}.l-item .ac_set.open .ac_btn.open_btn{opacity:0;pointer-events:none;transition:opacity .2s}.l-item .ac_set.open .ac_btn.close_btn{opacity:1;pointer-events:auto;transition:opacity .2s .3s}}
