@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}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,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}button,html,input,select,textarea{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{color:#333;font-family:roboto,yakuhanjp,basefont-jp,Noto Sans JP,helvetica,arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:4vw;font-weight:400;letter-spacing:.05em;line-height:1.75;position:relative;word-wrap:break-word;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-print-color-adjust:exact}body{font-size:.875rem}*,:after,:before{letter-spacing:inherit}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:400;letter-spacing:.05em;line-height:1.4}a{border:none;color:inherit}a,a:active,a:focus,a:hover{outline:none;-webkit-text-decoration:none;text-decoration:none}a:not([disabled]){transition:opacity .2s}a[disabled]{opacity:.5}ol,ul{list-style:none}dd{margin-left:0}table{width:100%}th{text-align:left}svg{fill:currentcolor}img{height:auto;line-height:1;max-width:100%;outline:0;vertical-align:top}img:not([src]):not([srcset]){visibility:hidden;will-change:visibility}address,cite,dfn,em,i{font-style:normal}code{background-color:rgba(0,0,0,.06);font-size:.75rem;padding:.2em}code,pre{font-family:consolas,menlo,courier,monospace}pre code{background-color:inherit;font-size:.75rem;padding:0}abbr[title],dfn[title]{cursor:help}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}::-moz-selection{background:#7a9a01;color:#fff;text-shadow:none}::selection{background:#7a9a01;color:#fff;text-shadow:none}[data$=".svg"],[src$=".svg"]{width:100%}svg use{pointer-events:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;margin:0;outline:none;padding:0}[type=button]>*,[type=reset]>*,[type=submit]>*,button>*{pointer-events:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}body,html{height:100%}.l-sticky-footer-container{min-height:100%}.l-sticky-footer{position:-webkit-sticky;position:sticky;top:100vh}.c-article-banner{position:relative}.c-article-banner>a{align-items:center;display:flex}.c-article-banner__image{border-radius:.75rem;flex:0 0 auto;height:6rem;margin-right:.625rem;overflow:hidden;position:relative;width:6rem;--aspect-ratio:1}.c-article-banner__image:after{border:1px solid rgba(0,0,0,.06);border-radius:.75rem;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.c-article-banner__new-label{background:#ffea00;border-radius:9999px;font-size:.6875rem;font-weight:700;left:.5rem;padding:.125rem .75rem;position:absolute;top:.5rem}.c-article-banner__content{flex:1 1 auto}.c-article-banner__title{font-size:.875rem;font-weight:700;line-height:1.6}.c-article-banner__label{border:1px solid rgba(0,0,0,.06);border-radius:9999px;color:grey;display:inline-block;font-size:.625rem;letter-spacing:0;margin-top:.625rem;padding:.125rem .625rem}.c-article-card__image{border-radius:.75rem;overflow:hidden;position:relative;--aspect-ratio:1}.c-article-card__image:after{border:1px solid rgba(0,0,0,.06);border-radius:.75rem;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.c-article-card__title{font-size:.875rem;font-weight:700;line-height:1.6;margin-top:.5714285714em}.c-article-card__label{border:1px solid rgba(0,0,0,.06);border-radius:9999px;color:grey;display:inline-block;font-size:.625rem;letter-spacing:0;margin-top:1em;max-width:100%;padding:.1em .8em;text-overflow:ellipsis;white-space:nowrap}.c-article-card__date{font-size:.6875rem;margin-top:.6363636364em}.c-article-card__comment{align-items:flex-start;border:1px solid #ddd;border-radius:.75rem;display:flex;font-size:.6875rem;margin-top:.5454545455em;padding:.9090909091em}.c-article-card__comment__image{border-radius:50%;flex:0 0 auto;margin-right:3%;overflow:hidden;width:1.375rem;--aspect-ratio:1}.c-article-card__comment__content{flex:1 1 auto;word-break:break-all}.c-article-card__new-label{background:#ffea00;border-radius:9999px;font-size:.6875rem;font-weight:700;left:.7272727273em;padding:.0909090909em 1.0909090909em;position:absolute;top:.7272727273em;white-space:nowrap}.c-block-about{background:url(/greenkewpie-ch/assets/illustration-about.jpg) 50% 50%/cover no-repeat;padding-bottom:3.5rem;padding-top:3.5rem}.c-block-about__content{background:#fff;border-radius:1rem;padding:2.5rem 1.5rem;text-align:center}.c-block-about__title{color:#7a9a01;font-size:1.125rem;font-weight:700;line-height:1.5}.c-block-about__description{font-size:.875rem;margin-top:1.2857142857em}.c-block-about__navigator{margin-top:1.625rem}.c-block-about__navigator__image{--aspect-ratio:1;border-radius:50%;height:6.75rem;margin-left:auto;margin-right:auto;overflow:hidden;width:6.75rem}.c-block-about__navigator__name{color:#7a9a01;font-size:.75rem;margin-top:.3125rem}.c-block-about__btn{margin-top:1.25rem}.c-content{overflow:hidden}.c-content .c-container{font-size:.9375rem;line-height:1.75}.c-content .c-container .c-lead,.c-content .c-container ol,.c-content .c-container p,.c-content .c-container ul{margin-bottom:1.75em;margin-top:1.75em}.c-content .c-container img{margin-left:auto;margin-right:auto;max-width:100%}.c-content .c-container ol{list-style-type:decimal;padding-left:1.25em}.c-content .c-container ul{list-style-type:disc;padding-left:1.25em}.c-content .c-container li>p:first-of-type{margin-bottom:0}.c-content .c-container li>ol:first-of-type,.c-content .c-container li>ul:first-of-type{margin-top:0}.c-content .c-container a{color:#7a9a01;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.c-content .c-container>h2{border-bottom:1px solid #7a9a01;color:#7a9a01;font-size:1.125rem;font-weight:700;line-height:1.75;margin-bottom:2.2222222222em;margin-top:-2.2222222222em;padding-bottom:.5555555556em;padding-top:2.7777777778em;text-align:center}.c-content .c-container>h3{color:#7a9a01;font-size:1rem;font-weight:700;line-height:1.75;margin-top:1.875em}.c-content .c-container>img{display:block;margin:2em calc(50% - 50vw);max-width:none;width:100vw}.c-content .c-container>figure{padding-bottom:1em;padding-top:1em}.c-content .c-container>figure>p{margin-bottom:0}.c-content .c-container figcaption{color:grey;font-size:.75rem;line-height:1.75;margin-top:.5em}.c-content .c-container>p>img{padding-bottom:1em;padding-top:1em}@supports selector(:has(*)){.c-content .c-container>p:has(>img){margin-bottom:2em;margin-top:2em}.c-content .c-container>p>img{padding-bottom:0;padding-top:0}}.c-content .c-container .c-lead{font-weight:700}.c-content .c-container .c-note{color:grey;font-size:80%}.c-content .c-container .c-box{border:1px solid #7a9a01;border-radius:1rem;font-size:93.3333333333%;margin-bottom:2.6666666667em;margin-top:2.6666666667em;padding:1.75rem 1.25rem}.c-content .c-container .c-comment{align-items:flex-start;display:flex;margin-bottom:2.6666666667em;margin-top:2.6666666667em}.c-content .c-container .c-comment+.c-comment{margin-top:-2em}.c-content .c-container .c-comment__person{flex:0 0 auto;margin-right:.625rem;width:3rem}.c-content .c-container .c-comment__image{border-radius:50%;height:3rem;overflow:hidden;position:relative;width:3rem}.c-content .c-container .c-comment__image img{font-family:"object-fit:cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-content .c-container .c-comment__image:after{border:1px solid rgba(0,0,0,.06);border-radius:50%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.c-content .c-container .c-comment__name{font-size:.625rem;letter-spacing:0;line-height:1.2;margin-top:.25rem;text-align:center}.c-content .c-container .c-comment__content{border:1px solid rgba(0,0,0,.06);border-radius:0 .75rem .75rem .75rem;flex:1 1 auto;font-size:.9375rem;font-weight:700;margin-top:.125rem;padding:1.25rem}.c-content .c-container .c-video{aspect-ratio:var(--aspect-ratio);display:block;position:relative}picture.c-content .c-container .c-video{display:block}.c-content .c-container .c-video:not(picture)>:first-child,.c-content .c-container .c-video>picture:first-child>img,picture.c-content .c-container .c-video>img{display:block;height:100%;width:100%}.c-content .c-container .c-video--cover>iframe:first-child,.c-content .c-container .c-video--cover>img:first-child,.c-content .c-container .c-video--cover>picture:first-child>img,.c-content .c-container .c-video--cover>video:first-child,picture.c-content .c-container .c-video--cover>img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.c-content .c-container .c-video--contain>iframe:first-child,.c-content .c-container .c-video--contain>img:first-child,.c-content .c-container .c-video--contain>picture:first-child>img,.c-content .c-container .c-video--contain>video:first-child,picture.c-content .c-container .c-video--contain>img{font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}@supports not (aspect-ratio:1/1){.c-content .c-container .c-video:before{content:"";float:left;padding-top:calc(100%/(var(--aspect-ratio)))}.c-content .c-container .c-video:after{clear:both;content:"";display:block}.c-content .c-container .c-video:not(picture)>:first-child,.c-content .c-container .c-video>picture:first-child>img,picture.c-content .c-container .c-video>img{left:0;position:absolute;top:0}}.c-content .c-container .c-video svg{fill:currentcolor}.c-content .c-container .c-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-content .c-container .u-mt-0{margin-top:0}.c-content .c-container .u-mb-0{margin-bottom:0}.c-content .c-container :first-child{margin-top:0}.c-content .c-container :last-child{margin-bottom:0}.c-header__logo{display:block;margin:1.25rem auto;padding:1.25rem;width:16.875rem}.c-menu{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9998}html.is-menu-opening .c-menu{-webkit-animation:menu-open .5s;animation:menu-open .5s}html.is-menu-closing .c-menu{animation:menu-open .5s reverse}html.is-menu-active .c-menu{display:block}html.is-menu-opened .c-menu{visibility:visible}@-webkit-keyframes menu-open{0%{visibility:hidden}to{visibility:visible}}@keyframes menu-open{0%{visibility:hidden}to{visibility:visible}}.c-menu__overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,.2);bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s;will-change:opacity}html.is-menu-closing .c-menu__overlay,html.is-menu-opening .c-menu__overlay{transition:opacity .5s}html.is-menu-opening .c-menu__overlay{opacity:1}html.is-menu-opened .c-menu__overlay{opacity:1;transition:opacity .2s}.c-menu__content{width:100%}.c-menu__bg,.c-menu__content{bottom:0;position:absolute;right:0;top:0}.c-menu__bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;left:0;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity,transform}html.is-menu-opening .c-menu__bg{transition:opacity .5s 0s,-webkit-transform .5s 0s;transition:opacity .5s 0s,transform .5s 0s;transition:opacity .5s 0s,transform .5s 0s,-webkit-transform .5s 0s}html.is-menu-closing .c-menu__bg{transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}html.is-menu-opened .c-menu__bg,html.is-menu-opening .c-menu__bg{opacity:1;-webkit-transform:none;transform:none}.c-menu__body{height:100%;overflow:auto;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.c-menu__container{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;min-height:100%;padding:1.25rem 5.333333335vw 3.25rem}.c-menu__logo{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:1.25rem auto .625rem;opacity:0;padding:1.25rem;-webkit-transform:translate3d(0,.625rem,0);transform:translate3d(0,.625rem,0);width:16.875rem;will-change:opacity,transform}html.is-menu-opening .c-menu__logo{transition:opacity .5s 0s,-webkit-transform .5s 0s;transition:opacity .5s 0s,transform .5s 0s;transition:opacity .5s 0s,transform .5s 0s,-webkit-transform .5s 0s}html.is-menu-closing .c-menu__logo{transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}html.is-menu-opened .c-menu__logo,html.is-menu-opening .c-menu__logo{opacity:1;-webkit-transform:none;transform:none}.c-menu-btn{align-items:center;background:#7a9a01;border-radius:50%;bottom:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.2);display:flex;flex-direction:column;flex-shrink:0;height:4rem;justify-content:center;position:fixed;right:.625rem;width:4rem;z-index:9999}.c-menu-btn>span{background:#fff;height:2px;left:50%;margin-left:-1rem;margin-top:-1px;position:absolute;top:50%;transition-duration:.2s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease-in-out;width:2rem;will-change:transform,opacity}.c-menu-btn>span:first-child{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.c-menu-btn>span:nth-child(3){-webkit-transform:translateY(7px);transform:translateY(7px)}html.is-menu-active.is-menu-opened .c-menu-btn>span:first-child,html.is-menu-active.is-menu-opening .c-menu-btn>span:first-child{-webkit-transform:rotate(-135deg) scaleX(.8);transform:rotate(-135deg) scaleX(.8)}html.is-menu-active.is-menu-opened .c-menu-btn>span:nth-child(2),html.is-menu-active.is-menu-opening .c-menu-btn>span:nth-child(2){opacity:0;-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0)}html.is-menu-active.is-menu-opened .c-menu-btn>span:nth-child(3),html.is-menu-active.is-menu-opening .c-menu-btn>span:nth-child(3){-webkit-transform:rotate(-45deg) scaleX(.8);transform:rotate(-45deg) scaleX(.8)}.c-page-about-title{color:#7a9a01;font-size:1.1875rem;font-weight:700;line-height:1.6;text-align:center}.c-page-about-description{margin-top:1.25rem;text-align:center}.c-page-about-navigator{border:1px solid #7a9a01;border-radius:.75rem;margin-top:3.5rem;padding:2.5rem 1.5rem}.c-page-about-navigator__title{color:#7a9a01;font-size:1.0625rem;font-weight:700;text-align:center}.c-page-about-navigator__container{margin-top:1.875rem}.c-page-about-navigator__image{border-radius:.75rem;height:15rem;margin-left:auto;margin-right:auto;overflow:hidden;width:15rem}.c-page-about-navigator__name{font-size:1.0625rem;margin-top:1.25rem;text-align:center}.c-page-about-navigator__position{font-size:.75rem;margin-bottom:1.25rem;text-align:center}.c-page-about-navigator__profile{font-size:.75rem}.c-page-about-navigator__comment{border:1px solid #ddd;border-radius:1rem;font-size:.8125rem;margin-top:1.5rem;padding:1.25rem}.c-page-about-gk{border:1px solid #7a9a01;border-radius:.75rem;margin-top:3.5rem;padding:2.5rem 1.5rem}.c-page-about-gk__title{color:#7a9a01;font-size:1.125rem;font-weight:700;text-align:center}.c-page-about-gk__container{margin-top:1.875rem}.c-page-about-gk__image{border-radius:.75rem;margin-left:auto;margin-right:auto;margin-top:1.25rem;overflow:hidden;text-align:center}.c-page-about-gk__image img{width:100%}.c-page-about-gk__note{font-size:.625rem;margin-top:1.25rem}.c-page-index-hero{align-items:center;background:url(/greenkewpie-ch/assets/illustration.jpg) no-repeat 50% 50%/cover;display:flex;height:28.125rem;justify-content:center}.c-page-index-hero__logo{background:#fff;padding:1.6612629164rem;width:12.5rem}.c-page-index-about{margin-bottom:2.5rem;margin-top:2.5rem;text-align:center}.c-page-index-about__title{color:#7a9a01;font-size:1.1875rem;font-weight:700;line-height:1.6;word-break:auto-phrase;text-spacing-trim:trim-start}.c-page-index-about__description{font-size:.875rem;line-height:1.75;margin-top:.75rem}.c-page-index-about__btn{margin-top:1.5rem}.c-page-index-posts{margin-top:2.5rem}.c-page-index-posts__nav{display:flex;justify-content:center;margin-left:-.3125rem;margin-right:-.3125rem;margin-top:2.5rem}.c-page-index-posts__nav .c-btn{margin-left:.3125rem;margin-right:.3125rem;width:100%}.c-page-title{color:#7a9a01;font-size:1.125rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.c-pagination{flex-wrap:wrap;font-size:.875rem;margin-top:2.5rem}.c-pagination,.c-pagination__next,.c-pagination__prev{align-items:center;display:flex;justify-content:center}.c-pagination__next,.c-pagination__prev{flex:1 1 calc(50% - 0.3125rem);min-height:3rem;text-align:center;white-space:nowrap}.c-pagination__next--hidden,.c-pagination__prev--hidden{visibility:hidden}.c-pagination__prev{margin-right:.25rem}.c-pagination__next{margin-left:.25rem}.c-pagination__select{flex:1 1 100%;margin-top:.625rem;min-height:3rem;order:3;position:relative}.c-pagination__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%;z-index:1}.c-pagination__select__btn{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'%3E%3Cpath fill='%23fff' stroke='%23709B13' stroke-miterlimit='10' d='M9.74 1.38 5.5 5.62 1.26 1.38'/%3E%3C/svg%3E");background-position:calc(100% - .625rem) 50%;background-repeat:no-repeat;background-size:.6875rem .4375rem;border:1px solid #7a9a01;border-radius:9999px;color:#7a9a01;cursor:pointer;display:flex;justify-content:center;min-height:3rem;padding:.5em 2.5em;position:relative;transition-duration:.2s;transition-property:border-color,background-color,color;white-space:nowrap}.c-pagination__select__btn-divider{margin-left:.5em;margin-right:.5em}.c-pagination__select:focus~.c-pagination__select__btn{border-color:#7a9a01}.c-post-grid{display:flex;flex-wrap:wrap;margin-left:-2vw;margin-right:-2vw;margin-top:-10.6666666667vw}.c-post-grid>*{flex-shrink:0;margin-top:10.6666666667vw;max-width:100%;padding-left:2vw;padding-right:2vw;width:100%;width:50%}.c-product-banner__link{border:1px solid #ddd;border-radius:.75rem;display:flex;padding:1rem 1.25rem}.c-product-banner__image{flex:0 0 auto;-ms-grid-row-align:center;align-self:center;height:5rem;margin-right:.25rem;width:5rem}.c-product-banner__content{flex:1 1 auto;-ms-grid-row-align:center;align-self:center;font-size:.8125rem;font-weight:700;line-height:1.4}.c-product-banner__icon{align-self:flex-end;color:grey;flex:0 0 auto;height:.75rem;width:.75rem}.c-product-banner-small{display:flex;margin-top:.375rem;position:relative}.c-product-banner-small__image{flex:0 0 auto;-ms-grid-row-align:center;align-self:center;height:2.5rem;margin-right:.25rem;width:1.875rem}.c-product-banner-small__content{flex:1 1 auto;-ms-grid-row-align:center;align-self:center;font-size:.625rem;line-height:1.4}.c-recipe-banner{position:relative}.c-recipe-banner>a{align-items:center;display:flex}.c-recipe-banner__image{border-radius:.75rem;flex:0 0 auto;height:6rem;margin-right:.625rem;overflow:hidden;position:relative;width:6rem;--aspect-ratio:1}.c-recipe-banner__image:after{border:1px solid rgba(0,0,0,.06);border-radius:.75rem;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.c-recipe-banner__new-label{background:#ffea00;border-radius:9999px;font-size:.6875rem;font-weight:700;left:.5rem;padding:.125rem .75rem;position:absolute;top:.5rem;white-space:nowrap}.c-recipe-banner__content{flex:1 1 auto}.c-recipe-banner__title{font-size:.875rem;font-weight:700;line-height:1.6}.c-recipe-card__image{border-radius:.75rem;overflow:hidden;position:relative;--aspect-ratio:1}.c-recipe-card__image:after{border:1px solid rgba(0,0,0,.06);border-radius:.75rem;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.c-recipe-card__title{font-size:.875rem;font-weight:700;line-height:1.6;margin-top:.5rem}.c-recipe-card__label{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:9999px;bottom:.625rem;color:#333;font-size:.625rem;font-weight:700;left:.625rem;letter-spacing:0;max-width:calc(100% - 1.25rem);overflow:hidden;padding:.1em .8em;position:absolute;text-overflow:ellipsis;white-space:nowrap}.c-recipe-card__date{font-size:.6875rem;margin-top:.4375rem}.c-recipe-card__comment{align-items:flex-start;border:1px solid #ddd;border-radius:.75rem;display:flex;font-size:.6875rem;margin-top:.375rem;padding:.625rem}.c-recipe-card__comment__image{border-radius:50%;flex:0 0 auto;margin-right:3%;overflow:hidden;width:1.375rem;--aspect-ratio:1}.c-recipe-card__comment__content{flex:1 1 auto}.c-recipe-card__new-label{background:#ffea00;border-radius:9999px;font-size:.6875rem;font-weight:700;left:.7272727273em;padding:.0909090909em 1.0909090909em;position:absolute;top:.7272727273em;white-space:nowrap}.c-single-header .c-container{text-align:center}.c-single-eyecatch{border-radius:1rem;overflow:hidden;--aspect-ratio:1}.c-single-header__content{margin-top:1.25rem}.c-single-title{font-size:1.25rem;font-weight:700;text-align:center}.c-single-label{border:1px solid #ddd;border-radius:9999px;color:grey;display:inline-block;font-size:.8125rem;margin-top:.9375rem;padding:.0625rem .625rem}.c-single-date{font-size:.8125rem;margin-top:.75rem}.c-single-description{font-weight:700;line-height:2;margin-top:1.875rem}.c-single-description sup{font-weight:400}.c-single-note{font-weight:400}.c-single-note,.c-single-notice-voicy{border-radius:1rem;font-size:.8125rem;margin-top:1.25rem}.c-single-notice-voicy a{color:#7a9a01;-webkit-text-decoration:underline;text-decoration:underline}.c-single-toc{border:1px solid #7a9a01;border-radius:1rem;margin-top:2.5rem;padding:1.75rem 1.25rem}.c-single-toc__title{font-weight:700;text-align:center}.c-single-toc__content{color:#7a9a01;margin-top:1.25rem}.c-single-toc__content>li+li{margin-top:.75rem}.c-single-toc__btn{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath stroke='%23709B13' stroke-miterlimit='10' d='M13 1 7 7 1 1'/%3E%3C/svg%3E") no-repeat 100% 50%/.875rem .5rem;display:block;font-weight:700;padding-right:2.125rem}.c-single-person{background:rgba(0,0,0,.06);border-radius:.75rem;margin-top:2rem;padding:2rem 1.75rem}.c-single-person__image{border-radius:50%;height:6.75rem;margin-left:auto;margin-right:auto;overflow:hidden;width:6.75rem}.c-single-person__content{margin-top:.625rem}.c-single-person__name{font-size:1.0625rem;font-weight:700;text-align:center}.c-single-person__kana{font-size:.5rem;letter-spacing:0;margin-top:-.5em;text-align:center}.c-single-person__position{font-size:.75rem;margin-top:.5em;text-align:center}.c-single-person__profile{font-size:.75rem;margin-top:.875rem}.c-single-content,.c-single-voicy{margin-top:2.5rem}.c-single-voicy__title{color:#7a9a01;font-size:1.0625rem;font-weight:700;margin-bottom:.9375rem;text-align:center}.c-single-related{margin-top:2.5rem}.c-single-related__title{color:#7a9a01;font-size:1.0625rem;font-weight:700;margin-bottom:.625rem;text-align:center}.c-single-related__item+.c-single-related__item{margin-top:.625rem}.c-single-share{margin-bottom:2.5rem;margin-top:2.5rem}.c-single-share ul{display:flex;justify-content:center}.c-single-share__title{font-size:.8125rem;font-weight:700;margin-bottom:.625rem;text-align:center}.c-single-share__item{height:2rem;margin-left:.5rem;margin-right:.5rem;width:2rem}.c-single-back{text-align:center}.c-sitemap{color:#7a9a01;font-weight:700;line-height:1.6}.c-sitemap.c-footer{background:rgba(0,0,0,.06)}.c-sitemap.c-menu__sitemap{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0,.625rem,0);transform:translate3d(0,.625rem,0);will-change:opacity,transform}html.is-menu-opening .c-sitemap.c-menu__sitemap{transition:opacity .5s 0s,-webkit-transform .5s 0s;transition:opacity .5s 0s,transform .5s 0s;transition:opacity .5s 0s,transform .5s 0s,-webkit-transform .5s 0s}html.is-menu-closing .c-sitemap.c-menu__sitemap{transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}html.is-menu-opened .c-sitemap.c-menu__sitemap,html.is-menu-opening .c-sitemap.c-menu__sitemap{opacity:1;-webkit-transform:none;transform:none}.c-sitemap-upper{font-size:.9375rem;padding-bottom:1.5rem;padding-top:1.5rem}.c-sitemap-upper li+li{margin-top:1.25rem}.c-sitemap-upper a{display:block;position:relative}.c-menu__sitemap .c-sitemap-upper ul{text-align:center}.c-menu__sitemap .c-sitemap-upper li+li{margin-top:1.25rem}.c-menu__sitemap .c-sitemap-upper a{display:inline-block}.c-footer .c-sitemap-upper a{position:relative}.c-footer .c-sitemap-upper a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%23709B13' stroke-miterlimit='10' d='M1.38 1.26 5.62 5.5 1.38 9.74'/%3E%3C/svg%3E") no-repeat;background-size:contain;content:"";display:inline-block;height:.6875rem;margin-top:-.34375rem;position:absolute;right:0;top:50%;width:.4375rem}.c-sitemap-lower{font-size:.875rem;padding-bottom:2rem;padding-top:.5rem}.c-sitemap-lower ul{display:flex;justify-content:center}.c-sitemap-lower li{flex:1 1 100%;text-align:center}.c-sitemap-lower li+li{margin-left:4vw}.c-sitemap-lower img{border:1px solid #ddd;border-radius:.25rem;display:block;margin-bottom:.25rem;overflow:hidden}.c-sitemap-lower [data-icon=new_window]{color:inherit;display:inline-block;height:.5625rem;margin-left:.25em;margin-right:-.5em;vertical-align:middle;width:.5625rem}.c-sitemap-lower li:first-child [data-icon=new_window]{margin-left:-.15em}.c-menu__sitemap .c-sitemap-lower{padding-top:1rem}
/*! ==================================================
* Noto Sans Japanese (japanese) is licensed under the SIL Open Font License 1.1
* by http://www.google.com/fonts/earlyaccess
=================================================== */@font-face{font-family:BaseFont-JP;font-style:normal;font-weight:400;src:url(/assets/fonts/Basefont-Demilight.woff) format("woff")}@font-face{font-family:BaseFont-JP;font-style:normal;font-weight:700;src:url(/assets/fonts/Basefont-Medium.woff) format("woff")}@font-face{font-family:BaseFont-JP--strong;font-style:normal;font-weight:400;src:url(/assets/fonts/Basefont-Medium.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v16/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format("woff2")}@font-face{font-family:Roboto--strong;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format("woff2")}
/*! ==================================================
*  Web Fonts Title: Yaku Han JP
*  Version: 1.3.1
*  GitHub URL: https://github.com/qrac/yakuhanjp
*  Author: Qrac
*  Author URL: https://twitter.com/Qrac_jp
*  "Noto Sans CJK JP" licensed under the SIL Open Font License
*  https://www.google.com/get/noto/#/
=================================================== */@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/fonts/YakuHanJP-Demilight.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/fonts/YakuHanJP-Medium.woff) format("woff")}@font-face{font-family:YakuHanJP--strong;font-style:normal;font-weight:400;src:url(/assets/fonts/YakuHanJP-Medium.woff) format("woff")}.c-container,.c-footer .c-sitemap-lower,.c-footer .c-sitemap-upper{margin-left:auto;margin-right:auto;padding-left:5.333333335vw;padding-right:5.333333335vw}.c-image{aspect-ratio:var(--aspect-ratio);position:relative}.c-image,picture.c-image{display:block}.c-image:not(picture)>:first-child,.c-image>picture:first-child>img,picture.c-image>img{display:block;height:100%;width:100%}.c-image--cover>iframe:first-child,.c-image--cover>img:first-child,.c-image--cover>picture:first-child>img,.c-image--cover>video:first-child,picture.c-image--cover>img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.c-image--contain>iframe:first-child,.c-image--contain>img:first-child,.c-image--contain>picture:first-child>img,.c-image--contain>video:first-child,picture.c-image--contain>img{font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}@supports not (aspect-ratio:1/1){.c-image:before{content:"";float:left;padding-top:calc(100%/(var(--aspect-ratio)))}.c-image:after{clear:both;content:"";display:block}.c-image:not(picture)>:first-child,.c-image>picture:first-child>img,picture.c-image>img{left:0;position:absolute;top:0}}.c-image svg{fill:currentcolor}.c-btn{align-items:center;border:1px solid #7a9a01;border-radius:9999px;color:#7a9a01;display:inline-flex;justify-content:center;min-width:10.625rem;padding:.75rem .625rem;-webkit-text-decoration:none;text-decoration:none}.c-btn--has-arrow{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%23709B13' stroke-miterlimit='10' d='M1.38 1.26 5.62 5.5 1.38 9.74'/%3E%3C/svg%3E") no-repeat;background-position:calc(100% - .625rem) 50%;background-size:.4375rem .6875rem}.c-btn--has-arrow-left{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%23709B13' stroke-miterlimit='10' d='M5.62 9.74 1.38 5.5l4.24-4.24'/%3E%3C/svg%3E") no-repeat;background-position:.625rem 50%;background-size:.4375rem .6875rem}.c-logo{--aspect-ratio:(117.57/137.07)}.c-logo-h{--aspect-ratio:(245.55/70.63)}.c-logo-bold{--aspect-ratio:(118.19/137.6)}.c-logo-h-bold{--aspect-ratio:(246.16/71.12)}.c-main{padding-bottom:4rem}.u-auto-phrase{word-break:keep-all;word-wrap:anywhere}@media (min-width:576px){.c-pagination__next,.c-pagination__prev{padding:.5em 2em}}@media (min-width:769px){html{font-size:calc(13.07268px + .25063vw)}body{font-size:.9375rem}.c-article-banner__image{height:7.5rem;margin-right:1.75rem;width:7.5rem}.c-article-banner__title{font-size:1rem}.c-article-banner__label{font-size:.6875rem}.c-article-card__title{font-size:.9375rem;margin-top:.8em}.c-block-about{background-image:url(/greenkewpie-ch/assets/illustration-about-md.jpg);padding-bottom:5rem;padding-top:5rem}.c-block-about__content{margin-left:auto;margin-right:auto;max-width:43rem;padding:3.5rem}.c-block-about__title{font-size:1.75rem}.c-block-about__description{font-size:1rem}.c-block-about__navigator{margin-top:2rem}.c-block-about__navigator__image{height:10rem;width:10rem}.c-block-about__navigator__name{font-size:.875rem}.c-block-about__btn{max-width:20rem}.c-content .c-container{line-height:2}.c-content .c-container>h2{font-size:1.25rem}.c-content .c-container>h3{font-size:1.0625rem}.c-content .c-container>img{left:50%;margin:4em 0;max-width:1040px;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-content .c-container>figure{padding-bottom:1.5em;padding-top:1.5em}.c-content .c-container figcaption{font-size:.8125rem;line-height:1.75}.c-content .c-container>p>img{padding-bottom:1.5em;padding-top:1.5em}.c-content .c-container>p:has(>img){margin-bottom:2.5em;margin-top:2.5em}.c-content .c-container>p>img{padding-bottom:0;padding-top:0}.c-content .c-container .c-box{font-size:93.75%;padding:2rem}.c-content .c-container .c-comment+.c-comment{margin-top:-1.25em}.c-content .c-container .c-comment__person{margin-right:1.75rem;width:6rem}.c-content .c-container .c-comment__image{height:6rem;width:6rem}.c-content .c-container .c-comment__name{font-size:.6875rem;margin-top:.5rem}.c-content .c-container .c-comment__content{font-size:1rem;font-weight:700;margin-top:.5rem;padding:1.5rem}.c-header__logo{margin:1.25rem 0 1.25rem 1.25rem}.c-menu__container{max-width:calc(1040px + 10.66667vw);padding:5rem 5.4794520548vw}.c-menu__logo{left:0;margin:1.25rem 0 1.25rem 1.25rem;position:absolute;top:0;-webkit-transform:none;transform:none}.c-menu-btn{bottom:auto;right:2.5rem;top:2.5rem}.c-page-about-title{font-size:1.75rem}.c-page-about-description{margin-top:2rem}.c-page-about-navigator{padding:3rem 4rem 4rem}.c-page-about-navigator__title{font-size:1.25rem}.c-page-about-navigator__container{align-items:center;display:flex;margin-top:3rem}.c-page-about-navigator__image{flex:0 0 auto;height:22.5rem;margin-right:3.5rem;width:22.5rem}.c-page-about-navigator__content{flex:1 1 auto}.c-page-about-navigator__name{font-size:1.1875rem;margin-top:0;text-align:left}.c-page-about-navigator__position{text-align:left}.c-page-about-navigator__profile{font-size:.8125rem}.c-page-about-navigator__comment{font-size:.875rem;margin-top:1.75rem;padding:1.5rem}.c-page-about-gk{padding:3rem 5rem 4rem}.c-page-about-gk__title{font-size:1.3125rem}.c-page-about-gk__container{margin-top:2.5rem}.c-page-about-gk__content{margin-left:auto;margin-right:auto;max-width:828px}.c-page-about-gk__image{margin-top:3.5rem}.c-page-about-gk__image img{max-width:828px}.c-page-about-gk__content{flex:1 1 auto}.c-page-about-gk__note{font-size:.6875rem}.c-page-index-hero{background-image:url(/greenkewpie-ch/assets/illustration-md.jpg);height:43.75rem}.c-page-index-hero__logo{padding:2.3257680829rem;width:17.5rem}.c-page-index-about{margin-bottom:5rem;margin-top:5rem}.c-page-index-about__title{font-size:1.75rem}.c-page-index-about__description{font-size:1rem;margin-top:1.25rem}.c-page-index-about__btn{margin-top:2rem}.c-page-index-posts__nav{margin-left:-.625rem;margin-right:-.625rem}.c-page-index-posts__nav .c-btn{margin-left:.625rem;margin-right:.625rem;max-width:14.6875rem}.c-page-title{font-size:1.5rem;margin-bottom:4rem}.c-pagination{flex-wrap:nowrap;font-size:.9375rem;margin-left:auto;margin-right:auto;margin-top:4rem;max-width:47.5rem}.c-pagination__next,.c-pagination__prev{flex:0 1 auto;min-height:3.75rem}.c-pagination__prev{margin-right:1.5rem}.c-pagination__next{margin-left:1.5rem;order:3}.c-pagination__select{margin-top:0;order:2;width:auto}.c-pagination__select__btn{background-position:calc(100% - 1.25rem) 50%;min-height:4rem;padding:.5em 3em}.c-post-grid{margin-left:-1.03125rem;margin-right:-1.03125rem;margin-top:-3.25rem}.c-post-grid>*{margin-top:3.25rem;padding-left:1.03125rem;padding-right:1.03125rem;width:25%}.c-product-banner__link{padding:1.25rem 1.5rem}.c-product-banner__image{height:6rem;margin-right:.75rem;width:6rem}.c-product-banner__content{font-size:.9375rem}.c-recipe-banner__image{height:7.5rem;margin-right:1.75rem;width:7.5rem}.c-recipe-banner__title{font-size:1rem}.c-single-header .c-container{align-items:center;display:flex;max-width:none}.c-single-eyecatch{order:2;width:50%}.c-single-header__content{margin-top:.9375rem;order:1;padding-right:2.5rem;width:50%}.c-single-title{font-size:1.75rem}.c-single-label{margin-top:1.5rem}.c-single-date{margin-top:1.25rem}.c-single-description{margin-top:5rem}.c-single-note,.c-single-notice-voicy{font-size:.9375rem}.c-single-toc{margin-top:3.5rem;padding:2.5rem 2rem}.c-single-toc__title{font-size:1.0625rem}.c-single-toc__content{margin-top:1.75rem}.c-single-toc__content>li+li{margin-top:1.25rem}.c-single-person{display:flex;margin-top:2rem}.c-single-person__image{flex:0 0 auto;margin-right:2rem}.c-single-person__content{margin-top:0}.c-single-person__name-group{align-items:baseline;display:flex}.c-single-person__name{text-align:left}.c-single-person__kana{font-size:.6875rem;margin-left:.5em;margin-top:0;text-align:left}.c-single-person__position{text-align:left}.c-single-content,.c-single-voicy{margin-top:4rem}.c-single-voicy__title{font-size:1.25rem;margin-bottom:1.25rem}.c-single-related{margin-top:4rem}.c-single-related__title{font-size:1.25rem;margin-bottom:.9375rem}.c-single-related__item+.c-single-related__item{margin-top:1.25rem}.c-single-share__title{font-size:.875rem;margin-bottom:1rem}.c-single-share__item{height:2.5rem;margin-left:.625rem;margin-right:.625rem;width:2.5rem}.c-menu__sitemap .c-sitemap-upper{font-size:1.25rem}.c-menu__sitemap .c-sitemap-upper li+li{margin-top:1.5rem}.c-footer .c-sitemap-upper{padding-bottom:0;padding-top:2.5rem}.c-footer .c-sitemap-upper a:after{margin-left:.25em;position:static}.c-footer .c-sitemap-upper ul{display:flex;justify-content:center}.c-footer .c-sitemap-upper li+li{margin-left:2rem;margin-top:0}.c-sitemap-lower{font-size:.9375rem}.c-sitemap-lower li+li{margin-left:2.0625rem}.c-sitemap-lower li{max-width:235px}.c-sitemap-lower img{margin-bottom:.375rem}.c-menu__sitemap .c-sitemap-lower{font-size:.9375rem}.c-footer .c-sitemap-lower{padding-bottom:2.5rem;padding-top:2.5rem}.c-footer .c-sitemap-lower,.c-footer .c-sitemap-upper{max-width:calc(1040px + 10.66667vw);padding-left:5.4794520548vw;padding-right:5.4794520548vw;width:auto}.c-footer .c-sitemap-hidden-md{display:none}.c-container{max-width:calc(1040px + 10.9589vw)}.c-container,.c-container.c-container--small{padding-left:5.4794520548vw;padding-right:5.4794520548vw;width:auto}.c-container.c-container--small{max-width:calc(40rem + 10.66667vw)}.c-btn{width:21.875rem}.c-btn--has-arrow{background-position:calc(100% - 1.25rem) 50%}.c-btn--has-arrow-left{background-position:1.25rem 50%}.c-main{padding-bottom:7.5rem}.u-hidden-md{display:none}}@media screen\0 and (min-width:769px){.c-pagination__next,.c-pagination__prev{height:3.75rem}.c-pagination__select__btn{height:4rem}}@media (min-width:1168px){html{font-size:16px}body{font-size:1rem}.c-container,.c-footer .c-sitemap-lower,.c-footer .c-sitemap-upper,.c-menu__container{max-width:none;padding-left:64px;padding-right:64px;width:1168px}.c-container.c-container--small{max-width:768px;padding-left:64px;padding-right:64px;width:768px}}@media (any-hover:hover){a:not([disabled]){will-change:opacity}a:not([disabled]):hover{opacity:.5}.c-menu__overlay{will-change:opacity}.c-menu__overlay:hover{opacity:.5}html.is-menu-opened .c-menu__overlay{will-change:opacity}html.is-menu-opened .c-menu__overlay:hover{opacity:.5}.c-menu-btn:hover>span:first-child{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.c-menu-btn:hover>span:nth-child(3){-webkit-transform:translateY(6px);transform:translateY(6px)}html.is-menu-active.is-menu-opened .c-menu-btn:hover>span,html.is-menu-active.is-menu-opening .c-menu-btn:hover>span{opacity:.5}.c-pagination__select__btn{will-change:border-color}.c-pagination__select__btn svg{will-change:fill}.c-pagination__select:focus~.c-pagination__select__btn,.c-pagination__select:hover~.c-pagination__select__btn{border-color:#7a9a01}}@media screen\0 {a:not([disabled]){will-change:opacity}a:not([disabled]):hover{opacity:.5}.c-content .c-container .c-video:before{content:"";float:left;padding-top:calc(100%/(var(--aspect-ratio)))}.c-content .c-container .c-video:after{clear:both;content:"";display:block}.c-content .c-container .c-video:not(picture)>:first-child,.c-content .c-container .c-video>picture:first-child>img,picture.c-content .c-container .c-video>img{left:0;position:absolute;top:0}.c-menu__overlay{will-change:opacity}.c-menu__overlay:hover{opacity:.5}html.is-menu-opened .c-menu__overlay{will-change:opacity}html.is-menu-opened .c-menu__overlay:hover{opacity:.5}.c-menu-btn:hover>span:first-child{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.c-menu-btn:hover>span:nth-child(3){-webkit-transform:translateY(6px);transform:translateY(6px)}html.is-menu-active.is-menu-opened .c-menu-btn:hover>span,html.is-menu-active.is-menu-opening .c-menu-btn:hover>span{opacity:.5}.c-pagination__next,.c-pagination__prev{height:3rem}.c-pagination__select__btn{will-change:border-color}.c-pagination__select__btn svg{will-change:fill}.c-pagination__select:focus~.c-pagination__select__btn,.c-pagination__select:hover~.c-pagination__select__btn{border-color:#7a9a01}.c-image:before{content:"";float:left;padding-top:calc(100%/(var(--aspect-ratio)))}.c-image:after{clear:both;content:"";display:block}.c-image:not(picture)>:first-child,.c-image>picture:first-child>img,picture.c-image>img{left:0;position:absolute;top:0}}