﻿abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;outline:0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;font:inherit;outline:0}button{font:inherit;outline:0;cursor:pointer}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:600}td,th{font-weight:300}strong{font-weight:700}*{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{width:100%;min-width:320px;height:100%;color:#222;background:#fff;font-family:'Noto Sans JP','Hiragino Kaku Gothic Pro','游ゴシック体','Yu Gothic',YuGothic,'メイリオ',Meiryo,'MS Pゴシック','MS PGothic',Helvetica,Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.2em;font-weight:400;line-height:1.6;font-feature-settings:'palt';letter-spacing:.08em;position:relative;-webkit-text-size-adjust:100%;overflow:auto;-webkit-overflow-scrolling:touch}::-moz-selection{color:#fff;background:rgba(143,180,114,0.5)}::selection{color:#fff;background:rgba(143,180,114,0.5)}a{color:#8fb472;transition:opacity 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);text-decoration:none}a:active,a:hover{color:rgba(143,180,114,0.7);text-decoration:none}img{max-width:100%;height:auto}p+p{margin-top:1em}sup{font-size:70%;vertical-align:top;position:relative;top:-.1em}.text-em{color:#eb614b}.text-em-pt2{color:#ffcc53}.is-pc{display:block}.is-sp{display:none}.u-pc-block{display:block}.u-sp-block{display:inline}.u-pc-hidden{display:none;visibility:hidden}.u-sp-hidden{display:inline;visibility:visible}.u-block{display:block}.u-inline-block{display:inline-block}.js-img-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.js-slider .slick-arrow{position:absolute;bottom:50%;z-index:3;display:block;width:60px;height:90px;padding:0;font-size:0;line-height:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.js-slider .slick-arrow:focus,.js-slider .slick-arrow:hover{outline:0}.js-slider .slick-arrow::before{display:block;content:'';width:100%;height:100%;background:url(https://qummy.imagewave.pictures/qummysetlp1_slider_arrow.png) 0 0 no-repeat;background-size:contain;filter:drop-shadow(0 0 11px rgba(0,0,0,0.21))}.js-slider .slick-arrow.slick-prev{left:0}.js-slider .slick-arrow.slick-next{right:0}.js-slider .slick-arrow.slick-next::before{transform:scale(-1, 1)}.js-slider .slick-dots{position:absolute;top:100%;left:0;display:flex;justify-content:center;align-items:center;gap:0 .5em;width:100%;margin-top:2.4em}.js-slider .slick-dots li button{display:block;width:16px;height:16px;padding:0;font-size:0;line-height:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.js-slider .slick-dots li button:focus,.js-slider .slick-dots li button:hover{outline:0}.js-slider .slick-dots li button:hover::before{background:#8fb472}.js-slider .slick-dots li button::before{display:block;content:'';width:100%;height:100%;background:#cecece;border-radius:50%}.js-slider .slick-dots li.slick-active button::before{background:#8fb472}.c-cta{display:flex;justify-content:center;text-align:center;gap:2.27em;padding-top:1.3em;padding-bottom:2.6em}.c-cta-item{width:50%;max-width:500px}.c-cta-item__label{font-size:1.273em;font-weight:500;margin-bottom:.25em}.c-cta-item__button .btn{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;font-size:1.455em;font-weight:700;line-height:1.2;letter-spacing:.06em;text-decoration:none;cursor:pointer;background:#8fb472;color:#fff;padding:.5em 1.5em .65em 1em;margin-right:auto;margin-left:auto;border:#8fb472 solid .1em;border-radius:100vh;transition:all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);overflow:hidden}.c-cta-item__button .btn::after{position:absolute;display:block;content:''}.c-cta-item__button .btn::after{top:50%;right:.6em;transform:translateY(-50%);border-top:.45em solid transparent;border-bottom:.45em solid transparent;border-left:.6em solid currentcolor}.c-cta-item__button .btn:hover{background:#fff;color:#8fb472}.c-cta-item__button .btn.btn-buy{background:#eb614b;border-color:#eb614b}.c-cta-item__button .btn.btn-buy:hover{background:#fff;color:#eb614b}.page{position:relative;width:100%;overflow:scroll}.header{position:fixed;top:0;left:0;width:100%;background:#fff;border-bottom:#8fb472 solid 1px;z-index:100}.header__inner{display:flex;justify-content:space-between;align-items:center;width:91.6666666667%;max-width:1200px;margin-right:auto;margin-left:auto;height:100px;max-height:8.3333333333vw}.header__logo{margin:0}.header__logo img{width:21.75vw;max-width:261px}.header__button{margin:0}.header__button .btn{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;font-size:1.455em;font-weight:700;line-height:1.2;letter-spacing:.06em;text-decoration:none;cursor:pointer;background:#eb614b;color:#fff;padding:.2em 1.25em .3em .8em;margin-right:auto;margin-left:auto;border:#eb614b solid .08em;border-radius:100vh;transition:all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);overflow:hidden}.header__button .btn::after{position:absolute;display:block;content:''}.header__button .btn::after{top:50%;right:.3em;transform:translateY(-50%);border-top:.45em solid transparent;border-bottom:.45em solid transparent;border-left:.6em solid currentcolor}.header__button .btn:hover{background:#fff;color:#eb614b}.main{position:relative;width:100%;min-height:0;padding:100px 0 0 0;overflow:hidden}.main__container{position:relative;z-index:1;width:91.6666666667%;max-width:1200px;margin-right:auto;margin-left:auto;padding-bottom:50px;background:#fff;box-shadow:0.318em 0 0.318em rgba(0,0,0,0.06),-0.318em 0 0.318em rgba(0,0,0,0.06)}.main-logo-kewpie{display:flex;justify-content:center;align-items:center}.main-logo-kewpie img{width:49.0833333333vw;max-width:589px}.section{position:relative;padding-top:60px;padding-bottom:80px}.section__inner{position:relative;width:75%;max-width:900px;margin-right:auto;margin-left:auto}.section__inner--lg{width:91.666%;max-width:1100px}.fv{position:relative;z-index:2;text-align:center}.fv-start{position:relative;z-index:3;width:100%}.fv-start__title{position:absolute;top:2.045em;left:50%;z-index:5;transform:translateX(-50%)}.fv-start__title img{width:50.8333333333vw;max-width:610px}.fv-start__text{position:absolute;left:50%;bottom:-3.181em;z-index:5;transform:translateX(-50%)}.fv-start__text img{width:76.6666666667vw;max-width:920px}.fv-start__image{width:100%;height:76.6666666667vw;max-height:920px}.fv-start__image img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.fv-start__visual .slide-animation{-webkit-animation:fadezoom 10s 0s forwards;animation:fadezoom 10s 0s forwards}.fv-end{position:relative;z-index:2;background:url(https://qummy.imagewave.pictures/qummysetlp1_bg_pattern_01.jpg) 50% 0 repeat;width:100vw;padding:3.682em 0 .5em 0;overflow:hidden}.trial{background:#fdf5f5;text-align:center;padding-top:1.818em;padding-bottom:5.2em}.trial__present{margin-bottom:1em}.trouble{margin-top:-3.8em;padding-top:0;z-index:5;text-align:center}.trouble__title{position:relative;z-index:2;margin-bottom:-4.6em}.trouble__title img{width:78.5vw;max-width:942px}.trouble__image{position:relative;z-index:1}.solution{z-index:4;padding-top:9em;margin-top:-11.81em;text-align:center;background:url(https://qummy.imagewave.pictures/qummysetlp1_bg_pattern_01.jpg) 50% 0 repeat}.solution__title{margin-bottom:3em}.solution__title img{width:73.875vw;max-width:886.5px}.solution__list{display:flex;flex-direction:column;gap:3.636em}.solution__list .item{text-align:left}.solution__list .item:nth-of-type(2n){text-align:right}.solution__list .item__image img{filter:drop-shadow(0.318em 0.318em 0.22em rgba(0,0,0,0.16))}.solution .solution_img_01{width:87.25vw;max-width:1047px}.solution .solution_img_02{width:79.75vw;max-width:957px}.about{text-align:center;padding-bottom:0}.about__title{font-size:1.818em;color:#8fb472;margin-bottom:.75em}.about__title .fs-lg{font-size:130%}.about__lead{font-size:1.182em;line-height:1.8;margin-bottom:1.25em}.about__lead strong{font-weight:500;background:linear-gradient(#ffcc53 22%, transparent 22%);background-repeat:no-repeat;background-size:100% auto;background-position:50% 1em;padding:0 .1em .4em}.about__sign{margin-top:2em;margin-bottom:1em}.about__sign img{width:26.6666666667vw;max-width:320px}.lineup{background:#ffffe8}.lineup__title{font-size:1.818em;line-height:1.3;text-align:center;background:#fff;color:#8fb472;border:currentcolor solid .06em;padding:.35em .5em .5em;margin-bottom:.75em}.lineup__sub-title{display:flex;justify-content:center;align-items:baseline;gap:.5em;font-size:1.591em;line-height:1.3;text-align:center;color:#8fb472;margin-bottom:.5em}.lineup__sub-title::after,.lineup__sub-title::before{align-self:flex-end;display:inline-block;content:'';border-top:currentcolor solid 1.4em;border-right:transparent solid .08em;border-left:transparent solid .08em}.lineup__sub-title::before{transform:rotate(-30deg)}.lineup__sub-title::after{transform:rotate(30deg)}.lineup-trial{margin-bottom:2em}.lineup-trial figure{display:block;text-align:center}.lineup-trial figure figcaption{font-size:1.182em;font-weight:500;margin-bottom:1em}.lineup-list{display:flex;flex-direction:column;gap:1.818em}.lineup-list .list-item{position:relative;padding:0 0 1.5em;background:#fff;border-radius:.5em}.lineup-list #dressing.list-item,.lineup-list #soup.list-item{margin-bottom:1.6em}.lineup-list .list-item__inner{width:82.223%;margin:0 auto}.lineup-list .list-item .slide-item{transition-delay:0s}.lineup-list .list-item .slide-item__inner{padding:0 3.636em}.lineup-list .list-item__title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5em;font-size:1.364em;line-height:1.3;min-height:2.533em;text-align:center;color:#8fb472;padding:.35em 0}.lineup-list .list-item__title .fs-sm{font-size:60%}.lineup-list .list-item__desc{font-weight:300;margin-bottom:.75em;margin-top:.25em}.lineup-list .list-item__notes{font-size:.75em;font-weight:300;margin-top:0}.lineup-list .list-item__name{font-size:1.182em;font-weight:500;margin-top:.25em;margin-bottom:.25em}.lineup-list .list-item__name .fs-xs{font-size:.462em;font-weight:300}.lineup-list .list-item__name .fs-sm{font-size:.692em;font-weight:300}.lineup-list .list-item__name .fs-md{font-size:.85em}.lineup-list .list-item__tags{display:flex;gap:.5em;font-size:.818em;font-weight:500;line-height:1;letter-spacing:.06em;margin:.85em 0 .33em}.lineup-list .list-item__tags li{background:#8fb472;color:#fff;padding:.2em .5em .3em;border-radius:.25em}.lineup-list .list-item__menulink{font-size:.727em;font-weight:500;text-align:center;line-height:1}.lineup-list .list-item__menulink a{display:inline-flex;justify-content:center;gap:.25em;color:#8fb472;border-bottom:currentcolor solid .1em;padding-bottom:.2em}.lineup-list .list-item__menulink a:hover{opacity:.8}.lineup-list .list-item__menulink a .icon{display:flex;justify-content:center;align-items:center;text-align:center;width:.8em;height:.8em;border-radius:50%;background:currentcolor;margin-top:.1em}.lineup-list .list-item__menulink a .icon::after{display:block;content:'';border-top:transparent solid .23em;border-bottom:transparent solid .23em;border-left:#fff solid .33em;margin-left:.1em}.lineup .lineup_ico_salad,.lineup .lineup_ico_soup,.lineup .lineup_ico_souzai{width:1.8em}.lineup .lineup_ico_dressing{width:1em}.faq__title{font-size:1.818em;line-height:1.3;text-align:center;margin-bottom:.75em}.faq__list{display:flex;flex-direction:column;gap:1.818em}.faq__list .list-item{border-radius:.4em;overflow:hidden;background:#f1f1f1}.faq .js-accordion__link{position:relative;font-size:1.227em;background:#666;color:#fff;padding:.44em 3em .5em 1em;cursor:pointer}.faq .js-accordion__link .icon{position:absolute;top:50%;right:1em;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;text-align:center;line-height:1;width:1.2em;height:1.2em;border-radius:50%;background:currentcolor}.faq .js-accordion__link .icon::after{display:block;content:'';border-top:#666 solid .53em;border-right:transparent solid .33em;border-left:transparent solid .33em;margin-top:.12em}.faq .js-accordion__content{font-weight:300;letter-spacing:.02em;line-height:1.7}.faq .js-accordion__content__inner{position:relative;padding:1.1em 1.33em 1.33em 1.33em}.faq .js-accordion .is-open .js-accordion__link .icon{transform:translateY(-50%) scale(1, -1)}.point{background:#ffffe8;padding-top:1em;margin-bottom:1em}.point__lead{position:relative;z-index:1;text-align:center;font-size:1.364em;line-height:1.5;font-weight:700;background:#ffa443;color:#fff;padding:.33em .33em .42em;margin-bottom:1.5em;border-radius:.33em}.point__lead::after{position:absolute;top:100%;left:50%;z-index:-1;transform:translateX(-50%) rotate(-45deg) skew(-4deg, -4deg);display:block;content:'';width:1.2em;height:1.2em;margin-top:-.7em;background:#ffa443;border-radius:.14em}.point__title{text-align:center;margin-bottom:2.5em}.point__title img{width:67.9166666667vw;max-width:815px}.point__list{display:flex;flex-wrap:wrap;gap:2.2727em 3.1818em}.point__list .item{position:relative;width:calc(50% - 1.5909em);background:#fff;padding:.5em .5em .7em 3.3em;border-radius:.5em}.point__list .item__title{position:absolute;top:-.909em;left:-1.3636em;width:4.09em}.point__list .item__text{letter-spacing:.1em}.point__list .item__text a{font-size:81.8%;color:#0a00d4;text-decoration:underline}.point__list .item__text a:hover{text-decoration:none}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;line-height:1.2;background:#eb614b;color:#fff;padding:1.2em 1.5em 1.3em}.footer__copyright{letter-spacing:.05em}@media only screen and (max-width: 1199px){body{font-size:1.8333333333vw}.js-slider .slick-arrow{width:5vw;height:7.5vw}.js-slider .slick-dots li button{width:1.3333333333vw;height:1.3333333333vw}.main{padding-top:8.3333333333vw}}@media only screen and (max-width: 767px){body{font-size:3.7333333333vw;letter-spacing:0}.is-pc{display:none}.is-sp{display:block}.u-pc-block{display:inline}.u-sp-block{display:block}.u-pc-hidden{display:inline;visibility:visible}.u-sp-hidden{display:none;visibility:hidden}.js-slider .slick-arrow{width:6.6666666667vw;height:10.6666666667vw}.js-slider .slick-arrow::before{filter:drop-shadow(0 0 2vw rgba(0,0,0,0.21))}.js-slider .slick-arrow.slick-prev{left:-4.6666666667vw}.js-slider .slick-arrow.slick-next{right:-4.6666666667vw}.js-slider .slick-dots{margin-top:6.6666666667vw;gap:0 1.3333333333vw}.js-slider .slick-dots li button{width:2.1333333333vw;height:2.1333333333vw}.c-cta{flex-direction:column;gap:9.3333333333vw;padding-right:6.6666666667vw;padding-left:6.6666666667vw}.c-cta-item{width:100%;max-width:none}.c-cta-item__label{font-size:4.5333333333vw}.c-cta-item__button .btn{font-size:6vw}.header__inner{width:100%}.header__inner{width:100%;height:13.3333333333vw;max-height:none;padding:2vw 3.3333333333vw}.header__logo{margin:0}.header__logo img{width:34.8vw;max-width:none}.header__button .btn{font-size:4.8vw}.main__container{width:100%}.main{padding-top:0}.main__container{padding-bottom:6.6666666667vw;box-shadow:unset}.main-logo-kewpie img{width:78.5333333333vw;max-width:none}.section{padding-top:9.3333333333vw;padding-bottom:9.3333333333vw}.section__inner{width:100%;padding-right:4.6666666667vw;padding-left:4.6666666667vw}.section__inner--lg{width:100%}.fv-start__title{top:20.6666666667vw}.fv-start__title img{width:79.0666666667vw;max-width:none}.fv-start__text{bottom:-21.0666666667vw}.fv-start__text img{width:90.6666666667vw;max-width:none}.fv-start__image{height:146.6666666667vw;max-height:none}.fv-start__image img{width:100%}.fv-end{background-size:66.6666666667vw;padding:24vw 0 2.6666666667vw 0}.trial{padding-bottom:16vw}.trouble{margin-top:-13.3333333333vw}.trouble__title{margin-bottom:-13.3333333333vw}.trouble__title img{width:92.6666666667vw;max-width:none}.solution{margin-top:-5.81em}.solution{background-size:66.6666666667vw}.solution__title{margin-bottom:6.6666666667vw}.solution__title img{width:85.6vw;max-width:none}.solution__list{gap:9.3333333333vw;width:100%}.solution .solution_img_01{width:96vw;max-width:none}.solution .solution_img_02{width:94.9333333333vw;max-width:none}.about__title{font-size:6.9333333333vw}.about__lead{font-size:5.3333333333vw}.about__text{letter-spacing:.1em}.about__sign{margin-bottom:0}.about__sign img{width:42.6666666667vw;max-width:none}.lineup__title{font-size:6vw}.lineup__sub-title{font-size:5.3333333333vw}.lineup-trial{width:100vw;margin-right:-4.6666666667vw;margin-left:-4.6666666667vw;overflow:hidden}.lineup-trial figure figcaption{font-size:4.2666666667vw}.lineup-list{gap:5.3333333333vw}.lineup-list .list-item{padding:0 0 4vw;border-radius:1.3333333333vw}.lineup-list #recommend.list-item{margin-bottom:.6em}.lineup-list #recommend.list-item .list-item__title{display:block}.lineup-list .list-item__inner{width:82.6666666667vw}.lineup-list .list-item .slide-item__inner{padding:0 4vw}.lineup-list .list-item__title{font-size:4.6666666667vw}.lineup-list .list-item__title .fs-sm{font-size:60%}.lineup-list .list-item__name{font-size:4.2666666667vw}.lineup-list .list-item__name .fs-xs{display:block;font-size:2.4vw}.lineup-list .list-item__name .fs-sm{display:block;font-size:2.4vw}.lineup-list .list-item__tags{flex-wrap:wrap;gap:.35em;font-size:3.3333333333vw;letter-spacing:0}.lineup-list .list-item__menulink{font-size:2.9333333333vw}.faq__title{font-size:6vw}.faq__list{width:100%;gap:5.3333333333vw}.faq .js-accordion__link{font-size:4.2666666667vw;line-height:1.5;padding:.44em 3em .5em .6em}.faq .js-accordion__link .icon{font-size:5.3333333333vw;right:.6em}.faq .js-accordion__content__inner{padding:.8em .8em 1em .8em}.point{padding-top:8vw;padding-bottom:6.6666666667vw}.point__lead{font-size:5.0666666667vw}.point__lead::after{width:1.6em;height:1.6em;margin-top:-.9em;border-radius:.2em}.point__title{margin-bottom:6.6666666667vw}.point__title img{width:83.0666666667vw;max-width:none}.point__list{flex-direction:column;gap:6.6666666667vw;padding:0 2vw 0 8.6666666667vw}.point__list .item{width:100%;padding:.5em .5em .7em 3.3em}.point__list .item__title{top:-2.6666666667vw;left:-5.3333333333vw;width:16vw}.point__list .item__text{letter-spacing:.1em}.point__list .item__text a{font-size:81.8%;color:#0a00d4;text-decoration:underline}.point__list .item__text a:hover{text-decoration:none}.footer{font-size:2.9333333333vw}}@-webkit-keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}
