@charset "UTF-8";/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Sackers Gothic Std;font-weight:900;src:url(../fonts/361C8B_0_0.eot);src:url(../fonts/361C8B_0_0.woff2) format("woff2"),url(../fonts/361C8B_0_0.woff) format("woff")}@font-face{font-family:Brown-Regular;src:url(../fonts/lineto-brown-regular.eot);src:url(../fonts/lineto-brown-regular.woff2) format("woff2"),url(../fonts/lineto-brown-regular.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;word-wrap:break-word;-webkit-font-smoothing:antialiased}html{overflow-y:scroll;-webkit-overflow-scrolling:touch}body{overflow:hidden;line-height:1.5;font-size:16px;font-family:Noto Sans JP,Noto Sans Japanese,Noto Sans CJK JP,HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro W3,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;color:#1a1a1a;-webkit-overflow-scrolling:touch;width:100%;height:auto}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre{margin:0}img{display:block;width:100%}a{text-decoration:none;color:#000}a img{border:none}hr{margin:0;border:none}main{display:block}.barba-container{opacity:0;filter:alpha(opacity=0)}#loading-container{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#fff;z-index:9999}#lottie-logo{position:absolute;top:50%;left:50%;width:700px;height:700px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#loading-svg{position:fixed;top:0;right:0;width:100%;height:100%}#loading-path{fill:#ce009f}.l-header{position:absolute;top:0;left:0;z-index:2;width:100%;padding:90px 0 0}.l-header-logo{display:block;width:210px;margin:0 auto}.l-header-logo img{width:100%;height:auto}.l-footer{width:100%;height:auto;margin:90px auto 110px}.l-footer-sns{width:108px;height:auto;margin:0 auto}.l-footer-logo{display:block;width:140px;height:auto;margin:40px auto}.l-footer-credit{text-align:center;font-size:10px;color:#cfcbc8;letter-spacing:.5px;margin:0 auto}.l-menu{display:none}.l-menu.active{display:block}.l-menu.inactive:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}#l-menu__bg__svg{position:fixed;top:0;right:0;width:410px;height:230px;z-index:100;pointer-events:none}.l-menu.index #l-menu__bg__svg{width:47vw;height:22vw}#l-menu__bg__path{fill:#ce009f;pointer-events:fill}.l-menu__content{position:fixed;top:0;right:0;bottom:0;left:0;z-index:105;width:100%;height:100%;overflow:hidden}.l-menu__content.animation-enter-active{transition:opacity 10s}.l-menu__content.animation-enter-active .l-menu__container{overflow:hidden}.l-menu__content.animation-enter-active .l-menu__container .l-menu__container-contents{transition:-webkit-transform 2s .5s;transition:transform 2s .5s}.l-menu__content.animation-enter-active .l-menu__container .l-menu__container-contents li{transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s}.l-menu__content.animation-enter-active .l-menu__container .l-menu__container-contents li:nth-child(1){transition-delay:.5s}.l-menu__content.animation-enter-active .l-menu__container .l-menu__container-contents li:nth-child(2){transition-delay:.6s}.l-menu__content.animation-enter-active .l-menu__container .l-menu__container-contents li:nth-child(3){transition-delay:.7s}.l-menu__content.animation-enter-active .l-menu__container .l-menu__container-contents li:nth-child(4){transition-delay:.8s}.l-menu__content.animation-enter-active .l-menu__container .l-menu__container-contents li:nth-child(5){transition-delay:.9s}.l-menu__content.animation-enter-active .l-menu__container .l-menu__container-contents li:nth-child(6){transition-delay:1s}.l-menu__content.animation-enter-active .l-menu__container_lang li{transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.l-menu__content.animation-enter-active .l-menu__container_lang li:before{transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.l-menu__content.animation-enter-active .l-menu__container_lang li:nth-child(1){transition-delay:1.4s}.l-menu__content.animation-enter-active .l-menu__container_lang li:nth-child(1):before{transition-delay:1.5s}.l-menu__content.animation-enter-active .l-menu__container_lang li:nth-child(2){transition-delay:1.6s}.l-menu__content.animation-enter-active .l-menu__container_lang li:nth-child(2):before{transition-delay:1.7s}.l-menu__content.animation-enter-active .l-menu__container_lang li:nth-child(3){transition-delay:1.8s}.l-menu__content.animation-enter-active .l-menu__container_sns a{transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.l-menu__content.animation-enter-active .l-menu__container_sns a:nth-child(1){transition-delay:1.9s}.l-menu__content.animation-enter-active .l-menu__container_sns a:nth-child(2){transition-delay:2s}.l-menu__content.animation-leave-active{transition:opacity 1s}.l-menu__content.animation-leave-active .l-menu__container{overflow:hidden}.l-menu__content.animation-leave-active .l-menu__container .l-menu__container-contents{transition:-webkit-transform 2s;transition:transform 2s}.l-menu__content.animation-leave-active .l-menu__container .l-menu__container-contents li{transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.l-menu__content.animation-leave-active .l-menu__container_lang li{transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.l-menu__content.animation-leave-active .l-menu__container_lang li:before{transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.l-menu__content.animation-leave-active .l-menu__container_sns a{transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.l-menu__content.animation-enter .l-menu__container .l-menu__container-contents{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.l-menu__content.animation-enter .l-menu__container .l-menu__container-contents li{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(1.3,1.3,1) rotate3d(1,-3,-1,36deg) translate3d(200px,50px,130px);transform:scale3d(1.3,1.3,1) rotate3d(1,-3,-1,36deg) translate3d(200px,50px,130px)}.l-menu__content.animation-enter .l-menu__container_lang li{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(15px);transform:translateY(15px)}.l-menu__content.animation-enter .l-menu__container_lang li:before{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(15px);transform:translateY(15px)}.l-menu__content.animation-enter .l-menu__container_sns a{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(15px);transform:translateY(15px)}.l-menu__content.animation-leave-to .l-menu__container .l-menu__container-contents{-webkit-transform:translateY(50px);transform:translateY(50px)}.l-menu__content.animation-leave-to .l-menu__container .l-menu__container-contents li{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(1.3,1.3,1) rotate3d(1,-3,-1,36deg) translate3d(50px,50px,130px);transform:scale3d(1.3,1.3,1) rotate3d(1,-3,-1,36deg) translate3d(50px,50px,130px)}.l-menu__content.animation-leave-to .l-menu__container_lang li{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(15px);transform:translateY(15px)}.l-menu__content.animation-leave-to .l-menu__container_lang li:before{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(15px);transform:translateY(15px)}.l-menu__content.animation-leave-to .l-menu__container_sns a{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(15px);transform:translateY(15px)}.l-menu__container{position:absolute;top:50%;left:0;width:100%;max-height:100%;padding:50px 20px 100px;overflow-x:hidden;overflow-y:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-menu__container ul{list-style-type:none;width:200px;margin:0 auto;padding:0}.l-menu__container li{padding:2.5vh 0}.l-menu__container li.l-menu-top:nth-child(2){padding:0 0 2vh}.l-menu__container li.l-menu-top:nth-child(3){padding:0 0 2.5vh}.l-menu__container li.l-menu-top a{display:inline-block;font-size:16px;line-height:30px;letter-spacing:0;opacity:.8;filter:alpha(opacity=80)}.l-menu__container a{color:#fff;font-family:Sackers Gothic Std,sans-serif;font-weight:900;font-size:28px;letter-spacing:3px;transition:color .3s}.l-menu__container a:hover{color:#ce009f}.l-menu__container_sns{position:absolute;display:inline-block;width:128px;bottom:10px;right:30px;margin:auto;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-menu__container_sns a{position:relative;display:block;float:left;font-family:Sackers Gothic Std,sans-serif;font-weight:900;color:#fff;width:44px;height:44px;margin:0 10px}.l-menu__container_sns a svg{position:relative;width:22px;height:22px;top:11px;left:11px;color:#fff}.l-menu__container_sns a svg path{fill:currentColor;transition:fill .3s}.l-menu__container_sns a:hover path{fill:#ce009f}.l-menu__container_lang{position:absolute;width:300px;height:44px;bottom:30px;left:30px}.l-menu__container_lang ul{list-style-type:none;margin:0;padding:0}.l-menu__container_lang li{position:relative;display:inline-block}.l-menu__container_lang li.active a{opacity:1;filter:alpha(opacity=100)}.l-menu__container_lang li:before{position:absolute;display:block;content:"";width:1px;height:40%;top:30%;right:-3px;background-color:#fff;opacity:.3;filter:alpha(opacity=30)}.l-menu__container_lang li:last-child:before{display:none}.l-menu__container_lang a{display:block;font-family:Sackers Gothic Std,sans-serif;font-weight:900;font-size:18px;color:#fff;line-height:44px;padding:0 10px;opacity:.5;filter:alpha(opacity=50);transition:color .3s,opacity .3s}.l-menu__container_lang a:hover{color:#ce009f;opacity:1;filter:alpha(opacity=100)}.l-menu__button{position:fixed;top:20px;right:20px;z-index:105;width:84px;height:70px;padding:30px;cursor:pointer}.l-menu__button.open .l-menu__button__bar{transition:-webkit-transform .5s 1.5s;transition:transform .5s 1.5s}.l-menu__button.open .l-menu__button__bar:nth-child(1){-webkit-transform:translateY(4px) rotate(315deg);transform:translateY(4px) rotate(315deg)}.l-menu__button.open .l-menu__button__bar:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.l-menu__button.open .l-menu__button__bar:nth-child(3){-webkit-transform:translateY(-4px) rotate(-315deg);transform:translateY(-4px) rotate(-315deg)}.l-menu__button.open .l-menu__button__text{opacity:0;filter:alpha(opacity=0);visibility:hidden;transition:opacity .5s 1.5s,visibility 0s 2s}.l-menu.index .l-menu__button.menu-enter-active,.l-menu.index .l-menu__button.animation-leave-active{transition:opacity .5s}.l-menu.index .l-menu__button.menu-enter,.l-menu.index .l-menu__button.menu-leave-to{opacity:0;filter:alpha(opacity=0)}.l-menu__button__text{position:absolute;top:0;left:-30px;font-size:13px;height:70px;line-height:72px;letter-spacing:2px;font-family:Brown-Regular,sans-serif;font-weight:400;color:#fff;transition:opacity .5s 1.5s,visibility 0s}.l-menu__button__icon{position:relative;width:100%;height:100%}.l-menu__button__bar{position:absolute;left:0;width:26px;height:2px;background-color:#fff;transition:-webkit-transform .5s 1.5s;transition:transform .5s 1.5s}.l-menu__button__bar:nth-child(1){top:0}.l-menu__button__bar:nth-child(2){top:8px}.l-menu__button__bar:nth-child(3){bottom:0}.l-menu-observer{position:absolute;top:0;right:0;width:30px;height:30px}#l-popup{display:none}#l-popup.active{display:block}.l-popup{position:fixed;top:0;left:0;z-index:200;display:block;width:100%;height:100vh}.l-popup.popup-enter-active{transition:opacity .6s}.l-popup.popup-enter-active .l-popup__bg{transition:opacity .3s}.l-popup.popup-enter-active .l-popup__content,.l-popup.popup-enter-active .l-popup__movie{transition:-webkit-transform .3s .3s,opacity .3s .3s;transition:transform .3s .3s,opacity .3s .3s}.l-popup.popup-enter-active .l-popup__close:before,.l-popup.popup-enter-active .l-popup__close:after{transition:-webkit-transform .3s .3s;transition:transform .3s .3s}.l-popup.popup-leave-active{transition:opacity .6s}.l-popup.popup-leave-active .l-popup__bg{transition:opacity .3s .3s}.l-popup.popup-leave-active .l-popup__content,.l-popup.popup-leave-active .l-popup__movie{opacity:0;filter:alpha(opacity=0);transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.l-popup.popup-leave-active .l-popup__close:before,.l-popup.popup-leave-active .l-popup__close:after{transition:-webkit-transform .3s;transition:transform .3s}.l-popup.popup-enter .l-popup__bg,.l-popup.popup-leave-to .l-popup__bg{opacity:0;filter:alpha(opacity=0)}.l-popup.popup-enter .l-popup__content,.l-popup.popup-leave-to .l-popup__content{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(30px);transform:translateY(30px)}.l-popup.popup-enter .l-popup__movie,.l-popup.popup-leave-to .l-popup__movie{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(.9);transform:scale(.9)}.l-popup.popup-enter .l-popup__close:before,.l-popup.popup-leave-to .l-popup__close:before{-webkit-transform:translate(-50%,-50%) rotate(90deg) scale(0);transform:translate(-50%,-50%) rotate(90deg) scale(0)}.l-popup.popup-enter .l-popup__close:after,.l-popup.popup-leave-to .l-popup__close:after{-webkit-transform:translate(-50%,-50%) rotate(0deg) scale(0);transform:translate(-50%,-50%) rotate(0deg) scale(0)}.l-popup__bg{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.l-popup__container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;display:block;width:100%;max-height:100%}.l-popup__container.content{padding:50px 100px;overflow-x:hidden;overflow-y:auto}.l-popup__content{max-width:700px;margin:0 auto;background-color:#fff;border-radius:5px;overflow:hidden}.l-popup__content h3{position:relative;text-align:center;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:26px;padding-left:50px;margin-bottom:60px}.l-popup__content h3:before{content:"";position:absolute;display:block;width:23px;height:32px;top:5px;left:calc(50% - 160px);background:url(../images/index/icon_eat.svg) center center no-repeat;background-size:cover}.l-popup__content h4{position:relative;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:17px;line-height:30px}.l-popup__content p{position:relative;font-size:12px;line-height:20px;color:gray}.p-index-product__popup-content{*zoom:1;position:relative;width:100%;height:100%;background-color:#edeae7;padding:60px 50px 50px}.p-index-product__popup-content:before,.p-index-product__popup-content:after{display:table;content:""}.p-index-product__popup-content:after{clear:both}.p-index-product__popup-content-howto{position:relative;background-color:#fff;padding:20px 30px 20px 70px;margin:20px auto;border-radius:8px;font-size:15px;z-index:1;box-shadow:5px 10px 8px rgba(0,0,0,.04)}.p-index-product__popup-content-howto:before{content:"";position:absolute;display:block;width:30px;height:30px;margin:auto;top:0;left:30px;bottom:0;background:url(../images/index/icon_microwave.svg) center center no-repeat;background-size:contain}.l-popup__movie{position:relative;margin:auto}.l-popup__movie #y-movie{position:absolute;top:0;left:0;bottom:0;right:0;width:100%!important;height:100%!important}.l-popup__close{position:absolute;top:20px;right:20px;z-index:3;width:60px;height:60px}.l-popup__close:before,.l-popup__close:after{content:"";position:absolute;top:50%;left:50%;display:block;width:100%;height:1px;background-color:#fff}.l-popup__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(1);transform:translate(-50%,-50%) rotate(45deg) scale(1)}.l-popup__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg) scale(1);transform:translate(-50%,-50%) rotate(-45deg) scale(1)}#popup-content,#popup-movie{display:none}.en .p-index-about-desc-tagline img{display:inline-block;width:auto;height:2.2vw;max-height:45px}.en .p-index-about-desc-tagline img:nth-child(1){display:block;margin:0 auto 1.6vw}.en .p-index-about-desc-tagline img:nth-child(2){margin:0 1vw 0 0}.en .p-index-about-desc-tagline-sub{font-size:22px;letter-spacing:1px}.en .p-index-story-desc{width:600px}.en .p-index-product-name{display:none}.en .p-index-product-price-list.pie{width:265px}.en .p-index-product-price-list.pie li:first-child{margin-left:18px}.en .p-index-product-price-list.soft{width:240px}.en .p-index-product-price-list li{padding:0 30px 0 0}.en .p-index-product-price-list p:before{content:"(Tax included)";right:-60px}.en .p-index-product-desc-title{font-family:Brown-Regular,sans-serif;font-weight:400;font-size:30px;line-height:30px}.en .feature-point-detail-active .feature-point-text{font-family:Sackers Gothic Std,sans-serif;font-weight:900;margin:3.7vw auto 0;letter-spacing:.8}.en .feature-point-detail-active .feature-point-en{display:none}.en .p-index-product-pie-catch_a_shadow{top:218px}.en .p-index-product-info{width:240px}.en .p-index-product-soft-catch_b_shadow{top:calc(236px + 14vw)}.en .feature-point-text{font-size:1.8vw;line-height:1.7vw}.en .feature-point-text.paste{font-size:1.5vw}.en .feature-point-detail-active .feature-point-text{font-size:1.5vw;line-height:1.8vw;margin:3.6vw auto 0}.en .p-index-product-desc-howto-btn p{font-size:15px;line-height:20px;padding:14px 0 0 45px}.en .p-index-product-desc-howto-btn p:before{left:calc(50% - 100px)}.en .l-popup__content h3{font-size:26px}.en .l-popup__content h3:before{top:22px;left:calc(50% - 180px)}.en .p-index-product__popup-content-howto{padding:15px 20px 20px 80px;line-height:20px}.en .c-news-card-title{font-family:Noto Sans JP,Noto Sans Japanese,Noto Sans CJK JP,HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro W3,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:17px}.en .p-news-title{font-family:Noto Sans JP,Noto Sans Japanese,Noto Sans CJK JP,HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro W3,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:32px;letter-spacing:0}.en .p-news-detail h2{font-family:Noto Sans JP,Noto Sans Japanese,Noto Sans CJK JP,HiraKakuProN-W6,"ヒラギノ角ゴ Pro W6",Hiragino Kaku Gothic Pro W6,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;line-height:30px}.en .p-news-detail h3{line-height:22px}.en .p-news-detail h3:before{height:calc(100% - 6px)}.en .p-shop__area-title span:first-child{font-family:Sackers Gothic Std,sans-serif;font-weight:900;font-size:28px;line-height:1.8}.en .p-shop__area-title span:last-child{display:none}.en .p-shop-item__title span:last-child{display:none}.en .p-shop-show__title span:first-child{font-family:Sackers Gothic Std,sans-serif;font-weight:900;font-size:34px;line-height:1.8}.en .p-shop-show__title span:last-child{display:none}.en .p-contact-message{width:100%;max-width:800px;padding:0 25px}.en .p-contact-info-contents{padding:0 20px}.en .p-contact-info-contents-title{width:170px}#mouse-cursor{position:fixed;z-index:100;width:0;height:0;top:0;left:0;pointer-events:none}#mouse-cursor:before{content:"";position:absolute;display:block;top:-5px;left:-5px;width:10px;height:10px;border-radius:50%;opacity:0;filter:alpha(opacity=0);background-color:#fff;transition:opacity .3s}#mouse-cursor.arrow .mouse-cursor__arrow .circle-svg{-webkit-transform:rotate(-185deg);transform:rotate(-185deg)}#mouse-cursor.arrow .mouse-cursor__arrow .circle-svg circle{stroke-dashoffset:0;transition:stroke-dashoffset .5s .2s}#mouse-cursor.arrow .mouse-cursor__arrow .c-arrow.c-arrow--next{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s .7s;transition:transform .3s .7s}#mouse-cursor.back .mouse-cursor__arrow .circle-svg{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#mouse-cursor.back .mouse-cursor__arrow .circle-svg circle{stroke-dashoffset:0;transition:stroke-dashoffset .5s .2s}#mouse-cursor.back .mouse-cursor__arrow .c-arrow.c-arrow--back{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s .7s;transition:transform .3s .7s}#mouse-cursor.popup .mouse-cursor__popup:before,#mouse-cursor.popup .mouse-cursor__popup:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotate(0) scale(1,1);transform:rotate(0) scale(1,1)}#mouse-cursor.menu:before{opacity:1;filter:alpha(opacity=100);transition:-webkit-transform 1s .2s,background-color 1s .2s,opacity .3s;transition:transform 1s .2s,background-color 1s .2s,opacity .3s}#mouse-cursor.menu.menu-li:before{-webkit-transform:scale(30);transform:scale(30);transition:-webkit-transform .3s;transition:transform .3s}#mouse-cursor.menu.menu-icon:before{-webkit-transform:scale(4.4);transform:scale(4.4);transition:-webkit-transform .3s;transition:transform .3s}#mouse-cursor.menu.menu-close:before{-webkit-transform:scale(30);transform:scale(30);transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;background-color:rgba(0,0,0,.1)}#mouse-cursor .mouse-cursor__arrow{position:absolute;top:-33px;left:-33px;width:66px;height:66px;border-radius:50%;overflow:hidden}#mouse-cursor .mouse-cursor__arrow .circle-svg circle{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:208;stroke-dashoffset:208;transition:stroke-dashoffset .3s .4s}#mouse-cursor .mouse-cursor__arrow .c-arrow{position:absolute;width:45px;top:0;bottom:0;margin:auto;transition:-webkit-transform .2s .2s;transition:transform .2s .2s}#mouse-cursor .mouse-cursor__arrow .c-arrow.c-arrow--next{left:0;-webkit-transform:translateX(-45px);transform:translateX(-45px)}#mouse-cursor .mouse-cursor__arrow .c-arrow.c-arrow--back{right:0;-webkit-transform:translateX(45px);transform:translateX(45px)}#mouse-cursor .mouse-cursor__arrow .c-arrow path{stroke:#fff}#mouse-cursor .mouse-cursor__popup{position:absolute;top:-10px;left:-10px;width:20px;height:20px}#mouse-cursor .mouse-cursor__popup:before,#mouse-cursor .mouse-cursor__popup:after{content:"";display:block;position:absolute;background-color:#7d7971;top:0;left:0;bottom:0;right:0;margin:auto;transition:-webkit-transform .3s .3s,opacity .3s .3s;transition:transform .3s .3s,opacity .3s .3s}#mouse-cursor .mouse-cursor__popup:before{width:20px;height:1px;-webkit-transform:rotate(-180deg) scale(0,1);transform:rotate(-180deg) scale(0,1)}#mouse-cursor .mouse-cursor__popup:after{width:1px;height:20px;-webkit-transform:rotate(-180deg) scale(1,0);transform:rotate(-180deg) scale(1,0)}.c-page{padding:180px 0 0}.c-page-container{position:relative;padding:0 50px}.c-page-container:before{content:"";position:absolute;display:block;margin:auto;left:50px;right:50px;background-color:#edeae7;z-index:-1}.c-page-container.news-index:before{top:50px;bottom:0}.c-page-container.news-show:before{top:100px;bottom:50px}.c-page-container.shop-index:before{top:0;bottom:0}.c-page-container.shop-show{margin:0 auto 100px}.c-page-container.shop-show:before{top:0;bottom:50px}.c-page-container.contact:before{top:100px;bottom:0}.c-page-title{font-family:Sackers Gothic Std,sans-serif;font-weight:900;text-align:center;font-size:40px;letter-spacing:4px;padding:70px 0 50px}.c-sns-btn{*zoom:1;width:108px}.c-sns-btn:before,.c-sns-btn:after{display:table;content:""}.c-sns-btn:after{clear:both}.c-sns-btn_fb,.c-sns-btn_in{position:relative;display:block;float:left;width:44px;height:44px;margin:0 5px;background-color:#fff;border-radius:22px;box-shadow:0 12px 16px rgba(0,0,0,.12);transition:box-shadow 1s}.c-sns-btn_fb:before,.c-sns-btn_in:before{content:"";position:absolute;top:50%;left:50%;margin:-5px auto auto -5px;display:block;width:10px;height:10px;border-radius:5px;background-color:#ce009f;z-index:0;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .5s;transition:transform .5s}.c-sns-btn_fb svg,.c-sns-btn_in svg{position:relative;width:22px;height:22px;top:11px;left:11px;color:#333;transition:color .5s}.c-sns-btn_fb svg path,.c-sns-btn_in svg path{fill:currentColor}.c-sns-btn_fb:hover,.c-sns-btn_in:hover{box-shadow:0 4px 10px rgba(95,20,78,.5);transition:box-shadow .5s}.c-sns-btn_fb:hover svg,.c-sns-btn_in:hover svg{color:#fff;transition:color .5s}.c-sns-btn_fb:hover:before,.c-sns-btn_in:hover:before{-webkit-transform:scale(5);transform:scale(5)}.c-news-card{*zoom:1;display:block;float:left;width:calc(50% - 10px);height:250px;margin:0 0 30px;background-color:#fff;box-shadow:10px 25px 30px rgba(0,0,0,.08);transition:background-color 1s,box-shadow 1.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.c-news-card:before,.c-news-card:after{display:table;content:""}.c-news-card:after{clear:both}.c-news-card:nth-child(odd){margin-right:10px}.c-news-card:nth-child(even){margin-left:10px}.c-news-card:last-child{margin-bottom:50px}.c-news-card:hover{background-color:#ce009f;box-shadow:0 10px 15px rgba(95,20,78,.3);transition:background-color 1s,box-shadow 1s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.c-news-card:hover .c-news-card-tmb-mask-box{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .5s;transition:transform .5s}.c-news-card:hover .c-news-card-tmb-cover{color:#ce009f;transition:color 1s cubic-bezier(.215,.61,.355,1)}.c-news-card:hover .c-news-card-title{transition:color .5s cubic-bezier(.215,.61,.355,1);color:#fff}.c-news-card:hover .c-news-card-date{transition:color .5s cubic-bezier(.215,.61,.355,1);color:#fff}.c-news-card-tmb{position:relative;display:inline-block;float:left;width:320px;height:250px}.c-news-card-tmb-mask-box{display:block;width:100%;height:100%;transition:-webkit-transform 1s;transition:transform 1s}.c-news-card-tmb-mask{position:absolute;width:100%;height:100%;overflow:hidden}.c-news-card-tmb-mask img{position:absolute;width:auto;height:auto;top:50%;left:50%;min-width:100%;min-height:100%;max-height:300px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports(object-fit:cover){.c-news-card-tmb-mask img{position:static;width:100%;height:100%;top:0;left:0;-webkit-transform:none;transform:none;object-fit:cover}}.c-news-card-tmb-cover{position:absolute;top:0;right:-1px;color:#fff;transition:color 1s cubic-bezier(.215,.61,.355,1)}.c-news-card-tmb-cover svg{width:160px;height:250px;fill:currentColor}.c-news-card-tmb-cover-sp{display:none}.c-news-card-desc{position:relative;float:left;width:calc(100% - 320px);height:100%;padding:40px 0 0;margin-left:-20px}.c-news-card-title{font-size:16px;font-weight:500;line-height:24px;color:#1a1a1a;word-break:break-all;transition:color 1.5s cubic-bezier(.215,.61,.355,1)}.c-news-card-date{position:absolute;bottom:25px;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:14px;letter-spacing:1px;color:#8b8b8b;transition:color 1.5s cubic-bezier(.215,.61,.355,1)}.c-button{position:relative;overflow:hidden;display:block;margin:0 auto;text-align:center;font-size:15px;font-family:Brown-Regular,sans-serif;font-weight:400}.c-button span{position:relative;display:inline-block;color:#000;z-index:2;-webkit-transform:translateX(0);transform:translateX(0);transition:color .5s,-webkit-transform .3s;transition:color .5s,transform .3s}.c-button--default{width:274px;height:74px;letter-spacing:1px;line-height:74px;background-color:#fff;box-shadow:8px 13px 15px 0 rgba(141,135,132,.18);transition:box-shadow .5s,color .5s}.c-button--default:before{content:"";position:absolute;top:50%;left:50%;margin:-5px auto auto -5px;display:block;width:10px;height:10px;border-radius:5px;background-color:#ce009f;z-index:1;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .5s;transition:transform .5s}.c-button--contact{width:370px;height:80px;line-height:80px;background-color:#000;color:#fff;box-shadow:8px 13px 15px 0 rgba(0,0,0,.24);transition:box-shadow .5s}.c-button--contact span{color:#fff}.c-button--contact .c-button__arrow{width:34px;height:7px;margin:36px 0 0 10px}.c-button--contact .c-button__arrow .c-arrow{stroke:#fff;opacity:1;filter:alpha(opacity=100)}.c-button__arrow{position:relative;width:34px;height:7px;z-index:2;display:inline-block;vertical-align:top}.c-button--back .c-button__arrow{margin:36px 13px 0 0}.c-button--next .c-button__arrow{margin:36px 0 0 10px}.c-arrow{width:34px;display:block;stroke:#000;transition:stroke 1.2s,-webkit-transform .3s;transition:stroke 1.2s,transform .3s}.p-index-share-title,.p-index-share-tw,.p-index-share-fb{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.p-index-top-news{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.p-index-top-news-deco{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.p-index-top-news-list-container{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.p-index-scroll{opacity:0;filter:alpha(opacity=0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.p-index-scroll-text{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.p-index-scroll-bar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.p-index-share-tw-link span,.p-index-share-fb-link span{display:block;-webkit-transform:rotateX(0);transform:rotateX(0);transition:-webkit-transform 1s;transition:transform 1s}.p-index-top-news-card{transition:-webkit-transform .5s;transition:transform .5s}.p-index-top-news-card:before{transition:-webkit-transform .3s;transition:transform .3s}.p-index-top-news-list{transition:-webkit-transform .5s;transition:transform .5s}.p-index-top-news-list:before{transition:-webkit-transform .3s;transition:transform .3s}.p-index-top.start .p-index-share-title,.p-index-top.start .p-index-share-tw,.p-index-top.start .p-index-share-fb{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.p-index-top.start .p-index-share-title{transition-delay:1.5s}.p-index-top.start .p-index-share-tw{transition-delay:1.6s}.p-index-top.start .p-index-share-fb{transition-delay:1.7s}.p-index-top.start .p-index-top-news{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition-delay:1.5s}.p-index-top.start .p-index-top-news-deco{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition-delay:1.2s}.p-index-top.start .p-index-top-news-list-container{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition-delay:1.7s}.p-index-top.start .p-index-scroll{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,transform 2s;transition-delay:1s}.p-index-top.start .p-index-top-shop-list{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0);transition:-webkit-transform 2s cubic-bezier(.77,0,.175,1) 2s;transition:transform 2s cubic-bezier(.77,0,.175,1) 2s}.p-index-scroll-text{-webkit-animation:scroll-text 3.5s cubic-bezier(.455,.03,.515,.955) infinite;animation:scroll-text 3.5s cubic-bezier(.455,.03,.515,.955) infinite}.p-index-scroll-bar{-webkit-animation:scroll-bar 3.5s cubic-bezier(.455,.03,.515,.955) infinite;animation:scroll-bar 3.5s cubic-bezier(.455,.03,.515,.955) infinite}@-webkit-keyframes scroll-text{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%,50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll-text{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%,50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scroll-bar{0%,5%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,510px,0);transform:translate3d(0,510px,0)}}@keyframes scroll-bar{0%,5%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,510px,0);transform:translate3d(0,510px,0)}}.p-index-top-news-card:hover{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);transition:-webkit-transform .5s;transition:transform .5s}.p-index-top-news-card:hover:before{-webkit-transform:translate3d(74px,0,0);transform:translate3d(74px,0,0);transition:-webkit-transform .3s;transition:transform .3s}.p-index-top-news-list:hover{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);transition:-webkit-transform .5s;transition:transform .5s}.p-index-top-news-list:hover:before{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);transition:-webkit-transform .3s;transition:transform .3s}.p-index-about-catch-img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.p-index-about-desc .p-index-about-desc-title,.p-index-about-desc .p-index-about-desc-tagline img,.p-index-about-desc .p-index-about-desc-tagline-sub,.p-index-about-desc .p-index-about-desc-text p{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(1.3,1.3,1) rotate3d(1,-3,-1,-.1turn) translate3d(-50px,100px,0);transform:scale3d(1.3,1.3,1) rotate3d(1,-3,-1,-.1turn) translate3d(-50px,100px,0)}.p-index-concept-img{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,250px,0);transform:translate3d(0,250px,0)}.p-index-concept-img_shadow{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(.7,.7,1);transform:scale3d(.7,.7,1)}.p-index-about-catch.start:before{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);transition:-webkit-transform 1.5s cubic-bezier(.77,0,.175,1);transition:transform 1.5s cubic-bezier(.77,0,.175,1)}.p-index-about-catch.start .p-index-about-catch-img{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:-webkit-transform 2s;transition:transform 2s}.p-index-about-desc.start .p-index-about-desc-title,.p-index-about-desc.start .p-index-about-desc-tagline img,.p-index-about-desc.start .p-index-about-desc-tagline-sub,.p-index-about-desc.start .p-index-about-desc-text p{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transition:all 3s cubic-bezier(.19,1,.22,1)}.p-index-about-desc.start .p-index-about-desc-tagline img{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transition:all 4s cubic-bezier(.19,1,.22,1)}.p-index-about-desc.start .p-index-about-desc-tagline img:nth-child(2){transition-delay:.3s}.p-index-about-desc.start .p-index-about-desc-tagline img:nth-child(3){transition-delay:.5s}.p-index-about-desc.start .p-index-about-desc-tagline-sub{transition-delay:.6s}.p-index-about-desc.start .p-index-about-desc-text p:nth-child(1){transition-delay:.8s}.p-index-about-desc.start .p-index-about-desc-text p:nth-child(2){transition-delay:1s}.p-index-about-desc.start .p-index-about-desc-text p:nth-child(3){transition-delay:1.2s}.p-index-about-desc.start .p-index-about-desc-text p:nth-child(4){transition-delay:1.4s}.p-index-concept.start .p-index-concept-img{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity 3s,-webkit-transform 3s;transition:opacity 3s,transform 3s;transition-timing-function:cubic-bezier(.15,.46,.08,.95);transition-delay:.2s}.p-index-concept.start .p-index-concept-img_shadow{opacity:.5;filter:alpha(opacity=50);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:opacity 2.5s,-webkit-transform 2.5s;transition:opacity 2.5s,transform 2.5s;transition-delay:1s}.p-index-concept-tagline-mask.start .p-index-concept-tagline{-webkit-transform:translateY(-90px);transform:translateY(-90px);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.p-index-concept-tagline-mask.start .p-index-concept-tagline-mask_a .p-index-concept-tagline{transition-delay:.5s}.p-index-concept-tagline-mask.start .p-index-concept-tagline-mask_b .p-index-concept-tagline:nth-child(1){transition-delay:.8s}.p-index-concept-tagline-mask.start .p-index-concept-tagline-mask_b .p-index-concept-tagline:nth-child(2){transition-delay:1s}.p-index-story-tagline,.p-index-story-text p{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(1.3,1.3,1) rotate3d(1,-3,-1,-36deg) translate3d(0,50px,130px);transform:scale3d(1.3,1.3,1) rotate3d(1,-3,-1,-36deg) translate3d(0,50px,130px)}.p-index-story-video{-webkit-perspective:300px;perspective:300px}.p-index-story-video_main-container{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(1,1,1) rotateX(10deg) translate3d(0,250px,0);transform:scale3d(1,1,1) rotateX(10deg) translate3d(0,250px,0)}.p-index-story-video-sub .p-index-story-video-sub_a{top:calc(-70vw + 200px)}.p-index-story-video-sub .p-index-story-video-sub_b{top:calc(-40vw + 200px)}.p-index-story-video-sub .p-index-story-video-sub_c{top:calc(-3vw + 200px)}.p-index-story-desc.start .p-index-story-tagline,.p-index-story-desc.start .p-index-story-text p{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transition:opacity 4s,-webkit-transform 4s;transition:opacity 4s,transform 4s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.p-index-story-desc.start .p-index-story-text p:nth-child(1){transition-delay:.2s}.p-index-story-desc.start .p-index-story-text p:nth-child(2){transition-delay:.4s}.p-index-story-desc.start .p-index-story-text p:nth-child(3){transition-delay:.6s}.p-index-story-desc.start .p-index-story-text p:nth-child(4){transition-delay:.8s}.p-index-story-desc.start .p-index-story-text p:nth-child(5){transition-delay:1s}.p-index-story-video.start .p-index-story-video_main-container{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,transform 2s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:.5s}.p-index-story-video-sub .p-index-story-video-sub_a.start{top:-70vw;transition:top 3s cubic-bezier(.165,.84,.44,1)}.p-index-story-video-sub .p-index-story-video-sub_b.start{top:-40vw;transition:top 3s cubic-bezier(.165,.84,.44,1)}.p-index-story-video-sub .p-index-story-video-sub_c.start{top:-3vw;transition:top 3s cubic-bezier(.165,.84,.44,1)}.p-index-product-name-en,.p-index-product-name,.p-index-product-info,.p-index-product-price-list{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(1.3,1.3,1) rotate3d(-1,-3,1,60deg) translate3d(-50px,150px,-100px);transform:scale3d(1.3,1.3,1) rotate3d(-1,-3,1,60deg) translate3d(-50px,150px,-100px)}.p-index-product-desc{-webkit-perspective:600px;perspective:600px}.p-index-product-desc-title,.p-index-product-desc-text,.p-index-product-desc-allergy,.p-index-product-desc-howto-btn{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(1.3,1.3,1) rotate3d(-1,-3,1,60deg) translate3d(-50px,150px,-100px);transform:scale3d(1.3,1.3,1) rotate3d(-1,-3,1,60deg) translate3d(-50px,150px,-100px)}.p-index-product-pie-catch:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.p-index-product-pie-catch_a{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.p-index-product-pie-catch_a_shadow{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(.7,.7,1);transform:scale3d(.7,.7,1)}.p-index-product-pie-caption{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}.p-index-product-desc-container.pie{-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0)}.p-index-product-feature-point_a,.p-index-product-feature-point_b,.p-index-product-feature-point_c{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(.4);transform:scale(.4)}.p-index-product-feature-bg{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateX(0);transform:translateX(0)}.p-index-product-pie-info.start .p-index-product-name-en,.p-index-product-pie-info.start .p-index-product-name,.p-index-product-pie-info.start .p-index-product-price-list{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transition:opacity 2.5s,-webkit-transform 2.5s cubic-bezier(.19,1,.22,1);transition:opacity 2.5s,transform 2.5s cubic-bezier(.19,1,.22,1)}.p-index-product-pie-info.start .p-index-product-name{transition-delay:.2s}.p-index-product-pie-info.start .p-index-product-price-list{transition-delay:.4s}.p-index-product-pie-catch.start:before{opacity:0;filter:alpha(opacity=0);transition:opacity .1s 1.1s}.p-index-product-pie-catch.start:after{opacity:0;filter:alpha(opacity=0);transition:opacity .1s 2s;-webkit-animation:cover-pie 2s cubic-bezier(.645,.045,.355,1) .2s forwards;animation:cover-pie 2s cubic-bezier(.645,.045,.355,1) .2s forwards}.p-index-product-pie-catch.start .p-index-product-pie-catch_a{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:-webkit-transform 2s 1s;transition:transform 2s 1s}.p-index-product-pie-catch.start .p-index-product-pie-caption{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity 3s,-webkit-transform 3s;transition:opacity 3s,transform 3s;transition-delay:1s}@-webkit-keyframes cover-pie{0%{background-color:#f8f8f8;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{background-color:#edeae7;-webkit-transform:translate3d(117%,0,0);transform:translate3d(117%,0,0)}}@keyframes cover-pie{0%{background-color:#f8f8f8;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{background-color:#edeae7;-webkit-transform:translate3d(117%,0,0);transform:translate3d(117%,0,0)}}.p-index-product-pie-catch.start+.p-index-product-pie-catch_a_shadow{opacity:.8;filter:alpha(opacity=80);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:opacity 2.5s,-webkit-transform 2.5s;transition:opacity 2.5s,transform 2.5s;transition-delay:1s}.p-index-product-desc-container.pie.start{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:-webkit-transform 2s;transition:transform 2s}.p-index-product-desc-container.pie.start .p-index-product-desc{background-color:#edeae7;transition:background-color 1s}.p-index-product-desc-container.pie.start .p-index-product-desc-title,.p-index-product-desc-container.pie.start .p-index-product-desc-text,.p-index-product-desc-container.pie.start .p-index-product-desc-allergy,.p-index-product-desc-container.pie.start .p-index-product-desc-howto-btn{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transition:opacity 2.5s,-webkit-transform 2.5s cubic-bezier(.19,1,.22,1);transition:opacity 2.5s,transform 2.5s cubic-bezier(.19,1,.22,1)}.p-index-product-desc-container.pie.start .p-index-product-desc-text{transition-delay:.2s}.p-index-product-desc-container.pie.start .p-index-product-desc-allergy{transition-delay:.4s}.p-index-product-feature.start .p-index-product-feature-point_a,.p-index-product-feature.start .p-index-product-feature-point_b,.p-index-product-feature.start .p-index-product-feature-point_c{-webkit-animation:feature-bounce .6s cubic-bezier(.645,.045,.355,1) forwards;animation:feature-bounce .6s cubic-bezier(.645,.045,.355,1) forwards}.p-index-product-feature.start .p-index-product-feature-point_a{-webkit-animation-delay:.5s;animation-delay:.5s}.p-index-product-feature.start .p-index-product-feature-point_b{-webkit-animation-delay:.8s;animation-delay:.8s}.p-index-product-feature.start .p-index-product-feature-point_c{-webkit-animation-delay:1.1s;animation-delay:1.1s}.p-index-product-feature.start .p-index-product-feature-point_a-bar:before{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform 1s .6s;transition:transform 1s .6s}.p-index-product-feature.start .p-index-product-feature-point_b-bar:before{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .7s .8s;transition:transform .7s .8s}.p-index-product-feature.start .p-index-product-feature-point_c-bar:before{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform 1.4s 1s;transition:transform 1.4s 1s}.p-index-product-feature.start .p-index-product-feature-bg{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateX(100px);transform:translateX(100px);transition:opacity 1.5s,-webkit-transform 1.5s;transition:opacity 1.5s,transform 1.5s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}@-webkit-keyframes feature-bounce{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(.3);transform:scale(.3)}80%{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1)}}@keyframes feature-bounce{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(.3);transform:scale(.3)}80%{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1)}}.p-index-product-soft-catch_a{-webkit-transform:rotate3d(1,1,1,3deg) translate3d(7%,0,0);transform:rotate3d(1,1,1,3deg) translate3d(7%,0,0)}.p-index-product-soft-catch_b{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.p-index-product-soft-catch_b .p-index-product-soft-catch_b-img{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.p-index-product-soft-catch_b_shadow{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale3d(.7,.7,1);transform:scale3d(.7,.7,1)}.p-index-product-soft-caption{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}.p-index-product-desc-container.soft{-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0)}.p-index-product-soft-catch.start .p-index-product-soft-catch_a{-webkit-transform:rotate3d(1,1,1,0) translate3d(0,0,0);transform:rotate3d(1,1,1,0) translate3d(0,0,0);transition:-webkit-transform 3s cubic-bezier(.19,1,.22,1);transition:transform 3s cubic-bezier(.19,1,.22,1)}.p-index-product-soft-catch.start .p-index-product-soft-catch_b{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0);transition:opacity .4s,-webkit-transform 2s;transition:opacity .4s,transform 2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.p-index-product-soft-catch.start .p-index-product-soft-catch_b .p-index-product-soft-catch_b-img{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:opacity .2s,-webkit-transform 2s;transition:opacity .2s,transform 2s;transition-delay:1s}.p-index-product-soft-catch.start .p-index-product-soft-catch_b:before{-webkit-animation:cover-soft 1.8s cubic-bezier(.645,.045,.355,1) .2s forwards;animation:cover-soft 1.8s cubic-bezier(.645,.045,.355,1) .2s forwards}.p-index-product-soft-catch.start .p-index-product-soft-caption{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity 3s,-webkit-transform 3s;transition:opacity 3s,transform 3s;transition-delay:1s}@-webkit-keyframes cover-soft{0%{background-color:#cbd4d0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{background-color:#f8f8f8;-webkit-transform:translate3d(85%,0,0);transform:translate3d(85%,0,0)}}@keyframes cover-soft{0%{background-color:#cbd4d0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{background-color:#f8f8f8;-webkit-transform:translate3d(85%,0,0);transform:translate3d(85%,0,0)}}.p-index-product-soft-catch.start+.p-index-product-soft-catch_b_shadow{opacity:.8;filter:alpha(opacity=80);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:opacity 2.5s,-webkit-transform 2s;transition:opacity 2.5s,transform 2s;transition-delay:1s}.p-index-product-soft-info.start .p-index-product-name-en,.p-index-product-soft-info.start .p-index-product-name,.p-index-product-soft-info.start .p-index-product-info,.p-index-product-soft-info.start .p-index-product-price-list{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transition:opacity 2.5s,-webkit-transform 2.5s cubic-bezier(.19,1,.22,1);transition:opacity 2.5s,transform 2.5s cubic-bezier(.19,1,.22,1)}.p-index-product-soft-info.start .p-index-product-name{transition-delay:.2s}.p-index-product-soft-info.start .p-index-product-info{transition-delay:.4s}.p-index-product-soft-info.start .p-index-product-price-list{transition-delay:.6s}.p-index-product-desc-container.soft.start{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:-webkit-transform 2s;transition:transform 2s}.p-index-product-desc-container.soft.start .p-index-product-desc{background-color:#f8f8f8;transition:background-color 1s}.p-index-product-desc-container.soft.start .p-index-product-desc-title,.p-index-product-desc-container.soft.start .p-index-product-desc-text,.p-index-product-desc-container.soft.start .p-index-product-desc-allergy{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transition:opacity 2.5s,-webkit-transform 2.5s cubic-bezier(.19,1,.22,1);transition:opacity 2.5s,transform 2.5s cubic-bezier(.19,1,.22,1)}.p-index-product-desc-container.soft.start .p-index-product-desc-text{transition-delay:.2s}.p-index-top{position:relative;width:100%;height:100vh;min-height:700px}.p-index-share-container{*zoom:1;position:relative;width:500px;height:100%;top:45px;left:50px;z-index:1}.p-index-share-container:before,.p-index-share-container:after{display:table;content:""}.p-index-share-container:after{clear:both}.p-index-share-title{float:left;width:105px;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:12px;line-height:21px;letter-spacing:1px;color:#8b8b8b}.p-index-share-title:before{content:"";position:absolute;width:30px;height:1px;top:10px;left:58px;border-bottom:1px solid #d1d1d1}.p-index-share{*zoom:1;position:relative;float:left;width:140px;height:auto;font-family:Brown-Regular,sans-serif;font-weight:400}.p-index-share:before,.p-index-share:after{display:table;content:""}.p-index-share:after{clear:both}.p-index-share-tw{position:relative;display:block;float:left;width:50px;margin:0 20px 0 0}.p-index-share-tw:hover .p-index-share-tw-link{opacity:.5;filter:alpha(opacity=50);transition:opacity .5s}.p-index-share-fb{display:block;float:left;width:70px;height:100%}.p-index-share-fb:hover .p-index-share-fb-link{opacity:.5;filter:alpha(opacity=50);transition:opacity .5s}.p-index-share-tw-link{display:block;font-size:14px;color:#1a1a1a;transition:opacity .5s}.p-index-share-tw-link:before{content:"";position:absolute;width:10px;height:13px;top:7px;left:57px;border-left:1px solid #cacaca;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.p-index-share-fb-link{display:block;font-size:14px;color:#1a1a1a;transition:opacity .5s}.p-index-logo{position:absolute;width:500px;height:160px;margin:auto;top:0;left:0;right:0;bottom:0;z-index:1}.p-index-logo img{width:100%;height:100%}.p-index-slider{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;z-index:0}.p-index-slide-mask{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;border:solid #fff 0}.p-index-slide-mask .border{position:absolute;background-color:#fff}.p-index-slide-mask .top{width:100%;height:110px;top:0;left:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scale(1,0);transform:scale(1,0)}.p-index-slide-mask .right{width:110px;height:100%;top:0;right:0;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transform:scale(0,1);transform:scale(0,1)}.p-index-slide-mask .bottom{width:100%;height:112px;bottom:-2px;left:0;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(1,0);transform:scale(1,0)}.p-index-slide-mask .left{width:110px;height:100%;top:0;left:0;-webkit-transform-origin:center left;transform-origin:center left;-webkit-transform:scale(0,1);transform:scale(0,1)}.p-index-slides{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.p-index-slide{position:absolute;top:0;left:0;right:-100px;bottom:0;overflow:hidden;margin:auto;background-size:cover;background-position:center center}.p-index-slide:nth-child(5),.p-index-slide:nth-child(1){background-image:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/slide/slide_a.jpg?q=65&fit=clip&auto=format&lossless=0&w=1300)}.p-index-slide:nth-child(3){background-image:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/slide/slide_b.jpg?q=65&fit=clip&auto=format&lossless=0&w=1300)}.p-index-slide:nth-child(2){background-image:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/slide/slide_c.jpg?q=65&fit=clip&auto=format&lossless=0&w=1300)}.p-index-slide--v video{position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;min-width:100%;min-height:100%;margin:auto}.p-index-top-news{position:absolute;width:100%;height:auto;bottom:55px;left:0;z-index:1}.p-index-top-news-deco{position:relative;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:12px;color:#8b8888;letter-spacing:1px;top:-340px;left:45px}.p-index-top-news-deco:before{content:"";position:absolute;width:1px;height:67px;top:110px;left:8px;border-left:1px solid #cacaca}.p-index-top-news-card{*zoom:1;position:relative;display:block;width:100%;height:110px;left:-40px;max-width:470px;background-color:#fff;box-shadow:15px 13px 20px rgba(0,0,0,.1)}.p-index-top-news-card:before,.p-index-top-news-card:after{display:table;content:""}.p-index-top-news-card:after{clear:both}.p-index-top-news-card:before{content:"";position:absolute;width:74px;height:1px;top:55px;left:-74px;border-bottom:1px solid #000;pointer-events:none}.p-index-top-news-link{display:block;width:100%;height:100%;padding:20px 14px 20px 84px}.p-index-top-news-card-date{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;float:left;width:20px;height:75px;font-size:12px;letter-spacing:1px;margin:0 15px 0 0}.p-index-top-news-card-tmb{position:relative;display:inline-block;overflow:hidden;float:left;width:130px;height:70px;margin:0 10px 0 0}.p-index-top-news-card-tmb img{position:absolute;width:auto;height:auto;top:50%;left:50%;min-width:100%;min-height:100%;max-height:100px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports(object-fit:cover){.p-index-top-news-card-tmb img{position:static;width:100%;height:100%;top:0;left:0;-webkit-transform:none;transform:none;object-fit:cover}}.p-index-top-news-card-title{position:relative;overflow:hidden;width:auto;height:75px;font-size:13px;font-weight:500;top:-4px}.p-index-top-news-list-container{position:absolute;z-index:1;width:160px;bottom:18px;left:-20px}.p-index-top-news-list{position:relative;width:100%;height:100%}.p-index-top-news-list:before{content:"";position:absolute;display:block;width:162px;height:1px;top:25px;left:-20px;border-bottom:1px solid #000;pointer-events:none}.p-index-top-news-list-link{display:inline-block;width:100%;height:100%;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:13px;letter-spacing:1px;padding:0 0 0 70px}.p-index-top-shop-list{display:none}@-webkit-keyframes shop_list_border{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes shop_list_border{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.p-index-top-shop-list-link{display:inline-block;width:100%;height:100%;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:12px;letter-spacing:1px;color:#fff;padding:0 0 0 45px}.p-index-scroll{position:absolute;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;width:19px;height:345px;bottom:0;right:45px}.p-index-scroll-text{position:relative;width:100%;height:100%;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:12px;letter-spacing:4px;line-height:19px;color:#000}.p-index-scroll-bar-clip{position:absolute;overflow:hidden;width:1px;height:255px;top:90px;right:9px;background-color:#efefef}.p-index-scroll-bar{position:absolute;width:1px;height:255px;top:-255px;right:0;background-color:#000}.p-index-container{position:relative;padding:0 50px 140px;margin:110px auto 80px}.p-index-container:before{content:"";position:absolute;display:block;margin:auto;top:50px;bottom:0;left:50px;right:50px;background-color:#edeae7;z-index:-4}.p-index-container:after{content:"";position:absolute;display:block;width:calc(50% - 50px);margin:auto;top:50px;bottom:0;left:50px;background-color:#f8f8f8;z-index:-4}.p-index-about{*zoom:1;padding:50px 0 0}.p-index-about:before,.p-index-about:after{display:table;content:""}.p-index-about:after{clear:both}.p-index-about-catch{position:relative;overflow:hidden;width:100%;height:600px;z-index:-2}.p-index-about-catch:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:1}.p-index-about-catch-container{position:absolute;top:-30%;bottom:0;left:0;right:0;margin:auto}.p-index-about-catch-img{position:relative;width:100%;height:100%;background:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/about_a.jpg?q=65&fit=clip&auto=format&lossless=0&w=1200) center center no-repeat;background-size:cover}.p-index-about-desc{position:relative;float:right;text-align:center;width:60%;height:590px;background-color:#fff;padding:50px 0 100px 30px;margin-top:-80px;z-index:0}.p-index-about-desc-title{font-family:Brown-Regular,sans-serif;font-weight:400;font-size:15px;letter-spacing:3px;color:#8b8b8b;margin-bottom:50px}.p-index-about-desc-tagline{*zoom:1;display:block;width:auto;margin:0 auto;white-space:nowrap;font-size:0}.p-index-about-desc-tagline:before,.p-index-about-desc-tagline:after{display:table;content:""}.p-index-about-desc-tagline:after{clear:both}.p-index-about-desc-tagline img{display:inline-block;width:auto;height:3vw;max-height:45px}.p-index-about-desc-tagline img:nth-child(1){margin:0 30px 0 0}.p-index-about-desc-tagline img:nth-child(2){margin:0 30px 0 0}.p-index-about-desc-tagline-sub{font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:24px;letter-spacing:5px;color:#1a1a1a;margin:50px auto}.p-index-about-desc-text{font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:16px;line-height:50px;color:#1a1a1a}.p-index-concept{position:relative;width:100%;height:auto}.p-index-concept-img{position:absolute;width:35%;height:auto;top:-280px;left:8vw}.p-index-concept-img_main{margin-top:-10%}.p-index-concept-img_shadow{position:absolute;width:130%;height:auto;top:0;left:-1vw;z-index:-1}.p-index-concept-tagline-mask{position:absolute;display:block;width:540px;height:194px;margin:auto;top:12vw;right:0;left:0}.p-index-concept-tagline-mask_a{position:relative;overflow:hidden;width:100%;height:94px;margin-bottom:10px}.p-index-concept-tagline-mask_b{position:relative;overflow:hidden;width:100%;height:94px}.p-index-concept-tagline{position:relative;display:inline-block;height:100%;font-family:Sackers Gothic Std,sans-serif;font-weight:900;font-size:90px;text-align:center;line-height:1;color:#c1a774;top:90px}.p-index-concept-tagline-mask_a .p-index-concept-tagline:nth-child(1){width:100%}.p-index-concept-tagline-mask_b .p-index-concept-tagline{left:120px}.p-index-concept-tagline-mask_b .p-index-concept-tagline:nth-child(1){width:90px}.p-index-concept-tagline-mask_b .p-index-concept-tagline:nth-child(2){width:220px}.p-index-story{position:relative;width:100%;height:auto;margin:38vw auto 30vw}.p-index-story-desc{width:400px;margin:0 auto;text-align:center}.p-index-story-tagline{margin:0 auto 40px;padding:0 30px}.p-index-story-text{font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:16px;line-height:50px;color:#1a1a1a}.p-index-story-video{position:relative;width:60%;margin:80px auto 0}.p-index-story-video_main-container{position:relative;cursor:pointer}.p-index-story-video_main-container:before{position:absolute;content:"";width:90%;height:90%;top:5%;left:5%;border-radius:6px;box-shadow:5px 60px 50px rgba(72,76,82,.4);transition:box-shadow 2s}.p-index-story-video_main-container:hover:before{box-shadow:20px 25px 40px rgba(72,76,82,.4);transition:box-shadow 2s}.p-index-story-video_main-container:hover .p-index-story-video_main .p-index-story-video_main-video{-webkit-transform:scale(1.15);transform:scale(1.15);transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1);transition:transform 2s cubic-bezier(.165,.84,.44,1)}.p-index-story-video_main-container:hover .p-index-story-video_main:after{background-color:transparent;transition:background-color 2s}.p-index-story-video_main-container:hover .p-index-story-video_main .p-index-story-video-circle circle{stroke-dasharray:552 552;transition:stroke-dasharray 1s cubic-bezier(.165,.84,.44,1)}.p-index-story-video_main{position:relative;width:100%;border-radius:6px;overflow:hidden}.p-index-story-video_main:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:26px 0 26px 62px;border-color:transparent transparent transparent #fff;margin:auto;top:0;left:10px;right:0;bottom:0;z-index:1}.p-index-story-video_main:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2);transition:background-color 2s}.p-index-story-video_main:hover img{-webkit-transform:scale(1.15);transform:scale(1.15);transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1);transition:transform 2s cubic-bezier(.165,.84,.44,1)}.p-index-story-video_main:hover:after{background-color:transparent;transition:background-color 2s}.p-index-story-video_main:hover .p-index-story-video-circle circle{opacity:1;filter:alpha(opacity=100);stroke-dasharray:552 552;transition:opacity .2s,stroke-dasharray 1s cubic-bezier(.165,.84,.44,1)}.p-index-story-video_main:hover+.p-index-story-video_shadow img{-webkit-transform:scale(.9) translateY(10px);transform:scale(.9) translateY(10px);transition:-webkit-transform 1s;transition:transform 1s}.p-index-story-video_main-video{position:relative;width:100%;padding-top:50%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1);transition:transform 2s cubic-bezier(.165,.84,.44,1)}.p-index-story-video_main-video video{position:absolute;display:block;width:102%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-index-story-video-circle{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1;pointer-events:none}.p-index-story-video-circle circle{position:relative;fill:transparent;stroke:#fff;stroke-width:2;stroke-dasharray:0 552;opacity:0;filter:alpha(opacity=0);transition:opacity 1s,stroke-dasharray .5s}.p-index-story-video-circle-bg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1;pointer-events:none}.p-index-story-video-circle-bg circle{position:relative;fill:transparent;stroke:rgba(255,255,255,.4);stroke-width:1;stroke-dasharray:552 552}.p-index-story-video-circle-sp{display:none}.p-index-story-video_shadow{position:absolute;width:110%;margin:0 auto;top:30px;left:-30px;z-index:-1;mix-blend-mode:multiply}.p-index-story-video_shadow img{transition:-webkit-transform 1s;transition:transform 1s}.p-index-story-video-sub{position:relative;width:100%;padding:0 50px;margin:0 auto;z-index:-2}.p-index-story-video-sub .p-index-story-video-sub_a{position:absolute;display:block;width:22vw;right:50px}.p-index-story-video-sub .p-index-story-video-sub_a .p-index-story-video-container{padding-top:156%}.p-index-story-video-sub .p-index-story-video-sub_b{position:absolute;display:block;width:22vw;left:50px}.p-index-story-video-sub .p-index-story-video-sub_b .p-index-story-video-container{padding-top:100%}.p-index-story-video-sub .p-index-story-video-sub_c{position:absolute;width:calc(60% - 50px);right:50px}.p-index-story-video-sub .p-index-story-video-sub_c .p-index-story-video-container{padding-top:56%}.p-index-story-video-container{overflow:hidden;position:relative;width:100%}.p-index-story-video-container video{display:block;position:absolute;width:102%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-index-product{width:100%;height:auto;margin:0 auto;padding:7vw 50px 0}.p-index-product-name-en{text-align:center;font-family:Sackers Gothic Std,sans-serif;font-weight:900;font-size:30px}.p-index-product-name{text-align:center;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:18px;font-weight:700}.p-index-product-info{position:relative;text-align:center;width:150px;height:36px;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:15px;line-height:36px;font-weight:700;letter-spacing:1px;margin:20px auto}.p-index-product-info:before{position:absolute;display:inline-block;content:"";width:100%;height:1px;top:0;left:0;border-bottom:1px solid #1a1a1a}.p-index-product-info:after{position:absolute;display:inline-block;content:"";width:100%;height:1px;bottom:0;left:0;border-bottom:1px solid #1a1a1a}.p-index-product-price-list{*zoom:1;display:block;margin:40px auto 50px;padding:0}.p-index-product-price-list:before,.p-index-product-price-list:after{display:table;content:""}.p-index-product-price-list:after{clear:both}.p-index-product-price-list li{position:relative;display:block;float:left;list-style:none;width:auto;padding:0 40px 0 0;margin:0 15px 0 0}.p-index-product-price-list li:last-child{margin:0}.p-index-product-price-list p{font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:30px}.p-index-product-price-list p span{font-size:20px}.p-index-product-price-list p:before{content:"(税込)";position:absolute;right:2px;bottom:7px;font-size:12px;opacity:.5;filter:alpha(opacity=50)}.p-index-product-price-list.pie{width:330px}.p-index-product-price-list.soft{width:145px}.p-index-product-pie{position:relative;margin:0 auto 35vw}.p-index-product-pie-info{-webkit-perspective:800px;perspective:800px}.p-index-product-pie-catch{position:relative;overflow:hidden;max-width:1500px;margin:0 auto}.p-index-product-pie-catch:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:50%;background-color:#edeae7}.p-index-product-pie-catch:after{content:"";position:absolute;display:block;width:300%;height:100%;top:0;left:-250%;background-color:#f8f8f8}.p-index-product-pie-catch_a{position:relative;width:100%;height:550px;margin:0 auto;background:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/pie_a.jpg?q=65&fit=clip&auto=format&lossless=0&w=800) top center no-repeat;background-size:cover;z-index:-1}.p-index-product-pie-catch_a_shadow{position:absolute;width:110%;height:650px;max-width:1700px;top:200px;right:0;left:0;margin:auto;z-index:-2}.p-index-product-pie-caption{position:absolute;width:30px;right:15px;bottom:50px;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:11px;letter-spacing:1px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;padding:90px 0 0;z-index:1}.p-index-product-pie-caption:before{content:"";position:absolute;border-left:1px solid;width:auto;height:80px;top:0;right:7px}.p-index-product-feature{position:absolute;width:calc(50% + 50px);height:30vw;top:calc(746px + 14vw);left:-50px;z-index:4}.p-index-product-feature-point{position:absolute;width:100%;height:100%;top:0;left:0}.p-index-product-feature-point_a,.p-index-product-feature-point_b,.p-index-product-feature-point_c{position:absolute;width:12vw;height:12vw;border-radius:50%;z-index:4}.p-index-product-feature-point_a:before,.p-index-product-feature-point_b:before,.p-index-product-feature-point_c:before{content:"";position:relative;display:block;width:1px;height:15px;top:10vw;margin:0 auto;background-color:#726455;opacity:.3;filter:alpha(opacity=30);transition:opacity 1s 1s}.p-index-product-feature-point_a:after,.p-index-product-feature-point_b:after,.p-index-product-feature-point_c:after{content:"";position:relative;display:block;width:15px;height:1px;top:calc(10vw - 8px);margin:0 auto;background-color:#726455;opacity:.3;filter:alpha(opacity=30);transition:opacity 1s 1s}.p-index-product-feature-point_a:hover:before,.p-index-product-feature-point_a:hover:after,.p-index-product-feature-point_b:hover:before,.p-index-product-feature-point_b:hover:after,.p-index-product-feature-point_c:hover:before,.p-index-product-feature-point_c:hover:after{opacity:0;filter:alpha(opacity=0);transition:opacity 1s}.p-index-product-feature-point_a:hover .feature-point-detail,.p-index-product-feature-point_b:hover .feature-point-detail,.p-index-product-feature-point_c:hover .feature-point-detail{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.p-index-product-feature-point_a:hover .feature-point-detail-active,.p-index-product-feature-point_b:hover .feature-point-detail-active,.p-index-product-feature-point_c:hover .feature-point-detail-active{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s}.p-index-product-feature-point_a{background-color:#f8f8f8;top:-2.5vw;left:5.2vw}.p-index-product-feature-point_a:hover .feature-point-bg{background:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/pie_feature_a.jpg?q=65&fit=clip&auto=format&lossless=0&w=300) center center no-repeat;background-size:cover;-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:10px 20px 20px rgba(230,172,0,.23);transition:-webkit-transform .3s,background .3s,box-shadow .3s;transition:transform .3s,background .3s,box-shadow .3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.p-index-product-feature-point_a:hover .feature-point-bg:before{border:1px solid rgba(255,255,255,0);transition:border 1s}.p-index-product-feature-point_b{background-color:#f8f8f8;top:-2.5vw;right:4vw}.p-index-product-feature-point_b:hover .feature-point-bg{background:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/pie_feature_b.jpg?q=65&fit=clip&auto=format&lossless=0&w=300) center center no-repeat;background-size:cover;-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:10px 20px 20px rgba(230,172,0,.23);transition:-webkit-transform .3s,background .3s,box-shadow .3s;transition:transform .3s,background .3s,box-shadow .3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.p-index-product-feature-point_b:hover .feature-point-bg:before{border:1px solid rgba(255,255,255,0);transition:border 1s}.p-index-product-feature-point_c{background-color:#f8f8f8;top:26vw;left:20vw}.p-index-product-feature-point_c:hover .feature-point-bg{background:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/pie_feature_c.jpg?q=65&fit=clip&auto=format&lossless=0&w=300) center center no-repeat;background-size:cover;-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:10px 20px 20px rgba(230,172,0,.23);transition:-webkit-transform .3s,background .3s,box-shadow .3s;transition:transform .3s,background .3s,box-shadow .3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.p-index-product-feature-point_c:hover .feature-point-bg:before{border:1px solid rgba(255,255,255,0);transition:border 1s}.p-index-product-feature-point_a-bar,.p-index-product-feature-point_b-bar,.p-index-product-feature-point_c-bar{position:absolute;overflow:hidden;-webkit-transform-origin:top left;transform-origin:top left;height:1px}.p-index-product-feature-point_a-bar:before,.p-index-product-feature-point_b-bar:before,.p-index-product-feature-point_c-bar:before{position:absolute;content:"";display:block;width:100%;height:1px;top:0;right:-100%;border-bottom:1px solid #000;-webkit-transform:translateX(0);transform:translateX(0)}.p-index-product-feature-point_a-bar{width:10vw;top:3.5vw;left:11.2vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-index-product-feature-point_b-bar{width:17vw;top:3.5vw;right:-7vw;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.p-index-product-feature-point_c-bar{width:10vw;top:32vw;left:26vw;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.feature-point-detail{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,transform .5s;pointer-events:none}.feature-point-detail-active{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,transform 1s;pointer-events:none}.feature-point-detail-active .feature-point-text{font-size:1.9vw;line-height:2vw;margin:3.2vw auto 0}.feature-point-text{text-align:center;width:12vw;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:2vw;line-height:1.9vw;color:#292017;margin:4.1vw auto 0}.feature-point-text.paste{margin:2.9vw auto 0}.feature-point-text.br{color:#7f4e20}.feature-point-text.wh{color:#fff}.feature-point-en{position:absolute;width:100%;top:7.5vw;left:0;text-align:center;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:.7vw;line-height:.8vw;letter-spacing:.1vw;color:#726455}.feature-point-en.br{color:#7f4e20}.feature-point-en.wh{color:#fff}.feature-point-bg{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;background:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/pie_feature_blank.jpg?q=65&fit=clip&auto=format&lossless=0&w=1) center center no-repeat;background-size:cover;box-shadow:5px 20px 20px rgba(0,0,0,.03);z-index:-1;transition:-webkit-transform .3s,background .6s,box-shadow .3s;transition:transform .3s,background .6s,box-shadow .3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.feature-point-bg:before{content:"";position:absolute;display:block;width:100%;height:100%;border:1px solid rgba(114,100,85,.2);border-radius:50%;z-index:-3;-webkit-animation:bounce-circle 3s infinite;animation:bounce-circle 3s infinite;pointer-events:none}.feature-point-bg.delay_a:before{-webkit-animation-delay:.4s;animation-delay:.4s}.feature-point-bg.delay_b:before{-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes bounce-circle{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1);transform:scale(1)}20%{opacity:1;filter:alpha(opacity=100)}80%,100%{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes bounce-circle{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1);transform:scale(1)}20%{opacity:1;filter:alpha(opacity=100)}80%,100%{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1.3);transform:scale(1.3)}}.p-index-product-feature-bg-area{position:relative;overflow:hidden;width:100%;height:100%;top:0;left:0;z-index:-1}.p-index-product-feature-bg{position:absolute;width:100%;height:100%;top:0;left:-100px;background:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/pie_b.jpg?q=65&fit=clip&auto=format&lossless=0&w=700) top center no-repeat;background-size:contain}.p-index-product-sub-image{position:relative;width:100%;margin:27vw 0 0}.p-index-product-eat{position:relative;width:35%;top:25vw;left:50px}.p-index-product-eat_main{overflow:hidden;position:relative;width:100%;padding-top:60%}.p-index-product-eat_main video{display:block;position:absolute;top:50%;left:50%;width:102%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-index-product-eat_shadow{position:absolute;width:120%;height:auto;top:0;left:0;z-index:-1}.p-index-product-pkg{position:absolute;overflow:hidden;width:70%;height:30vw;top:0;right:-50px;z-index:-2}.p-index-product-pkg-img{position:absolute;left:0;bottom:0;width:100%;height:235%;background:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/pie_c.jpg?q=65&fit=clip&auto=format&lossless=0&w=600) center center no-repeat;background-size:cover}.p-index-product-soft{position:relative;max-width:1500px;margin:0 auto 250px}.p-index-product-soft-info{-webkit-perspective:800px;perspective:800px}.p-index-product-soft-catch{position:relative;overflow:hidden}.p-index-product-soft-catch_a{width:50%;margin:0 0 0 50%}.p-index-product-soft-catch_a_bg{position:absolute;width:50%;height:100%;top:0;right:0;bottom:0;margin:auto;z-index:-3;background-image:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/soft_a-bg.jpg?q=65&fit=clip&auto=format&lossless=0&w=700);background-position:center center;background-repeat:no-repeat;background-size:cover}.p-index-product-soft-catch_b{position:absolute;overflow:hidden;width:75%;height:43vw;max-height:730px;top:7vw;left:0;z-index:-1}.p-index-product-soft-catch_b:before{content:"";position:absolute;display:block;width:300%;height:100%;top:0;left:-150%;background-color:#cbd4d0;z-index:1}.p-index-product-soft-catch_b-contents{position:absolute;left:0;bottom:0;display:block;width:100%;height:130%}.p-index-product-soft-catch_b-img{width:100%;height:100%;background:url(https://pogg.imgix.net/wp-content/themes/pogg/assets/images/index/soft_b.jpg?q=65&fit=clip&auto=format&lossless=0&w=700) center center no-repeat;background-size:cover}.p-index-product-soft-catch_b_shadow{position:absolute;width:88%;height:43vw;max-width:1300px;max-height:670px;top:calc(263px + 14vw);margin:auto;left:-30%;right:0;z-index:-2}.p-index-product-soft-caption{position:absolute;bottom:160px;left:15px;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:11px;letter-spacing:1px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;padding:90px 0 0;z-index:1}.p-index-product-soft-caption:before{content:"";position:absolute;border-left:1px solid;width:auto;height:80px;top:0;left:7px;bottom:17px}.p-index-product-desc-container{position:relative;max-width:1500px;margin:0 auto}.p-index-product-desc{position:relative;width:50%;padding:80px 100px}.p-index-product-desc.pie{margin:-150px 0 0 50%;background-color:#edeae7}.p-index-product-desc.soft{margin:-220px 0 0;background-color:#f8f8f8}.p-index-product-desc.soft .p-index-product-desc-title br{display:none}.p-index-product-desc-title{font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:30px;margin:0 auto 20px}.p-index-product-desc-text{font-size:14px;margin:0 auto 60px}.p-index-product-desc-allergy{font-size:14px;font-weight:500}.p-index-product-desc-howto-btn{display:block;width:100%;height:74px;margin:50px auto 0;cursor:pointer}.p-index-product-desc-howto-btn p{position:relative;text-align:center;font-size:17px;font-weight:500;line-height:70px;padding:0 0 0 45px}.p-index-product-desc-howto-btn p:before{content:"";position:absolute;display:block;width:24px;height:32px;top:20px;left:calc(50% - 112px);background:url(../images/index/icon_eat.svg) center center no-repeat;background-size:cover}.p-index-product-desc-howto-btn:hover .p-index-product-desc-howto-btn-container{background-color:#f5f4f3;box-shadow:0 6px 13px rgba(70,68,67,.3);transition:background-color 1s,box-shadow .5s}.p-index-product-desc-howto-btn-container{position:relative;display:block;width:100%;height:100%;background-color:#edeae7;box-shadow:8px 13px 20px rgba(70,68,67,.18);transition:background-color 1s,box-shadow .5s}.p-index-shop{width:100%;height:auto;max-width:1600px;margin:0 auto;padding:0 50px}.p-index-shop-container{*zoom:1;width:100%}.p-index-shop-container:before,.p-index-shop-container:after{display:table;content:""}.p-index-shop-container:after{clear:both}.p-index-shop-link{display:block;float:left;width:50%;height:420px;padding:150px 0;background-color:#ce009f;box-shadow:17px 17px 30px rgba(82,0,63,.3);transition:box-shadow 1s}.p-index-shop-link:hover{box-shadow:2px 12px 20px rgba(82,0,63,.4);transition:box-shadow 1s}.p-index-shop-link:hover .p-index-shop-link-text-jp p{-webkit-transform:translateX(20px);transform:translateX(20px);transition:-webkit-transform .5s;transition:transform .5s}.p-index-shop-link:hover .p-index-shop-link__arrow{-webkit-transform:translateX(30px);transform:translateX(30px);transition:-webkit-transform .5s;transition:transform .5s}.p-index-shop-link:hover .p-index-shop-link__arrow svg path{stroke:#ce009f;transition:stroke .5s}.p-index-shop-link-text-en{text-align:center;font-family:Sackers Gothic Std,sans-serif;font-weight:900;font-size:36px;letter-spacing:2px;color:#fff}.p-index-shop-link-text-jp{display:block;width:220px;margin:0 auto}.p-index-shop-link-text-jp p{display:inline-block;text-align:center;font-size:18px;color:#fff;transition:-webkit-transform .5s;transition:transform .5s}.p-index-shop-link__arrow{display:inline-block;width:34px;height:7px;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s;transition:transform .5s}.p-index-shop-link__arrow svg path{stroke:#fff;transition:stroke .5s}.p-index-shop-pick{position:relative;display:block;float:left;width:50%;height:560px;background-color:#fff;transition:background-color .5s}.p-index-shop-pick:before{content:"";position:absolute;width:50%;height:200px;bottom:17px;left:0;z-index:-1;box-shadow:0 10px 50px rgba(0,0,0,.2);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.p-index-shop-pick:hover{background-color:#ce009f;transition:background-color .5s}.p-index-shop-pick:hover .p-index-shop-pick-tmb_main-box{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform .7s;transition:transform .7s}.p-index-shop-pick:hover .p-index-shop-pick-title{color:#fff;transition:color .5s}.p-index-shop-pick:hover .p-index-shop-pick-sub,.p-index-shop-pick:hover .p-index-shop-pick-adress{color:#fff;transition:color .5s}.p-index-shop-pick:hover .p-index-shop-pick__arrow{-webkit-transform:translateX(20px);transform:translateX(20px);transition:-webkit-transform .5s;transition:transform .5s}.p-index-shop-pick:hover .p-index-shop-pick__arrow .c-arrow{stroke:#ce009f;transition:stroke .5s}.p-index-shop-pick-tmb{position:relative;width:100%;height:370px}.p-index-shop-pick-tmb_main-box{display:block;width:100%;height:100%;transition:-webkit-transform 1s;transition:transform 1s}.p-index-shop-pick-tmb_main{position:relative;display:inline-block;overflow:hidden;width:100%;height:370px}.p-index-shop-pick-tmb_main img{position:absolute;width:auto;height:auto;top:50%;left:50%;min-width:100%;min-height:100%;max-height:36vw;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports(object-fit:cover){.p-index-shop-pick-tmb_main img{position:static;width:100%;height:100%;top:0;left:0;-webkit-transform:none;transform:none;object-fit:cover}}.p-index-shop-pick-desc{padding:30px 40px}.p-index-shop-pick-title{font-size:20px;font-weight:500;color:#000;margin:0 0 5px;transition:color 1s}.p-index-shop-pick-sub{font-size:11px;letter-spacing:1px;color:#8b8b8b;transition:color 1s}.p-index-shop-pick-adress{font-size:13px;color:#8b8b8b;margin:20px 0 0;transition:color 1s}.p-index-shop-pick__arrow{position:absolute;width:34px;height:7px;bottom:30px;right:30px;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s;transition:transform .5s}.p-index-news-title-position{padding:0 50px}.p-index-news-title-container{display:block;width:100%;height:auto;max-width:1600px;margin:0 auto;padding:0 50px}.p-index-news-title{font-family:Sackers Gothic Std,sans-serif;font-weight:900;font-size:30px;letter-spacing:1px;margin-bottom:50px}.p-index-news-bg{position:relative;padding:0 50px}.p-index-news-bg:before{content:"";position:absolute;display:block;margin:auto;top:50px;bottom:-70px;left:50px;right:50px;background-color:#edeae7;z-index:-1}.p-index-news-card-container{*zoom:1;display:block;width:100%;height:auto;max-width:1600px;margin:0 auto 70px;padding:0 50px}.p-index-news-card-container:before,.p-index-news-card-container:after{display:table;content:""}.p-index-news-card-container:after{clear:both}.p-index-news-btn{margin:-20px auto 0}.p-shop{width:100%;max-width:1400px;margin:0 auto}.p-shop-index{padding:45px 0 30px}.p-shop__other-shop{padding:45px 0 10px}.p-shop__area{max-width:1340px;margin:0 auto;padding:0 80px 35px}.p-shop__area-title{position:relative;font-size:0;padding:0 0 15px;margin:0 0 0 -15px}.p-shop__area-title:before{content:"";position:absolute;top:25px;left:0;display:block;width:100%;height:1px;background-color:rgba(0,0,0,.15)}.p-shop__area-title span{position:relative;z-index:2;display:inline-block}.p-shop__area-title span:first-child{padding:0 25px 5px 0;background-color:#edeae7;font-size:32px;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400}.p-shop__area-title span:last-child{font-size:12px;font-family:Noto Sans JP,Noto Sans Japanese,Noto Sans CJK JP,HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro W3,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;letter-spacing:1px}.p-shop-list{margin:0 -25px;font-size:0}.p-shop-item{position:relative;width:33.33%;display:inline-block;vertical-align:top;padding:25px 20px}.p-shop-item__card{overflow:hidden;display:block;background-color:#fff;box-shadow:10px 25px 20px 0 rgba(0,0,0,.08);transition:background-color 1s,box-shadow 1s}.p-shop-item__card:hover{background-color:#ce009f;box-shadow:0 10px 20px 0 rgba(95,20,78,.4);transition:background-color .5s,box-shadow .5s}.p-shop-item__card:hover .p-shop-item__image-box{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .5s;transition:transform .5s}.p-shop-item__card:hover .p-shop-item__title span{color:#fff;transition:color .5s}.p-shop-item__card:hover .p-shop-item__address{color:#fff;transition:color .5s}.p-shop-item__card:hover .p-shop-item__arrow{-webkit-transform:translateX(20px);transform:translateX(20px);transition:-webkit-transform .5s;transition:transform .5s}.p-shop-item__card:hover .p-shop-item__arrow .c-arrow{stroke:#ce009f;transition:stroke .5s}.p-shop-item__image-box{display:block;width:100%;height:100%;transition:-webkit-transform .5s;transition:transform .5s}.p-shop-item__image{position:relative;overflow:hidden;display:block;width:100%;height:240px;background-color:#fff}.p-shop-item__image img{position:absolute;width:auto;height:auto;top:50%;left:50%;min-width:100%;min-height:100%;max-height:350px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports(object-fit:cover){.p-shop-item__image img{position:static;width:100%;height:100%;top:0;left:0;-webkit-transform:none;transform:none;object-fit:cover}}.p-shop-item__info{position:relative;padding:0}.p-shop-item__title{text-align:center;padding:20px 20px 30px}.p-shop-item__title span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.p-shop-item__title span:first-child{font-size:18px;font-weight:500;color:#000;padding-bottom:5px}.p-shop-item__title span:last-child{font-size:11px;font-family:Noto Sans JP,Noto Sans Japanese,Noto Sans CJK JP,HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro W3,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;color:#8b8b8b;letter-spacing:1px}.p-shop-item__address{padding:0 20px 0 85px;font-size:13px;line-height:16px;color:#8b8b8b;height:105px;transition:color .5s}.p-shop-item__arrow{position:absolute;width:34px;height:7px;bottom:30px;right:30px;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s;transition:transform .5s}.p-shop-item__arrow .c-arrow{transition:stroke .5s}.p-shop-item__map-link{position:absolute;left:45px;bottom:100px;display:block;width:50px;height:30px;background-color:#fff;font-size:13px;color:#5c5c5c;font-family:Noto Sans JP,Noto Sans Japanese,Noto Sans CJK JP,HiraKakuProN-W6,"ヒラギノ角ゴ Pro W6",Hiragino Kaku Gothic Pro W6,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;text-align:center;line-height:30px;border-radius:2px;box-shadow:0 7px 10px 0 rgba(0,0,0,.12);transition:box-shadow .5s,color .5s;overflow:hidden}.p-shop-item__map-link:before{content:"";position:absolute;top:50%;left:50%;margin:-5px auto auto -5px;display:block;width:10px;height:10px;border-radius:5px;background-color:#ce009f;z-index:1;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .5s;transition:transform .5s}.p-shop-item__map-link span{position:relative;z-index:2}.p-shop-item__map-link:hover{box-shadow:0 7px 10px 0 rgba(95,20,78,.17);color:#fff}.p-shop-item__map-link:hover:before{-webkit-transform:scale(6);transform:scale(6)}.p-shop-show__title{padding:80px 20px 60px;text-align:center}.p-shop-show__title span{display:block}.p-shop-show__title span:first-child{max-width:900px;margin:0 auto;font-size:40px;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;padding-bottom:10px}.p-shop-show__title span:last-child{font-size:12px;font-family:Noto Sans JP,Noto Sans Japanese,Noto Sans CJK JP,HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro W3,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;letter-spacing:1px}.p-shop-show__header{overflow:hidden;height:600px}.p-shop-show__image{position:relative;display:inline-block;overflow:hidden;width:50%;height:100%;float:left}.p-shop-show__image img{position:absolute;width:auto;height:auto;top:50%;left:50%;min-width:100%;min-height:100%;max-height:40vw;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports(object-fit:cover){.p-shop-show__image img{position:static;width:100%;height:100%;top:0;left:0;-webkit-transform:none;transform:none;object-fit:cover}}.p-shop-show__info{width:50%;float:left;padding:40px;font-size:15px}.p-shop-show__notice{position:relative;margin:0 0 35px -40px;padding:20px 40px 20px 120px;background-color:#fff;color:#4b4b4b;box-shadow:7px 13px 15px 0 rgba(60,52,43,.16)}.p-shop-show__notice h4{position:absolute;top:50%;left:40px;margin:-11px 0 0}.p-shop-show__detail dl{overflow:hidden}.p-shop-show__detail dt{padding:15px 0;width:80px;margin:0 -80px 0 0;float:left;clear:both}.p-shop-show__detail dt.product{padding:21px 0 15px}.p-shop-show__detail dt.address{line-height:25px}.p-shop-show__detail dd{padding:15px 0 15px 80px;width:100%;float:left}.p-shop-show__detail dd.product{font-size:0}.p-shop-show__detail dd.address a{border-bottom:1px solid #1a1a1a;line-height:25px}.p-shop-show__detail dd.address a:hover{opacity:.5;filter:alpha(opacity=50)}.p-shop-show__detail p.tag{display:inline-block;height:34px;background-color:#ce009f;padding:6px 15px;color:#fff;font-size:15px;margin:0 5px 5px 0;box-shadow:0 9px 10px 0 rgba(95,20,78,.15)}.p-shop-show__google-map{height:500px;background-color:#685757;margin-bottom:-24px}.p-shop-show__floor-map{height:500px;margin-top:24px}.p-shop-show__floor-map img{margin:0 auto;width:auto;height:500px}.p-news{width:100%;max-width:1400px;margin:0 auto}.p-news-container{*zoom:1;display:block;width:100%;height:auto;max-width:1380px;margin:0 auto;padding:0 50px}.p-news-container:before,.p-news-container:after{display:table;content:""}.p-news-container:after{clear:both}.p-news-title-container{width:100%;max-width:1000px;height:auto;margin:0 auto 30px;padding:0 100px}.p-news-title{font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:33px;letter-spacing:3px;line-height:47px;margin:70px auto 15px}.p-news-date{font-family:Brown-Regular,sans-serif;font-weight:400;font-size:15px;letter-spacing:2px;color:#8b8b8b}.p-news-contents-container{width:100%;height:auto;max-width:1100px;margin:0 auto;padding:0 50px}.p-news-contents{width:100%;height:auto;margin:0 auto;background-color:#fff;box-shadow:10px 25px 30px rgba(0,0,0,.03)}.p-news-catch{position:relative;width:100%;height:auto}.p-news-catch_shadow{position:absolute;width:90%;height:90%;top:50px;left:10%;z-index:-1;box-shadow:30px 50px 80px rgba(101,97,94,.4)}.p-news-detail{padding:70px 100px}.p-news-detail h2{position:relative;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:28px;line-height:40px;margin:60px auto 40px}.p-news-detail h2:before{content:"";position:absolute;display:block;width:100%;left:0;bottom:-10px;border-bottom:1px solid #000}.p-news-detail h3{position:relative;font-size:20px;font-weight:700;color:#000;margin:40px auto 20px;padding:0 0 0 10px}.p-news-detail h3:before{content:"";position:absolute;display:block;width:5px;height:calc(100% - 10px);top:5px;left:0;background-color:#ce009f}.p-news-detail p{font-size:16px;color:#4b4b4b;line-height:32px}.p-news-detail strong{font-size:16px;font-weight:700;color:#000}.p-news-detail a{display:inline;font-weight:700;color:#ce009f;border-bottom:1px solid #ce009f}.p-news-detail a:hover{opacity:.6;filter:alpha(opacity=60)}.p-news-detail img{width:100%;margin:30px auto}.p-news-detail figure{font-size:13px;color:#4b4b4b;text-align:center;margin-bottom:30px}.p-news-detail .youtube{position:relative;overflow:hidden;width:100%;margin:40px auto;padding-top:56.25%;border-radius:15px;box-shadow:15px 25px 40px rgba(0,0,0,.2);z-index:1}.p-news-detail .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important;border-radius:15px}.p-news-share{width:180px;margin:70px auto 90px;text-align:center}.p-news-share-title{display:block;font-size:15px;font-weight:700;line-height:50px;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:20px}.p-news-share-btn{*zoom:1;width:108px;margin:0 auto}.p-news-share-btn:before,.p-news-share-btn:after{display:table;content:""}.p-news-share-btn:after{clear:both}.p-news-share-btn_fb,.p-news-share-btn_tw{position:relative;display:block;float:left;width:44px;height:44px;margin:0 5px;background-color:#fff;border-radius:22px;box-shadow:0 12px 16px rgba(0,0,0,.12)}.p-news-share-btn_fb:before,.p-news-share-btn_tw:before{content:"";position:absolute;top:50%;left:50%;margin:-5px auto auto -5px;display:block;width:10px;height:10px;border-radius:5px;background-color:#ce009f;z-index:0;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .5s;transition:transform .5s}.p-news-share-btn_fb svg,.p-news-share-btn_tw svg{position:relative;width:22px;height:22px;color:#333;transition:color .5s}.p-news-share-btn_fb svg path,.p-news-share-btn_tw svg path{fill:currentColor}.p-news-share-btn_fb:hover,.p-news-share-btn_tw:hover{box-shadow:0 4px 10px rgba(95,20,78,.5);transition:box-shadow .5s}.p-news-share-btn_fb:hover svg,.p-news-share-btn_tw:hover svg{color:#fff;transition:color .5s}.p-news-share-btn_fb:hover:before,.p-news-share-btn_tw:hover:before{-webkit-transform:scale(5);transform:scale(5)}.p-news-share-btn_fb svg{top:11px;left:0}.p-news-share-btn_tw svg{top:12px;left:2px}.p-contact{width:100%;max-width:1400px;margin:0 auto}.p-contact-contents{padding:0 0 140px}.p-contact-catch{position:relative;width:100%;height:auto;max-width:1380px;margin:0 auto;padding:0 50px}.p-contact-catch_main{box-shadow:30px 50px 60px rgba(107,102,88,.6)}.p-contact-message{text-align:center;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:26px;line-height:70px;margin:100px auto 90px}.p-contact-map{width:100%;height:500px;background-color:#333}.p-contact-company-btn{margin:-20px auto auto}.p-contact-info{*zoom:1;width:100%;height:auto;max-width:750px;margin:100px auto;padding:0 30px}.p-contact-info:before,.p-contact-info:after{display:table;content:""}.p-contact-info:after{clear:both}.p-contact-info-contents{width:33.3%;float:left;text-align:center;margin:0 auto}.p-contact-info-contents-title{width:120px;margin:0 auto 25px;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:18px;letter-spacing:1.5px;line-height:50px;border-top:1px solid #000;border-bottom:1px solid #000}.p-contact-info-contents-text{font-size:15px;line-height:22px;letter-spacing:.5px;padding-bottom:5px}.p-contact-pogg{width:100%;height:auto}.p-contact-pogg-title{text-align:center;font-family:Noto Serif JP,source-han-serif-japanese;font-style:normal;font-weight:400;font-size:36px;letter-spacing:3px;margin:0 auto 20px}.p-contact-pogg-desc{text-align:center;font-size:15px;margin:0 auto 40px}.u-sp-view{display:none}.u-pc-view{display:block}@media(max-width:750px){body{font-size:14px}.l-header{padding:60px 0 0}.l-header-logo{width:160px;margin:0 auto}.l-footer{margin:90px auto 70px}.l-footer-logo{margin:40px auto 30px}#l-menu__bg__svg{width:150px;height:120px}.l-menu.index #l-menu__bg__svg{width:220px;height:180px}.l-menu__container{padding:0 20px 20vh}.l-menu__container ul{width:100%}.l-menu__container li{padding:2vh 0}.l-menu__container li.l-menu-top:nth-child(2){padding:1vh 0 3.5vh}.l-menu__container li.l-menu-top a{font-size:12px}.l-menu__container a{font-size:18px;letter-spacing:1px}.l-menu__container_sns{width:108px;bottom:0;right:10px}.l-menu__container_sns a{margin:0 5px}.l-menu__container_lang{bottom:20px;left:10px}.l-menu__container_lang a{font-size:13px}.l-menu__button{top:0;right:0;width:60px;height:54px;padding:18px}.l-menu__button.open .l-menu__button__bar:nth-child(1){-webkit-transform:translateY(8px) rotate(315deg);transform:translateY(8px) rotate(315deg)}.l-menu__button.open .l-menu__button__bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(-315deg);transform:translateY(-8px) rotate(-315deg)}.l-menu__button__text{display:none}.l-menu__button__bar{width:24px}.l-popup.popup-enter .l-popup__content,.l-popup.popup-leave-to .l-popup__content{-webkit-transform:translateY(15px);transform:translateY(15px)}.l-popup__container.content{padding:40px 20px}.l-popup__content h3{font-size:18px;padding-left:35px;margin-bottom:35px}.l-popup__content h3:before{top:-3px;left:calc(50% - 118px)}.l-popup__content h4{font-size:14px;line-height:27px}.l-popup__content p{font-size:11px;line-height:18px}.p-index-product__popup-content{padding:45px 20px 30px}.p-index-product__popup-content-howto{font-size:13px;padding:20px 20px 20px 60px}.p-index-product__popup-content-howto:before{left:20px}.l-popup__close{top:5px;right:5px;width:30px;height:30px}.en .p-index-top-news-card-title{height:70px;font-size:13px;line-height:17px}.en .p-index-about-desc-tagline img{height:4.5vw}.en .p-index-about-desc-tagline img:nth-child(1){margin:0 auto 3.5vw}.en .p-index-about-desc-text{line-height:35px}.en .p-index-story-desc{width:100%}.en .p-index-story-text{font-size:14px;line-height:40px}.en .p-index-product-price-list.soft{width:160px}.en .p-index-product-price-list li{padding:0 20px 0 0}.en .p-index-product-price-list p:before{right:-50px}.en .p-index-product-desc.pie{height:470px;margin:-50px 0 0 12vw;padding:22px 20px 0 30px}.en .p-index-product-pie-catch{margin:-4px auto 0}.en .p-index-product-soft-catch_b_shadow{top:calc(164px + 5vw)}.en .p-index-product-desc-howto-btn p:before{left:calc(50% - 85px)}.en .l-popup__content h3{font-size:15px}.en .l-popup__content h3:before{top:8px;left:calc(50% - 110px)}.en .p-index-product__popup-content-howto{font-size:13px;line-height:18px;padding:15px 20px 20px 65px}.en .p-index-shop-link-text-jp{width:170px}.en .p-index-shop-link__arrow{width:30px}.en .c-news-card-title{font-size:15px}.en .p-news-title{font-size:20px;line-height:26px}.en .p-news-detail h2{line-height:24px}.en .p-news-detail p{font-size:14px}.en .p-shop__area-title span:first-child{font-size:20px}.en .p-contact-message{padding:0 15px}.en .p-contact-info{padding:30px}.c-page{padding:120px 0 0}.c-page-container{padding:0 12px}.c-page-container:before{left:12px;right:12px}.c-page-container.shop-show{margin:0 auto 50px}.c-page-title{font-size:24px;letter-spacing:3px;padding:40px 0 30px}.c-sns-btn_fb:hover,.c-sns-btn_in:hover{box-shadow:0 12px 16px rgba(0,0,0,.12);transition:none}.c-sns-btn_fb:hover svg,.c-sns-btn_in:hover svg{color:#333;transition:none}.c-sns-btn_fb:hover:before,.c-sns-btn_in:hover:before{-webkit-transform:scale(0);transform:scale(0);transition:none}.c-news-card:hover{background-color:#fff;box-shadow:10px 25px 30px rgba(0,0,0,.08);transition:none}.c-news-card:hover .c-news-card-tmb-mask-box{-webkit-transform:scale(1);transform:scale(1);transition:none}.c-news-card:hover .c-news-card-title{color:#1a1a1a;transition:none}.c-news-card:hover .c-news-card-date{color:#8b8b8b;transition:none}.c-news-card-tmb-cover{display:none}.c-news-card-tmb-cover-sp{position:absolute;display:block;width:95%;height:90px;bottom:0;left:5%}.c-news-card-tmb-cover-sp img{display:block;width:100%;height:100%}.c-button{font-size:12px}.c-button--default{width:223px;height:60px;line-height:60px}.c-button--contact{width:260px;height:65px;line-height:65px}.c-button--contact .c-button__arrow{width:28px;margin:29px 0 0 8px}.c-button--back .c-button__arrow{margin:29px 8px 0 0}.c-button--next .c-button__arrow{margin:29px 0 0 8px}.c-arrow{width:28px}.p-index-top-news-card:hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:none}.p-index-top-news-card:hover:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:none}.p-index-top-news-list:hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:none}.p-index-top-news-list:hover:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:none}.p-index-story-video_main-container{-webkit-transform:scale3d(1,1,1) rotateX(10deg) translate3d(0,80px,0);transform:scale3d(1,1,1) rotateX(10deg) translate3d(0,80px,0)}.p-index-story-video-sub .p-index-story-video-sub_c{top:-108vw}.p-index-story-video.start .p-index-story-video_main-container{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transform:scale3d(1,1,1) rotate3d(0,0,0,0) translate3d(0,0,0);transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,transform 2s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:0}.p-index-story-video-sub .p-index-story-video-sub_c.start{top:-108vw;transition:none}.p-index-product-desc:before,.p-index-product-desc:after{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.p-index-product-desc-container.pie{-webkit-transform:translate3d(0,70px,0);transform:translate3d(0,70px,0)}.p-index-product-desc-container.pie.start{transition:-webkit-transform 1s;transition:transform 1s}.p-index-product-desc-container.pie.start .p-index-product-desc{transition:none}.p-index-product-desc-container.pie.start .p-index-product-desc:before,.p-index-product-desc-container.pie.start .p-index-product-desc:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition-delay:1s}.p-index-product-desc-container.soft{-webkit-transform:translate3d(0,70px,0);transform:translate3d(0,70px,0)}.p-index-product-desc-container.soft.start{transition:-webkit-transform 1s;transition:transform 1s}.p-index-product-desc-container.soft.start .p-index-product-desc{transition:none}.p-index-product-desc-container.soft.start .p-index-product-desc:before,.p-index-product-desc-container.soft.start .p-index-product-desc:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition-delay:1s}.p-index-top{height:calc(100vh + 70px);min-height:auto}.p-index-share-container{display:none}.p-index-slider{bottom:70px;margin:auto}.p-index-slide-mask{top:-95px;left:-95px;right:-95px;bottom:0}.p-index-slides{left:-35px;right:-35px}.p-index-slide{left:0;right:-100px}.p-index-slide--v video{height:100%}.p-index-top-news{bottom:60px}.p-index-top-news-deco{display:none}.p-index-top-news-card{width:calc(100% - 50px);height:100px;left:0}.p-index-top-news-link{width:100%;padding:15px 14px 15px 10px}.p-index-top-news-card-date{margin:0 10px 0 0}.p-index-top-news-card-tmb{width:70px}.p-index-top-news-card-title{font-size:12px}.p-index-top-news-list-container{bottom:10px}.p-index-top-shop-list{display:block;position:relative;width:160px;height:30px;top:20px;left:-160px}.p-index-top-shop-list:before{content:"";position:absolute;display:block;width:140px;height:1px;top:23px;left:-20px;border-bottom:1px solid #fff;pointer-events:none;-webkit-animation:shop_list_border 2s infinite;animation:shop_list_border 2s infinite}.p-index-scroll{height:290px;right:20px}.p-index-scroll-text{color:#fff;font-size:10px;letter-spacing:3px;top:20px}.p-index-scroll-bar-clip{height:200px}.p-index-scroll-bar{height:200px;background-color:#ababab}.p-index-container:before{left:12px;right:12px;bottom:50px}.p-index-container:after{width:calc(50% - 12px);left:12px;bottom:50px}.p-index-about{padding:12px 12px 0;margin:15px auto 0}.p-index-about-desc-tagline img{height:5.5vw}.p-index-about-desc-tagline img:nth-child(1){margin:0 2vw 0 0}.p-index-about-desc-tagline img:nth-child(2){margin:0 2vw 0 0}.p-index-story-desc{width:100%}.p-index-story-text{font-size:13px;line-height:45px}.p-index-story-video_main-container:before{box-shadow:20px 50px 45px rgba(72,76,82,.6)}.p-index-story-video_main:before{border-width:15px 0 15px 35px}.p-index-story-video-circle{display:none}.p-index-story-video-circle-bg{display:none}.p-index-story-video-circle-sp{position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1}.p-index-story-video-circle-sp circle{position:relative;fill:transparent;stroke:white;stroke-width:1;stroke-dasharray:552 552}.p-index-product-name-en{font-size:20px;line-height:25px;margin:0 auto 10px}.p-index-product-name{font-size:15px}.p-index-product-info{width:110px;font-size:12px;letter-spacing:0}.p-index-product-price-list{margin:20px auto 30px}.p-index-product-price-list li{padding:0 27px 0 0;margin:0 8px 0 15px}.p-index-product-price-list p:before{font-size:10px;bottom:4px;right:0;-webkit-transform:scale(.8);transform:scale(.8)}.p-index-product-pie-catch{margin:-3px auto 0}.p-index-product-pie-caption:before{height:140px}.p-index-product-feature-point_a-bar{width:22vw;top:9vw;left:17vw}.p-index-product-feature-point_b-bar{width:34vw;top:9vw;right:-17vw}.feature-point-bg{box-shadow:5px 20px 15px rgba(0,0,0,.06)}.p-index-product-feature-bg-area{top:0}.p-index-product-sub-image{margin:120vw 0 0;z-index:1}.p-index-product-soft{margin:0 auto}.p-index-product-soft-catch_a{width:90%;margin:50vw 0 0 10%}.p-index-product-soft-catch_a_bg{width:90%;height:130%;top:-30%}.p-index-product-soft-catch_b{width:calc(100% - 7vw);height:67vw;top:7vw}.p-index-product-soft-catch_b_shadow{width:105%;height:80vw;top:calc(196px + 5vw);left:0}.p-index-product-soft-caption:before{height:140px}.p-index-product-desc.pie{position:relative;height:400px;margin:-50px 0 0 12vw;padding:22px 20px 0 30px}.p-index-product-desc.pie:before{content:"PRODUCT / SWEET POTATO PIE";position:absolute;top:0;left:-8vw;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:10px;letter-spacing:1px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;color:rgba(0,0,0,.5);padding:90px 0 0}.p-index-product-desc.pie:after{content:"";position:absolute;border-left:1px solid rgba(0,0,0,.5);width:auto;height:80px;top:0;left:-8vw;margin-left:8px}.p-index-product-desc-sp-bg{position:absolute;left:0;bottom:0;width:calc(88vw - 24px);height:30%;background-color:#f8f8f8;z-index:-1}.p-index-product-desc-text{font-size:12px;line-height:19px;margin:0 auto 35px}.p-index-product-desc-allergy{font-size:11px;margin-left:-6px}.p-index-product-desc-howto-btn{position:relative;height:60px;margin:0 auto;top:30px}.p-index-product-desc-howto-btn:hover .p-index-product-desc-howto-btn-container{background-color:#edeae7;box-shadow:8px 13px 20px rgba(70,68,67,.18);transition:none}.p-index-shop-link:hover{box-shadow:17px 17px 30px rgba(82,0,63,.3);transition:none}.p-index-shop-link:hover .p-index-shop-link-text-jp p{-webkit-transform:translateX(0);transform:translateX(0);transition:none}.p-index-shop-link:hover .p-index-shop-link__arrow{-webkit-transform:translateX(0);transform:translateX(0);transition:none}.p-index-shop-link:hover .p-index-shop-link__arrow svg path{stroke:#fff;transition:none}.p-index-shop-link__arrow{width:28px}.p-index-shop-pick{width:100%;height:auto;box-shadow:10px 20px 20px rgba(0,0,0,.1)}.p-index-shop-pick:before{display:none}.p-index-shop-pick:hover{background-color:#fff;transition:none}.p-index-shop-pick:hover .p-index-shop-pick-tmb_main-box{-webkit-transform:scale(1);transform:scale(1);transition:none}.p-index-shop-pick:hover .p-index-shop-pick-title{color:#000;transition:none}.p-index-shop-pick:hover .p-index-shop-pick-sub,.p-index-shop-pick:hover .p-index-shop-pick-adress{color:#8b8b8b;transition:none}.p-index-shop-pick:hover .p-index-shop-pick__arrow{-webkit-transform:translateX(0);transform:translateX(0);transition:none}.p-index-shop-pick:hover .p-index-shop-pick__arrow .c-arrow{stroke:#000;transition:none}.p-index-shop-pick-tmb{height:200px}.p-index-shop-pick-tmb_main{height:200px}.p-index-shop-pick-tmb_main img{max-height:90vw}.p-index-news-title-position{padding:0 12px}.p-index-news-title-container{padding:0 12px}.p-index-news-title{text-align:center;font-size:24px;letter-spacing:1px;margin-bottom:30px}.p-index-news-bg{padding:0 12px}.p-index-news-bg:before{left:12px;right:12px}.p-index-news-card-container{padding:0 15px}.p-shop-index{padding:25px 0 0}.p-shop__other-shop{padding:25px 0 0}.p-shop__area-title{padding:0 0 10px;margin:0}.p-shop__area-title:before{top:20px}.p-shop__area-title span:first-child{font-size:22px;padding:0 15px 5px 0}.p-shop__area-title span:last-child{font-size:10px}.p-shop-list{margin:0}.p-shop-item__card:hover{background-color:#fff;box-shadow:10px 25px 20px 0 rgba(0,0,0,.08);transition:none}.p-shop-item__card:hover .p-shop-item__image-box{-webkit-transform:scale(1);transform:scale(1);transition:none}.p-shop-item__card:hover .p-shop-item__title span{transition:none}.p-shop-item__card:hover .p-shop-item__title span:first-child{color:#000}.p-shop-item__card:hover .p-shop-item__title span:last-child{color:#8b8b8b}.p-shop-item__card:hover .p-shop-item__address{color:#8b8b8b;transition:none}.p-shop-item__card:hover .p-shop-item__arrow{-webkit-transform:translateX(0);transform:translateX(0);transition:none}.p-shop-item__card:hover .p-shop-item__arrow .c-arrow{stroke:#000;transition:none}.p-shop-item__image{height:100%}.p-shop-item__title{padding:20px 15px}.p-shop-item__title span:first-child{font-size:16px}.p-shop-item__title span:last-child{font-size:10px}.p-shop-item__address{height:90px;font-size:11px;padding:0 15px 0 75px}.p-shop-item__arrow{bottom:20px;right:13px}.p-shop-item__map-link{font-size:11px;left:15px;bottom:75px}.p-shop-item__map-link:hover{box-shadow:0 7px 10px 0 rgba(0,0,0,.12);color:#5c5c5c}.p-shop-item__map-link:hover:before{-webkit-transform:scale(0);transform:scale(0)}.p-shop-show__title{padding:40px 15px 30px}.p-shop-show__title span:last-child{font-size:10px}.p-shop-show__notice h4{position:static;margin:0;padding:0 0 3px}.p-shop-show__detail dt{padding:10px 0;width:65px;margin:0 -65px 0 0}.p-shop-show__detail dt.product{padding:15px 0 10px}.p-shop-show__detail dt.address{line-height:23px}.p-shop-show__detail dd{padding:10px 0 10px 65px}.p-shop-show__detail dd.address a{line-height:23px}.p-shop-show__detail p.tag{height:28px;padding:5px 10px;font-size:12px}.p-shop-show__google-map{height:300px}.p-shop-show__floor-map{height:auto}.p-shop-show__floor-map img{width:100%;height:auto}.p-news-container{padding:0 15px}.p-news-title-container{margin:0 auto 20px;padding:0 24px}.p-news-title{font-size:23px;letter-spacing:1px;line-height:32px;margin:40px auto 7px}.p-news-date{font-size:12px;letter-spacing:1px}.p-news-contents-container{padding:0 12px}.p-news-contents{box-shadow:10px 25px 20px rgba(0,0,0,.07)}.p-news-catch_shadow{box-shadow:10px 25px 30px rgba(101,97,94,.4)}.p-news-detail h2{font-size:20px;line-height:28px;margin:30px auto 20px}.p-news-detail h2:before{bottom:-7px}.p-news-detail h3{font-size:17px;margin:30px auto 20px}.p-news-detail p{font-size:13px;line-height:26px}.p-news-detail strong{font-size:13px}.p-news-detail img{position:relative;width:calc(100% + 30px);left:-15px;margin:20px auto}.p-news-detail figure{font-size:12px}.p-news-detail .youtube{border-radius:10px;box-shadow:13px 20px 30px rgba(0,0,0,.2)}.p-news-detail .youtube iframe{border-radius:10px}.p-news-share{margin:40px auto 60px}.p-news-share-btn_fb:hover,.p-news-share-btn_tw:hover{box-shadow:0 12px 16px rgba(0,0,0,.12);transition:none}.p-news-share-btn_fb:hover svg,.p-news-share-btn_tw:hover svg{color:#333;transition:none}.p-news-share-btn_fb:hover:before,.p-news-share-btn_tw:hover:before{-webkit-transform:scale(0);transform:scale(0)}.p-contact-contents{padding:0 0 60px}.p-contact-catch{padding:0 12px}.p-contact-catch_main{box-shadow:10px 25px 30px rgba(107,102,88,.6)}.p-contact-map{height:300px}.p-contact-info{margin:40px auto}.p-contact-info-contents{width:100%;margin:20px auto 30px}.p-contact-info-contents-title{margin:0 auto 20px;font-size:16px;line-height:40px}.p-contact-info-contents-text{font-size:14px}.p-contact-pogg-title{font-size:28px}.p-contact-pogg-desc{font-size:13px;padding:0 35px}.u-sp-view{display:block}.u-pc-view{display:none}}@media(max-width:992px){#lottie-logo{width:600px;height:600px}.en .p-index-product-price-list.pie{width:250px}.en .feature-point-text.paste{font-size:1.8vw;line-height:2.4vw;margin:3.7vw auto 0}.en .feature-point-text{font-size:2.5vw;line-height:2.6vw}.en .feature-point-detail-active .feature-point-text{font-size:2vw;line-height:2.2vw;margin:4.3vw auto 0}.en .p-shop-show__title span:first-child{font-size:32px}.p-index-logo{width:426px;height:140px}.p-index-product-feature-point_a,.p-index-product-feature-point_b,.p-index-product-feature-point_c{width:15vw;height:15vw}.p-index-product-feature-point_a{top:-6vw;left:2vw}.p-index-product-feature-point_b{top:-6vw;right:2vw}.p-index-product-feature-point_c{top:24vw;left:18.5vw}.p-index-product-feature-point_c-bar{top:30vw}.feature-point-detail-active .feature-point-text{font-size:2.5vw;line-height:2.6vw}.feature-point-text{font-size:2.5vw;line-height:2.6vw;margin:5.1vw auto 0}.feature-point-text.paste{margin:3.7vw auto 0}.feature-point-en{top:9.5vw;font-size:.7vw;line-height:1.1vw}.p-index-product-desc-howto-btn p:before{left:calc(50% - 100px)}.p-index-shop-link{padding:165px 0}.p-index-shop-link-text-en{font-size:30px}.p-index-shop-link-text-jp{width:200px}.p-index-shop-link-text-jp p{font-size:16px}.p-index-shop-pick-desc{padding:20px 25px}.p-index-shop-pick-title{font-size:18px}.p-index-shop-pick-sub{font-size:10px}.p-index-shop-pick-adress{font-size:12px}.p-index-shop-pick__arrow{bottom:20px;right:20px}.p-shop__area{padding:0 50px 25px}.p-shop-item__image img{max-height:30vw}.p-shop-show__title span:first-child{font-size:32px}.p-shop-show__header{height:100%}.p-shop-show__image{width:100%}.p-shop-show__image img{position:relative;width:100%;height:100%;max-height:none;top:0;left:0;-webkit-transform:none;transform:none}.p-shop-show__info{width:100%}.p-shop-show__notice{margin:0 0 35px}.p-news-detail{padding:30px 50px}.p-contact-message{font-size:20px}}@media(max-width:992px)and (max-width:750px){#lottie-logo{width:100%}.en .p-index-product-price-list.pie{width:190px}.en .feature-point-text.paste{font-size:3.8vw;line-height:4vw;margin:8vw auto 0}.en .feature-point-text{font-size:5vw;line-height:5.5vw;margin:10vw auto 0}.en .feature-point-detail-active .feature-point-text{font-size:4vw;line-height:4.3vw;margin:9.5vw auto 0}.en .p-shop-show__title span:first-child{font-size:20px}.p-index-logo{width:70vw;top:-150px}.p-index-product-feature-point_a,.p-index-product-feature-point_b,.p-index-product-feature-point_c{width:30vw;height:30vw}.p-index-product-feature-point_c{top:50vw;left:40vw}.p-index-product-feature-point_c-bar{width:20vw;top:65vw;left:55vw}.feature-point-detail-active .feature-point-text{font-size:5vw;line-height:5.5vw;margin:6.5vw auto 0}.feature-point-text{width:30vw;font-size:6vw;line-height:6.1vw;margin:10vw auto 0}.feature-point-text.paste{margin:4.7vw auto 0}.feature-point-en{top:19vw;font-size:2vw;line-height:2.2vw}.p-index-product-desc-howto-btn p:before{width:20px;height:28px;top:16px;left:calc(50% - 85px)}.p-index-shop-link{width:100%;height:250px;padding:100px 0;box-shadow:10px 20px 20px rgba(82,0,63,.3)}.p-index-shop-link-text-en{font-size:24px;letter-spacing:1px}.p-index-shop-link-text-jp{width:175px}.p-index-shop-link-text-jp p{font-size:14px}.p-index-shop-pick-desc{padding:20px 20px 25px}.p-index-shop-pick-title{font-size:16px}.p-index-shop-pick-sub{letter-spacing:0}.p-index-shop-pick-adress{font-size:11px;margin:20px 0}.p-index-shop-pick__arrow{right:10px}.p-shop__area{max-width:100%;padding:0 15px 35px}.p-shop-item__image img{position:relative;width:100%;height:100%;max-height:none;top:0;left:0;-webkit-transform:none;transform:none}.p-shop-show__title span:first-child{font-size:24px;padding-bottom:5px}.p-shop-show__info{padding:15px 15px 20px;font-size:12px}.p-shop-show__notice{margin:0 0 20px;padding:13px 15px}.p-news-detail{padding:20px 15px}.p-contact-message{font-size:14px;line-height:40px;margin:50px auto 40px}}@media(min-width:751px){.l-menu__button__bar:nth-child(2){display:none}.c-button--default:hover{box-shadow:0 7px 15px 0 rgba(95,20,78,.3);transition:box-shadow .5s}.c-button--default:hover:before{-webkit-transform:scale(30);transform:scale(30)}.c-button--default:hover span{color:#fff;-webkit-transform:translateX(22px);transform:translateX(22px);transition:color .3s,-webkit-transform .3s;transition:color .3s,transform .3s}.c-button--default:hover .c-arrow{stroke:#ce009f;-webkit-transform:translateX(40px);transform:translateX(40px);transition:stroke .5s,opacity .3s,-webkit-transform .3s;transition:stroke .5s,opacity .3s,transform .3s}.c-button--default.c-button--back:hover span{-webkit-transform:translateX(-22px);transform:translateX(-22px)}.c-button--default.c-button--back:hover .c-arrow{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.c-button--contact:hover{box-shadow:0 7px 15px 0 rgba(0,0,0,.4);transition:box-shadow .5s}.c-button--contact:hover:before{-webkit-transform:scale(30);transform:scale(30)}.c-button--contact:hover span{color:#fff;-webkit-transform:translateX(22px);transform:translateX(22px);transition:color .3s,-webkit-transform .3s;transition:color .3s,transform .3s}.c-button--contact:hover .c-arrow{stroke:#000;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateX(40px);transform:translateX(40px);transition:stroke .5s,opacity .3s,-webkit-transform .3s;transition:stroke .5s,opacity .3s,transform .3s}}@media(max-width:1200px){.en .p-index-about-desc-tagline-sub{font-size:18px;letter-spacing:0;margin:20px auto 40px}.en .p-index-story-tagline img{height:50px}.en .p-index-product-desc-title{font-size:28px;line-height:28px}.en .p-index-product-pie-catch_a_shadow{top:185px}.en .p-index-product-info{width:220px}.en .p-index-product-desc-howto-btn p{font-size:15px}.c-news-card{height:200px}.c-news-card-tmb{width:230px;height:200px}.c-news-card-tmb-mask img{max-height:230px}.c-news-card-tmb-cover svg{width:128px;height:200px}.c-news-card-desc{width:calc(100% - 230px);padding:20px 0 0;margin-left:-15px}.c-news-card-title{font-size:14px;line-height:22px}.c-news-card-date{bottom:20px;font-size:12px;letter-spacing:.5}.p-index-concept-tagline-mask.start .p-index-concept-tagline{-webkit-transform:translateY(-70px);transform:translateY(-70px)}.p-index-story-video-sub .p-index-story-video-sub_a{top:calc(-80vw + 200px)}.p-index-story-video-sub .p-index-story-video-sub_b{top:calc(-45vw + 200px)}.p-index-story-video-sub .p-index-story-video-sub_a.start{top:-80vw}.p-index-story-video-sub .p-index-story-video-sub_b.start{top:-45vw}.p-index-product-pie-caption{-webkit-transform:scale(.8) translate3d(0,-50px,0);transform:scale(.8) translate3d(0,-50px,0)}.p-index-product-pie-catch.start .p-index-product-pie-caption{-webkit-transform:scale(.8) translate3d(0,0,0);transform:scale(.8) translate3d(0,0,0)}.p-index-product-soft-caption{-webkit-transform:translate3d(0,-50px,0) scale(.8);transform:translate3d(0,-50px,0) scale(.8)}.p-index-product-soft-catch.start .p-index-product-soft-caption{-webkit-transform:scale(.8) translate3d(0,0,0);transform:scale(.8) translate3d(0,0,0)}.p-index-container{padding:0 50px}.p-index-about-catch{height:400px}.p-index-about-desc{width:70%;height:530px}.p-index-about-desc-title{font-size:13px}.p-index-about-desc-tagline-sub{font-size:18px;margin:25px auto 40px}.p-index-about-desc-text{font-size:14px}.p-index-concept-img{width:40%;top:-15vw;left:0}.p-index-concept-tagline-mask{width:370px;height:158px}.p-index-concept-tagline-mask_a{height:74px}.p-index-concept-tagline-mask_b{height:74px}.p-index-concept-tagline{font-size:70px;top:70px}.p-index-concept-tagline-mask_b .p-index-concept-tagline{left:60px}.p-index-concept-tagline-mask_b .p-index-concept-tagline:nth-child(1){width:80px}.p-index-concept-tagline-mask_b .p-index-concept-tagline:nth-child(2){width:170px}.p-index-story{margin:48vw auto 38vw}.p-index-story-tagline img{width:auto;height:32px;margin:0 auto}.p-index-story-video{width:75%}.p-index-story-video_shadow{width:115%}.p-index-story-video-sub .p-index-story-video-sub_a{width:25vw;right:0}.p-index-story-video-sub .p-index-story-video-sub_b{width:25vw;left:0}.p-index-story-video-sub .p-index-story-video-sub_c{width:calc(70% - 50px);right:0}.p-index-product{padding:7vw 0 0}.p-index-product-price-list p{font-size:28px}.p-index-product-price-list p span{font-size:18px}.p-index-product-price-list.pie{width:310px}.p-index-product-price-list.soft{width:138px}.p-index-product-pie{margin:0 auto 47vw}.p-index-product-pie-catch_a{height:450px}.p-index-product-pie-catch_a_shadow{height:550px;top:170px}.p-index-product-pie-caption{bottom:30px}.p-index-product-feature{width:50%;top:calc(646px + 23vw);left:0}.p-index-product-feature-point_a:before,.p-index-product-feature-point_b:before,.p-index-product-feature-point_c:before{top:9.5vw}.p-index-product-feature-point_a:after,.p-index-product-feature-point_b:after,.p-index-product-feature-point_c:after{top:calc(9.5vw - 8px)}.p-index-product-eat{top:34vw}.p-index-product-pkg{height:40vw;right:0}.p-index-product-soft-caption{bottom:60px}.p-index-product-desc{padding:50px 70px}.p-index-product-desc.soft{margin:-200px 0 0}.p-index-product-desc.soft .p-index-product-desc-title br{display:block}.p-index-product-desc-title{font-size:24px}.p-index-product-desc-howto-btn p{font-size:15px}.p-index-shop{padding:0}.p-shop-item{width:50%}}@media(max-width:1200px)and (max-width:750px){.en .p-index-about-desc-tagline-sub{letter-spacing:0;margin:20px auto 35px}.en .p-index-story-tagline img{height:45px}.en .p-index-product-desc-title{font-size:18px;line-height:20px}.en .p-index-product-pie-catch_a_shadow{top:138px}.en .p-index-product-info{width:180px}.en .p-index-product-desc-howto-btn p{font-size:12px;line-height:18px;padding:10px 0 0 30px}.c-news-card-tmb{width:100%;height:230px}.c-news-card-tmb-mask img{max-height:60vw}.c-news-card-desc{width:100%;height:auto;padding:18px 25px 25px;margin-left:0}.c-news-card-title{margin-bottom:10px}.c-news-card-date{bottom:0;position:relative;font-size:11px;text-align:c-news-card-tmb-cover}.p-index-concept-tagline-mask.start .p-index-concept-tagline{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.p-index-story-video-sub .p-index-story-video-sub_a{top:-190vw}.p-index-story-video-sub .p-index-story-video-sub_b{top:-165vw}.p-index-story-video-sub .p-index-story-video-sub_a.start{top:-190vw;transition:none}.p-index-story-video-sub .p-index-story-video-sub_b.start{top:-165vw;transition:none}.p-index-container{padding:0;margin:0 auto 60px}.p-index-about-catch{height:300px}.p-index-about-desc{width:100%;height:480px;margin:0 auto;padding:30px 10px 0}.p-index-about-desc-title{font-size:12px;letter-spacing:2px;margin-bottom:30px}.p-index-about-desc-tagline-sub{font-size:15px;letter-spacing:0;margin:30px auto 25px}.p-index-about-desc-text{font-size:13px}.p-index-concept-img{width:57%;left:12px;top:-70px}.p-index-concept-tagline-mask{width:220px;height:93px;top:49vw}.p-index-concept-tagline-mask_a{height:44px;margin-bottom:5px}.p-index-concept-tagline-mask_b{height:44px}.p-index-concept-tagline{font-size:40px;top:40px}.p-index-concept-tagline-mask_b .p-index-concept-tagline{left:40px}.p-index-concept-tagline-mask_b .p-index-concept-tagline:nth-child(1){width:40px}.p-index-concept-tagline-mask_b .p-index-concept-tagline:nth-child(2){width:90px}.p-index-story{margin:86vw auto 10vw}.p-index-story-tagline img{height:25px}.p-index-story-video{width:calc(100% - 48px);margin:160vw auto 0}.p-index-story-video_shadow{width:110%;top:20px;left:0}.p-index-story-video-sub .p-index-story-video-sub_a{width:calc(50vw - 48px);right:48px;z-index:2}.p-index-story-video-sub .p-index-story-video-sub_b{width:calc(50vw - 60px);left:48px}.p-index-story-video-sub .p-index-story-video-sub_c{width:calc(100vw - 60px);right:12px}.p-index-product{padding:25vw 12px 0}.p-index-product-price-list p{font-size:22px}.p-index-product-price-list p span{font-size:14px}.p-index-product-price-list.pie{width:250px}.p-index-product-price-list.soft{width:105px}.p-index-product-pie{margin:0 auto 85vw}.p-index-product-pie:before{position:absolute;content:"";display:block;width:100%;height:calc(100% - 137px);background-color:#f8f8f8;z-index:-1;top:137px}.p-index-product-pie-catch_a{height:250px}.p-index-product-pie-catch_a_shadow{height:320px;top:137px;right:-8vw}.p-index-product-pie-caption{display:none}.p-index-product-feature{width:100%;height:120vw;left:0;top:850px;background-color:#f8f8f8;z-index:0}.p-index-product-eat{width:70%;top:58vw;left:0}.p-index-product-pkg{width:90%;height:55vw;right:0}.p-index-product-soft-caption{display:none}.p-index-product-desc.soft{height:400px;margin:-70px 0 0;padding:22px 30px 0 20px}.p-index-product-desc.soft:before{content:"PRODUCT / SWEET POTATO SOFT";position:absolute;top:0;right:-8vw;font-family:Brown-Regular,sans-serif;font-weight:400;font-size:10px;letter-spacing:1px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;color:rgba(0,0,0,.5);padding:90px 0 0}.p-index-product-desc.soft:after{content:"";position:absolute;border-left:1px solid rgba(0,0,0,.5);width:auto;height:80px;top:0;right:-8vw;margin-right:7px}.p-index-product-desc-title{font-size:21px;margin:0 auto 15px}.p-index-product-desc-howto-btn p{font-size:13px;line-height:60px;padding:0 0 0 40px}.p-index-shop{padding:0 12px}}@media(max-width:1200px)and (max-width:992px){.c-news-card{width:100%}.c-news-card:nth-child(odd),.c-news-card:nth-child(even){margin:0 0 30px}.c-news-card:last-child{margin:0 0 50px}.p-index-product-feature-point_a:before,.p-index-product-feature-point_b:before,.p-index-product-feature-point_c:before{top:12vw}.p-index-product-feature-point_a:after,.p-index-product-feature-point_b:after,.p-index-product-feature-point_c:after{top:calc(12vw - 8px)}.p-index-product-desc{padding:40px 45px}.p-shop-item{padding:20px 15px}}@media(max-width:1200px)and (max-width:992px)and (max-width:750px){.c-news-card{height:auto;box-shadow:10px 20px 20px rgba(0,0,0,.1)}.c-news-card:last-child{margin:0 0 30px}.p-index-product-feature-point_a:before,.p-index-product-feature-point_b:before,.p-index-product-feature-point_c:before{top:23vw}.p-index-product-feature-point_a:after,.p-index-product-feature-point_b:after,.p-index-product-feature-point_c:after{top:calc(23vw - 8px)}.p-index-product-desc{width:calc(88vw - 24px)}.p-shop-item{width:100%;padding:15px 0}}