@charset 'utf-8';[data-product=kitchen_memo] #products>div dl dt:nth-of-type(2){padding-top:74.36%}body.pre #page>header>div:nth-child(1)>div:after{content:''}body.pre #page>header>div:nth-child(1)>div h2{width:670px}body.pre #page a.btn-cart{display:none!important}[role=visual]{position:fixed;left:0;width:100%;-webkit-transition:opacity .45s cubic-bezier(.47,0,.745,.715);-moz-transition:opacity .45s cubic-bezier(.47,0,.745,.715);-ms-transition:opacity .45s cubic-bezier(.47,0,.745,.715);-o-transition:opacity .45s cubic-bezier(.47,0,.745,.715);transition:opacity .45s cubic-bezier(.47,0,.745,.715);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[role=visual].state-ready{opacity:0}[role=visual].fixed div{display:block}[role=visual].fixed div img{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}[role=visual] div{height:100%}[role=visual] div img{display:block;height:100%}[role=background]{left:0;overflow:hidden;width:100%;-webkit-transition:opacity .45s cubic-bezier(.39,.575,.565,1) .15s;-moz-transition:opacity .45s cubic-bezier(.39,.575,.565,1) .15s;-ms-transition:opacity .45s cubic-bezier(.39,.575,.565,1) .15s;-o-transition:opacity .45s cubic-bezier(.39,.575,.565,1) .15s;transition:opacity .45s cubic-bezier(.39,.575,.565,1) .15s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0}[role=background].state-active{-webkit-transition:opacity .45s cubic-bezier(.39,.575,.565,1);-moz-transition:opacity .45s cubic-bezier(.39,.575,.565,1);-ms-transition:opacity .45s cubic-bezier(.39,.575,.565,1);-o-transition:opacity .45s cubic-bezier(.39,.575,.565,1);transition:opacity .45s cubic-bezier(.39,.575,.565,1);opacity:1}[role=background]:not(.pos-fixed):not(.pos-bottom){position:absolute;top:0;bottom:auto!important}[role=background].pos-fixed{position:fixed;bottom:auto!important}[role=background] img{position:absolute;left:50%;height:100%;-webkit-transition:opacity 10ms;-moz-transition:opacity 10ms;-ms-transition:opacity 10ms;-o-transition:opacity 10ms;transition:opacity 10ms;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#page{margin-top:100vh;padding-top:0}#page>header{color:#fff}#page>header>div:nth-child(1){background:rgba(8,10,22,.9)}#page>header>div:nth-child(1)>div:after{display:block;background:url(../../../2020/common/images/icon_pre.svg) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}#page>header>div:nth-child(1)>div h2 span{display:block}#page>header>div:nth-child(2){background:rgba(8,10,22,.7)}#products{position:relative;z-index:1;background:rgba(255,255,255,.9)}#products>div dl dt:nth-of-type(1){position:relative}#products>div dl dt:nth-of-type(1):empty{display:none}#products>div dl dt:nth-of-type(1) img{position:absolute;top:0;left:50%;height:100%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}#products>div dl dt:nth-of-type(2){position:relative}#products>div dl dt:nth-of-type(2) img{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#products>div dl dd:nth-of-type(2n){text-align:center;letter-spacing:.03em;color:#ffa300}#contents{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents>section{width:100%}#detail{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#detail>div{width:100%;background:rgba(255,255,255,.9)}#detail>div h3 img{display:block;width:100%}#spec{position:relative;background:rgba(0,0,0,.8)}#spec dl{color:#f5f5f5}#spec dl dd{letter-spacing:.03em}#demerit{position:relative;background:rgba(255,255,255,.9)}#demerit>div ul li{position:relative;padding-left:1.5em;letter-spacing:.03em}#demerit>div ul li+li{margin-top:2em}#demerit>div ul li:before{position:absolute;left:0;content:'▶';color:#ffa300}@media all and (min-width:641px){[role=visual]{top:2.08em;min-width:1100px;min-height:calc(100vh - 2.08em)}[role=visual] div img{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}[role=background]{min-width:1100px}[role=background].pos-fixed{top:2.08em}[role=background] img{top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#page>header>div:nth-child(1)>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:1000px;margin:0 auto;padding:32px 0;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#page>header>div:nth-child(1)>div:after{width:330px;padding-top:36px}#page>header>div:nth-child(1)>div h2{font-size:29px;line-height:1.21;letter-spacing:0}#page>header>div:nth-child(1)>div h2 span{font-size:16px;line-height:2.19;letter-spacing:.03em}#page>header>div:nth-child(1)>div h2 span small{font-size:12px;line-height:2.92}#page>header>div:nth-child(2){padding:40px 0 60px}#page>header>div:nth-child(2) p{font-size:19px;line-height:2.16;text-align:center;letter-spacing:.03em}#page>header>div:nth-child(2) a{margin:47px auto 0;cursor:pointer}#products>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:1020px;margin:0 auto;padding:40px 0 45px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#products>div dl{width:318px}#products>div dl+dl{margin-left:33px}#products>div dl dt:nth-of-type(1){padding-top:98px}#products>div dl dd:nth-of-type(2n){font-size:14px;min-height:calc(2em + 10px);padding-bottom:10px}#products>div dl dd:nth-of-type(2n+1):empty+dd:not(:last-child){display:none}#products>div dl dd:last-child:empty{min-height:0;padding-bottom:0}#detail{min-height:calc(100vh - 2.08em);padding:10.45% 0}#detail>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:30px 0;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#detail>div h3{width:112px;margin-right:94px}#detail>div>div{width:690px}#detail>div>div p{font-size:19px;line-height:2.16;letter-spacing:.03em}#spec{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:45px 0 55px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#spec dl{width:450px}#spec dl+dl{margin-left:100px}#spec dl dt{font-size:25px;padding-bottom:4px;border-bottom:2px #fff solid}#spec dl dd{font-size:15px;padding-top:23px}#demerit{padding:45px 0 53px}#demerit>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:1000px;margin:0 auto;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#demerit>div h3{font-size:25px;width:100%;padding-bottom:23px;letter-spacing:.03em}#demerit>div ul{width:450px}#demerit>div ul li{font-size:15px}}@media screen and (max-width:640px){[role=visual]{top:2.5em;min-height:calc(100vh - 2.5em)}[role=visual] div{position:relative;display:inline-block;vertical-align:top}[role=background].pos-fixed{top:2.5em}[role=background] img{top:0;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}#page>header>div:nth-child(1)>div{padding:4.06% 0}#page>header>div:nth-child(1)>div:after{width:57.61%;margin:1.08em auto .25em;padding-top:6.28%}#page>header>div:nth-child(1)>div h2{font-size:133.33%;line-height:1.56;display:table;width:auto!important;margin:0 auto}#page>header>div:nth-child(1)>div h2 span{font-size:65.63%}#page>header>div:nth-child(1)>div h2 span small{font-size:76.19%}#page>header>div:nth-child(2){padding:7.03% 6.25% 9.38%}#page>header>div:nth-child(2) p{font-size:91.67%;letter-spacing:.04em}#page>header>div:nth-child(2)>a{margin-top:2.25em}#products>div{padding:10.94% 7.03% 7.81%}#products>div dl+dl{padding-top:8%}#products>div dl:last-child dd:last-child:empty{min-height:0;padding:0}#products>div dl dt:nth-of-type(1){padding-top:26.73%}#products>div dl dt:nth-of-type(2){padding-bottom:7.27%}#products>div dl dd:nth-of-type(2n){font-size:87.5%;min-height:2.67em;padding:.33em 0}#products>div dl dd:nth-of-type(2n+1):empty+dd:not(:last-child){display:none}#detail{min-height:calc(100vh - 2.5em);padding:17.97% 0}#detail>div{padding:9.38% 6.25% 8.28%}#detail>div h3{width:33.93%;margin:0 auto}#detail>div>div{padding-top:7.68%}#detail>div>div p{letter-spacing:.03em}#spec{padding:6.25% 6.25% 7.03%}#spec dl+dl{padding-top:8.04%}#spec dl dt{font-size:129.17%;padding-bottom:.71%;border-bottom:.09em #fff solid}#spec dl dd{font-size:91.67%;padding-top:4.11%}#demerit{padding:6.25% 6.25% 7.03%}#demerit>div h3{font-size:129.17%;padding-bottom:4.11%}#demerit>div ul+ul{margin-top:2em}#demerit>div ul li{font-size:83.33%}}