@import url("https://fonts.googleapis.com/css2?family=Khula:wght@700&family=Noto+Serif+JP:wght@400;700&family=Noto+Sans+JP:wght@400;700&display=swap");body,h1,h2,h3,h4,h5,h6,p,li,dl,dd,pre,form,blockquote,fieldset,input,address,figure,figcaption{margin:0;padding:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}iframe{border:none}img{border:none;vertical-align:top;max-width:100%}img[src$=".svg"]{width:100%}h1,h2,h3,h4,h5,h6,caption{font-weight:normal;font-size:100%}p{line-height:2.0;text-align:justify;text-justify:auto}a{outline:none}address{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}fieldset{border:none}legend{display:none}input[type=radio],input[type=checkbox],select{vertical-align:middle}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a{color:#000;text-decoration:none}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:underline}a:active{color:#000;text-decoration:none}html{font-size:62.5%}body{line-height:1.6;font-size:1.6em;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;color:#000;width:100%;background:#fff;position:relative;min-width:1200px;-webkit-text-size-adjust:100%}#wrapper{width:100%;position:relative;padding-top:130px;opacity:0;overflow:hidden;opacity:1}.siteHeader{width:100%;min-width:1200px;height:130px;background:#fff;position:fixed;top:0;left:0;z-index:100}#header{padding:0 40px}#header .inner{display:flex;justify-content:space-between;align-items:flex-start;height:70px}#header .inner .logo{width:162px;height:60px;margin-top:10px}#header .inner .headerBox{display:flex;justify-content:space-between;align-items:flex-end}#header .inner .headerBox .free{width:200px;margin-right:15px}#header .inner .headerBox .subNav{display:flex;align-items:center;list-style:none;color:#515151;padding:0;margin:0;background:#E9F3F4}#header .inner .headerBox .subNav li{font-weight:bold;font-size:1.3rem}#header .inner .headerBox .subNav li a{display:block;color:#707070;text-decoration:none;padding:20px;position:relative}#header .inner .headerBox .subNav li a::after{display:block;content:"";width:1px;height:20px;background:#3C3C3C;position:absolute;top:50%;right:0;transform:translateY(-50%)}#header .inner .headerBox .subNav li a:hover{text-decoration:underline}#header .inner .headerBox .subNav li:last-child a::after{display:none}#header .inner .sns{display:flex;list-style-type:none;padding:0;margin:0 15px 0 0}#header .inner .sns li{width:37px;margin:0 10px 0 0}#header .inner .sns li:last-of-type{margin-right:0}#header .inner .sns li a{transition:.2s}#header .inner .sns li a:hover{opacity:.7}#header .inner .spNav{display:none}.hamburger{display:none}#navigation{display:none}.gNav{display:flex;justify-content:space-between;align-items:flex-end;height:60px;padding:0 40px;position:relative}.gNav .headerBtm{display:flex;justify-content:space-between;align-items:center;width:220px}.gNav .headerBtm .prd_search_form{display:flex;padding-bottom:15px}.gNav .headerBtm .prd_search_form input[type="text"]{width:80%;height:35px;padding:0 10px;background:#ffffff;border:1px solid #515151;outline:none}.gNav .headerBtm .prd_search_form input[type="submit"]{cursor:pointer;color:#fff;width:20%;height:35px;background:#515151;border:none;outline:none}.gNav .nav{margin:0 auto}.gNav .nav .dropmenu{display:flex;justify-content:space-between;align-items:flex-end;list-style-type:none;margin:0;padding:0}.gNav .nav .dropmenu>li{width:16.666%;min-width:130px;text-align:center;margin:0 5px}.gNav .nav .dropmenu>li>a{display:block;color:#3C3C3C;font-size:1.5rem;text-decoration:none;padding:15px 5px}.gNav .nav .dropmenu>li>a span{display:inline-block;position:relative}.gNav .nav .dropmenu>li>a.arw span{padding-right:15px}.gNav .nav .dropmenu>li>a.arw span::after{display:block;content:'';width:9px;height:8px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/arw01.png) no-repeat center center/cover;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gNav .nav .dropmenu>li .sub{width:100%;height:0;padding:0 30px;margin:0 auto;background:rgba(81,81,81,0.9);position:absolute;top:100%;left:0;z-index:10;opacity:0;visibility:hidden}.gNav .nav .dropmenu>li ul{display:flex;flex-wrap:wrap;align-items:center;list-style-type:none;max-width:1120px;margin:0 auto}.gNav .nav .dropmenu>li ul li{width:calc(25% - 40px);margin:0 20px;transition:.2s}.gNav .nav .dropmenu>li ul li a{display:block;color:#fff;text-align:left;font-size:1.4rem;font-weight:normal;text-decoration:none;padding:15px;transition:.2s}.gNav .nav .dropmenu>li ul li a:hover{background:rgba(255,255,255,0.3)}.gNav .nav .dropmenu>li ul li a .img{display:block;margin-bottom:5px}.gNav .nav .dropmenu>li ul li a .name{display:inline-block;padding-left:20px;position:relative}.gNav .nav .dropmenu>li ul li a .name::before{display:block;content:'';width:9px;height:8px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/arw03.png) no-repeat center center/cover;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gNav .nav .dropmenu>li.category .sub a{text-align:center}.gNav .nav .dropmenu>li:hover>a{color:#fff;background:#515151}.gNav .nav .dropmenu>li:hover>a.arw span::after{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/arw02.png)}.gNav .nav .dropmenu>li:hover .sub{visibility:visible;height:auto;opacity:1;padding-top:50px;padding-bottom:50px;z-index:100;transition:.3s}#pageTitleVox{text-align:center;width:100%;height:400px;position:relative;background:url(https://img21.shop-pro.jp/PA01463/476/etc/guide_pageTitleBg.jpg) no-repeat center center/cover}#pageTitleVox.large{height:540px}#pageTitleVox::after{content:"";height:100%;width:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:1}#pageTitleVox.aboutus{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/aboutus_pageTitleBg.jpg)}#pageTitleVox.hinoki{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hinoki_pageTitleBg.jpg)}#pageTitleVox.introduction{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/introduction_pageTitleBg.jpg)}#pageTitleVox.flow{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/flow_pageTitleBg.jpg)}#pageTitleVox.naturaleffect{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/naturaleffect_pageTitleBg.jpg)}#pageTitleVox.howtocare{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/howtocare_pageTitleBg.jpg)}#pageTitleVox.faq{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/faq_pageTitleBg.jpg)}#pageTitleVox.hida{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_pageTitleBg.jpg)}#pageTitleVox.privacypolicy{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/privacypolicy_pageTitleBg.jpg)}#pageTitle{color:#ffffff;font-size:7.2rem;font-family:'Noto Serif JP', serif;text-align:center;position:absolute;top:50%;left:50%;width:100%;z-index:2;transform:translate(-50%, -50%)}#pageTitle.small{font-size:6.0rem}#pageTitle2{color:#ffffff;text-align:left;width:1080px;padding-top:110px;margin:0 auto;position:relative;z-index:3}#pageTitle2 .ja{display:block;font-size:4.8rem;font-family:'NotoSansJP', sans-serif;padding-bottom:20px;margin-bottom:20px;position:relative}#pageTitle2 .ja:after{display:block;text-align:left;content:'';width:168px;height:1px;background-color:#ffffff;position:absolute;bottom:0;left:0;z-index:3}#pageTitle2 .en{display:block;font-size:2.8rem;font-family:'Khula';margin-bottom:60px}#pageTitle2 .txt{display:block;font-size:1.8rem;font-family:'NotoSansJP';letter-spacing:0.2rem;line-height:3.5rem}#pageSubtitleVox{text-align:center;padding-top:60px;padding:60px 0 1px 0;background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat}#pageSubtitleVox .inner{width:1080px;margin:0 auto}.contentVox{width:1080px;margin:0 auto;overflow:hidden}.productListVox{display:flex;flex-wrap:wrap;list-style:none;overflow:hidden;margin:0 auto;padding:0}.productListVox li{width:236px;margin:0 0 40px 45px}.productListVox li:hover img{opacity:0.6}.productListVox li:first-of-type,.productListVox li:nth-of-type(4n+1){margin-left:0}.productListVox li a{display:block;color:#000 !important;text-decoration:none !important}.productListVox li a figure{margin-bottom:15px}.productListVox li a .title{font-size:1.5rem;font-weight:bold;margin-bottom:5px}.productListVox li a p.txt{font-size:1.3rem;margin-bottom:10px}.productListVox li a p.price{font-size:1.3rem;font-weight:bold;margin-bottom:10px}.productListVox li a p.tags{font-size:1.3rem}.productListVox li a p span{display:inline-block;margin:0 10px 10px 0;padding:2px 10px;color:#477131;background:#ffffff;border:1px solid #477131}.productListVox li a p span.free{display:inline-block;margin:0 10px 10px 0;padding:2px 10px;color:#ffffff;background:#477131;border:1px solid #477131}.bread{width:100%;margin:0 auto;padding:0.875em 0 0.75rem 0;background:#EEE7DB}.bread ul{width:1080px;margin:0 auto;padding-inline-start:0 !important}.bread ul li{display:inline-block}.bread ul li a{color:#333333}.bread ul li a:hover{text-decoration:none}.bread ul li a::after{color:#333333;content:'>';margin:0 2px 0 8px}.bread ul li:last-of-type a::after{display:none}#siteFooter{color:#333333;padding:40px 0;background-color:#EEE7DB;position:relative}#siteFooter a{color:#333}#siteFooter .sfInner{width:1080px;padding:0 0 60px 0;margin:0 auto}#siteFooter .sfInner .sitemapVox .content{display:flex;justify-content:space-between}#siteFooter .sfInner .sitemapVox .fNav{list-style-type:none;font-size:1.2rem;line-height:2.2rem;padding:0 30px;border-left:1px solid #707070}#siteFooter .sfInner .sitemapVox .fNav:last-of-type{border-right:1px solid #707070}#siteFooter .sfInner .sitemapVox .fNav>li{font-weight:bold;margin:0 0 5px 0}#siteFooter .sfInner .sitemapVox .fNav>li>a{display:inline-block;margin-bottom:5px}#siteFooter .sfInner .sitemapVox .fNav>li ul{list-style-type:none;padding:0;margin:0}#siteFooter .sfInner .sitemapVox .fNav>li ul li{font-weight:normal;padding-left:15px;position:relative}#siteFooter .sfInner .sitemapVox .fNav>li ul li::before{content:'';display:block;width:5px;height:6px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/arw04.png) no-repeat center center/cover;position:absolute;top:0.5em;left:0}#siteFooter .flogo{text-align:center;margin-bottom:35px}#siteFooter .copyright{display:block;color:#333333;text-align:center}#pageTopVox{position:fixed;z-index:100;right:40px;bottom:150px;display:none}#pageTopVox a{width:40px;height:40px;background:#EEE7DB url(https://img21.shop-pro.jp/PA01463/476/etc/pagetop.png) center/16px no-repeat;text-indent:-9999px;display:block;border:1px solid #333333}.pagination{width:100%;overflow:hidden;text-align:center;font-size:1.1875rem}.pagination ul{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;overflow:hidden;list-style:none}.pagination ul li.pre{margin:0 4.125em 0 0}.pagination ul li.pre::after{color:#333333;content:'<';margin:0 2px 0 8px}.pagination ul li.next{margin:0 0 0 4.125em}.pagination ul li.next::before{color:#333333;content:'>';margin:0 8px 0 2px}.pagination ul li a{color:#333333}.headStyle01{color:#6B5F55;font-size:3.2rem;font-family:'NotoSansJP';text-align:left;padding-bottom:20px;margin:0 auto 60px;position:relative}.headStyle01.small{font-size:2.8rem;margin-bottom:30px}.headStyle01.large{font-size:4.0rem}.headStyle01:before{display:block;content:'';width:38px;height:4px;position:absolute;background-color:#E6BE5A;bottom:0;left:0}.headStyle02{display:flex;align-items:center;font-size:4rem;color:#E6BE5A;margin-bottom:20px}.headStyle02::before,.headStyle02::after{display:block;content:"";height:8px;background:no-repeat left center}.headStyle02::before{width:24px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_line01.png);margin-right:10px}.headStyle02 span{display:inline-block;white-space:nowrap;margin-right:10px}.headStyle02::after{width:100%;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_line02.png)}.headStyle03{color:#6B5F55;font-size:2.0rem;font-weight:normal;margin-bottom:15px}.headStyle03::before{content:"\025cf"}.listStyle01{list-style-type:none;padding:0;margin:0}.listStyle02{list-style-type:disc;padding:0;margin:0 0 0 1.5em}.tableStyle01{width:100%;border-collapse:collapse}.tableStyle01 th,.tableStyle01 td{text-align:left;padding:12px 20px}.tableStyle01 th{width:20%}.tableStyle01 .sp{display:none}.tableStyle01 tr:nth-of-type(odd) th,.tableStyle01 tr:nth-of-type(odd) td{background:#F4F4F4}.btnStyle01 a{display:inline-block;color:#3C3C3C;font-size:1.5rem;text-decoration:none;text-align:center;min-width:255px;padding:30px 35px 30px 20px;margin:40px 0 5px 0;border:1px solid #707070;background:#fff url(https://img21.shop-pro.jp/PA01463/476/etc/arw.png) no-repeat center right 10px;box-shadow:5px 5px #707070}.btnStyle01 a:hover{background-color:#d4d4d4}.btnStyle01.small a{padding-top:20px;padding-bottom:20px}.numberVox{display:flex;align-items:flex-end;justify-content:flex-end;color:#fff;font-size:9rem;font-family:'Roboto', sans-serif;line-height:1;text-align:right;width:180px;height:180px;padding:0 10px 0 0;background-color:#E6BE5A;position:relative}.imgTxtVox{padding-bottom:100px;margin-bottom:80px;position:relative}.imgTxtVox:last-of-type{margin-bottom:0}.imgTxtVox::after{display:block;content:"";width:100%;height:calc(100% - 100px);background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat;position:absolute;top:105px;left:0;z-index:1}.imgTxtVox .inner{overflow:hidden;position:relative}.imgTxtVox .inner.noHidden{overflow:visible}.imgTxtVox .inner .img{width:50%;position:absolute;top:0;z-index:2}.imgTxtVox .inner .img img{width:100%}.imgTxtVox .inner .img .noteVox{width:450px;padding:50px 45px;margin:20px auto 0 auto;background:#fff}.imgTxtVox .inner .img .noteVox ul{list-style-type:none;padding:0;margin:0}.imgTxtVox .inner .txt{width:1080px;margin:0 auto;position:relative;z-index:2}.imgTxtVox .inner .txt .txtInner{width:45%}.imgTxtVox:nth-of-type(odd) .inner{justify-content:flex-start}.imgTxtVox:nth-of-type(odd) .inner .img{left:0}.imgTxtVox:nth-of-type(odd) .inner .img .noteVox{margin-right:0}.imgTxtVox:nth-of-type(odd) .inner .txtInner{margin-left:auto}.imgTxtVox:nth-of-type(even) .inner{justify-content:flex-end}.imgTxtVox:nth-of-type(even) .inner .img{right:0}.imgTxtVox:nth-of-type(even) .inner .img .noteVox{margin-left:0}.imgTxtVox:nth-of-type(even) .inner .txtInner{margin-right:auto}.voxStyle01{padding-left:30px;border-left:15px solid #EEE7DB}.voxStyle01:not(:last-child){margin-bottom:30px}.contVox:not(:last-of-type){margin-bottom:80px}.columnVox{display:flex;justify-content:space-between}.columnVox .column{width:520px}.categoryList{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;max-width:1120px;padding:0;margin:0 auto}.categoryList li{font-size:1.5rem;text-align:center;width:254px;margin:0 16px 16px 0}.categoryList li a{display:flex;justify-content:flex-start;align-items:center;text-decoration:none;height:100%;background:#fff;border:1px solid #707070;padding:30px 30px 30px 15px;background:#fff url(https://img21.shop-pro.jp/PA01463/476/etc/arw.png?20210224) no-repeat center right 10px;box-shadow:5px 5px #707070;transition:.2s}.categoryList li a .img{display:block;width:50px;margin-right:10px}.categoryList li a .name{display:block;width:100%}.categoryList li a:hover{background-color:#d4d4d4}.categoryList li.column a .name{width:calc(100% - 60px)}#hinokiVox .btnStyle01 a{margin-left:auto;margin-right:auto}#hinokiVox #hinokiIntro{padding-bottom:80px;margin-bottom:80px;position:relative}#hinokiVox #hinokiIntro::before{display:block;content:"";width:50%;height:100%;background:url(https://img21.shop-pro.jp/PA01463/476/etc/hinoki_img02.jpg) no-repeat center center/cover;position:absolute;top:0;right:0}#hinokiVox #hinokiIntro .inner{background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat}#hinokiVox #hinokiIntro .inner .history{width:1080px;margin:0 auto}#hinokiVox #hinokiIntro .inner .history .txt{width:40%;padding-top:120px;padding-bottom:60px;position:relative}#hinokiVox #hinokiIntro .inner .history .txt::after{display:block;content:"";width:84px;height:177px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/hinoki_img01.png) no-repeat center center/cover;position:absolute;bottom:-150px;right:0}#hinokiVox #featuresVox header{width:1080px;margin:0 auto}#hinokiVox #featuresVox header .headStyle01{margin-bottom:30px}#hinokiVox #featuresVox .featuresArea{text-align:center;margin-bottom:80px}#hinokiVox #featuresVox .featuresArea .img{display:inline-block;text-align:right}#hinokiVox #featuresVox .featuresArea .img .sp{display:none}#hinokiVox #featuresVox .featuresArea .img figcaption{color:#333;font-size:1.3rem;margin-top:20px}#hinokiVox #featuresVox .featuresArea .txt{font-size:1.3rem;text-align:left;max-width:720px;margin:0 auto}#hinokiVox #featuresVox .featuresExplane{padding-bottom:200px;margin-bottom:90px}#hinokiVox #featuresVox .featuresExplane .cInner{background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat;position:relative}#hinokiVox #featuresVox .featuresExplane .cInner::before{display:block;content:"";width:50%;height:0;padding-top:31.25%;background:url(https://img21.shop-pro.jp/PA01463/476/etc/hinoki_img04.jpg) no-repeat center center/cover;position:absolute;top:0;left:0}#hinokiVox #featuresVox .featuresExplane .cInner .txt{width:1080px;padding:80px 0 100px 0;margin:0 auto;position:relative}#hinokiVox #featuresVox .featuresExplane .cInner .txt p{width:45%;margin:0 0 0 auto}#hinokiVox #featuresVox .featuresExplane .cInner .txt::after{display:block;content:"";width:132px;height:303px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/hinoki_img05.png) no-repeat center center/cover;position:absolute;bottom:-200px;right:0}#hinokiVox #featuresVox .featuresProducts{font-size:1.3rem;width:1080px;padding-bottom:80px;margin:0 auto}#hinokiVox #featuresVox .featuresProducts ul{list-style-type:none;display:flex;justify-content:space-between;padding:0;margin:0 auto 40px auto}#hinokiVox #featuresVox .featuresProducts ul li{width:500px}#introductionVox{padding-top:80px}#introductionVox #kou .inner{padding-bottom:60px}#flowVox{padding-top:60px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat}#flowVox .flowList{margin:60px 0 0 0;overflow:hidden;position:relative}#flowVox .flowList .header{width:1080px;margin:0 auto}#flowVox .flowList .header .title{color:#6B5F55;font-size:4rem;font-family:'NotoSansJP';text-align:left;margin:50px 0 30px 0}#flowVox .flowList .inner{padding:50px 0;background:#fff}#flowVox .flowList .inner .txt{width:1080px;margin:0 auto}#flowVox .flowList .inner .txtInner{width:45%}#flowVox .flowList .inner .img{width:50%;height:calc(100% - 50px);position:absolute;top:0;right:0;overflow:hidden}#howtocareVox{padding-top:60px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat}#howtocareVox .howtocareList{padding-top:60px;padding-bottom:70px;background:#fff;position:relative}#howtocareVox .howtocareList::before{display:block;content:"";width:100%;height:120px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat;position:absolute;top:0;left:0;z-index:1}#howtocareVox .howtocareList .header{display:flex;justify-content:flex-start;align-items:flex-end;width:1080px;margin:0 auto 40px auto;position:relative;z-index:2}#howtocareVox .howtocareList .header .numberVox{margin-right:55px}#howtocareVox .howtocareList .header p{width:calc(100% - 235px)}#howtocareVox .howtocareList .inner{width:1080px;margin:0 auto;position:relative;z-index:2}#howtocareVox .howtocareList .inner dl{margin-top:30px}#howtocareVox .howtocareList .inner dl dt{width:5em;float:left}#howtocareVox .howtocareList .inner dl dd{margin-left:5em}#howtocareVox #aroma{width:1080px;padding:60px 0 80px 0;margin:0 auto}#naturaleffectVox{padding-top:80px}#naturaleffectVox .imgTxtVox#insect .img2{display:flex;justify-content:flex-start;align-items:flex-end;margin-top:50px}#naturaleffectVox .imgTxtVox#insect .img2 img{margin-right:50px}#naturaleffectVox .imgTxtVox#control{margin-bottom:0}#naturaleffectVox .imgTxtVox#control .img2{display:flex;justify-content:flex-end;width:1080px;margin:20px auto 0 auto;position:relative;z-index:2}#naturaleffectVox .imgTxtVox#control .img2 .in{width:45%;margin-left:5%}#naturaleffectVox .imgTxtVox#control .img2 .in figcaption{text-align:right;margin-top:30px}#faqVox{padding:112px 0 100px}#faqVox .faqList{width:1080px;min-height:240px;padding:30px 0 30px 240px;margin:0 auto;border-bottom:1px dashed #333;position:relative}#faqVox .faqList .numberVox{position:absolute;top:30px;left:0}#faqVox .faqList dl dt,#faqVox .faqList dl dd{min-height:32px;padding-left:50px;position:relative}#faqVox .faqList dl dt::before,#faqVox .faqList dl dd::before{color:#ffffff;font-size:1.6rem;font-weight:normal;line-height:32px;text-align:center;width:32px;height:32px;border-radius:4px;position:absolute;top:0;left:0}#faqVox .faqList dl dt{font-weight:bold;padding-top:5px;margin-bottom:30px}#faqVox .faqList dl dt::before{content:'Q';background:#6B5F55}#faqVox .faqList dl dd::before{content:'A';background:#B54A4A}#faqVox .faqList p{margin:20px 0 0 50px}#faqVox .faqList .btnStyle01{margin-top:20px;margin-bottom:50px}#aboutusVox{padding:50px 0 120px}#aboutusVox .inner{width:1080px;margin:0 auto}#aboutusVox .companyVox h3{color:#6B5F55;font-size:4rem;font-family:'NotoSansJP';text-align:center;padding:30px 0;margin:90px 0 0;background:#EEE7DB}#aboutusVox .companyVox .tableStyle01{margin-top:40px}#hidaVox{padding:50px 0 0 0}#hidaVox .seasonVox{margin-bottom:50px}#hidaVox .seasonVox header,#hidaVox .seasonVox .cInner{width:1080px;margin:0 auto}#hidaVox .seasonVox .contVox{position:relative}#hidaVox .seasonVox .contVox:not(:last-of-type){margin-bottom:50px}#hidaVox .seasonVox .contVox::before,#hidaVox .seasonVox .contVox::after{display:block;background:no-repeat center center / cover;position:absolute}#hidaVox .seasonVox .contVox::before{z-index:4}#hidaVox .seasonVox .contVox::after{z-index:2}#hidaVox .seasonVox .contVox .img{text-align:center;position:relative;z-index:3}#hidaVox .seasonVox .contVox dl{margin-top:25px}#hidaVox .seasonVox .contVox dl dt{margin:0 0 18px 0}#hidaVox .seasonVox #spring02::after{content:"";width:297px;height:240px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg01.png);top:50%;right:0;transform:translateY(-50%)}#hidaVox .seasonVox #spring03::after{content:"";width:290px;height:191px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg02.png);top:50%;left:0;transform:translateY(-50%)}#hidaVox .seasonVox #summer01::before{content:"";width:131px;height:174px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg03.png);top:50%;right:10%;transform:translateY(-50%)}#hidaVox .seasonVox #summer01::after{content:"";width:184px;height:92px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg04.png);bottom:50%;right:0}#hidaVox .seasonVox #summer02::before{content:"";width:174px;height:137px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg05.png);bottom:10%;left:5%}#hidaVox .seasonVox #summer03::after{content:"";width:275px;height:194px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg06.png);top:50%;right:0;transform:translateY(-50%)}#hidaVox .seasonVox #autumn01::after{content:"";width:184px;height:92px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg07.png);top:50%;left:3%;transform:translateY(-50%)}#hidaVox .seasonVox #autumn02::before{content:"";width:170px;height:183px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg08.png);top:20%;right:5%}#hidaVox .seasonVox #autumn02::after{content:"";width:304px;height:240px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg09.png);bottom:30%;right:0}#hidaVox .seasonVox #autumn03::after{content:"";width:307px;height:240px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg10.png);bottom:15%;left:0}#hidaVox .seasonVox #autumn04::before{content:"";width:250px;height:170px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg11.png);top:10%;left:10%}#hidaVox .seasonVox #autumn05::after{content:"";width:297px;height:297px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg12.png);bottom:30%;right:0}#hidaVox .seasonVox #autumn06::before{content:"";width:245px;height:181px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg13.png);top:30%;left:5%}#hidaVox .seasonVox #autumn06::after{content:"";width:290px;height:191px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg14.png);bottom:20%;left:0}#hidaVox .seasonVox #autumn07::after{content:"";width:274px;height:240px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg15.png);top:-50px;right:0}#hidaVox .seasonVox #winter01::before{content:"";width:84px;height:177px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg17.png);bottom:10%;right:10%}#hidaVox .seasonVox #winter01::after{content:"";width:281px;height:240px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg16.png);top:30%;left:0}#hidaVox .seasonVox #earlyspring01::after{content:"";width:275px;height:194px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg18.png);bottom:30%;right:0}#hidaVox .seasonVox #earlyspring02::after{content:"";width:184px;height:92px;background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hida_bg19.png);top:50%;left:3%;transform:translateY(-50%)}#hidaVox .bibliography{text-align:right;width:1080px;padding-bottom:150px;margin:0 auto}#hidaVox .bibliography ul{list-style-type:none;padding:0;margin:0}#cautionVox{padding:100px 0}#cautionVox figure{padding:0}@media only screen and (min-width: 1024px){.pcDspNone{display:none}}@media only screen and (max-width: 767px){.spDspNone{display:none}body{font-size:1.4em;min-width:300px}#wrapper{padding-top:50px}.siteHeader{min-width:100%;height:50px}#header{padding:0 10px}#header .inner{height:auto}#header .inner .logo{width:94px;height:35px;margin-top:8px}#header .inner .headerBox{display:none}#header .inner .spNav{display:contents}.hamburger{display:block;width:50px;height:50px;position:absolute;top:0;right:0;z-index:10}.hamburger::after{display:block;font-size:1.0rem;content:"CLOSE";color:#707070;text-align:center;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);transition:.4s;opacity:0}.hamburger span{display:inline-block;width:20px;height:2px;margin:0 auto;background-color:#707070;position:absolute;top:18px;left:15px;transition:all .4s}.hamburger span:nth-of-type(1){margin-top:-6px;animation:menu-ber01 .75s forwards}.hamburger span:nth-of-type(2){transition:all .25s .25s}.hamburger span:nth-of-type(3){margin-top:6px;animation:menu-ber02 .75s forwards}.hamburger.active::after{opacity:1}.hamburger.active span:nth-of-type(1){animation:active-menu-ber01 .75s forwards}.hamburger.active span:nth-of-type(2){opacity:0}.hamburger.active span:nth-of-type(3){animation:active-menu-ber03 .75s forwards}#navigation{width:100%;height:calc(100vh - 50px);padding-bottom:100px;background-color:#515151;position:absolute;top:50px;left:0;z-index:100;overflow-y:auto}#navigation a{display:block;color:#fff;text-decoration:none}#navigation a.main{position:relative}#navigation a.main::before,#navigation a.main::after{display:block;content:"";width:11px;height:1px;background:#fff;position:absolute;top:50%;right:20px;transition:.4s}#navigation a.main::after{transform:rotate(-90deg)}#navigation a.main.open::after{transform:rotate(0)}#navigation ul{list-style-type:none;padding:0;margin:0}#navigation .navigation_inner{padding:20px;margin:0 auto}#navigation .navigation_inner .navigation_nav li{font-size:1.5rem}#navigation .navigation_inner .navigation_nav li:not(:last-of-type){border-bottom:1px solid #777}#navigation .navigation_inner .navigation_nav li>a{padding:10px 30px 10px 10px}#navigation .navigation_inner .navigation_nav li .sub{display:none;padding:0 1em 1em 1em}#navigation .navigation_inner .navigation_nav li .sub ul{list-style-type:none;padding:0;margin:0}#navigation .navigation_inner .navigation_nav li .sub ul li{position:relative}#navigation .navigation_inner .navigation_nav li .sub ul li:not(:last-of-type){border-bottom:none}#navigation .navigation_inner .navigation_nav li .sub ul li a{display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;padding:5px 5px 5px 0}#navigation .navigation_inner .navigation_nav li .sub ul li a .img{display:block;width:50px;margin-right:20px}#navigation .navigation_inner .navigation_nav li .sub ul li a .name{display:block;width:calc(100% - 70px);padding-left:15px;position:relative}#navigation .navigation_inner .navigation_nav li .sub ul li a .name::before{content:'';display:block;width:8px;height:9px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/arw03.png?cmsp_timestamp=20210301145934) no-repeat center center/cover;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gNav{display:none}#pageTitleVox{height:200px}#pageTitleVox.large{height:400px}#pageTitleVox.hinoki{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/hinoki_pageTitleBg_sp.jpg)}#pageTitleVox.introduction{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/introduction_pageTitleBg_sp.jpg)}#pageTitleVox.flow{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/flow_pageTitleBg_sp.jpg)}#pageTitleVox.naturaleffect{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/naturaleffect_pageTitleBg_sp.jpg)}#pageTitleVox.howtocare{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/howtocare_pageTitleBg_sp.jpg)}#pageTitleVox.faq{background-image:url(https://img21.shop-pro.jp/PA01463/476/etc/faq_pageTitleBg_sp.jpg)}#pageTitle{font-size:2.4rem}#pageTitle.small{font-size:2.4rem}#pageTitle2{width:auto;padding:55px 40px 0 40px}#pageTitle2 .ja{font-size:2.4rem;padding-bottom:10px;margin-bottom:10px}#pageTitle2 .en{font-size:1.4rem;margin-bottom:20px}#pageTitle2 .txt{font-size:1.1rem;line-height:2.5}#pageSubtitleVox{padding:30px 40px 20px 40px}#pageSubtitleVox .inner{width:auto}.contentVox{width:auto}.productListVox li{width:46%;margin:0 8% 10% 0}.productListVox li:nth-of-type(2n){margin-right:0}.productListVox li a .title{font-size:1.1rem;margin:10px 0 15px 0}.productListVox li a p.txt{font-size:1.0rem}.productListVox li a p.price{font-size:1.2rem;margin:10px 0}.productListVox li a p span{font-size:1.0rem;margin:0 5px 5px 0;padding:2px 5px}.bread{display:none}#siteFooter{padding:20px 0}#siteFooter .sfInner{width:auto;padding:0}#siteFooter .sfInner .sitemapVox{display:none}#siteFooter .flogo{margin-bottom:15px}#siteFooter .flogo img{width:150px}#siteFooter .copyright{font-size:1.0rem}#pageTopVox{right:5%;bottom:7%}#pageTopVox a{width:50px;height:50px}.pagination{width:100%;overflow:hidden;text-align:center;font-size:1.1875rem}.pagination ul{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;overflow:hidden;list-style:none}.pagination ul li.pre{margin:0 4.125em 0 0}.pagination ul li.pre::after{color:#333333;content:'<';margin:0 2px 0 8px}.pagination ul li.next{margin:0 0 0 4.125em}.pagination ul li.next::before{color:#333333;content:'>';margin:0 8px 0 2px}.pagination ul li a{color:#333333}.headStyle01{font-size:2.0rem;padding-bottom:5px;margin-bottom:10px}.headStyle01.small{font-size:1.6rem;margin-bottom:10px}.headStyle01.large{font-size:2.0rem}.headStyle01:before{width:19px;height:2px}.headStyle02{font-size:2rem;margin-bottom:10px}.headStyle02::before,.headStyle02::after{height:4px;background-size:auto 4px}.headStyle02::before{width:12px;margin-right:5px}.headStyle02 span{margin-right:5px}.headStyle03{font-size:1.6rem;margin-bottom:10px}.tableA colgroup col{width:auto}table.vertical,table.vertical caption,table.vertical thead,table.vertical tbody,table.vertical tr,table.vertical th,table.vertical td{display:block;width:100%}table.vertical tbody th,table.vertical tbody td{margin-top:-1px}.tableStyle01 th,.tableStyle01 td{padding:8px 15px}.btnStyle01 a{display:block;color:#3C3C3C;font-size:1.5rem;text-decoration:none;text-align:center;width:255px;padding:30px 0;margin:40px 0 5px 0;border:1px solid #707070;background:#fff url(https://img21.shop-pro.jp/PA01463/476/etc/arw.png) no-repeat center right 10px;box-shadow:5px 5px #707070}.btnStyle01 a:hover{background-color:#d4d4d4}.btnStyle01.small a{padding-top:20px;padding-bottom:20px}.numberVox{font-size:4.5rem;width:90px;height:90px;padding:0 5px 0 0}.imgTxtVox{padding-bottom:0;margin-bottom:40px}.imgTxtVox:last-of-type{margin-bottom:0}.imgTxtVox::after{display:none}.imgTxtVox .inner .img{width:100%;padding-bottom:20px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat;position:static}.imgTxtVox .inner .img .noteVox{width:auto;padding:20px;margin:20px 40px 0 40px}.imgTxtVox .inner .txt{width:auto}.imgTxtVox .inner .txt .txtInner{width:auto}.imgTxtVox .inner .txt .txtInner .headStyle01{margin-left:40px;margin-right:40px;margin-bottom:15px}.imgTxtVox .inner .txt .txtInner .cInner{padding:35px 40px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat}.imgTxtVox:nth-of-type(odd) .inner .img .noteVox{margin-right:40px}.imgTxtVox:nth-of-type(odd) .inner .txtInner{margin-left:auto}.imgTxtVox:nth-of-type(even) .inner .img .noteVox{margin-left:40px}.voxStyle01{padding-left:20px;border-left-width:10px}.voxStyle01:not(:last-child){margin-bottom:20px}.contVox:not(:last-of-type){margin-bottom:40px}.columnVox{display:block}.columnVox .column{width:auto}.columnVox .column:not(:last-of-type){margin-bottom:15px}.categoryList{width:auto}.categoryList li{font-size:1.15rem;width:48%;float:none;margin:0 3% 4% 0}.categoryList li:nth-of-type(even){margin-right:1%}.categoryList li a{padding:10px 20px 10px 10px;background-position:center right 8px;box-shadow:2px 2px #707070}.categoryList li a .img{margin-right:5px}.categoryList li.column a .name{width:calc(100% - 55px)}#hinokiVox #hinokiIntro{padding-bottom:80px;margin-bottom:80px}#hinokiVox #hinokiIntro::before{width:100%;height:76.086%;position:static}#hinokiVox #hinokiIntro .inner .history{width:auto;padding:35px 40px 90px 40px}#hinokiVox #hinokiIntro .inner .history .txt{width:auto;padding-top:0;padding-bottom:0}#hinokiVox #hinokiIntro .inner .history .txt::after{width:42px;height:88px;bottom:-135px;right:0}#hinokiVox #featuresVox header{width:auto;padding:0 40px}#hinokiVox #featuresVox header .headStyle01{margin-bottom:20px}#hinokiVox #featuresVox .featuresArea{padding:0 40px;margin-bottom:40px}#hinokiVox #featuresVox .featuresArea .img{display:block}#hinokiVox #featuresVox .featuresArea .img .pc{display:none}#hinokiVox #featuresVox .featuresArea .img .sp{display:block}#hinokiVox #featuresVox .featuresArea .img figcaption{font-size:1.1rem}#hinokiVox #featuresVox .featuresArea .txt{font-size:1.4rem}#hinokiVox #featuresVox .featuresExplane{padding-bottom:0;margin-bottom:60px}#hinokiVox #featuresVox .featuresExplane .cInner::before{width:100%;position:static}#hinokiVox #featuresVox .featuresExplane .cInner .txt{width:auto;padding:35px 40px 100px 40px}#hinokiVox #featuresVox .featuresExplane .cInner .txt p{width:auto}#hinokiVox #featuresVox .featuresExplane .cInner .txt::after{width:66px;height:151px;bottom:-45px;right:10px}#hinokiVox #featuresVox .featuresProducts{font-size:1.4rem;width:auto;padding:0 40px 40px 40px}#hinokiVox #featuresVox .featuresProducts ul{display:block;margin-bottom:0}#hinokiVox #featuresVox .featuresProducts ul li{width:auto;margin-bottom:15px}#introductionVox{padding-top:40px}#introductionVox .btnStyle01 a{margin-left:auto;margin-right:auto}#introductionVox #kou .inner{padding-bottom:0}#flowVox{padding-top:0}#flowVox .flowList{margin:0}#flowVox .flowList .header{width:auto;padding:30px 40px 20px 40px}#flowVox .flowList .header .title{font-size:2rem;margin:20px 0 0 0}#flowVox .flowList .inner{padding:0}#flowVox .flowList .inner .txt{width:auto;padding:20px 40px 40px 40px}#flowVox .flowList .inner .txtInner{width:auto}#flowVox .flowList .inner .txtInner .btnStyle01 a{margin-left:auto;margin-right:auto}#flowVox .flowList .inner .img{width:100%;height:auto;position:static}#howtocareVox{padding-top:0}#howtocareVox .btnStyle01 a{margin-left:auto;margin-right:auto}#howtocareVox .howtocareList{padding-top:30px;padding-bottom:35px}#howtocareVox .howtocareList::before{height:60px}#howtocareVox .howtocareList .header{display:block;width:auto;padding:0 40px}#howtocareVox .howtocareList .header .numberVox{margin-right:0;margin-bottom:20px}#howtocareVox .howtocareList .header p{width:auto}#howtocareVox .howtocareList .inner{width:auto;padding:0 40px}#howtocareVox .howtocareList .inner dl:first-of-type{margin-top:0}#howtocareVox #aroma{width:auto;padding:30px 40px}#howtocareVox #aroma .img{margin-top:30px}#naturaleffectVox{padding-top:40px}#naturaleffectVox .imgTxtVox#insect .img2{display:block;padding:0 40px 20px 40px;margin-top:0;background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat}#naturaleffectVox .imgTxtVox#insect .img2 img{margin-right:0;margin-bottom:15px}#naturaleffectVox .imgTxtVox#insect .img2 figcaption{font-size:1.1rem}#naturaleffectVox .imgTxtVox#control{margin-bottom:0}#naturaleffectVox .imgTxtVox#control .img2{display:block;width:auto;padding:0 40px 40px 40px;background:url(https://img21.shop-pro.jp/PA01463/476/etc/bg.jpg) repeat;margin-top:0}#naturaleffectVox .imgTxtVox#control .img2 .in{width:auto;margin-top:20px;margin-left:0}#naturaleffectVox .imgTxtVox#control .img2 .in figcaption{font-size:1.1rem}#faqVox{padding:0 20px 20px 20px}#faqVox .faqList{width:auto;min-height:0;padding:20px 0}#faqVox .faqList:last-of-type{border-bottom:none}#faqVox .faqList .numberVox{margin-bottom:20px;position:static}#faqVox .faqList dl dt{margin-bottom:20px}#faqVox .faqList dl dd{padding-top:5px}#faqVox .faqList p{margin:20px 0 0 50px}#faqVox .faqList .btnStyle01{padding-left:50px;margin-top:40px;margin-bottom:0}#faqVox .faqList .btnStyle01 a{width:200px}#aboutusVox{padding:30px 20px 40px 20px}#aboutusVox .inner{width:auto}#aboutusVox .companyVox h3{font-size:2rem;padding:20px 0;margin:30px 0 0}#aboutusVox .companyVox .tableStyle01{margin-top:20px}#aboutusVox .companyVox .tableStyle01 th{white-space:nowrap}#hidaVox{padding:30px 0 0 0}#hidaVox .seasonVox{margin-bottom:30px}#hidaVox .seasonVox header,#hidaVox .seasonVox .cInner{width:auto}#hidaVox .seasonVox header{padding:0 20px}#hidaVox .seasonVox .contVox{padding:0 20px}#hidaVox .seasonVox .contVox:not(:last-of-type){margin-bottom:30px}#hidaVox .seasonVox .contVox::after{opacity:.7}#hidaVox .seasonVox .contVox dl{margin-top:15px;position:relative;z-index:4}#hidaVox .seasonVox .contVox dl dt{font-size:1.6rem;margin-bottom:10px}#hidaVox .seasonVox .contVox p{position:relative;z-index:4}#hidaVox .seasonVox #spring02::after{width:148px;height:120px;top:70%}#hidaVox .seasonVox #spring03::after{width:145px;height:95px;top:70%}#hidaVox .seasonVox #summer01::before{width:65px;height:87px;top:60%;right:2%}#hidaVox .seasonVox #summer01::after{width:92px;height:46px;bottom:0}#hidaVox .seasonVox #summer02::before{width:87px;height:68px;top:-18px;bottom:auto;left:2%}#hidaVox .seasonVox #summer03::after{width:137px;height:97px;top:70%}#hidaVox .seasonVox #autumn01::after{width:92px;height:46px;top:80%;left:0}#hidaVox .seasonVox #autumn02::before{width:85px;height:91px;top:50%;right:1%}#hidaVox .seasonVox #autumn02::after{width:152px;height:120px;bottom:15%}#hidaVox .seasonVox #autumn03::after{width:153px;height:120px;bottom:10%}#hidaVox .seasonVox #autumn04::before{width:125px;height:85px;top:-5%;left:2%}#hidaVox .seasonVox #autumn05::after{width:148px;height:148px;bottom:15%}#hidaVox .seasonVox #autumn06::before{width:122px;height:90px;top:38%;left:-2%}#hidaVox .seasonVox #autumn06::after{width:145px;height:95px;bottom:10%}#hidaVox .seasonVox #autumn07::after{width:137px;height:120px;top:-80px}#hidaVox .seasonVox #winter01::before{width:42px;height:88px;bottom:40%;right:2%}#hidaVox .seasonVox #winter01::after{width:24px;height:120px;top:50%}#hidaVox .seasonVox #earlyspring01::after{width:137px;height:97px;bottom:20%}#hidaVox .seasonVox #earlyspring02::after{width:92px;height:46px;top:100%;left:0;transform:none}#hidaVox .bibliography{font-size:1.2rem;width:auto;padding:0 20px 50px 20px}#cautionVox{padding:50px 20px}}@keyframes menu-ber01{0%{transform:translateY(-6px) rotate(45deg)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-ber02{0%{transform:translateY(6px) rotate(-45deg)}50%{transform:translateY(6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-menu-ber01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(7px) rotate(0)}100%{transform:translateY(7px) rotate(45deg)}}@keyframes active-menu-ber03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(-6px) rotate(-45deg)}}@keyframes menu-ber01{0%{transform:translateY(6px) rotate(45deg)}50%{transform:translateY(6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-ber02{0%{transform:translateY(-6px) rotate(-45deg)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-menu-ber01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(7px) rotate(0)}100%{transform:translateY(7px) rotate(45deg)}}@keyframes active-menu-ber03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(-6px) rotate(-45deg)}}
/**
 * ---------------------------------------------------
 * mainvisual
 * ---------------------------------------------------
 */
.mainvisual {
  text-align: center;
  width: 100%;
  height: 56.25vw;
  max-height: 800px;
  position: relative;
  overflow: hidden;
  /* background: url(https://img21.shop-pro.jp/PA01463/476/etc/mv_bg.jpg) no-repeat center center / cover; */
}
  .mainvisual::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background: url('https://img21.shop-pro.jp/PA01463/476/etc/mv_bg.jpg?202103082029') no-repeat center center / cover;
    transition: opacity .5s;
    opacity: 1;
  }
  .mainvisual.show::before {
    opacity: 0;
  }
  .mainvisual::after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
  }
  .mainvisual .logo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
  }
  .fitMovie {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    transition: opacity .5s;
    transform: translate(-50%, -50%);
  }
  .fitMovie.show {
    opacity: 1;
  }
  .fitMovie.show::before {
    background: none;
  }
  .mainvisual .scrollBtn {
    color: #fff;
    font-size: 1.4rem;
    letter-spacing: 0.1em;
    text-align: center;
    padding-bottom: 70px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
  }
  .mainvisual .scrollBtn:before {
    display: block;
    content: '';
    width: 1px;
    height: 60px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    z-index: 10;
  }
@media only screen and (max-width: 1024px)  {
  /**
   * ---------------------------------------------------
   * mainvisual
   * ---------------------------------------------------
   */
  .mainvisual {}
    .mainvisual .logo {
      width: 60%;
    }
    .mainvisual .scrollBtn {
      padding-bottom: 50px;
    }
    .mainvisual .scrollBtn:before {
      height: 40px;
    }
}

.productListVox li a p span.cRed {
  margin: 0;
  padding: 0;
  color: #f33528;
  background-color: #fff;
  border: none;
}