@charset "UTF-8";.main-ttl-block{position:relative;background:url(../img/main_bg.jpg) right bottom/clamp(1172px,112vw,1624px) auto no-repeat}@media only screen and (max-width:768px){.main-ttl-block{background-size:1200px auto}}.main-ttl-block::before{content:"";display:block;width:clamp(550px,53.6vw,750px);aspect-ratio:5/6;position:absolute;top:0;left:calc(50% - clamp(75px,7.9vw,110px));background:url(../img/main_img.jpg) center/cover no-repeat;border-radius:0 0 42% 42%}@media only screen and (max-width:768px){.main-ttl-block::before{left:auto;right:0;width:80%;border-radius:0 0 0 50px}}.main-ttl-detail{max-width:1100px;margin-inline:auto;position:relative;padding-block:clamp(172px,16.6vw,232px) clamp(220px,21.8vw,305px);padding-inline:20px}@media only screen and (max-width:768px){.main-ttl-detail{padding-block:100vw 20vw;position:relative}}.main-lead{width:clamp(356px,35.2vw,493px);margin-bottom:clamp(22px,2.1vw,30px)}@media only screen and (max-width:768px){.main-lead{width:60%;margin-bottom:0;position:absolute;top:15px;right:14%}}.main-lead img,.main-ttl img,.topic01-ttl-block h3 img{width:100%;height:auto}.main-text{font-size:clamp(18px,33vw,24px);padding-left:clamp(22px,2.1vw,30px);margin-bottom:clamp(18px,1.8vw,25px)}@media only screen and (max-width:768px){.main-text{font-size:20px;padding-left:0}}.main-text span{color:#eb611e}.main-ttl{width:clamp(252px,23.8vw,333px)}.page-wrap.topic01 .page-cnt{padding:95px 20px 50px}@media only screen and (max-width:768px){.page-wrap.topic01 .page-cnt{padding:40px 15px 50px}}.page-wrap.topic02 .page-cnt{padding:0 20px}.page-wrap.topic02 .recipe-thumb-list{margin-top:75px}@media only screen and (max-width:768px){.page-wrap.topic02 .recipe-thumb-list{margin:40px 0 0}}.page-wrap.topic02 .recipe-thumb-list .slick-slide:nth-of-type(2n){padding-top:40px}.page-wrap.topic02 .recipe-thumb-list .slick-slide li img{border-radius:50px}.page-wrap.topic03{background:url(../img/topic03_bg.jpg) center/100% 100% no-repeat;padding-bottom:90px;margin-top:100px}@media only screen and (max-width:768px){.page-wrap.topic03{background-size:cover;margin-top:50px}}.page-wrap.topic03 .page-cnt{padding:0 20px}.page-wrap.topic03 .recipe-thumb-list{margin-top:30px}@media only screen and (max-width:768px){.page-wrap.topic03 .recipe-thumb-list{margin:40px 0 0}}.page-wrap.topic04 .page-cnt{padding:80px 20px 0}@media only screen and (max-width:768px){.page-wrap.topic04 .page-cnt{padding:20px 15px 0}}.page-cnt{max-width:960px;margin:0 auto;padding:70px 20px 100px}@media only screen and (max-width:768px){.page-cnt{padding:40px 15px 50px}}.topic01-ttl-block{display:flex;justify-content:space-between;margin-bottom:50px}@media only screen and (max-width:768px){.topic01-ttl-block{display:block;margin-bottom:30px}}.topic01-ttl-block h3{width:33%}@media only screen and (max-width:768px){.topic01-ttl-block h3{width:auto;margin-bottom:20px}}@media only screen and (max-width:768px){.topic01-ttl-block h3 img{width:240px;height:auto}}.topic01-ttl-block>p{width:calc(100% - 420px)}@media only screen and (max-width:768px){.topic01-ttl-block>p{width:auto}}.topic01-ttl-block>p span{display:block;font-size:14px;font-size:1.4rem;margin-top:10px}.topics{margin-top:90px}@media only screen and (max-width:768px){.topics{margin-top:50px}}.topics:first-child{margin-top:0}.topics.flex{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.topics.flex{display:block}.topics.flex>div:nth-child(1){margin-bottom:30px}}.topic-notice{text-align:right;font-size:14px;margin-top:20px}.width01{width:47.9%}@media only screen and (max-width:768px){.width01{width:auto}}.width02{width:46.9%}@media only screen and (max-width:768px){.width02{width:auto}}.topic-img{margin-top:20px}.topic-img.caption{position:relative}.topic-img.caption::after{content:"（グラタンの場合）";display:inline-block;font-size:14px;position:absolute;bottom:calc(100% + 4px);left:0}.voice-wrap{margin-top:100px}@media only screen and (max-width:768px){.voice-wrap{margin-top:65px}}.voice-detail{background-color:#ffeded}.voice-detail::after{background-image:url(../img/comment_arrow.png)}.topic01-detail{position:relative}@media only screen and (max-width:768px){.topic01-detail{padding:0}}.topic01-img{text-align:right}.block01-ttl{display:inline-block;font-size:22px;font-weight:700;border-bottom:#333 dotted 2px;margin-bottom:20px}@media only screen and (max-width:768px){.block01-ttl{font-size:16px;margin-bottom:10px}}.topic01-block02{margin-top:50px;padding:40px 20px 20px;box-sizing:border-box;font-size:14px;line-height:1.43;border:#333 solid 2px;border-radius:10px;position:relative}.block02-ttl{text-align:center;position:absolute;top:0;left:50%;transform:translate3d(-50%,-50%,0);background-color:#fff;padding:0 30px}@media only screen and (max-width:768px){.block02-ttl{padding:0 15px;width:140px}}.block02-list,.block02-list li{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.block02-list{display:block}}.block02-list li{width:47%}@media only screen and (max-width:768px){.block02-list li{width:auto;display:block}}.block02-list li:nth-of-type(1) .block02-list-ttl{background-color:#ea5514}.block02-list li:nth-of-type(2){border-left:#333 solid 2px;padding-left:2.4%}@media only screen and (max-width:768px){.block02-list li:nth-of-type(2){border-left:none;padding-left:0;margin-top:20px}}.block02-list li:nth-of-type(2) .block02-list-ttl{background-color:#333}.block02-list li>div:nth-child(1){width:calc(100% - 220px)}@media only screen and (max-width:768px){.block02-list li>div:nth-child(1){width:auto}}.block02-list li>div:nth-child(2){text-align:center;margin-top:10px}.block02-list-ttl{width:160px;margin:0 auto 10px;padding:4px;color:#fff;text-align:center;box-sizing:border-box;border-radius:20px}.topic01-notice{font-size:14px;margin-top:50px}.recipe-movie-block{max-width:640px;margin:80px auto 0;text-align:center}@media only screen and (max-width:768px){.recipe-movie-block{margin-top:50px;padding:0 20px}}.recipe-movie-block>div{width:100%;aspect-ratio:16/9}.recipe-movie-block>div iframe{width:100%;height:100%}.recipe-movie-ttl{display:inline-block;font-size:24px;font-size:2.4rem;margin-bottom:25px;background:url(../../../everino2026/common/img/icon_movie.png) left center no-repeat;background-size:20px auto;padding-left:30px}@media only screen and (max-width:768px){.recipe-movie-ttl{font-size:1.7rem;margin-bottom:15px;background-size:16px auto;padding-left:20px}}.recipe-movie-ttl span{color:#ea5413}.topic01__detail-wrap{display:flex}@media only screen and (max-width:768px){.topic01__detail-wrap{display:block;max-width:440px;margin-inline:auto}}.topic01__detail-block:first-child{position:relative;padding-right:50px;margin-right:30px}.topic01__detail-block:first-child::before{display:block;content:"";width:20px;height:71.5px;background-image:url(../img/icon_triangles.png);background-size:contain;background-position:left top;background-repeat:no-repeat;position:absolute;top:87px;right:0}@media only screen and (max-width:768px){.topic01__detail-block:first-child::before{width:15px;height:65px;top:auto;bottom:-6px;left:50%;translate:-50% 0;transform:rotate(90deg)}.topic01__detail-block:first-child{padding-right:0;margin-right:0;padding-bottom:40px;margin-bottom:0}}.topic01_img-caption{display:block;padding-left:117px;position:relative;font-size:18px;font-size:1.8rem;font-weight:700;margin-top:20px}@media only screen and (max-width:768px){.topic01_img-caption{padding-left:95px;font-size:1.6rem;font-weight:700;margin-top:7px}}.topic01_img-caption::before{display:inline-block;content:"";width:92px;height:28px;background-size:contain;background-position:left top;background-repeat:no-repeat;position:absolute;top:50%;left:5px;translate:0 -50%}@media only screen and (max-width:768px){.topic01_img-caption::before{width:86px;height:24px}}.topic01_img-caption.range::before,.topic01_img-caption::before{background-image:url(../img/head_range.png)}.topic01_img-caption.grill::before{background-image:url(../img/head_grill.png)}.topic02__function-wrap{position:relative}.topic02__function-point{background-color:#cfc127;color:#fff;display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.4;text-align:center;width:120px;height:120px;border-radius:50%;box-sizing:border-box;padding-top:30px;position:absolute;bottom:15px;right:-28px}@media only screen and (max-width:768px){.topic02__function-point{width:110px;height:110px;padding-top:26px;bottom:auto;top:-40px;right:0}}.topic02__function-content{display:flex;align-items:center;width:100%;border-top:1px solid #222;border-bottom:1px solid #222;padding:15px 0;margin-bottom:50px}@media only screen and (max-width:768px){.topic02__function-content{display:block;margin-bottom:35px}}.topic02__function-content .topic02__function-title{box-sizing:border-box;padding:0 25px;border-right:2px dotted #222;font-size:18px;font-size:1.8rem;font-weight:700;color:#cfc127}@media only screen and (max-width:768px){.topic02__function-content .topic02__function-title{padding:0 0 10px 10px;border-right:0;border-bottom:2px dotted #222}}.topic02__function-content .topic02__function-detail{box-sizing:border-box;padding:0 25px;font-weight:700}@media only screen and (max-width:768px){.topic02__function-content .topic02__function-detail{padding:10px 0 0 10px}}.topic02__function-notice{margin:20px 0 35px}@media only screen and (max-width:768px){.topic02__function-notice{margin:20px 20px 0}}.topic02__function-notice li{text-align:center;text-indent:-22px;text-indent:-2.2rem;padding-left:18px;padding-left:1.8rem}@media only screen and (max-width:768px){.topic02__function-notice li{text-align:left;font-size:1.4rem}}.topic02__function-img{display:flex;gap:0 30px;margin-bottom:35px}@media only screen and (max-width:768px){.topic02__function-img{display:block;margin-bottom:20px}.topic02__function-img li{display:block;text-align:center;margin-bottom:10px}}.topic02__function-note{text-align:center}.topic03_title_wrap{position:relative;padding-top:70px}.topic03_subtitle,.topic03_title{text-align:center}.topic03_subtitle span{display:block;font-size:14px;font-size:1.4rem;margin-top:5px}@media only screen and (max-width:768px){.topic03_subtitle span{margin-top:10px;font-size:1.3rem}}.topic03_title{margin:30px auto}@media only screen and (max-width:768px){.topic03_title{margin:20px auto;width:80%}}.topic03_lead,.topic04-list-wrap .topic04-list figure{text-align:center}.topic03_step_wrap{display:flex;align-items:flex-end;margin-top:12px}@media only screen and (max-width:768px){.topic03_step_wrap{display:block;margin-top:20px}}.topic03_step_wrap .topic03_step{position:relative;padding-right:12.5px;margin-right:2.5px}@media only screen and (max-width:768px){.topic03_step_wrap .topic03_step{padding-right:0;margin-right:0;padding-bottom:25px;margin-bottom:5.5px;text-align:center}}.topic03_step_wrap .topic03_step::before{display:block;content:"";width:0;height:0;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #cfc127;border-right:0;position:absolute;top:50%;right:0;translate:0 -50%}@media only screen and (max-width:768px){.topic03_step_wrap .topic03_step::before{top:auto;bottom:0;left:50%;translate:-50% 0;transform:rotate(90deg)}}.topic03_step_wrap .topic03_step:last-child{padding-right:0;margin-right:0}@media only screen and (max-width:768px){.topic03_step_wrap .topic03_step:last-child{margin-top:-25px}}.topic03_step_wrap .topic03_step:last-child::before{display:none}.topic03_notice-wrap{text-align:center;margin:15px auto 0}@media only screen and (max-width:768px){.topic03_notice-wrap{margin:0 auto}}.topic03_notice-wrap li{text-align:right;font-size:14px;font-size:1.4rem}@media only screen and (max-width:768px){.topic03_notice-wrap li{font-size:1.4rem}}.topic04-list-wrap{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.topic04-list-wrap{display:block}}.topic04-list-wrap .topic04-list{width:440px}@media only screen and (max-width:768px){.topic04-list-wrap .topic04-list{width:auto;margin-top:30px}}.topic04-list-title{font-size:24px;font-weight:400;line-height:1.5;margin-bottom:25px;text-align:center}@media only screen and (max-width:768px){.topic04-list-title{font-size:19px;margin-bottom:5px}}.linkbtn a,.topic04-list-title span{display:block;color:#ea5413}.topic04-list-detail{margin-bottom:50px}@media only screen and (max-width:768px){.topic04-list-detail{margin-bottom:10px}}.topic04-list-detail.no-space{margin-bottom:20px}@media only screen and (max-width:768px){.topic04-list-detail.no-space{margin-bottom:10px}}.recipe-add{margin-top:100px;text-align:center}@media only screen and (max-width:768px){.recipe-add{margin-top:80px}}.recipe-add-ttl{display:inline-block;font-size:22px;font-weight:700;margin-bottom:40px;position:relative;text-align:center}@media only screen and (max-width:768px){.recipe-add-ttl{font-size:18px;line-height:1.6;margin-bottom:30px}}.recipe-add-ttl span{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:-30px;left:calc(100% + 20px);background-color:#fff;width:100px;height:90px;text-align:center;font-size:12px;line-height:1.3;border-radius:50%}@media only screen and (max-width:768px){.recipe-add-ttl span{top:-30px;left:calc(50% + 70px);width:80px;height:70px;font-size:13px}}.recipe-add-ttl span::before{content:"";display:inline-block;width:20px;height:24px;background-color:#fff;position:absolute;top:84%;left:5px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);transform:rotate(35deg)}.recipe-add-ttl span strong{font-size:30px;font-weight:400;line-height:1;color:#cfc127}.recipe-add-list{display:flex;justify-content:space-between;margin-bottom:50px}@media only screen and (max-width:768px){.recipe-add-list{display:block;margin-bottom:30px}}.recipe-add-list li{width:31%;border-radius:50px;overflow:hidden}@media only screen and (max-width:768px){.recipe-add-list li{width:280px;margin-inline:auto}}.recipe-add-list li img{width:100%;height:auto}@media only screen and (max-width:768px){.recipe-add-list li+li{margin-top:30px}}.linkbtn{max-width:400px;margin-inline:auto}.linkbtn a{text-align:center;background:#cfc127 url(../../../everino2026/common/img/icon_arrow02.png) 90% center no-repeat;background-size:18px auto;color:#fff;font-size:18px;font-size:1.8rem;padding:18px;border-radius:8px;transition-property:all;transition-duration:.3s}@media only screen and (max-width:768px){.linkbtn a{background-position:92% center;font-size:1.6rem;padding:15px}}.linkbtn a:hover{text-decoration:none;background-position:93% center}.recipe-wrap .recipe-thumb-list{margin-bottom:50px}@media only screen and (max-width:768px){.recipe-wrap .recipe-thumb-list{margin-bottom:30px}}