html{-webkit-tap-highlight-color:transparent}#kf-veil{position:fixed;inset:0;z-index:2147483000;background:#fff;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center}#kf-veil span{position:relative;display:block;width:14px;height:14px;border-radius:50%;background:#5c9e46;opacity:0;transform:scale(.4)}#kf-veil span:after{content:'';position:absolute;inset:-1px;border-radius:50%;border:1.5px solid #5c9e46;opacity:0}html.kf-veil #kf-veil,html.kf-leave #kf-veil{opacity:1;pointer-events:auto}html.kf-veil #kf-veil span,html.kf-leave #kf-veil span{opacity:1;transform:none;transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.64,1);animation:kf-bounce 1.1s ease-in-out infinite}html.kf-veil #kf-veil span:after,html.kf-leave #kf-veil span:after{animation:kf-ripple 1.1s cubic-bezier(.16,1,.3,1) infinite}html.kf-leave #kf-veil span{transition-delay:.45s;animation-delay:.45s}html.kf-leave #kf-veil span:after{animation-delay:.45s}html.kf-js #head-slider .slide-logo,html.kf-js #page-header .slide-logo{opacity:0;transform:translateY(14px)}html.kf-js #head-button{opacity:0;transform:translateY(10px)}html.kf-js.kf-ready #head-slider .slide-logo,html.kf-js.kf-ready #page-header .slide-logo{opacity:1;transform:none;transition:opacity 1.1s cubic-bezier(.16,1,.3,1) .15s,transform 1.3s cubic-bezier(.16,1,.3,1) .15s}html.kf-js.kf-ready #head-button{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.16,1,.3,1) .45s,transform 1s cubic-bezier(.16,1,.3,1) .45s}html.kf-js .kf-up{opacity:0;transform:translateY(24px)}html.kf-js .kf-up.is-shown{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}html.kf-js .kf-pop{opacity:0;transform:scale(.82)}html.kf-js .is-shown .kf-pop,html.kf-js .kf-pop.is-shown{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.34,1.56,.64,1)}html.kf-js .kf-draw{clip-path:inset(0 100% 0 0)}html.kf-js .kf-draw.is-shown{clip-path:inset(0 0 0 0);transition:clip-path 1.6s cubic-bezier(.65,0,.35,1) .1s}html.kf-js h2.archive.kf-head{opacity:0;transform:translateY(12px)}html.kf-js h2.archive.kf-head:before{display:inline-block;transform:scale(0)}html.kf-js h2.archive.kf-head.is-shown{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}html.kf-js h2.archive.kf-head.is-shown:before{transform:none;transition:transform .7s cubic-bezier(.34,1.56,.64,1) .2s}#top-news-wrap .thumb img,#top-recipe-wrap ul li img,.archive-news .thumb img,ul.related img{transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .6s,opacity .3s}#top-news-wrap a:hover img,#top-recipe-wrap ul a:hover img,.archive-news a:hover img,ul.related a:hover img{opacity:1;transform:scale(1.05);box-shadow:0 10px 24px rgba(0,0,0,0.16)}h4.gotoAll a:after{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}h4.gotoAll a:hover:after{transform:translateX(4px)}#head-button li:after{transition:all .45s cubic-bezier(.16,1,.3,1)}@media only screen and (max-width:1023px){html.kf-js .mobile-menu-inner{display:block !important;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s}html.kf-js .mobile-menu-inner li{opacity:0;transform:translateY(10px);transition:opacity .25s,transform .25s}html.kf-js .mobile-menu-inner.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility 0s}html.kf-js .mobile-menu-inner.is-open li{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.34,1.56,.64,1)}html.kf-js .mobile-menu-inner.is-open li:nth-child(1){transition-delay:.13s}html.kf-js .mobile-menu-inner.is-open li:nth-child(2){transition-delay:.18s}html.kf-js .mobile-menu-inner.is-open li:nth-child(3){transition-delay:.23000000000000004s}html.kf-js .mobile-menu-inner.is-open li:nth-child(4){transition-delay:.28s}html.kf-js .mobile-menu-inner.is-open li:nth-child(5){transition-delay:.33s}html.kf-js .mobile-menu-inner.is-open li:nth-child(6){transition-delay:.38000000000000006s}html.kf-js .mobile-menu-inner.is-open li:nth-child(7){transition-delay:.43000000000000005s}html.kf-js .mobile-menu-inner.is-open li:nth-child(8){transition-delay:.48000000000000004s}html.kf-js .mobile-menu-inner.is-open li:nth-child(9){transition-delay:.53s}html.kf-js .mobile-menu-inner.is-open li:nth-child(10){transition-delay:.58s}html.kf-menu-open{overflow:hidden}}@media (prefers-reduced-motion:reduce){#kf-veil{display:none}}@keyframes kf-bounce{0%,100%{transform:translateY(0) scale(1,1)}45%{transform:translateY(-10px) scale(.95,1.05)}85%{transform:translateY(0) scale(1.12,.88)}}@keyframes kf-ripple{0%{opacity:0;transform:scale(1)}80%{opacity:.6;transform:scale(1)}100%{opacity:0;transform:scale(2.4)}}