@charset "utf-8";*{box-sizing:border-box}:before,:after{box-sizing:border-box}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.root{width:100%;overflow:hidden;color:#333}@media (min-width:769px){.root{min-width:1200px}.show_sp{display:none!important}.inner{max-width:1200px;margin-inline:auto}.main-slide{margin-bottom:0}.possiblecooker__ttl{text-align:center;color:#333;margin-bottom:80px}.possiblecooker__ttl .en{font-family:"Crimson Pro",serif;font-weight:300;font-size:1.1875rem;line-height:36px;letter-spacing:0;text-align:center;opacity:.5;display:block;margin-bottom:14px}.possiblecooker__ttl .ja{display:block;font-weight:300;font-size:3rem;line-height:80px;letter-spacing:0;text-align:center}.possiblecooker__ttl .sub{font-weight:300;font-size:1.125rem;line-height:36px;letter-spacing:0;text-align:center;display:block;margin-top:16px}.possiblecooker__ttl--white{color:#fff}.possiblecooker-about{padding:120px 0 148px;background-color:#2f2f2f;text-align:center}.possiblecooker-about__desc{margin-top:151px;font-size:3.625rem;font-weight:300;line-height:1.5517;color:#fff;letter-spacing:0}.possiblecooker-about__photo{position:relative;z-index:1;overflow:hidden}.possiblecooker-about__photo .bg{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transform:scale(5);transition:transform 1s ease-out;will-change:transform;background:radial-gradient(62.26% 62.26%at 50% 61.86%,rgba(47,47,47,0) 24.04%,#2f2f2f 100%)}.possiblecooker-about__photo.active .bg{transform:scale(1)}.possiblecooker-movie{background-color:#fff;padding-bottom:8px}.possiblecooker-movie__inner{position:relative;height:100%;overflow:hidden;padding-bottom:56.25%}.possiblecooker-movie__inner iframe{position:absolute;top:0;left:50%;width:100%;height:auto;aspect-ratio:16/9;transform:translate(-50%,0)}.possiblecooker-mode{background:#2f2f2f;padding:122px 0 120px}.possiblecooker-mode .inner{max-width:1284px}.possiblecooker-mode__list{display:grid;grid-template-columns:repeat(1,1fr);gap:8px;margin-inline:auto}.possiblecooker-mode__list .item{position:relative;background:#fff}.possiblecooker-mode__list .item__main{display:flex}.possiblecooker-mode__list .item__main .photo{margin-left:calc(50% - max(50vw,50%));position:relative;width:100%;overflow:hidden}.possiblecooker-mode__list .item__main .photo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.possiblecooker-mode__list .item__main .text{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:386px;margin-left:114px;padding:20px 0}.possiblecooker-mode__list .item__main .text__lead{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #333;position:relative}.possiblecooker-mode__list .item__main .text__lead .tag{font-weight:300;font-size:1.125rem;line-height:1;letter-spacing:0;color:#fff;background:#2f2f2f;padding:10px 8px;margin-bottom:24px;display:inline-block}.possiblecooker-mode__list .item__main .text__lead .tt{font-weight:300;font-size:2.5rem;line-height:1.5;letter-spacing:0;color:#333;display:block}.possiblecooker-mode__list .item__main .text__lead .icon{display:block;position:absolute;width:90px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:-13px;bottom:0;right:8px;margin:auto}.possiblecooker-mode__list .item__main .text__content .txt{font-size:1.125rem;font-weight:300;line-height:2;letter-spacing:0}.possiblecooker-mode__list .item__main .text__content .img{margin:32px auto 0;width:296px}.possiblecooker-mode__list .item:nth-child(even) .item__main{flex-direction:row-reverse}.possiblecooker-mode__list .item:nth-child(even) .item__main .photo{margin-left:0;margin-right:calc(50% - max(50vw,50%))}.possiblecooker-mode__list .item:nth-child(even) .item__main .text{margin-left:0;margin-right:114px}.possiblecooker-mode__list .item:nth-of-type(3) .item__main .text__lead .icon{width:102px;right:0}.possiblecooker-mode__list .item:nth-of-type(4) .item__main .text__lead .icon{width:115px;right:-1px}.possiblecooker-mode__list .item:nth-of-type(5) .item__main .text__lead .icon{right:0}.possiblecooker-mode__list .item-gr{background:#fff;padding:44px 44px 25px}.possiblecooker-mode__list .item-gr__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1422px;margin:0 auto}.possiblecooker-mode__list .item-gr__inner .item__main{display:block}.possiblecooker-mode__list .item-gr__inner .item .photo{margin:0 0 28px}.possiblecooker-mode__list .item-gr__inner .item .text{margin:0;width:100%}.possiblecooker-mode__list .item-gr__inner .item .text__content{display:flex;flex-wrap:wrap}.possiblecooker-mode__list .item-gr__inner .item .text__content .txt{flex:1;padding-right:20px}.possiblecooker-mode__list .item-gr__inner .item .text__content .img{margin:0;width:202px;flex-shrink:0}.possiblecooker-mode__list .item-gr__inner .item .text__content .note{width:100%;font-size:.875rem;line-height:21px;letter-spacing:0;margin-top:17px}.possiblecooker-mode__list .item-gr__inner .item:nth-of-type(1) .item__main .text__lead .icon{width:98px;right:0}.possiblecooker-mode__list .item-gr__inner .item:nth-of-type(2) .item__main .text__lead .icon{right:0}.possiblecooker-mode__list .item-gr__inner .item:nth-of-type(3) .item__main .text__lead .icon{width:92px;right:0}.possiblecooker-repertory{padding:122px 0 119px;background:#f5f5f5}.possiblecooker-repertory__block{display:flex;padding:56px 0 60px 56px;background:#fff;margin-right:calc(50% - max(50vw,50%))}.possiblecooker-repertory__block+.possiblecooker-repertory__block{margin-top:8px}.possiblecooker-repertory__block .rp-ttl{width:284px;flex-shrink:0;padding-right:20px;padding-top:3px}.possiblecooker-repertory__block .rp-ttl__type{color:#333;font-weight:400;font-size:1.25rem;line-height:1.6;letter-spacing:0;opacity:.5;font-family:"Crimson Pro",serif;display:block;margin-bottom:33px}.possiblecooker-repertory__block .rp-ttl__tag{font-weight:300;font-size:1.375rem;line-height:1;letter-spacing:0;color:#fff;background:#2f2f2f;padding:10px 8px;margin-bottom:17px;display:inline-block}.possiblecooker-repertory__block .rp-ttl__tt{font-weight:300;font-size:2rem;line-height:1.5;letter-spacing:0;color:#333;display:block}.possiblecooker-repertory__block .rp-slide{flex:1}.possiblecooker-repertory__block .rp-slide-item{width:306px}.possiblecooker-repertory__block .rp-slide-item:not(:last-child){margin-right:16px}.possiblecooker-repertory__block .rp-slide-item:last-child{margin-right:56px}.possiblecooker-repertory__block .rp-slide-item .photo__caption{text-align:center;margin-top:22px}.possiblecooker-repertory__block .rp-slide-item .photo__caption .type{display:block;font-size:1.1875rem;line-height:1;text-decoration:underline;text-underline-offset:2px;margin-bottom:15px}.possiblecooker-repertory__block .rp-slide-item .photo__caption .name{display:block;font-size:1.375rem;line-height:1;letter-spacing:0}.possiblecooker-repertory__block .rp-slide-next{width:50px;margin:40px auto 0;position:relative;right:14px;cursor:pointer;transition:opacity .3s ease-in-out;will-change:opacity}.possiblecooker-repertory__block .rp-slide-next:hover{opacity:.7}.possiblecooker-repertory__button{margin-top:82px;text-align:center}.possiblecooker-repertory__button a{position:relative;display:inline-flex;flex-wrap:wrap;flex-direction:column;justify-content:center;min-width:714px;min-height:150px;padding:20px 152px 20px 78px;border-radius:240px;background-color:#e64b40;color:#fff;font-size:1.375rem;font-weight:600;text-align:left;line-height:2;letter-spacing:0}.possiblecooker-repertory__button a .icon{position:absolute;top:50%;right:78px;width:34px;height:34px;transform:translateY(-50%)}@media (hover:hover){.possiblecooker-repertory__button a{transition:opacity .2s ease-out;will-change:opacity}.possiblecooker-repertory__button a:hover{opacity:.6}}.possiblecooker-more{padding:120px 0 116px;background:#fff}.possiblecooker-more__list{margin-inline:auto;display:grid;grid-template-columns:repeat(1,1fr);gap:8px}.possiblecooker-more__list .item{position:relative}.possiblecooker-more__list .item__main{display:flex}.possiblecooker-more__list .item__main .photo{position:relative;width:100%;margin-left:calc(50% - max(50vw,50%));overflow:hidden}.possiblecooker-more__list .item__main .text{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:50%;padding-left:120px}.possiblecooker-more__list .item__main .text__lead{font-weight:300;font-size:2.5rem;line-height:2;letter-spacing:0;color:#333;display:block;margin-bottom:16px}.possiblecooker-more__list .item__main .text__content{font-size:1.125rem;font-weight:300;line-height:2;letter-spacing:0}.possiblecooker-more__list .item:nth-child(odd) .item__main{flex-direction:row-reverse}.possiblecooker-more__list .item:nth-child(odd) .item__main .photo{margin-left:0;margin-right:calc(50% - 50vw)}.possiblecooker-more__list .item:nth-child(odd) .item__main .text{padding-left:0;padding-right:120px}.possiblecooker-more__list .item.spec{margin-top:108px}.possiblecooker-voice{padding:120px 0;background:#f5f5f5;margin-bottom:8px}.possiblecooker-voice .possiblecooker__ttl{margin-bottom:57px}.possiblecooker-voice .possiblecooker__ttl .ja{font-size:2.5rem}.possiblecooker-voice .v-slide{max-width:700px;margin:56px auto 0;position:relative}.possiblecooker-voice .v-slide-inner{overflow:visible}.possiblecooker-voice .v-slide-item{width:536px;margin:0 69px;background:#fff;padding:11px 10px}.possiblecooker-voice .v-slide__ct{border:1px solid #333;padding:47px 46px}.possiblecooker-voice .v-slide__ttl{margin-bottom:15px}.possiblecooker-voice .v-slide__ttl .tt{font-weight:600;font-size:1.375rem;line-height:2;letter-spacing:0;color:#000;display:block}.possiblecooker-voice .v-slide__ttl .sub{font-weight:600;font-size:1.125rem;line-height:2;letter-spacing:0;color:#333;display:block;margin-top:9px}.possiblecooker-voice .v-slide__txt{font-size:1.125rem;line-height:2;letter-spacing:0;color:#333}.possiblecooker-voice .v-slide-prev,.possiblecooker-voice .v-slide-next{width:50px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1}.possiblecooker-voice .v-slide-prev{left:0}.possiblecooker-voice .v-slide-next{right:0}.possiblecooker-design{position:relative}.possiblecooker-design .possiblecooker__ttl{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:90px;left:50%;transform:translateX(-50%)}.possiblecooker-design .possiblecooker__ttl .ja{font-size:2.5rem}.possiblecooker-design__slide{margin:8px 0}.possiblecooker-design__slide .swiper-wrapper{transition-timing-function:linear}.possiblecooker-design__slide .swiper-slide{width:306px}.possiblecooker-design__slide .swiper-slide:not(:last-child){margin-right:8px}.possiblecooker-design__bottom{position:relative}.possiblecooker-design__bottom .bottom__ttl{font-size:2.5rem;line-height:2;letter-spacing:0;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.possiblecooker-how{padding:120px 0 60px}.possiblecooker-how .inner{max-width:1000px}.possiblecooker-how__video{position:relative;z-index:0}.possiblecooker-how__video video,.possiblecooker-how__video iframe{width:100%;height:100%;aspect-ratio:16/9}.possiblecooker-outro{padding:54px 0 120px}.possiblecooker-outro .inner{max-width:1233px}.possiblecooker-outro__brand{display:flex;align-items:center}.possiblecooker-outro__brand .photo{flex-shrink:0;width:261px;margin-right:24px}.possiblecooker-outro__brand .text{width:100%;font-size:2rem;font-weight:600;line-height:2;letter-spacing:0;margin-top:-20px}.possiblecooker-outro__brand .text p sup{position:relative;top:4px;left:-2px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:1.5rem;font-weight:300;margin-right:3px}.possiblecooker-outro__brand .text .note{font-size:1.125rem;font-weight:300}.possiblecooker-hero{padding:96px 0 0;background-color:#f5f5f5}.possiblecooker-hero__inner{max-width:1232px;margin-inline:auto}.possiblecooker-hero__inner:after{content:"";display:block;clear:both}.possiblecooker-hero__inner .photo{margin-top:-96px;width:590px;float:left}.possiblecooker-hero__inner .logo{width:583px;float:right;margin-bottom:41px}.possiblecooker-hero__inner .logo img{width:312px}.possiblecooker-hero__inner .text{width:583px;float:right}.possiblecooker-hero__inner .text__img{display:block;width:292px;margin-bottom:40px}.possiblecooker-hero__inner .text__lead{margin-bottom:8px;font-size:2rem;font-weight:600;line-height:2;letter-spacing:0}.possiblecooker-hero__inner .text__desc{font-size:1.125rem;font-weight:300;line-height:2;letter-spacing:0}.possiblecooker-hero__inner .text__button{display:flex;flex-wrap:wrap;gap:32px;margin-top:41px}.possiblecooker-hero__inner .text__button a{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:256px;min-height:68px;padding:10px 40px;border-radius:68px;background-color:#333;color:#fff;font-size:1.125rem;font-weight:600;line-height:2;letter-spacing:0;box-shadow:0 0 24px 0 rgba(0,0,0,.16)}.possiblecooker-hero__inner .text__button a.type02{color:#333;background-color:#fff}@media (hover:hover){.possiblecooker-hero__inner .text__button a{transition:opacity .2s ease-out;will-change:opacity}.possiblecooker-hero__inner .text__button a:hover{opacity:.6}}.util-contents-navigation{position:relative;z-index:5}.footer-direct{position:relative;z-index:5}}@media (max-width:768px){.show_pc{display:none!important}.inner{width:86.1vw;margin:0 auto}.possiblecooker__ttl{text-align:center;color:#333;margin-bottom:10.7vw}.possiblecooker__ttl .en{font-family:"Crimson Pro",serif;font-weight:300;font-size:3.5vw;line-height:1;letter-spacing:0;text-align:center;opacity:.5;display:block;margin-bottom:4.5vw}.possiblecooker__ttl .ja{display:block;font-weight:300;font-size:5.9vw;line-height:8.8vw;letter-spacing:0;text-align:center}.possiblecooker__ttl .sub{font-weight:300;font-size:3.7vw;line-height:2;letter-spacing:0;text-align:center;display:block;margin-top:4.3vw}.possiblecooker__ttl--white{color:#fff}.possiblecooker-about{padding:14.9vw 0 12.3vw;background-color:#2f2f2f;text-align:center}.possiblecooker-about__desc{margin-top:10.7vw;font-size:6.9vw;font-weight:300;line-height:1.5;color:#fff;letter-spacing:0}.possiblecooker-about__photo{position:relative;z-index:1;overflow:hidden}.possiblecooker-about__photo .bg{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transform:scale(5);transition:transform 1s ease-out;will-change:transform;background:radial-gradient(62.26% 62.26%at 50% 61.86%,rgba(47,47,47,0) 24.04%,rgba(47,47,47,.3) 100%)}.possiblecooker-about__photo.active .bg{transform:scale(1)}.possiblecooker-movie{height:53.3vw;background-color:#fff;padding-bottom:2.1vw}.possiblecooker-movie__inner{position:relative;width:100%;height:100%;overflow:hidden}.possiblecooker-movie__inner iframe{position:absolute;top:50%;left:50%;width:calc(100% + .5vw);height:auto;aspect-ratio:16/9;transform:translate(-50%,-50%)}.possiblecooker-mode{background:#2f2f2f;padding:15.5vw 0 14.9vw}.possiblecooker-mode__list{display:grid;grid-template-columns:repeat(1,1fr);gap:2.1vw;margin-inline:auto}.possiblecooker-mode__list .item{position:relative;background:#fff}.possiblecooker-mode__list .item__main .photo{position:relative;overflow:hidden;margin:0-6.9vw}.possiblecooker-mode__list .item__main .photo img{width:100%}.possiblecooker-mode__list .item__main .text{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;padding:6.4vw 0}.possiblecooker-mode__list .item__main .text__lead{margin-bottom:2.1vw;padding-bottom:3.7vw;border-bottom:1px solid #333;position:relative}.possiblecooker-mode__list .item__main .text__lead .tag{font-weight:300;font-size:4.3vw;line-height:1;letter-spacing:0;color:#fff;background:#2f2f2f;padding:2.7vw 2.1vw;margin-bottom:4vw;display:inline-block}.possiblecooker-mode__list .item__main .text__lead .tt{font-weight:300;font-size:5.9vw;line-height:1.5;letter-spacing:0;color:#333;display:block}.possiblecooker-mode__list .item__main .text__lead .icon{display:block;position:absolute;width:18.1vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:-2.1vw;bottom:0;right:0;margin:auto}.possiblecooker-mode__list .item__main .text__content .txt{font-size:3.7vw;font-weight:300;line-height:2;letter-spacing:0}.possiblecooker-mode__list .item__main .text__content .img{margin:6.4vw auto 0;width:77.6vw}.possiblecooker-mode__list .item:nth-of-type(3) .item__main .text__lead .icon{width:20.5vw}.possiblecooker-mode__list .item:nth-of-type(4) .item__main .text__lead .icon{width:22.9vw}.possiblecooker-mode__list .item-gr{background:#fff;padding:5.9vw 11.2vw 5.1vw}.possiblecooker-mode__list .item-gr__inner{display:grid;grid-template-columns:repeat(1,1fr);gap:10.7vw;max-width:379.2vw;margin:0 auto}.possiblecooker-mode__list .item-gr__inner .item__main{display:block}.possiblecooker-mode__list .item-gr__inner .item .photo{margin:0 0 6.4vw}.possiblecooker-mode__list .item-gr__inner .item .text{margin:0;padding:0;width:100%}.possiblecooker-mode__list .item-gr__inner .item .text__lead{padding-bottom:3.2vw}.possiblecooker-mode__list .item-gr__inner .item .text__lead .tag{margin-bottom:0;margin-right:4.3vw}.possiblecooker-mode__list .item-gr__inner .item .text__lead .tt{display:inline-block;position:relative;top:.5vw}.possiblecooker-mode__list .item-gr__inner .item .text__lead .icon{width:11.5vw!important}.possiblecooker-mode__list .item-gr__inner .item .text__content{display:flex;flex-wrap:wrap}.possiblecooker-mode__list .item-gr__inner .item .text__content .txt{flex:1;padding-right:2.7vw}.possiblecooker-mode__list .item-gr__inner .item .text__content .img{margin:1.1vw 0 0;width:34.9vw;flex-shrink:0}.possiblecooker-mode__list .item-gr__inner .item .text__content .note{width:100%;font-size:3.2vw;line-height:4.8vw;letter-spacing:0;margin-top:2.4vw}.possiblecooker-mode__list .item-gr__inner .item:nth-of-type(1) .item__main .text__lead .icon{width:12.3vw!important;right:0}.possiblecooker-repertory{padding:15.5vw 0 14.7vw;background:#f5f5f5}.possiblecooker-repertory__block{padding:5.1vw 0 3.7vw 2.1vw;background:#fff;margin:0-6.9vw}.possiblecooker-repertory__block+.possiblecooker-repertory__block{margin-top:4.3vw}.possiblecooker-repertory__block .rp-ttl{margin-bottom:2.1vw;position:relative}.possiblecooker-repertory__block .rp-ttl__type{color:#333;font-weight:400;font-size:5.3vw;line-height:1.6;letter-spacing:0;opacity:.5;font-family:"Crimson Pro",serif;display:block;margin-bottom:8.8vw}.possiblecooker-repertory__block .rp-ttl__tag{font-weight:300;font-size:2.7vw;line-height:1;letter-spacing:0;color:#fff;background:#2f2f2f;padding:2.1vw;margin-right:2.1vw;display:inline-block}.possiblecooker-repertory__block .rp-ttl__tt{font-weight:300;font-size:3.7vw;line-height:1.5;letter-spacing:0;color:#333;display:inline-block}.possiblecooker-repertory__block .rp-slide{flex:1}.possiblecooker-repertory__block .rp-slide-item{width:34.7vw}.possiblecooker-repertory__block .rp-slide-item:not(:last-child){margin-right:2.1vw}.possiblecooker-repertory__block .rp-slide-item .photo__caption{text-align:center;margin-top:3.2vw}.possiblecooker-repertory__block .rp-slide-item .photo__caption .type{display:block;font-size:3.2vw;line-height:1;text-decoration:underline;text-underline-offset:.3vw;margin-bottom:.5vw}.possiblecooker-repertory__block .rp-slide-item .photo__caption .name{display:block;font-size:3.7vw;line-height:1.5;letter-spacing:0}.possiblecooker-repertory__block .rp-slide-next{width:6.1vw;position:absolute;top:.3vw;right:6.9vw}.possiblecooker-repertory__button{margin-top:10.7vw;text-align:center}.possiblecooker-repertory__button .lead{margin-bottom:4.3vw}.possiblecooker-repertory__button .lead span{position:relative;display:inline-block;padding:0 10.4vw;font-size:4.3vw;font-weight:600;text-align:center;line-height:1.5;letter-spacing:0}.possiblecooker-repertory__button .lead span:before,.possiblecooker-repertory__button .lead span:after{position:absolute;bottom:0;content:"";width:6.1vw;height:9.1vw;background-repeat:no-repeat;background-size:100% 100%}.possiblecooker-repertory__button .lead span:before{left:0;background-image:url(../images/ninja/heating/possiblecooker/line_left.png?v7bc3280033c2d619982a0dc5658d6377)}.possiblecooker-repertory__button .lead span:after{right:0;background-image:url(../images/ninja/heating/possiblecooker/line_right.png?v2a40de30e2c8047d6ede4b7c894af669)}.possiblecooker-repertory__button a{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:100%;min-height:24.3vw;padding:2.7vw 21.3vw 2.7vw 9.6vw;border-radius:24.3vw;background-color:#e64b40;color:#fff;font-size:4.3vw;font-weight:600;text-align:left;line-height:1.5;letter-spacing:0}.possiblecooker-repertory__button a .icon{position:absolute;top:50%;right:9.6vw;width:9.1vw;height:9.1vw;transform:translateY(-50%)}.possiblecooker-more{padding:14.9vw 0 22.4vw;background:#fff}.possiblecooker-more__list{margin-inline:auto;display:grid;grid-template-columns:repeat(1,1fr);gap:10.7vw}.possiblecooker-more__list .item{position:relative}.possiblecooker-more__list .item__main .photo{position:relative;margin:0-6.9vw 4.3vw;overflow:hidden}.possiblecooker-more__list .item__main .text{text-align:center}.possiblecooker-more__list .item__main .text__lead{font-weight:300;font-size:5.9vw;line-height:1.5;letter-spacing:0;color:#333;display:block;margin-bottom:2.1vw}.possiblecooker-more__list .item__main .text__content{font-size:3.7vw;font-weight:300;line-height:2;letter-spacing:0}.possiblecooker-voice{padding:15.7vw 0 14.9vw;background:#f5f5f5;margin-bottom:2.1vw}.possiblecooker-voice .inner{width:96.8vw}.possiblecooker-voice .possiblecooker__ttl{margin-bottom:10.4vw}.possiblecooker-voice .possiblecooker__ttl .ja{font-size:6.9vw;line-height:1.5}.possiblecooker-voice .v-slide{max-width:96.8vw;margin:10.4vw auto 0;position:relative}.possiblecooker-voice .v-slide-inner{overflow:visible}.possiblecooker-voice .v-slide-item{width:77.6vw;margin:0 10.7vw;background:#fff;padding:1.3vw}.possiblecooker-voice .v-slide__ct{border:1px solid #333;padding:5.1vw 6.1vw 3.7vw}.possiblecooker-voice .v-slide__ttl{margin-bottom:5.3vw}.possiblecooker-voice .v-slide__ttl .tt{font-weight:600;font-size:4.3vw;line-height:1.5;letter-spacing:0;color:#000;display:block}.possiblecooker-voice .v-slide__ttl .sub{font-weight:600;font-size:3.7vw;line-height:1.5;letter-spacing:0;color:#000;display:block;margin-top:2.9vw}.possiblecooker-voice .v-slide__txt{font-size:3.7vw;line-height:2;letter-spacing:0;color:#333}.possiblecooker-voice .v-slide-prev,.possiblecooker-voice .v-slide-next{width:8vw;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1}.possiblecooker-voice .v-slide-prev{left:0}.possiblecooker-voice .v-slide-next{right:0}.possiblecooker-design{position:relative}.possiblecooker-design .possiblecooker__ttl{position:absolute;width:100%;top:15.7vw;left:50%;transform:translateX(-50%)}.possiblecooker-design__slide{margin:2.1vw 0}.possiblecooker-design__slide .swiper-wrapper{transition-timing-function:linear}.possiblecooker-design__slide .swiper-slide{width:40vw}.possiblecooker-design__slide .swiper-slide:not(:last-child){margin-right:2.1vw}.possiblecooker-design__bottom{position:relative}.possiblecooker-design__bottom .bottom__ttl{width:100%;font-size:5.3vw;line-height:1.5;letter-spacing:0;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.possiblecooker-how{padding:14.9vw 0 6.7vw}.possiblecooker-how__video{position:relative;z-index:0;line-height:0}.possiblecooker-how__video video,.possiblecooker-how__video iframe{width:100%;height:100%;aspect-ratio:16/9}.possiblecooker-outro{padding:8.3vw 0 14.7vw}.possiblecooker-outro__brand .photo{margin-bottom:4.8vw;text-align:center}.possiblecooker-outro__brand .photo img{display:inline-block;width:40vw}.possiblecooker-outro__brand .text{width:100%;font-size:5.3vw;font-weight:600;text-align:center;line-height:1.5;letter-spacing:0;margin-top:0}.possiblecooker-outro__brand .text p sup{position:relative;top:.8vw;left:-.5vw;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:4.3vw;font-weight:300;line-height:1.5}.possiblecooker-outro__brand .text .note{margin-top:2.1vw;font-size:3.2vw;font-weight:300;text-align:left}.possiblecooker-hero{padding:14.9vw 0;background-color:#f5f5f5}.possiblecooker-hero__inner{width:88.8vw;margin:0 auto}.possiblecooker-hero__inner .logo{text-align:center}.possiblecooker-hero__inner .logo img{width:42.7vw;margin:0 auto}.possiblecooker-hero__inner .photo{display:flex;align-items:center;justify-content:center;margin-top:1.6vw}.possiblecooker-hero__inner .photo img{width:74.7vw;margin:0 auto}.possiblecooker-hero__inner .text{width:100%;margin-top:-.5vw}.possiblecooker-hero__inner .text__lead{margin-bottom:2.1vw;text-align:center;font-size:5.9vw;font-weight:600;line-height:2;letter-spacing:0}.possiblecooker-hero__inner .text__desc{font-size:3.7vw;font-weight:300;text-align:center;line-height:2;letter-spacing:0}.possiblecooker-hero__inner .text__button{display:flex;flex-direction:column;flex-wrap:wrap;gap:6.4vw;margin-top:8.8vw}.possiblecooker-hero__inner .text__button a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:15.2vw;padding:2.7vw 10.7vw;border-radius:18.1vw;background-color:#333;color:#fff;font-size:3.7vw;font-weight:600;line-height:2;letter-spacing:0;box-shadow:0 0 6.4vw 0 rgba(0,0,0,.16)}.possiblecooker-hero__inner .text__button a.type02{color:#333;background-color:#fff}.product-header__sub-navigation{transform:translateY(101%)}.product-header__sub-navigation.show{transform:translateY(0)}}