@charset "UTF-8";.main-ttl-block{display:flex;position:relative;min-height:600px}.main-lead,.main-ttl-block::before{width:64.3%;position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover}.main-ttl-block::before{content:"";bottom:0;left:3%;height:550px;background-image:url(../img/main_bg.jpg)}.main-lead{height:600px;top:0;right:0;background-image:url(../img/main_img.jpg);padding:14px 0 0 16%;box-sizing:border-box}.main-lead-sub{position:absolute;bottom:-34px;right:40px}.main-ttl-detail{display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:1200px;min-height:680px;margin:0 auto;padding-bottom:128px;z-index:2;position:relative;box-sizing:border-box}.main-text{font-size:32px;line-height:2.5;margin-top:30px}.main-text span{background-color:#fff;padding:0 10px}.main-text strong{color:#eb611e;font-weight:400}.main-notice{margin-top:60px;font-size:14px;padding-left:15px}.page-wrap.topic02 .page-cnt{padding:0 20px}.page-wrap.topic02 .recipe-thumb-list{margin-top:70px}.page-cnt{max-width:960px;margin:0 auto;padding:115px 20px 100px}.topic01-ttl-block{display:flex;justify-content:space-between;margin-bottom:50px}.topic01-ttl-block>p{width:calc(100% - 467px)}.topic01-ttl-block>p span{display:block;font-size:14px;font-size:1.4rem;margin-top:10px}.topic01-flow-head{position:relative;margin-bottom:36px;font-size:22px;font-weight:700;text-align:center}.topic01-flow-head::before{content:"";display:block;height:1px;border-top:2px dashed #000;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.topic01-flow-head span{position:relative;display:inline-block;padding:0 30px;background-color:#fff}.topic01-flow-step{display:flex;gap:0 20px}.topic01-flow-step li{max-width:225px}.topic01-flow-step li:last-child .topic01-flow-step-wrap::after,.topic01-flow-step li:last-child .topic01-flow-step-wrap::before{display:none}.topic01-flow-step li.change{padding-bottom:2em}.topic01-flow-step-img{position:relative}.topic01-flow-step-img::after{content:"";display:block;width:10px;height:18px;background-color:#bab3ab;-webkit-clip-path:polygon(10px 50%,0% 0%,0% 18px);clip-path:polygon(10px 50%,0% 0%,0% 18px);position:absolute;top:50%;right:-15px;translate:0 -50%}.topic01-flow-step-lead{margin-top:10px;font-size:16px;line-height:1.5}.topic01-flow-step-wrap{position:relative;aspect-ratio:1/1;display:grid;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}.topic01-flow-step-wrap::before{content:"自動切り換え";display:block;position:absolute;top:50%;right:-22px;color:#ea5429;font-size:14px;writing-mode:vertical-rl;width:14px}.topic01-flow-step-wrap::after{content:"";display:block;width:10px;height:18px;position:absolute;top:40%;right:-15px;background-color:#ea5429;-webkit-clip-path:polygon(10px 50%,0% 0%,0% 18px);clip-path:polygon(10px 50%,0% 0%,0% 18px)}.topic01-flow-step-wrap-head{border-radius:20px;text-align:center;font-size:18px;background-color:#bab3ab;color:#fff}.topic01-flow-step-wrap-img{align-content:end}.topic01-cooking{margin-top:30px}.topic01-cooking-head{margin-bottom:10px;padding:10px 0;font-size:18px;color:#fff;border-radius:20px;background-color:#bab3ab;text-align:center;line-height:1}.topic01-cooking-lead{margin-bottom:60px;text-align:center;font-size:24px;letter-spacing:.06em}.topic01-cooking-lead strong{color:#ea5429;font-weight:700;font-size:36px}.topic01-cooking-lead span{font-size:20px}.topic01-cooking-main-img{position:relative}.topic01-cooking-main-img figcaption{position:absolute;top:30px;left:0;right:0;text-align:center}.topic01-cooking-list{margin-top:30px;display:flex;gap:0 30px}.topic01-cooking-list-img figcaption{margin-top:3px}.recipe-movie-block{max-width:640px;margin:80px auto 0;text-align:center}.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(../../../everino_gw_ka/common/img/icon_movie.png) left center no-repeat;background-size:20px auto;padding-left:30px}.recipe-movie-ttl span{color:#ea5413}.repertoire-block{max-width:960px;margin:120px auto 0;padding:0 60px 50px;background-color:#fff;border-radius:15px;box-sizing:border-box;position:relative}.repertoire-block .sensor-link a{padding:13px}.repertoire-thumb{position:absolute;top:-15px;right:30px}.repertoire-ttl-block{padding-right:200px;margin-bottom:30px}.repertoire-ttl-lead{display:flex;align-items:flex-start;font-size:20px;line-height:1.5;margin-bottom:15px}.repertoire-ttl-lead h4{background-color:#eb611e;color:#fff;padding:24px;border-radius:0 0 10px 10px}.repertoire-ttl-lead p{margin:14px 0 0 25px}.repertoire-img{display:flex;justify-content:space-between}.repertoire-img li{width:32.7%}.repertoire-img li p{font-size:20px;margin-top:10px}@media only screen and (max-width:768px){.main-ttl-block{padding-bottom:0}.main-ttl-block::before{width:92%;height:90%;left:0}.main-lead{width:90%;height:440px;padding:15px 15px 15px 54px}.main-lead-sub{bottom:-5vw;right:0;width:50vw}.main-ttl-detail{display:block;padding:460px 15px 30px}.main-ttl-detail h2 img{width:220px;height:auto}.main-text{font-size:20px;line-height:2;margin-top:20px}.main-notice{position:static;font-size:12px;line-height:1.4;margin-top:15px;width:auto;max-width:initial;padding-left:0}.page-wrap.topic02 .recipe-thumb-list{margin:40px 0 0}.page-cnt{padding:40px 15px 50px}.topic01-ttl-block{display:block;margin-bottom:30px}.topic01-ttl-block h3{margin-bottom:10px}.topic01-ttl-block h3 img{width:90%;height:auto}.topic01-ttl-block>p{width:auto}.topic01-flow-head{font-size:20px}.topic01-flow-head span{padding:0 15px}.topic01-flow-step{display:block}.topic01-flow-step li{position:relative;margin:0 auto 30px}.topic01-flow-step li::after{content:"";display:block;position:absolute;width:18px;height:10px;background-color:#bab3ab;-webkit-clip-path:polygon(50% 10px,0% 0%,18px 0%);clip-path:polygon(50% 10px,0% 0%,18px 0%);bottom:-18px;left:50%;translate:-50% 0}.topic01-flow-step li:last-child::after{display:none}.topic01-flow-step li.change::before{content:"自動切り換え";display:block;position:absolute;bottom:-5px;color:#ea5429;font-size:12px;text-align:center;left:0;right:0}.topic01-flow-step li.change::after{content:"";display:block;position:absolute;width:18px;height:10px;background-color:#ea5429;-webkit-clip-path:polygon(50% 10px,0% 0%,18px 0%);clip-path:polygon(50% 10px,0% 0%,18px 0%);bottom:-18px;left:50%;translate:-50% 0}.topic01-flow-step-img::after,.topic01-flow-step-wrap::after,.topic01-flow-step-wrap::before{display:none}.topic01-cooking-head,.topic01-flow-step-wrap-head{font-size:16px}.topic01-cooking-lead{font-size:20px;margin-bottom:30px;line-height:1.4}.topic01-cooking-lead strong{font-size:30px}.topic01-cooking-main-img figcaption{top:5px}.topic01-cooking-list{display:block;max-width:300px;margin:30px auto 0}.topic01-cooking-list li{margin-bottom:30px}.recipe-movie-block{margin-top:50px;padding:0 20px}.recipe-movie-ttl{font-size:1.6rem;margin-bottom:15px;background-size:16px auto;padding-left:20px}.repertoire-block{margin-top:60px;padding:0 15px 15px}.repertoire-block .sensor-link a,.repertoire-ttl-lead h4{padding:10px}.repertoire-thumb{right:-10px;width:100px}.repertoire-ttl-block{padding-right:0}.repertoire-ttl-lead{flex-direction:column;font-size:16px;line-height:1.8;margin-bottom:20px}.repertoire-ttl-lead p{margin:10px 0 0}.repertoire-img li p{font-size:12px;margin-top:5px;text-align:center}}