@font-face{font-family:"flexslider-icon";src:url("../fonts/flexslider-icon.eot");src:url("../fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("../fonts/flexslider-icon.woff") format("woff"),url("../fonts/flexslider-icon.ttf") format("truetype"),url("../fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:20px;height:32px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:none;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:none}.flex-direction-nav .flex-prev{left:-50px;background:url(../images/prev.png) no-repeat 0 0}.flex-direction-nav .flex-next{right:-50px;background:url(../images/next.png) no-repeat 0 0;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.sns-link-upper{margin-top:90px}#wrapper{margin-top:80px;height:auto;max-width:none !important}#wrapper .product-banner.banner-type1{margin-bottom:50px;padding-bottom:50px}@media screen and (max-width: 1090px){#wrapper{padding:0}}#morihiko_no_jikan_wrapper{margin-top:50px;margin-bottom:90px;overflow:hidden;font-family:"Noto Serif JP","Noto Sans JP","メイリオ",Meiryo,monospace,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",YuGothic,sans-serif}#morihiko_no_jikan_wrapper .is-tv{display:inline-block;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:left;-webkit-text-orientation:mixed;text-orientation:mixed}#morihiko_no_jikan_wrapper .is-tc{display:inline-block;width:1em;height:1em;line-height:1;text-align:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#morihiko_no_jikan_wrapper .is-tc-p{margin-top:-0.2em;margin-bottom:.2em}#morihiko_no_jikan_wrapper .is-wmt{display:inline-block !important;width:1em !important;height:1em !important;-webkit-writing-mode:horizontal-tb !important;-ms-writing-mode:lr-tb !important;writing-mode:horizontal-tb !important;line-height:1 !important;text-align:center !important;-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important}#morihiko_no_jikan_wrapper .is-sp{display:none}#morihiko_no_jikan_wrapper img{max-width:100%;height:auto}#morihiko_no_jikan_wrapper a{display:block;-webkit-tap-highlight-color:rgba(255,255,255,.4)}#morihiko_no_jikan_wrapper dl,#morihiko_no_jikan_wrapper dt,#morihiko_no_jikan_wrapper dd{margin:0;padding:0}#morihiko_no_jikan_wrapper button{margin:0;padding:0;border:0;outline:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,.4)}#morihiko_no_jikan_wrapper figure{display:block;margin:0;padding:0}#morihiko_no_jikan_wrapper .movie-container{margin:0 auto;background:#fff}#morihiko_no_jikan_wrapper .movie-container button{position:relative;overflow:hidden;width:100%}#morihiko_no_jikan_wrapper .movie-container button .thum{vertical-align:middle;-webkit-transition:1400ms all cubic-bezier(0.165, 0.84, 0.44, 1);transition:1400ms all cubic-bezier(0.165, 0.84, 0.44, 1)}#morihiko_no_jikan_wrapper .movie-container button .play{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#morihiko_no_jikan_wrapper .movie-container button .play:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/thum-movie-01-line.png) no-repeat center;background-size:100% 100%;-webkit-transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1);transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1)}#morihiko_no_jikan_wrapper .movie-container button .play span{position:relative;display:inline-block}#morihiko_no_jikan_wrapper .movie-container button .play span:before{content:"";position:absolute;left:38.5%;bottom:20%;width:0px;height:2px;background:#fff;-webkit-transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1);transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1)}#morihiko_no_jikan_wrapper .movie-container button .play img{width:281px}#morihiko_no_jikan_wrapper .movie-container button:hover .thum{opacity:.8;-webkit-transform:scale(1.09);transform:scale(1.09)}#morihiko_no_jikan_wrapper .movie-container button:hover .play:before{opacity:.8}#morihiko_no_jikan_wrapper .movie-container button:hover .play span:before{margin-left:-105px;width:210px;-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,.4);box-shadow:0px 0px 10px 3px rgba(0,0,0,.4)}#morihiko_no_jikan_wrapper .movie-container.type2 button .thum{-webkit-transition:1600ms all cubic-bezier(0.165, 0.84, 0.44, 1);transition:1600ms all cubic-bezier(0.165, 0.84, 0.44, 1)}#morihiko_no_jikan_wrapper .movie-container.type2 button:hover .thum{-webkit-transform:scale(1.08);transform:scale(1.08)}#morihiko_no_jikan_wrapper #top .mv{position:relative}#morihiko_no_jikan_wrapper #top .mv h1{overflow:hidden;height:540px}#morihiko_no_jikan_wrapper #top .mv .btn{position:absolute;top:20px;right:20px}#morihiko_no_jikan_wrapper #top .mv .btn img{width:165px}#morihiko_no_jikan_wrapper #top .mv .btn .active{position:absolute;right:0;top:0;opacity:0}#morihiko_no_jikan_wrapper #top .mv .btn:hover .default{opacity:0}#morihiko_no_jikan_wrapper #top .mv .btn:hover .active{opacity:1}#morihiko_no_jikan_wrapper #top .yuki,#morihiko_no_jikan_wrapper #top .drip{position:relative;overflow:hidden;height:540px}#morihiko_no_jikan_wrapper #top .yuki a,#morihiko_no_jikan_wrapper #top .drip a{display:block}#morihiko_no_jikan_wrapper #about{position:relative;padding-top:95px;padding-bottom:95px}#morihiko_no_jikan_wrapper #about .text{position:relative;text-align:center}#morihiko_no_jikan_wrapper #about .text h2{margin-bottom:80px;padding-right:135px}#morihiko_no_jikan_wrapper #about .text h2 img{width:256px}#morihiko_no_jikan_wrapper #about .text p{height:20em;font-size:20px;font-size:1.6666666667rem;line-height:3.2}#morihiko_no_jikan_wrapper #about .img1,#morihiko_no_jikan_wrapper #about .img2{position:absolute;pointer-events:none}#morihiko_no_jikan_wrapper #about .img1{top:-120px;right:-404px}#morihiko_no_jikan_wrapper #about .img1 img{width:740px}#morihiko_no_jikan_wrapper #about .img2{top:408px;left:-25px}#morihiko_no_jikan_wrapper #about .img2 img{width:307px}#morihiko_no_jikan_wrapper #about .movie-container{margin-top:120px;width:640px}#morihiko_no_jikan_wrapper #products{padding-top:95px}#morihiko_no_jikan_wrapper #products h2{margin-bottom:23px}#morihiko_no_jikan_wrapper #products h2 img{width:304px}#morihiko_no_jikan_wrapper #products .unit1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#morihiko_no_jikan_wrapper #products .unit1 .product{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#morihiko_no_jikan_wrapper #products .unit1 .product .bg{position:absolute;right:-76px;top:-30px;z-index:-1;width:650px;height:628px}#morihiko_no_jikan_wrapper #products .unit1 .product h3{margin-left:40px}#morihiko_no_jikan_wrapper #products .unit1 .product h3 img{width:41px}#morihiko_no_jikan_wrapper #products .unit1 .product .package{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:110px;width:368px}#morihiko_no_jikan_wrapper #products .unit1 .product figure{text-align:center}#morihiko_no_jikan_wrapper #products .unit1 .product figure figcaption{padding-top:8px;font-size:14px;font-size:1.1666666667rem;line-height:1.4;text-align:center}#morihiko_no_jikan_wrapper #products .unit1 .product figure.kona img{width:152px}#morihiko_no_jikan_wrapper #products .unit1 .product figure.mame img{width:152px}#morihiko_no_jikan_wrapper #products .unit1 .product figure.drip img{width:214px}#morihiko_no_jikan_wrapper #products .unit1 .text{margin-right:20px;padding-top:106px;width:9.2em;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:16px;font-size:1.3333333333rem;font-weight:700;line-height:2.3}#morihiko_no_jikan_wrapper #products .unit2{position:relative;width:330px;padding-top:100px}#morihiko_no_jikan_wrapper #products .unit2 h4{margin-bottom:20px}#morihiko_no_jikan_wrapper #products .unit2 h4 img{width:326px}#morihiko_no_jikan_wrapper #products .unit2 h5{margin-bottom:4px;text-align:center}#morihiko_no_jikan_wrapper #products .unit2 h5 img{width:90px}#morihiko_no_jikan_wrapper #products .unit2 .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#morihiko_no_jikan_wrapper #products .unit2 .sweets{position:relative;width:162px}#morihiko_no_jikan_wrapper #products .unit2 .sweets .text{position:absolute;top:180px;right:10px;height:184px;font-size:14px;font-size:1.1666666667rem;line-height:1.7}#morihiko_no_jikan_wrapper #products .unit2 .sweets .text dt{margin-left:4px;padding-top:1em;text-indent:-1em;font-weight:700;letter-spacing:-0.08em}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img{text-align:center}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img figure{margin-bottom:164px}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img figure img{width:141px}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a{position:relative;width:162px;border:1px solid #000;border-radius:32px;text-align:center;line-height:32px}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a::before{content:"";position:absolute;left:-1px;top:-1px;z-index:1;width:calc(100% + 2px);height:calc(100% + 2px);background:url(../images/button-texture.png) top left;pointer-events:none}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a span{position:relative;z-index:2;display:block}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a span::before,#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a span::after{content:"";position:absolute;top:50%;left:50%}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a span::before{margin-left:3.4em;width:0px;border-top:1px solid #000;-webkit-transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1);transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1)}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a span::after{width:7px;height:7px;margin-top:-3px;margin-left:3em;background:url(../images/arrow.svg) no-repeat center;background-size:7px 7px;-webkit-transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1);transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1)}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a:hover{color:#000}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a:hover span::before{width:22px}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a:hover span::after{-webkit-transform:translateX(22px);transform:translateX(22px)}#morihiko_no_jikan_wrapper #products .unit2 .foods{position:relative;width:146px}#morihiko_no_jikan_wrapper #products .unit2 .foods .text{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:330px;font-size:14px;font-size:1.1666666667rem;line-height:1.7}#morihiko_no_jikan_wrapper #products .unit2 .foods .text ul,#morihiko_no_jikan_wrapper #products .unit2 .foods .text p{display:inline-block;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:left;-webkit-text-orientation:mixed;text-orientation:mixed}#morihiko_no_jikan_wrapper #products .unit2 .foods .text ul{padding-left:4px;font-weight:700;width:5.1em}#morihiko_no_jikan_wrapper #products .unit2 .foods .text ul li{padding-top:1em;text-indent:-1em}#morihiko_no_jikan_wrapper #products section{padding-top:100px;padding-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#morihiko_no_jikan_wrapper #products section:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#morihiko_no_jikan_wrapper #products #blend{padding-top:280px}#morihiko_no_jikan_wrapper #products #blend .unit1 .product .bg{background:url(../images/bg-blend.png) no-repeat center;background-size:650px 628px}#morihiko_no_jikan_wrapper #products #blend .unit1 .product .package{margin-top:-220px}#morihiko_no_jikan_wrapper #products #blend .unit1 .text{height:406px}#morihiko_no_jikan_wrapper #products #mild{padding-top:280px}#morihiko_no_jikan_wrapper #products #mild .unit1 .product .bg{background:url(../images/bg-mild.png) no-repeat center;background-size:650px 628px}#morihiko_no_jikan_wrapper #products #mild .unit1 .product .package{margin-top:-220px}#morihiko_no_jikan_wrapper #products #mild .unit1 .text{height:410px}#morihiko_no_jikan_wrapper #products #mild .unit2 .foods .text ul{height:350px}#morihiko_no_jikan_wrapper #products #african .unit1 .product .bg{background:url(../images/bg-african.png) no-repeat center;background-size:650px 628px}#morihiko_no_jikan_wrapper #products #african .unit1 .product .package{width:280px}#morihiko_no_jikan_wrapper #products #african .unit1 .text{margin-right:20px;width:13.8em;height:420px}#morihiko_no_jikan_wrapper #products #shoppingstore{margin-top:50px;padding:50px 0;border-top:1px solid #000;border-bottom:1px solid #000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#morihiko_no_jikan_wrapper #products #shoppingstore dl{font-size:14px;font-size:1.1666666667rem;line-height:1.6}#morihiko_no_jikan_wrapper #products #shoppingstore dl dt{margin-bottom:4px;font-weight:bold}#morihiko_no_jikan_wrapper #products #shoppingstore dl dd+dt{margin-top:26px}#morihiko_no_jikan_wrapper #products #yuki{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;height:370px;margin-top:88px;margin-bottom:64px;padding:18px 128px 18px 20px;background:url(../images/yuki-bg1-pc.png) no-repeat center;background-size:cover}#morihiko_no_jikan_wrapper #products #yuki .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#morihiko_no_jikan_wrapper #products #yuki .product h3{position:relative;z-index:2;margin:0;padding-top:34px}#morihiko_no_jikan_wrapper #products #yuki .product h3 img{width:38px}#morihiko_no_jikan_wrapper #products #yuki .product .text{position:relative;z-index:2;margin-right:30px;padding-top:34px;padding-bottom:10px;width:12em;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:16px;font-size:1.3333333333rem;font-weight:700;line-height:2.3;letter-spacing:.08em}#morihiko_no_jikan_wrapper #products #yuki .product .img{position:relative;z-index:2;padding-top:38px;padding-right:90px;text-align:right}#morihiko_no_jikan_wrapper #products #yuki .product .img img{width:178px}#morihiko_no_jikan_wrapper #products #yuki .shop{width:270px;padding:32px 20px;background-color:rgba(255,255,255,.4);font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;text-align:center}#morihiko_no_jikan_wrapper #products #yuki .shop.single{margin-top:46px;margin-bottom:46px}#morihiko_no_jikan_wrapper #products #yuki .shop h4{margin-bottom:6px}#morihiko_no_jikan_wrapper #products #yuki .shop h4 img{width:160px}#morihiko_no_jikan_wrapper #products #yuki .shop small{display:block;font-size:10px;font-size:.8333333333rem;letter-spacing:-0.02em}#morihiko_no_jikan_wrapper #products #yuki .shop ul{margin-top:20px;text-align:left}#morihiko_no_jikan_wrapper #products #yuki .shop ul li+li{margin-top:20px}#morihiko_no_jikan_wrapper #products #yuki .shop ul li small{margin-top:6px}#morihiko_no_jikan_wrapper #products #yuki .shop ul img{width:230px}#morihiko_no_jikan_wrapper #products #yuki .shop ul a{display:block;background:#fff;line-height:1}#morihiko_no_jikan_wrapper #products #yuki .shop ul a:hover img{opacity:.2}#morihiko_no_jikan_wrapper #products #onlinestores{display:block;margin-top:88px;margin-bottom:64px;padding:40px 48px;background:url(../images/onlinestores-bg.png) no-repeat center;background-size:100% 100%;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;text-align:center}#morihiko_no_jikan_wrapper #products #onlinestores h4{margin-bottom:14px}#morihiko_no_jikan_wrapper #products #onlinestores h4 img{width:270px}#morihiko_no_jikan_wrapper #products #onlinestores small{display:block;font-size:16px;font-size:1.3333333333rem;letter-spacing:-0.02em}#morihiko_no_jikan_wrapper #products #onlinestores ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;gap:14px}#morihiko_no_jikan_wrapper #products #onlinestores ul li{width:calc(50% - 7px)}#morihiko_no_jikan_wrapper #products #onlinestores ul li small{margin-top:16px;font-size:10px;font-size:.8333333333rem}#morihiko_no_jikan_wrapper #products #onlinestores ul img{width:100%}#morihiko_no_jikan_wrapper #products #onlinestores ul a{display:block;background:#fff;line-height:1}#morihiko_no_jikan_wrapper #products #onlinestores ul a:hover img{opacity:.2}#morihiko_no_jikan_wrapper #howto{position:relative;margin-top:100px;padding-top:100px;padding-bottom:60px;background:#eeefee}#morihiko_no_jikan_wrapper #howto .mame{position:absolute;left:50%;top:-130px;margin-left:410px}#morihiko_no_jikan_wrapper #howto .mame img{width:173px}#morihiko_no_jikan_wrapper #howto .mame .mame1{position:absolute;left:0;top:0}#morihiko_no_jikan_wrapper #howto h2{padding-right:130px;text-align:center}#morihiko_no_jikan_wrapper #howto h2 img{width:590px}#morihiko_no_jikan_wrapper #howto .movie-container{margin-top:50px}#morihiko_no_jikan_wrapper #howto .movie-container button .play:before{background:url(../images/thum-movie-02-line.png) no-repeat center;background-size:100% 100%}#morihiko_no_jikan_wrapper #howto ol{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#morihiko_no_jikan_wrapper #howto ol li{position:relative;padding-top:44px;height:370px;font-size:14px;font-size:1.1666666667rem;line-height:2.4;display:inline-block;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:left;-webkit-text-orientation:mixed;text-orientation:mixed}#morihiko_no_jikan_wrapper #howto ol li .number{position:absolute;right:-0.2em;top:0;font-size:18px;font-size:1.5rem}#morihiko_no_jikan_wrapper #howto ol li p span{display:inline-block !important;width:1em !important;height:1em !important;-webkit-writing-mode:horizontal-tb !important;-ms-writing-mode:lr-tb !important;writing-mode:horizontal-tb !important;line-height:1 !important;text-align:center !important}#morihiko_no_jikan_wrapper #howto ol li small{display:block;margin-right:10px;font-size:12px;font-size:1rem}#morihiko_no_jikan_wrapper #howto ol li figure{position:relative}#morihiko_no_jikan_wrapper #howto ol li figure img{position:absolute;left:0;bottom:0}#morihiko_no_jikan_wrapper #howto ol li.step1 figure{margin-right:20px;width:73px}#morihiko_no_jikan_wrapper #howto ol li.step2 figure{width:81px}#morihiko_no_jikan_wrapper #howto ol li.step3 figure{margin-right:20px;width:78px}#morihiko_no_jikan_wrapper #modal{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10000;opacity:0;visibility:hidden;-webkit-transition:400ms all;transition:400ms all}#morihiko_no_jikan_wrapper #modal.open{opacity:1;visibility:visible}#morihiko_no_jikan_wrapper #modal .modal-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.9}#morihiko_no_jikan_wrapper #modal .modal-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#morihiko_no_jikan_wrapper #modal .modal-inner{width:100%;max-width:1070px;padding:34px;text-align:right}#morihiko_no_jikan_wrapper #modal .modal-inner .movie{position:relative;margin-top:50px;width:100%;padding-top:56.25%;background:#000}#morihiko_no_jikan_wrapper #modal .modal-inner .movie::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/thum-movie-02-line.png) no-repeat center;background-size:100% 100%;-webkit-transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1);transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:none}#morihiko_no_jikan_wrapper #modal .modal-inner .movie iframe{position:absolute;left:0;top:0;width:100%;height:100%}#morihiko_no_jikan_wrapper #modal .modal-close{position:relative}#morihiko_no_jikan_wrapper #modal .modal-close img{width:136px}#morihiko_no_jikan_wrapper #modal .modal-close:before{content:"";position:absolute;left:28%;bottom:14%;width:0px;height:2px;background:#fff;-webkit-transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1);transition:600ms all cubic-bezier(0.165, 0.84, 0.44, 1)}#morihiko_no_jikan_wrapper #modal .modal-close:hover:before{margin-left:-40px;width:80px}@media screen and (max-width: 1090px){#morihiko_no_jikan_wrapper .movie-container button .play img{width:25.7798165138vw}#morihiko_no_jikan_wrapper .movie-container button:hover .play span:before{margin-left:-9.6330275229vw;width:19.2660550459vw}#morihiko_no_jikan_wrapper #top .mv h1{height:49.5412844037vw}#morihiko_no_jikan_wrapper #top .mv .btn{top:1.8348623853vw;right:1.8348623853vw}#morihiko_no_jikan_wrapper #top .mv .btn img{width:15.1376146789vw}#morihiko_no_jikan_wrapper #top .yuki,#morihiko_no_jikan_wrapper #top .drip{height:49.5412844037vw}#morihiko_no_jikan_wrapper #about{padding-top:8.7155963303vw;padding-bottom:8.7155963303vw}#morihiko_no_jikan_wrapper #about .text h2{margin-bottom:7.3394495413vw;padding-right:12.3853211009vw}#morihiko_no_jikan_wrapper #about .text h2 img{width:23.4862385321vw}#morihiko_no_jikan_wrapper #about .text p{font-size:20px;font-size:1.8348623853vw}#morihiko_no_jikan_wrapper #about .img1{top:-11.0091743119vw;right:-37.0642201835vw}#morihiko_no_jikan_wrapper #about .img1 img{width:67.8899082569vw}#morihiko_no_jikan_wrapper #about .img2{top:37.4311926606vw;left:-2.2935779817vw}#morihiko_no_jikan_wrapper #about .img2 img{width:28.1651376147vw}#morihiko_no_jikan_wrapper #about .movie-container{margin-top:11.0091743119vw;width:58.7155963303vw}#morihiko_no_jikan_wrapper #products{padding-top:8.7155963303vw}#morihiko_no_jikan_wrapper #products h2{margin-bottom:2.1100917431vw}#morihiko_no_jikan_wrapper #products h2 img{width:27.8899082569vw}#morihiko_no_jikan_wrapper #products .unit1 .product .bg{right:-6.9724770642vw;top:-2.752293578vw;width:59.6330275229vw;height:57.6146788991vw}#morihiko_no_jikan_wrapper #products .unit1 .product .package{gap:2.752293578vw 1.8348623853vw;padding-top:10.0917431193vw;width:33.7614678899vw}#morihiko_no_jikan_wrapper #products .unit1 .product figure figcaption{padding-top:.7339449541vw;font-size:14px;font-size:1.2844036697vw}#morihiko_no_jikan_wrapper #products .unit1 .product figure.kona img{width:13.9449541284vw}#morihiko_no_jikan_wrapper #products .unit1 .product figure.mame img{width:13.9449541284vw}#morihiko_no_jikan_wrapper #products .unit1 .product figure.drip img{width:19.6330275229vw}#morihiko_no_jikan_wrapper #products .unit1 .text{margin-right:1.8348623853vw;padding-top:9.7247706422vw;font-size:16px;font-size:1.4678899083vw}#morihiko_no_jikan_wrapper #products .unit2{width:30.2752293578vw;padding-top:9.1743119266vw}#morihiko_no_jikan_wrapper #products .unit2 h4{margin-bottom:1.8348623853vw}#morihiko_no_jikan_wrapper #products .unit2 h4 img{width:29.9082568807vw}#morihiko_no_jikan_wrapper #products .unit2 h5{margin-bottom:.3669724771vw}#morihiko_no_jikan_wrapper #products .unit2 h5 img{width:8.2568807339vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets{width:14.8623853211vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .text{top:16.5137614679vw;right:.9174311927vw;height:16.880733945vw;font-size:14px;font-size:1.2844036697vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .text dt{margin-left:.3669724771vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img figure{margin-bottom:15.0458715596vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img figure img{width:12.9357798165vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a{width:14.8623853211vw;border-radius:2.9357798165vw;line-height:2.9357798165vw;font-size:12px;font-size:1.1009174312vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a span::after{width:.6422018349vw;height:.6422018349vw;margin-top:-0.2752293578vw;background:url(../images/arrow.svg) no-repeat center;background-size:.6422018349vw .6422018349vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a:hover span::before{width:2.0183486239vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a:hover span::after{-webkit-transform:translateX(2.0183486239vw);transform:translateX(2.0183486239vw)}#morihiko_no_jikan_wrapper #products .unit2 .foods{width:13.3944954128vw}#morihiko_no_jikan_wrapper #products .unit2 .foods .text{margin-top:.9174311927vw;height:30.2752293578vw;font-size:14px;font-size:1.2844036697vw}#morihiko_no_jikan_wrapper #products .unit2 .foods .text ul{padding-left:.3669724771vw}#morihiko_no_jikan_wrapper #products section{padding-top:9.1743119266vw;padding-bottom:11.0091743119vw}#morihiko_no_jikan_wrapper #products #blend{padding-top:25.6880733945vw}#morihiko_no_jikan_wrapper #products #blend .unit1 .product .bg{background:url(../images/bg-blend.png) no-repeat center;background-size:59.6330275229vw 57.6146788991vw}#morihiko_no_jikan_wrapper #products #blend .unit1 .product .package{margin-top:-20.1834862385vw}#morihiko_no_jikan_wrapper #products #blend .unit1 .text{height:37.247706422vw}#morihiko_no_jikan_wrapper #products #mild{padding-top:25.6880733945vw}#morihiko_no_jikan_wrapper #products #mild .unit1 .product .bg{background:url(../images/bg-mild.png) no-repeat center;background-size:59.6330275229vw 57.6146788991vw}#morihiko_no_jikan_wrapper #products #mild .unit1 .product .package{margin-top:-20.1834862385vw}#morihiko_no_jikan_wrapper #products #mild .unit1 .text{height:37.6146788991vw}#morihiko_no_jikan_wrapper #products #mild .unit2 .foods .text ul{height:32.1100917431vw}#morihiko_no_jikan_wrapper #products #african .unit1 .product .bg{background:url(../images/bg-african.png) no-repeat center;background-size:59.6330275229vw 57.6146788991vw}#morihiko_no_jikan_wrapper #products #african .unit1 .product .package{width:25.6880733945vw}#morihiko_no_jikan_wrapper #products #african .unit1 .text{margin-right:1.8348623853vw;height:38.5321100917vw}#morihiko_no_jikan_wrapper #products #shoppingstore{margin-top:4.5871559633vw;padding:4.5871559633vw 0}#morihiko_no_jikan_wrapper #products #shoppingstore dl{font-size:14px;font-size:1.2844036697vw}#morihiko_no_jikan_wrapper #products #shoppingstore dl dt{margin-bottom:.3669724771vw}#morihiko_no_jikan_wrapper #products #shoppingstore dl dd+dt{margin-top:2.3853211009vw}#morihiko_no_jikan_wrapper #products #yuki{height:33.9449541284vw;margin-top:8.0733944954vw;margin-bottom:5.871559633vw;padding:1.6513761468vw 9.9082568807vw 1.6513761468vw 1.8348623853vw}#morihiko_no_jikan_wrapper #products #yuki .product h3{padding-top:3.119266055vw}#morihiko_no_jikan_wrapper #products #yuki .product h3 img{width:3.4862385321vw}#morihiko_no_jikan_wrapper #products #yuki .product .text{margin-right:.9174311927vw;padding-top:3.119266055vw;padding-bottom:.9174311927vw;font-size:16px;font-size:1.4678899083vw}#morihiko_no_jikan_wrapper #products #yuki .product .img{padding-top:3.4862385321vw;padding-right:8.2568807339vw}#morihiko_no_jikan_wrapper #products #yuki .product .img img{width:16.3302752294vw}#morihiko_no_jikan_wrapper #products #yuki .shop{width:24.7706422018vw;padding:2.9357798165vw 1.8348623853vw}#morihiko_no_jikan_wrapper #products #yuki .shop.single{margin-top:4.2201834862vw;margin-bottom:4.2201834862vw}#morihiko_no_jikan_wrapper #products #yuki .shop h4{margin-bottom:.5504587156vw}#morihiko_no_jikan_wrapper #products #yuki .shop h4 img{width:14.6788990826vw}#morihiko_no_jikan_wrapper #products #yuki .shop small{font-size:10px;font-size:.9174311927vw}#morihiko_no_jikan_wrapper #products #yuki .shop ul{margin-top:1.8348623853vw}#morihiko_no_jikan_wrapper #products #yuki .shop ul li+li{margin-top:1.8348623853vw}#morihiko_no_jikan_wrapper #products #yuki .shop ul li small{margin-top:.5504587156vw}#morihiko_no_jikan_wrapper #products #yuki .shop ul img{width:21.1009174312vw}#morihiko_no_jikan_wrapper #products #onlinestores{margin-top:8.0733944954vw;margin-bottom:5.871559633vw;padding:3.6697247706vw 4.4036697248vw}#morihiko_no_jikan_wrapper #products #onlinestores h4{margin-bottom:1.2844036697vw}#morihiko_no_jikan_wrapper #products #onlinestores h4 img{width:24.7706422018vw}#morihiko_no_jikan_wrapper #products #onlinestores small{font-size:16px;font-size:1.4678899083vw}#morihiko_no_jikan_wrapper #products #onlinestores ul{margin-top:2.2018348624vw;gap:1.2844036697vw}#morihiko_no_jikan_wrapper #products #onlinestores ul li{width:calc(50% - 0.6422018349vw)}#morihiko_no_jikan_wrapper #products #onlinestores ul li small{margin-top:1.4678899083vw;font-size:10px;font-size:.9174311927vw}#morihiko_no_jikan_wrapper #howto{margin-top:9.1743119266vw;padding-top:9.1743119266vw;padding-bottom:5.504587156vw}#morihiko_no_jikan_wrapper #howto .mame{top:-11.9266055046vw;margin-left:37.6146788991vw}#morihiko_no_jikan_wrapper #howto .mame img{width:15.871559633vw}#morihiko_no_jikan_wrapper #howto h2{padding-right:11.9266055046vw}#morihiko_no_jikan_wrapper #howto h2 img{width:54.128440367vw}#morihiko_no_jikan_wrapper #howto .movie-container{margin-top:4.5871559633vw}#morihiko_no_jikan_wrapper #howto ol{margin-top:5.504587156vw}#morihiko_no_jikan_wrapper #howto ol li{padding-top:4.0366972477vw;height:33.9449541284vw;font-size:14px;font-size:1.2844036697vw}#morihiko_no_jikan_wrapper #howto ol li .number{font-size:18px;font-size:1.6513761468vw}#morihiko_no_jikan_wrapper #howto ol li small{margin-right:.9174311927vw;font-size:12px;font-size:1.1009174312vw}#morihiko_no_jikan_wrapper #howto ol li.step1 figure{margin-right:1.8348623853vw;width:6.6972477064vw}#morihiko_no_jikan_wrapper #howto ol li.step2 figure{width:7.4311926606vw}#morihiko_no_jikan_wrapper #howto ol li.step3 figure{margin-right:1.8348623853vw;width:7.1559633028vw}#morihiko_no_jikan_wrapper #modal .modal-inner{padding:3.119266055vw}#morihiko_no_jikan_wrapper #modal .modal-inner .movie{margin-top:4.5871559633vw}#morihiko_no_jikan_wrapper #modal .modal-close img{width:12.4770642202vw}#morihiko_no_jikan_wrapper #modal .modal-close:hover:before{margin-left:-3.6697247706vw;width:7.3394495413vw}}@media screen and (max-width: 640px){#morihiko_no_jikan_wrapper .is-pc{display:none}#morihiko_no_jikan_wrapper .is-sp{display:inline-block}#morihiko_no_jikan_wrapper .inner{padding-left:3.9111111111vw;padding-right:3.9111111111vw}#morihiko_no_jikan_wrapper .movie-container button .play:before{background:url(../images/thum-movie-01-line-sp.png) no-repeat center;background-size:100% 100%}#morihiko_no_jikan_wrapper .movie-container button .play img{width:33.7777777778vw}#morihiko_no_jikan_wrapper .movie-container button:hover .thum{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#morihiko_no_jikan_wrapper .movie-container button:hover .play:before{opacity:1}#morihiko_no_jikan_wrapper .movie-container button:hover .play span:before{margin-left:0;width:0}#morihiko_no_jikan_wrapper #top .mv{line-height:0}#morihiko_no_jikan_wrapper #top .mv h1{height:auto}#morihiko_no_jikan_wrapper #top .mv .btn{position:relative;top:0px;right:0px}#morihiko_no_jikan_wrapper #top .mv .btn img{width:100%}#morihiko_no_jikan_wrapper #top .mv .btn:hover img{opacity:1}#morihiko_no_jikan_wrapper #top .yuki,#morihiko_no_jikan_wrapper #top .drip{height:87.1111111111vw}#morihiko_no_jikan_wrapper #top .yuki a:hover img,#morihiko_no_jikan_wrapper #top .drip a:hover img{opacity:1}#morihiko_no_jikan_wrapper #top .yuki img,#morihiko_no_jikan_wrapper #top .drip img{margin-top:0vw}#morihiko_no_jikan_wrapper #top .flexslider{border:0;margin:0}#morihiko_no_jikan_wrapper #top .flexslider .flex-direction-nav .flex-prev,#morihiko_no_jikan_wrapper #top .flexslider .flex-direction-nav .flex-next{margin-top:-2.8444444444vw;width:3.5555555556vw;height:5.6888888889vw;background-size:cover}#morihiko_no_jikan_wrapper #top .flexslider .flex-control-nav{bottom:-4.4444444444vw}#morihiko_no_jikan_wrapper #top .flexslider .flex-control-nav li{margin:0 .9777777778vw}#morihiko_no_jikan_wrapper #top .flexslider .flex-control-nav li a{width:1.4222222222vw;height:1.4222222222vw}#morihiko_no_jikan_wrapper #about{padding-top:14.2222222222vw;padding-bottom:8.4444444444vw}#morihiko_no_jikan_wrapper #about .text h2{margin-bottom:32vw;padding-right:0px;text-align:left}#morihiko_no_jikan_wrapper #about .text h2 img{width:38.2222222222vw}#morihiko_no_jikan_wrapper #about .text p{height:21em;font-size:48px;font-size:4.2666666667vw;line-height:2.9}#morihiko_no_jikan_wrapper #about .img1{top:-6.2222222222vw;right:-62.0444444444vw}#morihiko_no_jikan_wrapper #about .img1 img{width:104.3555555556vw}#morihiko_no_jikan_wrapper #about .img2{top:130.6666666667vw;left:4.4444444444vw}#morihiko_no_jikan_wrapper #about .img2 img{width:27.9111111111vw}#morihiko_no_jikan_wrapper #about .movie-container{margin-top:16vw;width:78.2222222222vw}#morihiko_no_jikan_wrapper #products{padding-top:26.6666666667vw}#morihiko_no_jikan_wrapper #products h2{margin-bottom:0}#morihiko_no_jikan_wrapper #products h2 img{width:45.5111111111vw}#morihiko_no_jikan_wrapper #products .unit1{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:none;flex-direction:none}#morihiko_no_jikan_wrapper #products .unit1 .product{padding-right:5.6vw}#morihiko_no_jikan_wrapper #products .unit1 .product .bg{right:-1.2444444444vw;top:7.1111111111vw;width:94.3111111111vw;height:91.1111111111vw}#morihiko_no_jikan_wrapper #products .unit1 .product h3{margin-left:4.1777777778vw}#morihiko_no_jikan_wrapper #products .unit1 .product h3 img{width:7.7333333333vw}#morihiko_no_jikan_wrapper #products .unit1 .product .package{gap:3.5555555556vw 2.6666666667vw;padding-top:28.4444444444vw;width:59.5555555556vw}#morihiko_no_jikan_wrapper #products .unit1 .product figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:3.2vw}#morihiko_no_jikan_wrapper #products .unit1 .product figure figcaption{position:absolute;left:0;bottom:1.2444444444vw;height:auto;font-size:24px;font-size:2.1333333333vw;display:inline-block;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:left;-webkit-text-orientation:mixed;text-orientation:mixed}#morihiko_no_jikan_wrapper #products .unit1 .product figure.kona img{width:22.6666666667vw}#morihiko_no_jikan_wrapper #products .unit1 .product figure.mame img{width:22.6666666667vw}#morihiko_no_jikan_wrapper #products .unit1 .product figure.drip img{width:29.5111111111vw}#morihiko_no_jikan_wrapper #products .unit1 .text{margin-right:auto;margin-left:auto;padding-top:10.6666666667vw;width:14em;height:auto;font-size:36px;font-size:3.2vw;line-height:2.8}#morihiko_no_jikan_wrapper #products .unit2{width:100%;padding-top:13.3333333333vw}#morihiko_no_jikan_wrapper #products .unit2 h4{margin-bottom:0px;text-align:center}#morihiko_no_jikan_wrapper #products .unit2 h4 img{width:71.1111111111vw}#morihiko_no_jikan_wrapper #products .unit2 h5{margin-bottom:.3555555556vw}#morihiko_no_jikan_wrapper #products .unit2 h5 img{width:15.8222222222vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets{padding-top:4.8888888889vw;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#morihiko_no_jikan_wrapper #products .unit2 .sweets .text{position:relative;top:inherit;right:inherit;height:49.7777777778vw;font-size:30px;font-size:2.6666666667vw;line-height:1.6}#morihiko_no_jikan_wrapper #products .unit2 .sweets .text dt{margin-left:1.7777777778vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img{margin-right:1.7777777778vw;padding-top:4.4444444444vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img figure{margin-bottom:3.1111111111vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img figure img{width:26.6666666667vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a{width:26.6666666667vw;border-radius:5.6888888889vw;line-height:5.6888888889vw;font-size:26px;font-size:2.3111111111vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a::before{background:url(../images/button-texture.png) top left}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a span::before{display:none}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a span::after{width:1.2444444444vw;height:1.2444444444vw;margin-top:-0.5333333333vw;background:url(../images/arrow.svg) no-repeat center;background-size:1.2444444444vw 1.2444444444vw}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a:hover span::before{width:0px}#morihiko_no_jikan_wrapper #products .unit2 .sweets .img a:hover span::after{-webkit-transform:translateX(0px);transform:translateX(0px)}#morihiko_no_jikan_wrapper #products .unit2 .foods{margin-top:-1.2444444444vw;width:auto}#morihiko_no_jikan_wrapper #products .unit2 .foods .text{margin-top:1.7777777778vw;height:48vw;font-size:30px;font-size:2.6666666667vw;line-height:1.6}#morihiko_no_jikan_wrapper #products .unit2 .foods .text ul{padding-left:1.7777777778vw;width:15.1111111111vw}#morihiko_no_jikan_wrapper #products section{padding-top:14.2222222222vw;padding-bottom:11.5555555556vw;display:block}#morihiko_no_jikan_wrapper #products #blend{padding-top:14.2222222222vw}#morihiko_no_jikan_wrapper #products #blend .unit1 .product .bg{background:url(../images/bg-blend.png) no-repeat center;background-size:94.3111111111vw 91.1111111111vw}#morihiko_no_jikan_wrapper #products #blend .unit1 .product .package{margin-top:3.5555555556vw;padding-top:0}#morihiko_no_jikan_wrapper #products #blend .unit1 .text{height:62.2222222222vw}#morihiko_no_jikan_wrapper #products #blend .unit2 .sweets{width:51.5555555556vw}#morihiko_no_jikan_wrapper #products #blend .unit2 .foods{width:31.1111111111vw}#morihiko_no_jikan_wrapper #products #mild{padding-top:14.2222222222vw}#morihiko_no_jikan_wrapper #products #mild .unit1 .product .bg{background:url(../images/bg-mild.png) no-repeat center;background-size:94.3111111111vw 91.1111111111vw}#morihiko_no_jikan_wrapper #products #mild .unit1 .product .package{margin-top:3.5555555556vw;padding-top:0}#morihiko_no_jikan_wrapper #products #mild .unit1 .text{height:68.4444444444vw}#morihiko_no_jikan_wrapper #products #mild .unit2 .sweets{width:43.2vw}#morihiko_no_jikan_wrapper #products #mild .unit2 .foods{width:33.7777777778vw}#morihiko_no_jikan_wrapper #products #mild .unit2 .foods .text ul{width:23.1111111111vw;height:51.5555555556vw}#morihiko_no_jikan_wrapper #products #african .unit1 .product .bg{background:url(../images/bg-african.png) no-repeat center;background-size:94.3111111111vw 91.1111111111vw}#morihiko_no_jikan_wrapper #products #african .unit1 .product .package{width:59.5555555556vw}#morihiko_no_jikan_wrapper #products #african .unit1 .text{margin-right:auto;width:19.6em;height:67.5555555556vw}#morihiko_no_jikan_wrapper #products #african .unit2 .sweets{width:47.6444444444vw}#morihiko_no_jikan_wrapper #products #african .unit2 .foods{width:31.1111111111vw}#morihiko_no_jikan_wrapper #products #shoppingstore{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.6666666667vw;padding:8.4444444444vw 0}#morihiko_no_jikan_wrapper #products #shoppingstore dl{font-size:30px;font-size:2.6666666667vw}#morihiko_no_jikan_wrapper #products #shoppingstore dl dt{margin-bottom:.3555555556vw}#morihiko_no_jikan_wrapper #products #shoppingstore dl dd+dt{margin-top:3.2vw}#morihiko_no_jikan_wrapper #products #yuki{height:auto;margin-top:7.8222222222vw;margin-bottom:5.6888888889vw;padding:0vw;background:none}#morihiko_no_jikan_wrapper #products #yuki .product{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:74.8444444444vw;padding:6.5777777778vw 0 0;background:url(../images/yuki-bg1-sp.png) no-repeat center;background-size:cover}#morihiko_no_jikan_wrapper #products #yuki .product h3{padding-top:0vw;padding-right:1.7777777778vw}#morihiko_no_jikan_wrapper #products #yuki .product h3 img{width:8.2666666667vw}#morihiko_no_jikan_wrapper #products #yuki .product .text{margin-right:4.4444444444vw;padding-top:0vw;padding-bottom:5.6888888889vw;width:8.2em;font-size:36px;font-size:3.2vw;line-height:1.8;text-align:right}#morihiko_no_jikan_wrapper #products #yuki .product .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:0vw;padding-right:1.7777777778vw;padding-bottom:3.0222222222vw;width:auto}#morihiko_no_jikan_wrapper #products #yuki .product .img img{width:33.4222222222vw}#morihiko_no_jikan_wrapper #products #yuki .shop{background:url(../images/onlinestores-bg.png) no-repeat center;background-size:100% 100%;width:100%;padding:4.4444444444vw 2.6666666667vw}#morihiko_no_jikan_wrapper #products #yuki .shop.single{margin-top:0vw;margin-bottom:0vw}#morihiko_no_jikan_wrapper #products #yuki .shop.single ul{margin-left:auto;margin-right:auto;width:42.6666666667vw}#morihiko_no_jikan_wrapper #products #yuki .shop h4{margin-bottom:1.7777777778vw}#morihiko_no_jikan_wrapper #products #yuki .shop h4 img{width:32vw}#morihiko_no_jikan_wrapper #products #yuki .shop small{font-size:21px;font-size:1.8666666667vw}#morihiko_no_jikan_wrapper #products #yuki .shop small br{display:none}#morihiko_no_jikan_wrapper #products #yuki .shop ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2.3111111111vw -0.6222222222vw 0}#morihiko_no_jikan_wrapper #products #yuki .shop ul li{margin:0 .6222222222vw}#morihiko_no_jikan_wrapper #products #yuki .shop ul li+li{margin-top:0vw}#morihiko_no_jikan_wrapper #products #yuki .shop ul li small{margin-top:.8888888889vw}#morihiko_no_jikan_wrapper #products #yuki .shop ul img{width:42.6666666667vw}#morihiko_no_jikan_wrapper #products #yuki .shop ul a:hover img{opacity:1}#morihiko_no_jikan_wrapper #products #onlinestores{margin-top:7.8222222222vw;margin-bottom:5.6888888889vw;width:100%;padding:4.4444444444vw 2.6666666667vw}#morihiko_no_jikan_wrapper #products #onlinestores h4{margin-bottom:1.7777777778vw}#morihiko_no_jikan_wrapper #products #onlinestores h4 img{width:32vw}#morihiko_no_jikan_wrapper #products #onlinestores small{font-size:24px;font-size:2.1333333333vw}#morihiko_no_jikan_wrapper #products #onlinestores ul{margin-top:2.3111111111vw;gap:1.2444444444vw}#morihiko_no_jikan_wrapper #products #onlinestores ul li{width:calc(50% - 0.6222222222vw);text-align:left}#morihiko_no_jikan_wrapper #products #onlinestores ul li small{margin-top:.8888888889vw;margin-right:-1em;font-size:21px;font-size:1.8666666667vw}#morihiko_no_jikan_wrapper #products #onlinestores ul a:hover img{opacity:1}#morihiko_no_jikan_wrapper #howto{margin-top:13.3333333333vw;padding-top:9.7777777778vw;padding-bottom:18.6666666667vw}#morihiko_no_jikan_wrapper #howto .mame{top:-19.5555555556vw;margin-left:23.6444444444vw}#morihiko_no_jikan_wrapper #howto .mame img{width:24vw}#morihiko_no_jikan_wrapper #howto h2{margin:0 auto;padding-right:0;width:78.2222222222vw;text-align:left}#morihiko_no_jikan_wrapper #howto h2 img{width:68.9777777778vw}#morihiko_no_jikan_wrapper #howto .movie-container{margin-top:4.8vw;width:78.2222222222vw}#morihiko_no_jikan_wrapper #howto .movie-container button .play:before{background:url(../images/thum-movie-01-line-sp.png) no-repeat center;background-size:100% 100%}#morihiko_no_jikan_wrapper #howto ol{margin-top:8.5333333333vw;display:block}#morihiko_no_jikan_wrapper #howto ol li{padding-top:5.8666666667vw;padding-right:9.7777777778vw;width:100%;height:57.7777777778vw;font-size:36px;font-size:3.2vw;line-height:1.9}#morihiko_no_jikan_wrapper #howto ol li+li{margin-top:7.8222222222vw}#morihiko_no_jikan_wrapper #howto ol li .number{right:9.7777777778vw;font-size:36px;font-size:3.2vw}#morihiko_no_jikan_wrapper #howto ol li small{margin-right:4.4444444444vw;font-size:30px;font-size:2.6666666667vw;line-height:1.6}#morihiko_no_jikan_wrapper #howto ol li.step1 figure{margin-right:1.7777777778vw;width:13.3333333333vw}#morihiko_no_jikan_wrapper #howto ol li.step2 figure{margin-right:1.7777777778vw;width:14.9333333333vw}#morihiko_no_jikan_wrapper #howto ol li.step3{height:62.2222222222vw}#morihiko_no_jikan_wrapper #howto ol li.step3 figure{margin-right:1.7777777778vw;width:13.1555555556vw}#morihiko_no_jikan_wrapper #modal .modal-inner{padding:3.0222222222vw}#morihiko_no_jikan_wrapper #modal .modal-inner .movie{margin-top:4.4444444444vw}#morihiko_no_jikan_wrapper #modal .modal-inner .movie::after{background:url(../images/thum-movie-01-line-sp.png) no-repeat center;background-size:100% 100%}#morihiko_no_jikan_wrapper #modal .modal-close img{width:17.7777777778vw}#morihiko_no_jikan_wrapper #modal .modal-close:before{display:none}#morihiko_no_jikan_wrapper #modal .modal-close:hover:before{margin-left:0px;width:0px}}#morihiko_no_jikan_wrapper.type1 #top.target .mv{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #top.target .mv .btn{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;visibility:hidden;-webkit-transition:600ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:600ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #top.action .mv{opacity:1}#morihiko_no_jikan_wrapper.type1 #top.action .mv .btn{-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}#morihiko_no_jikan_wrapper.type1 #about .img1.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #about .img1.action{opacity:1}#morihiko_no_jikan_wrapper.type1 #about .img2.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #about .img2.action{opacity:1}#morihiko_no_jikan_wrapper.type1 #about .text.target h2{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #about .text.target p{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #about .text.action h2{opacity:1}#morihiko_no_jikan_wrapper.type1 #about .text.action p{opacity:1;-webkit-transition-delay:200ms;transition-delay:200ms}#morihiko_no_jikan_wrapper.type1 #about .movie1.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #about .movie1.action{opacity:1}#morihiko_no_jikan_wrapper.type1 #products h2.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products h2.action{opacity:1}@media screen and (min-width: 641px){#morihiko_no_jikan_wrapper.type1 #products .products-box.target .unit1 .product .bg{opacity:0;-webkit-transition:1800ms all;transition:1800ms all}#morihiko_no_jikan_wrapper.type1 #products .products-box.target .unit1 .product h3{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products .products-box.target .unit1 .product figure{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products .products-box.target .unit1 .text{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products .products-box.target .unit2{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products .products-box.action .unit1 .product .bg{opacity:1}#morihiko_no_jikan_wrapper.type1 #products .products-box.action .unit1 .product h3{opacity:1}#morihiko_no_jikan_wrapper.type1 #products .products-box.action .unit1 .product figure{opacity:1}#morihiko_no_jikan_wrapper.type1 #products .products-box.action .unit1 .text{opacity:1}#morihiko_no_jikan_wrapper.type1 #products .products-box.action .unit2{opacity:1;-webkit-transition-delay:400ms;transition-delay:400ms}}#morihiko_no_jikan_wrapper.type1 #products #shoppingstore.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products #shoppingstore.action{opacity:1}#morihiko_no_jikan_wrapper.type1 #products #yuki.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products #yuki.action{opacity:1}#morihiko_no_jikan_wrapper.type1 #howto .mame.target .mame1{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #howto .mame.target .mame2{opacity:0;-webkit-transition:1800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #howto .mame.action .mame1{opacity:1}#morihiko_no_jikan_wrapper.type1 #howto .mame.action .mame2{opacity:1;-webkit-transition-delay:100ms;transition-delay:100ms}#morihiko_no_jikan_wrapper.type1 #howto.target h2{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #howto.target .movie1{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #howto.action h2{opacity:1}#morihiko_no_jikan_wrapper.type1 #howto.action .movie1{opacity:1;-webkit-transition-delay:200ms;transition-delay:200ms}@media screen and (min-width: 641px){#morihiko_no_jikan_wrapper.type1 #howto ol.target li{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #howto ol.action li{opacity:1}#morihiko_no_jikan_wrapper.type1 #howto ol.action li.step2{-webkit-transition-delay:200ms;transition-delay:200ms}#morihiko_no_jikan_wrapper.type1 #howto ol.action li.step3{-webkit-transition-delay:400ms;transition-delay:400ms}}@media screen and (max-width: 640px){#morihiko_no_jikan_wrapper.type1 #top .mv.target .btn{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #top .mv.target .btn::after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #top .mv.action .btn{opacity:1;-webkit-transition-delay:800ms;transition-delay:800ms}#morihiko_no_jikan_wrapper.type1 #top .mv.action .btn::after{width:0%;-webkit-transition-delay:800ms;transition-delay:800ms}#morihiko_no_jikan_wrapper.type1 #products .products-box .unit1 .product.target .bg{opacity:0;-webkit-transition:1800ms all;transition:1800ms all}#morihiko_no_jikan_wrapper.type1 #products .products-box .unit1 .product.target h3{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products .products-box .unit1 .product.target figure{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products .products-box .unit1.target .text{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products .products-box .unit2.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #products .products-box .unit1 .product.action .bg{opacity:1}#morihiko_no_jikan_wrapper.type1 #products .products-box .unit1 .product.action h3{opacity:1}#morihiko_no_jikan_wrapper.type1 #products .products-box .unit1 .product.action figure{opacity:1}#morihiko_no_jikan_wrapper.type1 #products .products-box .unit1 .text.action{opacity:1}#morihiko_no_jikan_wrapper.type1 #products .products-box .unit2.action{opacity:1}#morihiko_no_jikan_wrapper.type1 #howto ol li.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type1 #howto ol li.action{opacity:1}}#morihiko_no_jikan_wrapper.type2 #top .mv.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #top .mv.target h1 img{-webkit-transition:1800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1800ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(70px);transform:translateY(70px)}#morihiko_no_jikan_wrapper.type2 #top .mv.target .btn{-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden;-webkit-transition:400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275)}#morihiko_no_jikan_wrapper.type2 #top .mv.action{opacity:1}#morihiko_no_jikan_wrapper.type2 #top .mv.action h1 img{-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type2 #top .mv.action .btn{-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}#morihiko_no_jikan_wrapper.type2 #about .img1.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(100px);transform:translateY(100px)}#morihiko_no_jikan_wrapper.type2 #about .img1.action{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type2 #about .img2.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(100px);transform:translateY(100px)}#morihiko_no_jikan_wrapper.type2 #about .img2.action{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type2 #about .text.target h2{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateX(100px);transform:translateX(100px)}#morihiko_no_jikan_wrapper.type2 #about .text.target p{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(100px);transform:translateY(100px)}#morihiko_no_jikan_wrapper.type2 #about .text.action h2{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}#morihiko_no_jikan_wrapper.type2 #about .text.action p{opacity:1;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type2 #about .movie1.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(100px);transform:translateY(100px)}#morihiko_no_jikan_wrapper.type2 #about .movie1.action{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type2 #products h2.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateX(100px);transform:translateX(100px)}#morihiko_no_jikan_wrapper.type2 #products h2.action{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}@media screen and (min-width: 641px){#morihiko_no_jikan_wrapper.type2 #products .products-box.target .unit1 .product .bg{opacity:0;-webkit-transition:1800ms all;transition:1800ms all}#morihiko_no_jikan_wrapper.type2 #products .products-box.target .unit1 .product h3{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #products .products-box.target .unit1 .product figure{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(100px);transform:translateY(100px)}#morihiko_no_jikan_wrapper.type2 #products .products-box.target .unit1 .text{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #products .products-box.target .unit2{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #products .products-box.action .unit1 .product .bg{opacity:1}#morihiko_no_jikan_wrapper.type2 #products .products-box.action .unit1 .product h3{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type2 #products .products-box.action .unit1 .product figure{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type2 #products .products-box.action .unit1 .text{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type2 #products .products-box.action .unit2{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:400ms;transition-delay:400ms}}#morihiko_no_jikan_wrapper.type2 #products #shoppingstore.target{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #products #shoppingstore.action{opacity:1}#morihiko_no_jikan_wrapper.type2 #howto .mame.target .mame1{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #howto .mame.target .mame2{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:1800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #howto .mame.action .mame1{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type2 #howto .mame.action .mame2{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:100ms;transition-delay:100ms}#morihiko_no_jikan_wrapper.type2 #howto.target h2{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #howto.target .movie1{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #howto.action h2{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}#morihiko_no_jikan_wrapper.type2 #howto.action .movie1{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:200ms;transition-delay:200ms}@media screen and (min-width: 641px){#morihiko_no_jikan_wrapper.type2 #howto ol.target li{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #howto ol.action li{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type2 #howto ol.action li.step2{-webkit-transition-delay:200ms;transition-delay:200ms}#morihiko_no_jikan_wrapper.type2 #howto ol.action li.step3{-webkit-transition-delay:400ms;transition-delay:400ms}}@media screen and (max-width: 1090px){#morihiko_no_jikan_wrapper.type2 #top .mv.target h1 img{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type2 #top .mv.action h1 img{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #about .img1.target{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type2 #about .img1.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #about .img2.target{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type2 #about .img2.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #about .text.target h2{-webkit-transform:translateX(9.1743119266vw);transform:translateX(9.1743119266vw)}#morihiko_no_jikan_wrapper.type2 #about .text.target p{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type2 #about .text.action h2{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type2 #about .text.action p{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #about .movie1.target{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type2 #about .movie1.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #products h2.target{-webkit-transform:translateX(9.1743119266vw);transform:translateX(9.1743119266vw)}#morihiko_no_jikan_wrapper.type2 #products h2.action{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type2 #howto .mame.target .mame1{-webkit-transform:translateY(9.1743119266vw);transform:translateY(9.1743119266vw)}#morihiko_no_jikan_wrapper.type2 #howto .mame.target .mame2{-webkit-transform:translateY(9.1743119266vw);transform:translateY(9.1743119266vw)}#morihiko_no_jikan_wrapper.type2 #howto .mame.action .mame1{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #howto .mame.action .mame2{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #howto.target h2{-webkit-transform:translateX(9.1743119266vw);transform:translateX(9.1743119266vw)}#morihiko_no_jikan_wrapper.type2 #howto.target .movie1{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type2 #howto.action h2{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type2 #howto.action .movie1{-webkit-transform:translateY(0vw);transform:translateY(0vw)}}@media screen and (max-width: 640px){#morihiko_no_jikan_wrapper.type2 #top .mv.target h1 img{-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw)}#morihiko_no_jikan_wrapper.type2 #top .mv.target .btn{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #top .mv.target .btn::after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #top .mv.action h1 img{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #top .mv.action .btn{opacity:1;-webkit-transition-delay:800ms;transition-delay:800ms}#morihiko_no_jikan_wrapper.type2 #top .mv.action .btn::after{width:0%;-webkit-transition-delay:800ms;transition-delay:800ms}#morihiko_no_jikan_wrapper.type2 #about .img1.target{-webkit-transform:translateY(17.7777777778vw);transform:translateY(17.7777777778vw)}#morihiko_no_jikan_wrapper.type2 #about .img1.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #about .img2.target{-webkit-transform:translateY(17.7777777778vw);transform:translateY(17.7777777778vw)}#morihiko_no_jikan_wrapper.type2 #about .img2.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #about .text.target h2{-webkit-transform:translateX(8.8888888889vw);transform:translateX(8.8888888889vw)}#morihiko_no_jikan_wrapper.type2 #about .text.target p{-webkit-transform:translateY(17.7777777778vw);transform:translateY(17.7777777778vw)}#morihiko_no_jikan_wrapper.type2 #about .text.action h2{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type2 #about .text.action p{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #about .movie1.target{-webkit-transform:translateY(17.7777777778vw);transform:translateY(17.7777777778vw)}#morihiko_no_jikan_wrapper.type2 #about .movie1.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #products h2.target{-webkit-transform:translateX(8.8888888889vw);transform:translateX(8.8888888889vw)}#morihiko_no_jikan_wrapper.type2 #products h2.action{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type2 #products .products-box .unit1 .product.target .bg{opacity:0;-webkit-transition:1800ms all;transition:1800ms all}#morihiko_no_jikan_wrapper.type2 #products .products-box .unit1 .product.target h3{opacity:0;-webkit-transform:translateY(17.7777777778vw);transform:translateY(17.7777777778vw);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #products .products-box .unit1 .product.target figure{opacity:0;-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(17.7777777778vw);transform:translateY(17.7777777778vw)}#morihiko_no_jikan_wrapper.type2 #products .products-box .unit1.target .text{opacity:0;-webkit-transform:translateY(17.7777777778vw);transform:translateY(17.7777777778vw);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #products .products-box .unit2.target{opacity:0;-webkit-transform:translateY(17.7777777778vw);transform:translateY(17.7777777778vw);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #products .products-box .unit1 .product.action .bg{opacity:1}#morihiko_no_jikan_wrapper.type2 #products .products-box .unit1 .product.action h3{opacity:1;-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #products .products-box .unit1 .product.action figure{opacity:1;-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #products .products-box .unit1 .text.action{opacity:1;-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #products .products-box .unit2.action{opacity:1;-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #howto .mame.target .mame1{-webkit-transform:translateY(8.8888888889vw);transform:translateY(8.8888888889vw)}#morihiko_no_jikan_wrapper.type2 #howto .mame.target .mame2{-webkit-transform:translateY(8.8888888889vw);transform:translateY(8.8888888889vw)}#morihiko_no_jikan_wrapper.type2 #howto .mame.action .mame1{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #howto .mame.action .mame2{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #howto.target h2{-webkit-transform:translateX(8.8888888889vw);transform:translateX(8.8888888889vw)}#morihiko_no_jikan_wrapper.type2 #howto.target .movie1{-webkit-transform:translateY(17.7777777778vw);transform:translateY(17.7777777778vw)}#morihiko_no_jikan_wrapper.type2 #howto.action h2{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type2 #howto.action .movie1{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type2 #howto ol li.target{opacity:0;-webkit-transform:translateY(17.7777777778vw);transform:translateY(17.7777777778vw);-webkit-transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1200ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type2 #howto ol li.action{opacity:1;-webkit-transform:translateY(0vw);transform:translateY(0vw)}}#morihiko_no_jikan_wrapper.type3 #top .mv.target{opacity:0;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #top .mv.target h1 img{-webkit-transition:1000ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1000ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(70px);transform:translateY(70px)}#morihiko_no_jikan_wrapper.type3 #top .mv.target .btn{-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden;-webkit-transition:400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275)}#morihiko_no_jikan_wrapper.type3 #top .mv.action{opacity:1}#morihiko_no_jikan_wrapper.type3 #top .mv.action h1 img{-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type3 #top .mv.action .btn{-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}#morihiko_no_jikan_wrapper.type3 #about .img1.target{opacity:0;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(70px);transform:translateY(70px)}#morihiko_no_jikan_wrapper.type3 #about .img1.action{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type3 #about .img2.target{opacity:0;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(70px);transform:translateY(70px)}#morihiko_no_jikan_wrapper.type3 #about .img2.action{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type3 #about .text.target h2{opacity:0;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateX(100px);transform:translateX(100px)}#morihiko_no_jikan_wrapper.type3 #about .text.target p{opacity:0;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(70px);transform:translateY(70px)}#morihiko_no_jikan_wrapper.type3 #about .text.action h2{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}#morihiko_no_jikan_wrapper.type3 #about .text.action p{opacity:1;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type3 #about .movie1.target{opacity:0;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(70px);transform:translateY(70px)}#morihiko_no_jikan_wrapper.type3 #about .movie1.action{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type3 #products h2.target{opacity:0;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateX(100px);transform:translateX(100px)}#morihiko_no_jikan_wrapper.type3 #products h2.action{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}@media screen and (min-width: 641px){#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit1 .product .bg{opacity:0;-webkit-transition:1400ms all;transition:1400ms all}#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit1 .product h3{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit1 .product figure span,#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit1 .product figure figcaption{opacity:0;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit1 .product figure span{display:block;-webkit-transform:translateY(70px);transform:translateY(70px)}#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit1 .text{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit2 h4{position:relative;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit2 h4 img{position:relative}#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit2 h4::after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit2 h5{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform-origin:center bottom;transform-origin:center bottom}#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit2 .sweets .text,#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit2 .sweets figure,#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit2 .sweets a{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box.target .unit2 .foods .text{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit1 .product .bg{opacity:1}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit1 .product h3{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:100ms;transition-delay:100ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit1 .product figure span,#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit1 .product figure figcaption{opacity:1}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit1 .product figure span{-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit1 .product figure.mame span{-webkit-transition-delay:300ms;transition-delay:300ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit1 .product figure.mame figcaption{-webkit-transition-delay:350ms;transition-delay:350ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit1 .product figure.drip span{-webkit-transition-delay:450ms;transition-delay:450ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit1 .product figure.drip figcaption{-webkit-transition-delay:500ms;transition-delay:500ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit1 .text{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:700ms;transition-delay:700ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit2 h4{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition-delay:1000ms;transition-delay:1000ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit2 h4::after{width:0%;-webkit-transition-delay:1000ms;transition-delay:1000ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit2 h5{-webkit-transform:scale(1);transform:scale(1)}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit2 .sweets h5{-webkit-transition-delay:1200ms;transition-delay:1200ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit2 .sweets .text,#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit2 .sweets figure,#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit2 .sweets a{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:1250ms;transition-delay:1250ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit2 .foods h5{-webkit-transition-delay:1300ms;transition-delay:1300ms}#morihiko_no_jikan_wrapper.type3 #products .products-box.action .unit2 .foods .text{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:1350ms;transition-delay:1350ms}}#morihiko_no_jikan_wrapper.type3 #products #shoppingstore.target{opacity:0;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products #shoppingstore.action{opacity:1}#morihiko_no_jikan_wrapper.type3 #howto .mame.target .mame1{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #howto .mame.target .mame2{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:1000ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:1000ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #howto .mame.action .mame1{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type3 #howto .mame.action .mame2{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:100ms;transition-delay:100ms}#morihiko_no_jikan_wrapper.type3 #howto.target h2{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #howto.target .movie1{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #howto.action h2{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}#morihiko_no_jikan_wrapper.type3 #howto.action .movie1{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:200ms;transition-delay:200ms}@media screen and (min-width: 641px){#morihiko_no_jikan_wrapper.type3 #howto ol.target li{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #howto ol.action li{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#morihiko_no_jikan_wrapper.type3 #howto ol.action li.step2{-webkit-transition-delay:200ms;transition-delay:200ms}#morihiko_no_jikan_wrapper.type3 #howto ol.action li.step3{-webkit-transition-delay:400ms;transition-delay:400ms}}@media screen and (max-width: 1090px){#morihiko_no_jikan_wrapper.type3 #top .mv.target h1 img{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type3 #top .mv.action h1 img{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #about .img1.target{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type3 #about .img1.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #about .img2.target{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type3 #about .img2.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #about .text.target h2{-webkit-transform:translateX(9.1743119266vw);transform:translateX(9.1743119266vw)}#morihiko_no_jikan_wrapper.type3 #about .text.target p{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type3 #about .text.action h2{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type3 #about .text.action p{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #about .movie1.target{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type3 #about .movie1.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #products h2.target{-webkit-transform:translateX(9.1743119266vw);transform:translateX(9.1743119266vw)}#morihiko_no_jikan_wrapper.type3 #products h2.action{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type3 #howto .mame.target .mame1{-webkit-transform:translateY(9.1743119266vw);transform:translateY(9.1743119266vw)}#morihiko_no_jikan_wrapper.type3 #howto .mame.target .mame2{-webkit-transform:translateY(9.1743119266vw);transform:translateY(9.1743119266vw)}#morihiko_no_jikan_wrapper.type3 #howto .mame.action .mame1{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #howto .mame.action .mame2{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #howto.target h2{-webkit-transform:translateX(9.1743119266vw);transform:translateX(9.1743119266vw)}#morihiko_no_jikan_wrapper.type3 #howto.target .movie1{-webkit-transform:translateY(6.4220183486vw);transform:translateY(6.4220183486vw)}#morihiko_no_jikan_wrapper.type3 #howto.action h2{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type3 #howto.action .movie1{-webkit-transform:translateY(0vw);transform:translateY(0vw)}}@media screen and (max-width: 640px){#morihiko_no_jikan_wrapper.type3 #top .mv.target h1 img{-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw)}#morihiko_no_jikan_wrapper.type3 #top .mv.target .btn{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #top .mv.target .btn::after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #top .mv.action h1 img{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #top .mv.action .btn{opacity:1;-webkit-transition-delay:800ms;transition-delay:800ms}#morihiko_no_jikan_wrapper.type3 #top .mv.action .btn::after{width:0%;-webkit-transition-delay:800ms;transition-delay:800ms}#morihiko_no_jikan_wrapper.type3 #about .img1.target{-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw)}#morihiko_no_jikan_wrapper.type3 #about .img1.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #about .img2.target{-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw)}#morihiko_no_jikan_wrapper.type3 #about .img2.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #about .text.target h2{-webkit-transform:translateX(8.8888888889vw);transform:translateX(8.8888888889vw)}#morihiko_no_jikan_wrapper.type3 #about .text.target p{-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw)}#morihiko_no_jikan_wrapper.type3 #about .text.action h2{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type3 #about .text.action p{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #about .movie1.target{-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw)}#morihiko_no_jikan_wrapper.type3 #about .movie1.action{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #products h2.target{-webkit-transform:translateX(8.8888888889vw);transform:translateX(8.8888888889vw)}#morihiko_no_jikan_wrapper.type3 #products h2.action{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.target .bg{opacity:0;-webkit-transition:1400ms all;transition:1400ms all}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.target h3{opacity:0;-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.target figure span,#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.target figure figcaption{opacity:0;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.target figure span{display:block;-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1.target .text{opacity:0;-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.target h4{position:relative;-webkit-transform:translateX(8.8888888889vw);transform:translateX(8.8888888889vw);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.target h4 img{position:relative}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.target h4::after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.target h5{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform-origin:center bottom;transform-origin:center bottom}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.target .sweets .text,#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.target .sweets figure,#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.target .sweets a{opacity:0;-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.target .foods .text{opacity:0;-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.action .bg{opacity:1}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.action h3{opacity:1;-webkit-transform:translateY(0vw);transform:translateY(0vw);-webkit-transition-delay:100ms;transition-delay:100ms}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.action figure span,#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.action figure figcaption{opacity:1}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.action figure span{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.action figure.mame span{-webkit-transition-delay:300ms;transition-delay:300ms}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.action figure.mame figcaption{-webkit-transition-delay:350ms;transition-delay:350ms}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.action figure.drip span{-webkit-transition-delay:450ms;transition-delay:450ms}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .product.action figure.drip figcaption{-webkit-transition-delay:500ms;transition-delay:500ms}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit1 .text.action{opacity:1;-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.action h4{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.action h4::after{width:0%}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.action h5{-webkit-transform:scale(1);transform:scale(1)}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.action .sweets h5{-webkit-transition-delay:200ms;transition-delay:200ms}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.action .sweets .text,#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.action .sweets figure,#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.action .sweets a{opacity:1;-webkit-transform:translateY(0vw);transform:translateY(0vw);-webkit-transition-delay:250ms;transition-delay:250ms}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.action .foods h5{-webkit-transition-delay:300ms;transition-delay:300ms}#morihiko_no_jikan_wrapper.type3 #products .products-box .unit2.action .foods .text{opacity:1;-webkit-transform:translateY(0vw);transform:translateY(0vw);-webkit-transition-delay:350ms;transition-delay:350ms}#morihiko_no_jikan_wrapper.type3 #howto .mame.target .mame1{-webkit-transform:translateY(8.8888888889vw);transform:translateY(8.8888888889vw)}#morihiko_no_jikan_wrapper.type3 #howto .mame.target .mame2{-webkit-transform:translateY(8.8888888889vw);transform:translateY(8.8888888889vw)}#morihiko_no_jikan_wrapper.type3 #howto .mame.action .mame1{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #howto .mame.action .mame2{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #howto.target h2{-webkit-transform:translateX(8.8888888889vw);transform:translateX(8.8888888889vw)}#morihiko_no_jikan_wrapper.type3 #howto.target .movie1{-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw)}#morihiko_no_jikan_wrapper.type3 #howto.action h2{-webkit-transform:translateX(0vw);transform:translateX(0vw)}#morihiko_no_jikan_wrapper.type3 #howto.action .movie1{-webkit-transform:translateY(0vw);transform:translateY(0vw)}#morihiko_no_jikan_wrapper.type3 #howto ol li.target{opacity:0;-webkit-transform:translateY(6.2222222222vw);transform:translateY(6.2222222222vw);-webkit-transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1);transition:800ms all cubic-bezier(0.215, 0.61, 0.355, 1)}#morihiko_no_jikan_wrapper.type3 #howto ol li.action{opacity:1;-webkit-transform:translateY(0vw);transform:translateY(0vw)}}