.swiper-pagination.--outside{position:relative !important;margin-top:20px !important}body{background-color:#faf6ed;color:#35251d;letter-spacing:0}.l-inner{max-width:960px;margin:0 auto}.flex{display:flex;justify-content:center;align-items:center}a{display:block}@media screen and (max-width: 768px){.w_left,.w_right{position:absolute;bottom:1vw;margin:auto}}.w_left img,.w_right img{width:2.5%}@media screen and (max-width: 768px){.w_left img,.w_right img{width:100%}}@media screen and (max-width: 768px){.w_left{left:0}}.w_left img{transform:scaleX(-1);margin-right:1%}@media screen and (max-width: 768px){.w_right{right:0}}.w_right img{margin-left:1%}h2 .w_left img,h2 .w_right img{width:1.5%}@media screen and (max-width: 768px){h2 .w_left img,h2 .w_right img{width:71%}}@media screen and (max-width: 768px){.sp_none{display:none !important}}@media screen and (min-width: 769px){.pc_none{display:none !important}}[class*=noto-]{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}.noto-900{font-weight:900}.noto-800{font-weight:800}.noto-700{font-weight:700}.noto-600{font-weight:600}.noto-500{font-weight:500}.noto-400{font-weight:400}.kv{position:relative;padding-bottom:2%}@media screen and (max-width: 768px){.kv{padding-bottom:32vw}}.kv #js-breadcrumbs{position:absolute;top:0;left:0}.kv .obi{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;z-index:0}.kv h1{text-align:center;position:absolute;bottom:4%;left:0;right:0;margin:auto;z-index:3}@media screen and (max-width: 768px){.kv h1{margin:0 auto 10vw}}.kv h1 picture{width:25%}@media screen and (max-width: 768px){.kv h1 picture{width:60%}}.kv h1 span{display:block;font-size:clamp(11.9px,11.9px + 5.1*(100vw - 769px)/1151,17px);letter-spacing:3px;margin-top:1.5%}@media screen and (max-width: 768px){.kv h1 span{margin-top:3.5%}}.catch{background:#fff;padding:6% 0;margin-top:2%;text-align:center}@media screen and (max-width: 768px){.catch{padding:13% 0 6%}}.catch .flex.main{position:relative;flex-wrap:wrap;gap:13%;align-items:flex-start}@media screen and (max-width: 768px){.catch .flex.main{padding-bottom:41vw}}.catch picture.img-chefchao{width:30%}@media screen and (max-width: 768px){.catch picture.img-chefchao{width:60%;order:2}}@media screen and (max-width: 768px){.catch dl{order:1;margin-bottom:5vw}}.catch h2{text-align:center;font-size:clamp(17.5px,17.5px + 7.5*(100vw - 769px)/1151,25px);line-height:1.6;display:inline-block;margin-bottom:8%}@media screen and (max-width: 768px){.catch h2{margin-bottom:8vw;font-size:6vw}}.catch h2 span{display:block;position:relative;z-index:1}.catch h2 span:after{position:absolute;content:"";bottom:9%;left:0;right:0;margin:auto;background-color:rgba(211,158,55,.4784313725);width:100%;height:14px;z-index:-1}.catch h2 span:nth-child(2):after{width:80%}.catch picture.logo_chefchao{width:80%}.catch .cta_block{width:48%;position:absolute;bottom:6%;right:5%;gap:4%}@media screen and (max-width: 768px){.catch .cta_block{display:block;width:75%;left:0;right:0;margin:auto;bottom:1vw}}.catch .cta_block .cta{width:100%;margin:0}@media screen and (max-width: 768px){.catch .cta_block .cta{margin:0 auto 5vw}}.recipe{scroll-margin-top:60px;text-align:center;padding:4% 0 6%}@media screen and (max-width: 768px){.recipe{padding:10% 0 17%}}.recipe h2{font-size:clamp(26.6px,26.6px + 11.4*(100vw - 769px)/1151,38px);line-height:1.6}@media screen and (max-width: 768px){.recipe h2{font-size:6.5vw;margin-bottom:10vw}}.recipe .recipe_img{gap:3%;flex-wrap:wrap;justify-content:center;margin-top:4%}@media screen and (max-width: 768px){.recipe .recipe_img{gap:5%;margin-top:8%}}.recipe .recipe_img dl{width:31.3333333333%;position:relative;margin-bottom:5%}@media screen and (max-width: 768px){.recipe .recipe_img dl{width:45%}}.recipe .recipe_img dl dt{position:absolute;left:-6%;top:-6%;width:80px;height:80px;border-radius:100px;border:2px solid #fff;background-color:#d39e37;color:#fff;display:flex;justify-content:center;align-items:center;font-size:clamp(11.2px,11.2px + 4.8*(100vw - 769px)/1151,16px)}@media screen and (max-width: 768px){.recipe .recipe_img dl dt{top:-13%;width:15vw;height:15vw;font-size:3.5vw}}.recipe .recipe_icon{gap:5%;width:75%;margin:0 auto 6%}@media screen and (max-width: 768px){.recipe .recipe_icon{width:100%;gap:2%}}.recipe .recipe_icon li{width:21.25%;border-radius:100px;background-color:#d39e37;color:#fff;border:2px solid #fff;font-size:clamp(14px,14px + 6*(100vw - 769px)/1151,20px);padding:1% 0}@media screen and (max-width: 768px){.recipe .recipe_icon li{font-size:3.5vw;width:23.5%;padding:1.5% 0}}.recipe .recipe_btn{width:25%;margin:0 auto}@media screen and (max-width: 768px){.recipe .recipe_btn{width:70%;margin:10vw auto 0}}.point{scroll-margin-top:60px}.point .sub_kv{position:relative}.point .sub_kv h2{position:absolute;top:14%;left:8%;font-size:clamp(31.5px,31.5px + 13.5*(100vw - 769px)/1151,45px);letter-spacing:2px;line-height:1.5}@media screen and (max-width: 768px){.point .sub_kv h2{top:9vw;font-size:6vw}}.point_01,.point_02,.point_03{position:relative;margin:10% 0}.point_01 .icon_txt,.point_02 .icon_txt,.point_03 .icon_txt{position:absolute;top:0;left:0}.point_01 .block_01,.point_02 .block_01,.point_03 .block_01{flex-wrap:wrap;justify-content:space-between;position:relative}@media screen and (max-width: 768px){.point_01 .block_01,.point_02 .block_01,.point_03 .block_01{display:block}}.point_01 .block_01 .icon_txt,.point_02 .block_01 .icon_txt,.point_03 .block_01 .icon_txt{margin:0;top:0%;background:#d39e37;color:#fff;border-radius:100px;width:22%;text-align:center;padding:1% 0;font-size:clamp(14px,14px + 6*(100vw - 769px)/1151,20px)}@media screen and (max-width: 768px){.point_01 .block_01 .icon_txt,.point_02 .block_01 .icon_txt,.point_03 .block_01 .icon_txt{position:relative;width:60%;margin:0 auto;font-size:4.5vw;padding:2% 0}}.point_01 .block_01 .icon_txt:before,.point_01 .block_01 .icon_txt:after,.point_02 .block_01 .icon_txt:before,.point_02 .block_01 .icon_txt:after,.point_03 .block_01 .icon_txt:before,.point_03 .block_01 .icon_txt:after{position:absolute;top:0;bottom:0;margin:auto;content:"";height:2px}@media screen and (max-width: 768px){.point_01 .block_01 .icon_txt:before,.point_01 .block_01 .icon_txt:after,.point_02 .block_01 .icon_txt:before,.point_02 .block_01 .icon_txt:after,.point_03 .block_01 .icon_txt:before,.point_03 .block_01 .icon_txt:after{transform:rotate(90deg)}}.point_01 .block_01 .icon_txt:before,.point_02 .block_01 .icon_txt:before,.point_03 .block_01 .icon_txt:before{width:15px;right:0;background-color:#fff;z-index:2}@media screen and (max-width: 768px){.point_01 .block_01 .icon_txt:before,.point_02 .block_01 .icon_txt:before,.point_03 .block_01 .icon_txt:before{width:11px;left:0;top:auto;bottom:0;margin:auto}}.point_01 .block_01 .icon_txt:after,.point_02 .block_01 .icon_txt:after,.point_03 .block_01 .icon_txt:after{width:110%;right:-97%;background-color:#d39e37;z-index:1}@media screen and (max-width: 768px){.point_01 .block_01 .icon_txt:after,.point_02 .block_01 .icon_txt:after,.point_03 .block_01 .icon_txt:after{width:17px;right:0;left:0;top:auto;bottom:-4vw;margin:auto}}.point_01 .block_01 .icon_txt span,.point_02 .block_01 .icon_txt span,.point_03 .block_01 .icon_txt span{display:block;font-size:.7em;line-height:1}.point_01 .block_01 h3,.point_02 .block_01 h3,.point_03 .block_01 h3{font-size:clamp(23.1px,23.1px + 9.9*(100vw - 769px)/1151,33px);margin-bottom:11%;line-height:1.4}@media screen and (max-width: 768px){.point_01 .block_01 h3,.point_02 .block_01 h3,.point_03 .block_01 h3{font-size:6.5vw;text-align:center;margin:7vw auto 5vw}}.point_01 .block_01 .right_block,.point_02 .block_01 .right_block,.point_03 .block_01 .right_block{width:50%}@media screen and (max-width: 768px){.point_01 .block_01 .right_block,.point_02 .block_01 .right_block,.point_03 .block_01 .right_block{width:100%}}.point_01 .block_01 .right_block video,.point_02 .block_01 .right_block video,.point_03 .block_01 .right_block video{border-radius:40px;width:100%}.point_01 .block_01 .sub_point,.point_02 .block_01 .sub_point,.point_03 .block_01 .sub_point{text-align:center;width:43%;border:1px solid #d39e37;border-radius:20px;position:absolute;bottom:19%;padding:2.5% 0%}@media screen and (max-width: 768px){.point_01 .block_01 .sub_point,.point_02 .block_01 .sub_point,.point_03 .block_01 .sub_point{width:100%;position:relative;padding:5vw;margin-top:8vw}}.point_01 .block_01 .sub_point .sub_point_ti,.point_02 .block_01 .sub_point .sub_point_ti,.point_03 .block_01 .sub_point .sub_point_ti{width:26%;display:flex;justify-content:center;align-items:center;background:#faf6ed;position:absolute;left:0;right:0;margin:auto;top:-12%;gap:4%}@media screen and (max-width: 768px){.point_01 .block_01 .sub_point .sub_point_ti,.point_02 .block_01 .sub_point .sub_point_ti,.point_03 .block_01 .sub_point .sub_point_ti{font-size:4vw}}.point_01 .block_01 .sub_point p,.point_02 .block_01 .sub_point p,.point_03 .block_01 .sub_point p{margin:0;line-height:1.6;font-size:clamp(11.2px,11.2px + 4.8*(100vw - 769px)/1151,16px)}@media screen and (max-width: 768px){.point_01 .block_01 .sub_point p,.point_02 .block_01 .sub_point p,.point_03 .block_01 .sub_point p{font-size:4.5vw;line-height:1.8}}.point_01 .block_02,.point_02 .block_02,.point_03 .block_02{margin-top:7%}.point_01 .block_02 h4,.point_02 .block_02 h4,.point_03 .block_02 h4{text-align:center;font-size:clamp(11.9px,11.9px + 5.1*(100vw - 769px)/1151,17px);letter-spacing:1px;line-height:1.8;margin-bottom:3%}@media screen and (max-width: 768px){.point_01 .block_02 h4,.point_02 .block_02 h4,.point_03 .block_02 h4{font-size:4vw;margin-bottom:5vw}}.point_01 .block_02 .flex,.point_02 .block_02 .flex,.point_03 .block_02 .flex{gap:3%}@media screen and (max-width: 768px){.point_01 .block_02 .flex,.point_02 .block_02 .flex,.point_03 .block_02 .flex{flex-wrap:wrap;gap:6%}}.point_01 .block_02 dl,.point_02 .block_02 dl,.point_03 .block_02 dl{position:relative}@media screen and (max-width: 768px){.point_01 .block_02 dl,.point_02 .block_02 dl,.point_03 .block_02 dl{width:47%;margin-bottom:5vw}}.point_01 .block_02 dl dt,.point_02 .block_02 dl dt,.point_03 .block_02 dl dt{margin:0}.point_01 .block_02 dl dd,.point_02 .block_02 dl dd,.point_03 .block_02 dl dd{margin:0;font-size:clamp(10.5px,10.5px + 4.5*(100vw - 769px)/1151,15px);color:#fff;position:absolute;right:9%;bottom:3%;text-shadow:0 0 10px #000}@media screen and (max-width: 768px){.point_01 .block_02 dl dd,.point_02 .block_02 dl dd,.point_03 .block_02 dl dd{font-size:3.5vw}}.point_02 .block_01 .sub_point,.point_03 .block_01 .sub_point{border:none;text-align:left;padding-left:0;bottom:25%}@media screen and (max-width: 768px){.point_02 .block_01 .sub_point,.point_03 .block_01 .sub_point{text-align:center;padding:0;line-height:1.2;margin:5vw auto 12vw}}.function,.step_3{margin-top:10%;background:#f8e5c3;padding:4% 8%;border-radius:64px;text-align:center}@media screen and (max-width: 768px){.function,.step_3{padding:10vw 6vw}}.function h3,.step_3 h3{font-size:clamp(19.6px,19.6px + 8.4*(100vw - 769px)/1151,28px)}@media screen and (max-width: 768px){.function h3,.step_3 h3{font-size:5.5vw;position:relative;line-height:1.4;margin-bottom:5vw}}.function .flex,.step_3 .flex{gap:4%;align-items:flex-start}@media screen and (max-width: 768px){.function .flex,.step_3 .flex{display:block}}@media screen and (max-width: 768px){.function dl,.step_3 dl{margin-bottom:11vw}.function dl:last-of-type,.step_3 dl:last-of-type{margin-bottom:0}}.function dl dt,.step_3 dl dt{margin-bottom:6%}@media screen and (max-width: 768px){.function dl p,.step_3 dl p{font-size:4.5vw}}.function h3{margin-bottom:2.5%}.function h4{font-size:clamp(11.9px,11.9px + 5.1*(100vw - 769px)/1151,17px);background-color:#d39e37;color:#fff;border-radius:100px;margin:0 auto 3%;width:72%;padding:2% 0}@media screen and (max-width: 768px){.function h4{font-size:5vw}}.function dd{font-size:clamp(9.1px,9.1px + 3.9*(100vw - 769px)/1151,13px);margin:4% 0 0}.step_3{margin-bottom:10%}.step_3 h3{margin-bottom:5.5%}@media screen and (max-width: 768px){.step_3 h3{margin-bottom:7vw}}.step_3 dt{position:relative}.step_3 dt .step_icon{text-align:center;position:absolute;top:-10%;left:-8%;width:28%}@media screen and (max-width: 768px){.step_3 dt .step_icon{top:-5%;left:-4%;width:26%}}.step_3 dt .step_icon p{position:absolute;top:15%;left:0;right:0;margin:auto;color:#fff;font-size:clamp(9.1px,9.1px + 3.9*(100vw - 769px)/1151,13px)}@media screen and (max-width: 768px){.step_3 dt .step_icon p{font-size:3.5vw;top:17%}}.step_3 dt .step_icon p span{display:block;font-size:2.3em;line-height:1}.step_3 dd{font-size:clamp(11.9px,11.9px + 5.1*(100vw - 769px)/1151,17px)}@media screen and (max-width: 768px){.step_3 dd{font-size:5vw}}.chef_banner{margin-bottom:8%}.chef_banner .flex{align-items:stretch;gap:16%;margin-top:12%;width:65%;margin:12% auto 0}@media screen and (max-width: 768px){.chef_banner .flex{display:block}}.chef_banner dl{display:flex;flex:1;flex-direction:column}@media screen and (max-width: 768px){.chef_banner dl{margin-bottom:13vw;display:block;text-align:center}}.chef_banner dl .logo{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.chef_banner dl .logo{aspect-ratio:364/145}}@media screen and (max-width: 768px){.chef_banner dl .logo{margin-bottom:4vw}}@media screen and (min-width: 769px){.chef_banner dl dt{aspect-ratio:364/385}}@media screen and (min-width: 769px){.chef_banner dl dt img{height:100%;-o-object-fit:contain;object-fit:contain}}.chef_banner .txt{text-align:center;position:relative;display:inline-block;margin:0 auto 4%}@media screen and (max-width: 768px){.chef_banner .txt{font-size:4vw}}.chef_banner .txt:after,.chef_banner .txt:before{position:absolute;top:0;bottom:0;margin:auto;content:"";width:30%;height:1px;background-color:#35251d}.chef_banner .txt:before{left:-34%}.chef_banner .txt:after{right:-34%}.chef_banner .btn_block{margin:1% auto 0}.chef_banner .bnr-series{border-radius:64px}.spec{margin-bottom:7%;scroll-margin-top:60px}.spec h2{text-align:center;font-size:clamp(22.4px,22.4px + 9.6*(100vw - 769px)/1151,32px);margin-bottom:2%}@media screen and (max-width: 768px){.spec h2{font-size:8vw;width:54%;margin:0 auto 5vw;position:relative}}.spec .l-inner{background-color:#fff;border-radius:64px;padding:4% 0}@media screen and (max-width: 768px){.spec .l-inner{padding:12vw 0;width:90%}}.spec .flex{gap:8%}@media screen and (max-width: 768px){.spec .flex{display:block;text-align:center}}.spec picture.img-chefchao{width:25%}@media screen and (max-width: 768px){.spec picture.img-chefchao{width:50%;margin:0 auto}}.spec .left_block{width:30%}@media screen and (max-width: 768px){.spec .left_block{width:65%;margin:0 auto}}.spec .left_block .cta{width:80%;margin:10% auto 0}@media screen and (max-width: 768px){.spec .left_block .cta{width:100%;margin:6vw auto 13vw}}.spec .table{width:82%;margin:3% auto 0;color:#35251d;font-size:clamp(9.8px,9.8px + 4.2*(100vw - 769px)/1151,14px)}@media screen and (max-width: 768px){.spec .table{width:100%;font-size:3.5vw}}.spec .table .specs-table__th{width:22%}@media screen and (max-width: 768px){.spec .table .specs-table__th{width:38%}}.spec .table .specs-table__td{padding:.5rem 0 .5rem 6rem}@media screen and (max-width: 768px){.spec .table .specs-table__td{padding:.5rem 0 .5rem 1rem}}.spec small{display:block;text-align:end;padding-right:8%;margin-top:2%}.qa{margin-bottom:5%;letter-spacing:1px}@media screen and (max-width: 768px){.qa{margin:20vw auto}}.qa a{display:contents;color:#d39e37}.qa .l-inner{background-color:#fff;border-radius:64px;padding:3% 0}@media screen and (max-width: 768px){.qa .l-inner{padding:12vw 0;width:90%}}.qa h2{text-align:center;font-size:clamp(22.4px,22.4px + 9.6*(100vw - 769px)/1151,32px);margin-bottom:2%}@media screen and (max-width: 768px){.qa h2{position:relative;font-size:7vw;width:72%;margin:0 auto 4vw}}.qa .qa-inner{margin:auto;width:85%;border-bottom:1px solid #c7c7c7}.qa .qa-inner:last-child{border:none}.qa .qa-inner summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1.5em 2em 1.5em 10%;cursor:pointer;font-size:clamp(10.5px,10.5px + 4.5*(100vw - 769px)/1151,15px)}@media screen and (max-width: 768px){.qa .qa-inner summary{font-size:3.5vw}}.qa .qa-inner summary:before{color:#fff;content:"Q";background-color:#35251d;border-radius:100px;width:40px;height:40px;text-align:center;padding-top:.2%}@media screen and (max-width: 768px){.qa .qa-inner summary:before{width:8vw;height:8vw}}.qa .qa-inner summary:after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #35251d;border-right:3px solid #35251d;content:"";transition:transform .5s}@media screen and (max-width: 768px){.qa .qa-inner summary:after{width:9px;height:9px;border-bottom:2px solid;border-right:2px solid}}.qa .qa-inner summary::before,.qa .qa-inner p::before{position:absolute;left:4%;font-weight:600;font-size:1.3em}@media screen and (max-width: 768px){.qa .qa-inner summary::before,.qa .qa-inner p::before{font-size:1.2em;left:-2%}}.qa .qa-inner p{position:relative;transform:translateY(-10px);opacity:0;margin:0;padding:1.5em 10% 2.5em 10%;transition:transform .5s,opacity .5s}.qa .qa-inner p::before{color:#fff;line-height:1.2;content:"A";background-color:#d39e37;border-radius:100px;width:40px;height:40px;text-align:center;padding-top:1%}@media screen and (max-width: 768px){.qa .qa-inner p::before{width:8vw;height:8vw}}.qa .qa-inner[open] summary::after{transform:rotate(225deg)}.qa .qa-inner[open] p{transform:none;opacity:1;font-size:clamp(9.8px,9.8px + 4.2*(100vw - 769px)/1151,14px)}@media(max-width: 768px){.qa .qa-inner{font-size:3.5vw}.qa .qa-inner summary{padding:5vw 5vw 5vw 11vw}.qa .qa-inner p{padding:0vw 6vw 7vw 11vw}}.qa .qa-inner .answer_block{font-size:clamp(9.8px,9.8px + 4.2*(100vw - 769px)/1151,14px);margin:-2% 0 2% 10%}.qa .qa-inner .answer_block ul li{list-style:inside;padding-left:1.5em;text-indent:-1.4em;font-size:clamp(8.4px,8.4px + 3.6*(100vw - 769px)/1151,12px)}.qa .qa-inner .answer_block ul li:last-of-type{margin-bottom:1%;list-style:none}.qa .qa-inner .answer_block .p li{font-size:clamp(9.8px,9.8px + 4.2*(100vw - 769px)/1151,14px)}.footer{background-color:#fff;text-align:center}.footer .l-inner{padding-top:3%}@media screen and (max-width: 768px){.footer .l-inner{padding-top:14%}}.footer .footer_chebot{width:30%}@media screen and (max-width: 768px){.footer .footer_chebot{width:70%}}.footer .flex{gap:5%;width:60%;margin:3% auto 0}@media screen and (max-width: 768px){.footer .flex{width:80%}}.footer .flex a{display:block;width:31.3333333333%}a.btn{display:block;border-radius:100px;font-size:22px;font-size:clamp(14px,14px + 6*(100vw - 769px)/1151,20px);color:#fff;width:100%;position:relative;padding:1.5% 3% 1.5% 1%}@media screen and (max-width: 768px){a.btn{margin-bottom:7%;font-size:4.5vw;padding:4.5% 3% 4.5% 1%}}a.btn .arrow{width:15px;position:absolute;right:10px;top:0;transition:all .3s ease 0s;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center}a.btn:hover{color:#fff;opacity:1}a.btn:hover .arrow{right:5px;transition:all .3s ease 0s}a.cta{width:40%;margin:5% auto 8%;background-color:#d39e37}@media screen and (max-width: 768px){a.cta{width:90%;margin:10vw auto 23vw}}a.cta:hover{background-color:#35251d}a.recipe_btn{background-color:#35251d}a.recipe_btn:hover{background-color:#d39e37}/*# sourceMappingURL=style.min.css.map */