@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.mt-30{margin-top:30px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}area{border:none;outline:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;src:url(https://www.yomeishu.co.jp/herb_liqueur/megumi/css/fonts/slick.eot);src:url("https://www.yomeishu.co.jp/herb_liqueur/megumi/css/fonts/slick.eot?#iefix") format("embedded-opentype"),url(https://www.yomeishu.co.jp/herb_liqueur/megumi/css/fonts/slick.woff) format("woff"),url(https://www.yomeishu.co.jp/herb_liqueur/megumi/css/fonts/slick.ttf) format("truetype"),url("https://www.yomeishu.co.jp/herb_liqueur/megumi/css/fonts/slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover{outline:0;background:0 0;color:transparent}.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before{opacity:1}.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@media only screen and (max-width:767px){.pc{display:none!important}.sp-none{display:none}}@media only screen and (min-width:768px){.sp{display:none!important}}#__bs_notify__{display:none!important}html{font-size:62.5%;font-family:"Sawarabi Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif}body{padding-top:92px}@media only screen and (max-width:767px){body{padding-top:50px}}.wrap{overflow-x:hidden}*{font-size:14px;font-size:1.4rem;color:#333;box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}a{color:inherit;text-decoration:none}input[type=email],input[type=number],input[type=text]{padding:0;border:none;border-radius:0;outline:0;background:0 0}button{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}button::-webkit-search-decoration{display:none}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}button:focus{outline-offset:-2px}input[type=button]:focus,input[type=submit]:focus{outline-offset:-2px}.row{overflow:hidden}.flex-row{display:flex;flex-wrap:wrap;justify-content:space-between}.inner{max-width:1094px;margin:0 auto}sup{font-size:70%;vertical-align:top;position:relative;top:-.5em}sub{font-size:70%;vertical-align:bottom;position:relative;bottom:-.1em}.heading .inner{max-width:100%;padding:0 0}.read{max-width:100%;padding:0 0;background-image:url(../images/main/bg-dark_pc.jpg);background-size:cover}.read .bg-darkness .inner{max-width:824px;margin:0 auto;z-index:1;position:relative}.read .bg-darkness .inner sup,.read .bg-darkness .inner small{color:#fff}.read .bg-darkness .inner h2{color:#fff;position:relative;text-align:left;margin-bottom:2.4em;font-size:1.6em;text-align:center}.read .bg-darkness .inner h2 strong{font-size:1.4em;color:#fff!important}.read .bg-darkness .inner h2:after{content:"";background-image:url(../images/main/line-2.png);height:8px;position:absolute;width:100%;background-size:contain;background-repeat:no-repeat;bottom:-20px;left:0;background-position:center}.read .bg-darkness .inner p{text-align:center;color:#fff;-moz-text-shadow:3px 1px 5px rgba(0,0,0,.8);-webkit-text-shadow:3px 1px 5px rgba(0,0,0,.8);-ms-text-shadow:3px 1px 5px rgba(0,0,0,.8);text-shadow:3px 1px 5px rgba(0,0,0,.8)}.read .bg-darkness .inner p small{font-size:.8em}.read .bg-darkness .inner .ph{margin-top:2em;text-align:center}.alps{background-image:url(../images/alps/bg_pc.jpg)}.alps .bg-darkness .inner h2{color:#333}.alps .bg-darkness .inner h2:after{content:"";background-image:url(../images/common/line-3.png)}.alps .bg-darkness .inner p{color:#333;text-shadow:none}.alps-2{background-image:url(../images/alps-2/bg_pc.jpg)}.bottle{background-image:none}.bottle p.right{text-align:right!important;max-width:664px;margin:0 auto;line-height:1.4!important}.bottle p.right span.small{font-size:.7em;text-align:right}.kaori-bg{background-image:url(../images/kaori/bg_pc.jpg);background-size:cover}.kaori .kaori-read ul{display:flex;justify-content:space-between;flex-wrap:wrap}.kaori .kaori-read ul li{width:48%}.kaori .kaori-read ul li p{text-align:left!important;color:#333!important}.kaori .kaori-bg-read{width:70%}.kaori .kaori-bg-read p{color:#fff!important;text-align:left!important}.kaori .kaori-bg-read p small{color:#fff}.kaori .kaori-bg-read p.small{line-height:1.4!important;margin-top:.5em}.kaori p.tR{text-align:right!important}.kaori p.tR small{color:#333!important}h2.common{color:#333;position:relative;text-align:left;margin-bottom:3em;font-size:1.6em;line-height:1.6em;text-align:center}h2.common strong{font-size:1.4em}h2.common:after{content:"";background-image:url(../images/common/line-3.png);height:8px;position:absolute;width:100%;background-size:contain;background-repeat:no-repeat;bottom:-25px;left:0;background-position:center}h2.common-2{color:#fff!important}h2.common-2 strong{color:#fff}h2.common-2:after{background-image:url(../images/main/line-2.png)!important}@media only screen and (max-width:767px){.read{background-image:url(../images/main/bg-dark_sp.jpg)}.read .inner{max-width:100%}.read .inner .bg-darkness .inner{padding:0}.read .inner .bg-darkness .inner p{text-align:justify}.alps{background-image:url(../images/alps/bg_sp.jpg)}.alps-2{background-image:url(../images/alps-2/bg_sp.jpg)}.bottle{background-image:none}.kaori-bg{background-image:url(../images/kaori/bg_sp.jpg);background-size:cover;background-position:30% 0}h2.common{color:#333;position:relative;margin-bottom:2.4em;font-size:1.3em;line-height:1.6em}h2.common strong{font-size:1.4em;color:#333!important}h2.common img{width:60%}h2.common:after{content:"";position:absolute;width:100%;background-size:contain;background-repeat:no-repeat;bottom:-20px;left:0}h2.common-2{color:#fff}h2.common-2 strong{font-size:1.4em;color:#fff!important}}.tC{text-align:center}.wine-inner{max-width:824px;margin:0 auto}.wine ul{display:flex;justify-content:space-between;flex-wrap:wrap}.wine ul li{width:48%}.wine ul li p{font-size:20px;font-size:2rem;line-height:2.2em;margin-bottom:1em;text-align:left}.wine ul li p small{font-size:.85em}.wine h3{position:relative;text-align:center}.right-image.wine{margin-top:4em;margin-bottom:4em}.left-image.wine{margin-bottom:4em}.po-re{position:relative}.history{background-image:url(../images/history/bg.jpg);background-size:cover;background-repeat:no-repeat;padding:5em 0 1em}.history .white{color:#fff;padding-top:80px}.history .small-ph{position:absolute;bottom:-50px;right:-50px;width:60%;height:auto}.yamada-honey{padding-top:55px}.yamada-honey h3{margin:0 0 1.5em}.yamada-honey .honey-man{position:absolute;bottom:-10%;left:-5%}.yamada-honey .text{padding-bottom:120px!important}.water{margin-top:6em}.water .alps{position:absolute;bottom:-10%;right:-5%;width:34%}.herb-honey{margin-top:0}.herb-honey .text-1{position:absolute;top:7%;left:20%}.herb-honey .text-2{position:absolute;top:31%;left:27%}.herb-honey .text-3{position:absolute;top:65%;left:20%}.herb{background-image:url(../images/herb/bg.jpg);background-size:cover;background-repeat:no-repeat}.wine-list{padding:4em 0}@media only screen and (max-width:767px){.history{background-image:url(../images/history/bg_sp.jpg);padding:2em 1em .1em}.history .white{padding:1.5em 0 0}.history .small-ph{position:absolute;bottom:-40px;right:-40px;width:60%;height:auto}.wine-list{padding:0}.wine-list h3{margin-top:2em}.right-image.wine{margin:0 0 1em}.left-image.wine{margin:0 0 1em}.inner{padding:0 20px;max-width:inherit}.wine ul li{width:100%}.wine ul li p{padding:1em;font-size:14px;font-size:1.4rem}.wine ul li div.gf{padding:1em}.wine ul li.box1{-webkit-flex-order:-1;-moz-flex-order:-1;-moz-order:-1;-ms-order:-1;order:-1}}.inner-large{max-width:1142px;padding:0 30px;margin:0 auto}@media only screen and (max-width:767px){.inner-large{padding:0 35px;max-width:inherit}}.inner-small{max-width:824px;margin:0 auto}.inner-herb{max-width:824px;margin:0 auto}@media only screen and (max-width:767px){.inner-small{padding:0 20px;max-width:inherit}.inner-herb{padding:0 20px;max-width:inherit}}.delayed-show p,.delayed-show span,.delayed-show h4,.delayed-show h2,.delayed-show li{opacity:0;transform:translateY(5px);transition-property:opacity transform;transition-duration:2s}.delayed-show img{opacity:0;transform:translateY(20px);transition-property:opacity transform;transition-duration:1.6s}.delayed-show.is-active img,.delayed-show.is-active p,.delayed-show.is-active span,.delayed-show.is-active h4,.delayed-show.is-active h2,.delayed-show.is-active li{opacity:1;transform:translateY(0)}.delayed-show.is-active img:nth-child(1),.delayed-show.is-active p:nth-child(1),.delayed-show.is-active span:nth-child(1){transition-delay:0s}.delayed-show.is-active img,.delayed-show.is-active p,.delayed-show.is-active span{opacity:1;transform:translateY(0)}.delayed-show.is-active img:nth-child(2),.delayed-show.is-active p:nth-child(2),.delayed-show.is-active span:nth-child(2){transition-delay:0.3s}.delayed-show.is-active img,.delayed-show.is-active p,.delayed-show.is-active span{opacity:1;transform:translateY(0)}.delayed-show.is-active img:nth-child(3),.delayed-show.is-active p:nth-child(3),.delayed-show.is-active span:nth-child(3){transition-delay:0.6s}.delayed-show.is-active img,.delayed-show.is-active p,.delayed-show.is-active span{opacity:1;transform:translateY(0)}.delayed-show.is-active img:nth-child(4),.delayed-show.is-active p:nth-child(4),.delayed-show.is-active span:nth-child(4){transition-delay:0.9s}.delayed-show.is-active img,.delayed-show.is-active p,.delayed-show.is-active span{opacity:1;transform:translateY(0)}.delayed-show.is-active img:nth-child(5),.delayed-show.is-active p:nth-child(5),.delayed-show.is-active span:nth-child(5){transition-delay:1.2s}.scale-action{position:relative;overflow:hidden}.scale-action img{opacity:.9;width:100%}.scale-action.is-active img{opacity:1;transform:scale(1.1);transition:all 4s linear}@media only screen and (max-width:767px){.scale-action.is-active img{transform:scale(1.05);}}.fadein01 h3{opacity:0;transform:translateY(5px);-webkit-transition:all 1s;-webkit-transition-delay:0.5s;transition:all 1s 0.5s}.fadein01 .parts{opacity:0;transform:translateY(5px)}.fadein01 .parts_01{-webkit-transition:all 1s;-webkit-transition-delay:1s;transition:all 1s 1s}.fadein01 .parts_02{-webkit-transition:all 1s;-webkit-transition-delay:1.3s;transition:all 1s 1.3s}.fadein01 .parts_03{-webkit-transition:all 1.5s;-webkit-transition-delay:1.8s;transition:all 1.5s 1.8s}.fadein01 .parts_04{-webkit-transition:all 1s;-webkit-transition-delay:2.8s;transition:all 1s 2.8s}.fadein01 .parts_05{-webkit-transition:all 1s;-webkit-transition-delay:3.1s;transition:all 1s 3.1s}.fadein01 .parts_06{-webkit-transition:all 1s;-webkit-transition-delay:3.4s;transition:all 1s 3.4s}.fadein01 .parts_07{-webkit-transition:all 1s;-webkit-transition-delay:3.7s;transition:all 1s 3.7s}.fadein01 .parts_08{-webkit-transition:all 1s;-webkit-transition-delay:4s;transition:all 1s 4s}.fadein01.is-active .parts,.fadein01.is-active h3{opacity:1;transform:translateY(0)}.fadein02{opacity:0;transform:translateY(30px);-webkit-transition:all 1.5s;-webkit-transition-delay:0.2s;transition:all 1.5s 0.2s}.fadein02.typeB{-webkit-transition:all 1.5s;-webkit-transition-delay:0.5s;transition:all 1.5s 0.5s}.fadein02.is-active{opacity:1;transform:translateY(0)}.fadein03 li{opacity:0;transform:translateY(10px);transition-property:opacity transform;transition-duration:1.5s}.fadein03 li:after{opacity:0;transform:translateY(10px);transition-property:opacity transform;transition-duration:1.5s}.fadein03 li:nth-child(2){transition-delay:0.3s}.fadein03 li:nth-child(2):after{transition-delay:0.6s}.fadein03 li:nth-child(3){transition-delay:0.9s}.fadein03 li:nth-child(3):after{transition-delay:1.2s}.fadein03.is-active li{opacity:1;transform:translateY(0)}.fadein03.is-active li:after{opacity:1;transform:translateY(0)}.fadein04{opacity:0;transition-property:opacity;transition-duration:2s}.fadein04.is-active{opacity:1}.voice-fadein .voice__bg{opacity:0;transition:all 1.5s}.voice-fadein .voice__list p{opacity:0;transition:all 1.5s;transform:translateY(10px)}.voice-fadein .voice__list-item{text-align:center}.voice-fadein .voice__list-item:nth-child(1) p{transition-delay:1s}.voice-fadein .voice__list-item:nth-child(2) p{transition-delay:1.3s}.voice-fadein .voice__list-item:nth-child(3) p{transition-delay:1.4s}.voice-fadein .voice__list-item:nth-child(4) p{transition-delay:1.7s}.voice-fadein.is-active .voice__bg{opacity:1}.voice-fadein.is-active .voice__list p{opacity:1;transform:translateY(0)}.modallist-fadein .modal-list>li{opacity:0;transform:translateY(20px);transition:all 1s}.modallist-fadein .modal-list>li:nth-child(1){transition-delay:0.6s}.modallist-fadein .modal-list>li:nth-child(2){transition-delay:0.8s}.modallist-fadein .modal-list>li:nth-child(3){transition-delay:1s}.modallist-fadein .modal-list>li:nth-child(4){transition-delay:1.2s}.modallist-fadein .modal-list>li:nth-child(5){transition-delay:1.4s}.modallist-fadein .modal-list>li:nth-child(6){transition-delay:1.6s}.modallist-fadein .modal-list>li:nth-child(7){transition-delay:1.8s}.modallist-fadein .modal-list>li:nth-child(8){transition-delay:2s}.modallist-fadein .modal-list>li:nth-child(9){transition-delay:2.2s}.modallist-fadein .modal-list>li:nth-child(10){transition-delay:2.4s}.modallist-fadein .modal-list>li:nth-child(11){transition-delay:2.6s}.modallist-fadein .modal-list>li:nth-child(12){transition-delay:2.8s}.modallist-fadein .modal-list>li:nth-child(13){transition-delay:3s}.modallist-fadein .modal-list>li:nth-child(14){transition-delay:3.2s}.modallist-fadein .modal-list>li:nth-child(15){transition-delay:3.4s}.modallist-fadein .modal-list>li:nth-child(16){transition-delay:3.6s}.modallist-fadein .modal-list>li:nth-child(17){transition-delay:3.8s}.modallist-fadein .modal-list>li:nth-child(18){transition-delay:4s}.modallist-fadein .ex-2>.box{opacity:0;transform:translateY(20px);transition:all 1s}.modallist-fadein .ex-2>.box:nth-child(1){transition-delay:0.6s}.modallist-fadein .ex-2>.box:nth-child(2){transition-delay:0.8s}.modallist-fadein .ex-2>.box:nth-child(3){transition-delay:1s}.modallist-fadein .ex-2>.box:nth-child(4){transition-delay:1.2s}.modallist-fadein .ex-2>.box:nth-child(5){transition-delay:1.4s}.modallist-fadein .ex-2>.box:nth-child(6){transition-delay:1.6s}.modallist-fadein .ex>.box{opacity:0;transform:translateY(20px);transition:all 1s}.modallist-fadein .ex>.box:nth-child(1){transition-delay:0.6s}.modallist-fadein .ex>.box:nth-child(2){transition-delay:0.8s}.modallist-fadein .ex>.box:nth-child(3){transition-delay:1s}.modallist-fadein .ex>.box:nth-child(4){transition-delay:1.2s}.modallist-fadein .ex>.box:nth-child(5){transition-delay:1.4s}.modallist-fadein .ex>.box:nth-child(6){transition-delay:1.6s}.modallist-fadein .modal-list-2>li{opacity:0;transform:translateY(20px);transition:all 1s}.modallist-fadein .modal-list-2>li:nth-child(1){transition-delay:0.2s}.modallist-fadein .modal-list-2>li:nth-child(2){transition-delay:0.4s}.modallist-fadein .modal-list-2>li:nth-child(3){transition-delay:0.6s}.modallist-fadein .modal-list-2>li:nth-child(4){transition-delay:0.8s}.modallist-fadein .modal-list-2>li:nth-child(5){transition-delay:1s}.modallist-fadein .modal-list-3>li{opacity:0;transform:translateY(20px);transition:all 1s}.modallist-fadein .modal-list-3>li:nth-child(1){transition-delay:0.2s}.modallist-fadein .modal-list-3>li:nth-child(2){transition-delay:0.4s}.modallist-fadein .modal-list-3>li:nth-child(3){transition-delay:0.6s}.modallist-fadein .modal-list-3>li:nth-child(4){transition-delay:0.8s}.modallist-fadein .modal-list-3>li:nth-child(5){transition-delay:1s}.modallist-fadein .desc{opacity:0;transform:translateY(20px);transition:all 1.5s}.modallist-fadein .desc_heading{transition-delay:3.3s}.modallist-fadein .desc_detail{transition-delay:3.6s}.modallist-fadein.is-active .desc,.modallist-fadein.is-active .modal-list>li{opacity:1;transform:translateY(0)}.modallist-fadein.is-active .ex-2>.box{opacity:1;transform:translateY(0)}.modallist-fadein.is-active .ex>.box{opacity:1;transform:translateY(0)}.modallist-fadein.is-active .desc,.modallist-fadein.is-active .modal-list-2>li{opacity:1;transform:translateY(0)}.modallist-fadein.is-active .desc,.modallist-fadein.is-active .modal-list-3>li{opacity:1;transform:translateY(0)}.footer{clear:both;border-top:#c8c8c8 solid 1px}.footer *{color:#000}.footer img{vertical-align:bottom}.footer a:hover{transition:all 0.3s}@media only screen and (min-width:768px){.footer a:hover:hover{opacity:.7}}.footer__wrap{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}@media only screen and (min-width:768px){.pc-mt-20{margin-top:2em}.pc-mt-30{margin-top:3em}.footer__wrap{position:relative;margin:0 auto;width:900px;padding-top:60px;clear:both;line-height:1.2;text-align:center;font-size:13px}}@media only screen and (max-width:767px){.footer__wrap{margin:0 10px;padding-top:40px;clear:both;text-align:center;line-height:1.2;font-size:13px}}.footer h2{margin-bottom:20px;border-bottom:2px solid #daae0f;padding-bottom:10px;letter-spacing:.1em;font-size:20px;font-weight:400}@media only screen and (max-width:767px){.footer h2{line-height:1.7;font-size:16px}}@media only screen and (min-width:768px){.footer__list{display:table-cell;margin:0;width:100%;padding:0;list-style:none}}@media only screen and (max-width:767px){.footer__list{margin:0 -5px 0 -5px;padding:0;list-style:none;display:flex;flex-wrap:wrap}}.footer__list:after{content:"";clear:both;display:block}@media only screen and (min-width:768px){.footer__list>li{margin:0 15px 15px 0;width:210px;float:left}.footer__list>li:nth-child(4n){margin:0 0 15px 0}}@media only screen and (max-width:767px){.footer__list>li{margin:0 0 10px 0;width:50%;line-height:1.2}}@media only screen and (min-width:768px){.footer__list>li a{display:block;min-height:210px;padding:3px;background-color:#f5f5f5;color:#333;text-align:left;text-decoration:none}}@media only screen and (max-width:767px){.footer__list>li a{display:block;margin:0 5px;padding:3px;background-color:#f5f5f5;color:#333;text-align:left;text-decoration:none}}.footer__list_txt{display:block;background-image:url(../images/footer/herb_footer_list_arrow.png);background-repeat:no-repeat;background-position:5px 11px;background-size:12px 12px;padding:11px 5px 5px 22px}@media only screen and (max-width:767px){.footer__list_txt{min-height:3.5em;font-size:10px;font-size:1rem}}.footer__shop{margin-bottom:15px}@media only screen and (max-width:767px){.footer__shop{margin-bottom:10px}.footer__shop img{max-width:260px;width:100%}}.footer__txt{line-height:1.8;font-size:12px}.footer__txt p{margin:0 0 1em 0;padding:0}@media only screen and (max-width:767px){.footer__txt{font-size:10px;font-size:1rem}}@media only screen and (max-width:767px){.footer__txt p{margin:0}}.footer__txt_inruiy{padding:15px 0;line-height:1.4;font-size:20px;font-size:2rem}@media only screen and (max-width:767px){.footer__txt_inruiy{font-size:13px;font-size:1.3rem;margin:10px 0!important}}.footer__txt_copyright{font-family:Arial,sans-serif}.footer__txt_copyright a{text-decoration:none}.footer__txt_copyright a:hover{color:#666;text-decoration:underline}.header{display:flex;justify-content:space-between;align-items:center;padding:27px 40px 27px 37px;position:fixed;top:0;left:0;right:0;z-index:500;background-color:#fff;transition:all 0.3s ease}.header.fixed{padding:3px 40px 3px 37px;background-color:rgba(255,255,255,.7)}@media only screen and (min-width:768px){.header a{transition:all 0.3s;white-space:normal}}@media only screen and (min-width:768px) and (min-width:768px){.header a:hover{opacity:.7}}@media only screen and (max-width:767px){.header{padding:0 0 0 15px}}@media only screen and (min-width:768px){.header.fixed .header__logo{max-width:120px}}@media only screen and (max-width:767px){.header.fixed{padding:0 0 0 15px}.header.fixed .hamburger{height:40px}.header.fixed .hamburger span:nth-of-type(1){top:10px}.header.fixed .hamburger span:nth-of-type(3){bottom:10px}}.header__logo{max-width:147px;width:100%;display:block}@media only screen and (max-width:767px){.header__logo{max-width:107px}}.header .hamburger{position:relative;width:50px;height:50px;padding:15px 12.5px;transition:all 0.3s ease}.header .hamburger.is-active{z-index:1000}.header .hamburger.is-active span{background-color:#fff}.header .hamburger.is-active span:nth-of-type(1){top:50%;transform:translateX(-50%) translateY(-50%) rotate(-135deg)}.header .hamburger.is-active span:nth-of-type(2){opacity:0}.header .hamburger.is-active span:nth-of-type(3){top:50%;transform:translateX(-50%) translateY(-50%) rotate(135deg)}.header .hamburger>span{width:25px;height:2px;background-color:#5e4637;position:absolute;transition:all 0.3s;left:50%}.header .hamburger>span:nth-of-type(1){top:15px;transform:translateX(-50%)}.header .hamburger>span:nth-of-type(2){top:50%;transform:translateY(-50%) translateX(-50%)}.header .hamburger>span:nth-of-type(3){bottom:15px;transform:translateX(-50%)}.header__nav{display:flex}.header__nav>li{font-size:15px;font-size:1.5rem;margin-left:25px}.header__nav>li:nth-child(-n+1){margin:0}.language_nav{background:#526548;color:#FFF;display:flex;padding:10px;align-items:center;justify-content:center;font-size:1.5rem}.language_nav li{color:#FFF;padding:0 4%}@media only screen and (max-width:767px){.language_nav li{padding:0 2.5%}.header__nav{display:block;height:100vh;width:100%;background:#244b36;background-image:url(../images/common/kuromoji-1.png);background-size:cover;z-index:999;position:fixed;top:-100vh;left:0;transition:top,0.5s;padding:60px 45px}}@media only screen and (max-width:1000px){.header__nav>li{font-size:13px;font-size:1.3rem;margin-left:15px}}@media only screen and (max-width:850px){.header__nav>li{font-size:13px;font-size:1.3rem;margin-left:20px}}@media only screen and (max-width:767px){.sp-logo{margin-top:8em}.header__nav>li{font-size:16px;font-size:1.6rem;letter-spacing:.2em;position:relative;color:#fff;line-height:1.5625em;margin:25px 0 0}.header__nav>li:before{content:"";width:100%;height:3px;background-image:url(../images/menu-line.png);background-repeat:no-repeat;background-size:cover;position:absolute;left:0;bottom:-7px}}.header .hamburger.is-active~.header__nav{top:0}@media only screen and (min-width:768px){body.index{min-width:1060px;width:100%}}body.index h3{font-size:29px;font-size:2.9rem;letter-spacing:.14em;line-height:1.724137931em}body.index .text{font-size:18px;font-size:1.8rem;letter-spacing:.2em;text-align:justify;line-height:2.4em;padding:80px 0 60px}body.index .text small{font-size:.8em}body.index .text span.underline{color:#fff;background-color:#6F0001;padding:.1em}body.index .text span.underline sup{color:#fff}body.index .text2{padding:60px 0 70px 0}body.index .note{font-size:18px;font-size:1.8rem;letter-spacing:.2em;line-height:1.888888889em;text-align:center}body.index .note span{font-size:12px;font-size:1.2rem;line-height:1.666666667em;display:block;margin-top:5px}body.index .parallax-wrap{position:relative}body.index .parallax-item{position:absolute;z-index:-1;opacity:.9}body.index .parallax-item_water{width:1115px;left:20%;top:20%}body.index .parallax-item_herb01{width:404px;left:0;bottom:-38%}body.index .parallax-item_herb02{width:333px;right:0;bottom:-40%}body.index .parallax-item_01{width:12%;left:0;top:-12%}body.index .parallax-item_01 img{width:100%}body.index .parallax-item_02{width:13%;right:0;top:-11%}body.index .parallax-item_02 img{width:100%}body.index .parallax-item_03{width:17%;left:0;top:30%}body.index .parallax-item_03 img{width:100%}body.index .parallax-item_04{width:17%;right:0;top:45%}body.index .parallax-item_04 img{width:100%}body.index .parallax-item_05{width:15%;left:0;top:-15%}body.index .parallax-item_05 img{width:100%}body.index .parallax-item_06{width:15%;right:0;top:-15%}body.index .parallax-item_06 img{width:100%}body.index .parallax-item_07{width:18%;left:0;top:-25%;z-index:1}body.index .parallax-item_07 img{width:100%}body.index .parallax-item_08{width:18%;right:0;top:-25%;z-index:1}body.index .parallax-item_08 img{width:100%}@media only screen and (max-width:767px){body.index .parallax-item_01{width:20%;top:-20%}body.index .parallax-item_02{width:20%;top:-15%}body.index .parallax-item_03{width:20%;top:30%}body.index .parallax-item_04{width:20%;top:45%}body.index .parallax-item_05{width:40%;left:0;top:-30%;opacity:.5}body.index .parallax-item_06{width:40%;right:0;top:-30%;opacity:.5}body.index .parallax-item_06 img{width:100%}body.index .parallax-item_07{width:48%;opacity:.5;left:0;top:-25%}body.index .parallax-item_07 img{width:100%}body.index .parallax-item_08{width:48%;opacity:.5;right:0;top:-25%}body.index .parallax-item_08 img{width:100%}body.index .parallax-item_lineup_berry{width:46%;right:0;top:109%}body.index .parallax-item_lineup_elda{width:46%;left:0;top:109%}body.index .parallax-item_water{width:100%;left:20%;top:110%}body.index .parallax-item_herb01{width:40%;left:-15%;bottom:-100%}body.index .parallax-item_herb02{width:40%;right:-15%;bottom:-100%}body.index .parallax-item_lineup_01{width:50%;right:-10%;top:90%}body.index .parallax-item_lineup_02{width:40%;left:-30px;top:110%}}body.index .parallax-img{overflow:hidden}body.index .parallax-img>img{transition-timing-function:ease}body.index .mv{position:relative}body.index .mv__text{width:280px;position:absolute;left:54%;top:32%}body.index .sub-img{max-width:652px;width:100%;margin:0 auto}body.index .glass{height:590px;z-index:1;background-image:url(../images/glass-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}body.index .glass h3{color:#fff;font-size:30px;font-size:3rem;letter-spacing:.25em;line-height:1.666666667em;text-align:right;padding-top:53px;z-index:2;position:relative}body.index .glass__inner{max-width:1060px;padding:0 30px;margin:0 auto;position:relative;height:100%}body.index .glass .parts{position:absolute}body.index .glass .parts_01{width:163px;left:0;top:93px}body.index .glass .parts_02{width:425px;top:106px;left:1px}body.index .glass .parts_03{width:912.6px;top:180px;left:60px}body.index .glass .parts_04{width:167px;left:210px;bottom:220px}body.index .glass .parts_05{width:238px;left:350px;top:160px}body.index .glass .parts_06{width:249px;left:340px;bottom:144px}body.index .glass .parts_07{width:156px;left:643px;top:270px}body.index .glass .parts_08{width:228px;left:620px;bottom:90px}body.index .kodawari{background-image:url(../images/kodawari/bg.jpg);background-repeat:no-repeat;background-size:cover;padding:60px 0 30px}body.index .kodawari .inner{max-width:824px;margin:0 auto}body.index .kodawari .inner .img-kodawari{text-align:center}body.index .kodawari .inner .img-kodawari p{text-align:left}body.index .kodawari .inner .text{padding:40px 0 50px}body.index .kodawari .inner .size-down img{width:80%}body.index .indent{text-indent:-15px}@media only screen and (max-width:767px){body.index .kodawari{background-image:url(../images/kodawari/bg.jpg);background-repeat:no-repeat;background-size:cover;padding:3em 0 3em}body.index .kodawari .inner{max-width:824px;margin:0 auto}body.index .kodawari .inner .img-kodawari{text-align:center}body.index .kodawari .inner .img-kodawari p{text-align:left}body.index .kodawari .inner .text{padding:15px 0 20px}body.index .kodawari .inner .size-down img{width:80%}}body.index .jiyou-herb{max-width:654px;margin:0 auto}body.index .jiyou-herb .img{margin:1em 0}body.index .jiyou-herb .img img{width:100%}body.index .jiyou-herb ul{display:flex;justify-content:center;flex-wrap:wrap}body.index .jiyou-herb ul li{font-size:1.4em;text-align:center}body.index .jiyou-herb ul.thirds li{width:33.333333%}body.index .jiyou-herb ul.seconds{width:67%;margin:0 auto}body.index .jiyou-herb ul.seconds li{width:50%}body.index .img-kenkyuin{text-align:center;margin-bottom:4em}body.index .img-kenkyuin p{margin-top:1em;text-align:center;font-size:1.4em}@media only screen and (max-width:767px){body.index .jiyou-herb{max-width:100%}body.index .jiyou-herb .img{margin:.8em 0}body.index .jiyou-herb ul li{font-size:.8em}body.index .img-kenkyuin{margin-bottom:2.4em}body.index .img-kenkyuin p{font-size:1.2em}}body.index .herb{padding:60px 0 30px;overflow:hidden}body.index .herb p.txt-tap{margin-bottom:1em;font-size:16px;font-size:1.6rem}body.index .herb .herb-ttl{margin-bottom:1.5em}body.index .herb .herb-ttl span{position:relative;width:136px;display:inline-block;line-height:1.4em}body.index .herb .herb-ttl span:after{content:"";position:absolute;height:1px;width:30px;background-color:#333;margin:0 auto;left:0;right:0;bottom:-1em}body.index .herb .ex{display:flex;justify-content:space-between;flex-wrap:wrap;width:66%;margin:3em auto}body.index .herb .ex div.box{width:47%}body.index .herb .ex-2{display:flex;justify-content:space-between;flex-wrap:wrap;width:60%;margin:3em auto}body.index .herb .ex-2 div.box{width:30%}@media only screen and (max-width:767px){body.index .herb .ex{width:100%;margin:2em auto}body.index .herb .ex-2{width:80%;margin:2em auto}body.index .herb .herb-ttl span{width:inherit;display:inherit}body.index .herb .herb-ttl span:after{width:20px}}body.index .herb .modal-list-2{display:flex;flex-wrap:wrap;position:relative;margin-bottom:2em;justify-content:center;z-index:2}body.index .herb .modal-list-2>li{width:20%;text-align:center;margin-top:10px;cursor:pointer}body.index .herb .modal-list-2 span{font-size:17px;font-size:1.7rem;letter-spacing:.2em;display:inline-block;margin-top:15px}body.index .herb .modal-list-3{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;z-index:2}body.index .herb .modal-list-3>li{width:100%;text-align:center;margin-top:10px;cursor:pointer}body.index .herb .modal-list-3 span{font-size:17px;font-size:1.7rem;letter-spacing:.2em;display:inline-block;margin-top:15px}@media only screen and (max-width:767px){body.index .herb .modal-list-2{justify-content:center;margin-bottom:1em}body.index .herb .modal-list-2>li{margin-top:20px;margin-left:1%;margin-right:1%;width:25%}body.index .herb .modal-list-3>li{margin-top:20px}}body.index .herb .common-herb{margin-top:3em}body.index .herb .modal-list{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:2}body.index .herb .modal-list>li{width:15%;text-align:center;margin-top:10px;cursor:pointer;margin-bottom:1em}body.index .herb .modal-list>li:nth-child(5n+1){margin-left:0}body.index .herb .modal-list>li .img img{border-radius:50%}body.index .herb .modal-list>li span{font-size:17px;font-size:1.7rem;letter-spacing:.2em;display:inline-block;margin-top:15px;line-height:1.4}body.index .herb .desc{text-align:justify;background:linear-gradient(#dadbdb 1px,transparent 1px) transparent;position:relative}body.index .herb .desc .img{position:absolute;right:5px;top:50%;transform:translateY(-50%)}body.index .herb .desc_heading{margin-top:65px}body.index .herb .desc_heading .img{width:201px}body.index .herb .desc_detail{background-size:auto 37px;line-height:37px;margin-top:45px}body.index .herb .desc_detail .img{width:220px}body.index .herb .desc p{font-size:18px;font-size:1.8rem;letter-spacing:.1em;line-height:2.111111111em;padding-left:10px;text-align:justify}body.index .step{padding:0 0 75px}body.index .step ul{max-width:673px;width:100%;margin:0 auto 55px;display:flex;justify-content:space-between;align-items:center}body.index .step ul>li{width:calc((100% - 80px) / 3);position:relative}body.index .step ul>li:after{content:"";width:0;height:0;border-style:solid;border-width:8.5px 0 8.5px 14.7px;border-color:transparent transparent transparent #5e4637;position:absolute;right:-33px;top:50%;transform:translateY(-50%)}body.index .step ul>li:last-of-type:after{content:none}@media only screen and (min-width:768px){body.index .joy .box1{-webkit-flex-order:-1;-moz-flex-order:-1;-moz-order:-1;-ms-order:-1;order:-1}body.index .joy .text{padding-top:2em}body.index .joy .text p.left{padding-left:2em}body.index .joy .text p.right{padding-right:2em}body.index .joy h4.left{margin-left:2em}}body.index .joy .inner{max-width:824px;z-index:2;position:relative}body.index .joy{padding:55px 0 0;background-color:#254d38}body.index .joy h3,body.index .joy h4{font-size:30px;font-size:3rem;letter-spacing:.2em;text-align:center}body.index .joy h3{margin-bottom:60px}body.index .joy h4{font-size:20px;padding:0 .4em;line-height:1.6;margin-bottom:1em}body.index .joy h4 span{color:#fff;position:relative}body.index .joy h4 span:before{content:"";position:absolute;background-image:url(../images/joy/left.png);width:31px;height:28px;background-size:cover;left:-50px;top:-10px}body.index .joy h4 span:after{content:"";position:absolute;background-image:url(../images/joy/right.png);width:31px;height:28px;background-size:cover;right:-50px;bottom:-10px}body.index .joy ul{display:flex;flex-wrap:wrap;justify-content:center}body.index .joy ul>li{position:relative;width:46%}body.index .joy ul>li .img{position:relative}body.index .joy ul>li .img .tansan,body.index .joy ul>li .img .apple,body.index .joy ul>li .img .houji{position:absolute;right:20px;top:20px;z-index:99;width:46%}body.index .joy ul>li .text{color:#fff}body.index .joy ul>li .text p{text-align:justify;color:#fff}body.index .joy ul>li .text p span{display:block;line-height:1.4;margin-top:.5em}body.index .joy ul>li .text p span small{font-size:.7em;line-height:1.4}body.index .joy ul>li:nth-child(1){margin-right:8%}body.index .joy ul>li:nth-child(2n+1){margin-left:0}body.index .joy ul>li p{font-size:17px;font-size:1.7rem;letter-spacing:.2em;line-height:1.888888889em;text-align:center}body.index .pc-none{display:none}body.index .cocktail{background-image:url(../images/joy/cocktail-bg_pc.jpg);background-size:cover;position:relative;z-index:2}body.index .cocktail .inner p.recipe{margin-bottom:.5em}body.index .cocktail .inner p.recipe span{color:#00ff79;padding:.3em .5em;font-size:.8em;border:1px solid #00ff79;display:inline-block}body.index .cocktail .inner h2 strong{position:relative}body.index .cocktail .inner h2 strong:before{content:"";position:absolute;background-image:url(../images/joy/recipe.svg);background-size:cover;width:220px;height:34px;top:-25px;left:-131px}body.index .cocktail .inner h5{text-align:#fff;font-size:1.6em}body.index .cocktail .inner h5 span{color:#fff}body.index .cocktail .inner .text{padding:0}body.index .cocktail .inner ul{justify-content:space-between}body.index .cocktail .inner ul li{margin-bottom:4em}body.index .cocktail .inner ul li .ct-txt{margin:.8em 0;letter-spacing:0;font-size:.9em}body.index .cocktail .inner ul li .ct-txt font{font-size:1.2em;color:#00ff79}body.index .cocktail .inner ul li .table-area{padding-left:40px}body.index .cocktail .inner ul li .table-area table{color:#fff;width:100%}body.index .cocktail .inner ul li .table-area table tr{border-bottom:1px solid rgba(255,255,255,.3);line-height:2.4}body.index .cocktail .inner ul li .table-area table tr th{text-align:left;color:#fff;font-size:.8em}body.index .cocktail .inner ul li .table-area table tr td{text-align:right;color:#fff;font-size:.8em}body.index .cocktail .inner ul li .table-area p{line-height:1.4;margin-top:1em}body.index .cocktail .inner ul li .table-area p small{color:#fff!important}@media only screen and (max-width:767px){body.index .pc-none{display:block}body.index .cocktail .inner h2 strong:before{width:100%;height:78%;top:-60%;left:-52%}body.index .cocktail .inner .ct-txt{text-align:center}body.index .cocktail .inner ul li{margin-bottom:0}body.index .cocktail .inner ul li .table-area{padding:0 10%;margin-bottom:2.4em}body.index .cocktail .inner ul li .table-area p{padding:0}}body.index .lineup{padding:75px 0 100px}body.index .lineup .inner{max-width:824px;margin:0 auto}body.index .lineup h3{font-size:30px;font-size:3rem;line-height:normal;text-align:center;margin-bottom:3em}body.index .lineup .al p{font-size:1.2em}body.index .lineup .item{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 20px}body.index .lineup .item figure{display:-webkit-flex;justify-content:center;display:flex;align-items:flex-end;width:100%}body.index .lineup .item figure .width-50{width:50%;padding-right:15px}body.index .lineup .item figure .aline-right{text-align:right}body.index .lineup .item figure figcaption{font-size:18px;font-size:1.7rem;width:39%;line-height:1.4em;padding-left:15px;position:relative;bottom:10px}body.index .lineup .item figure figcaption h4{font-size:20px;font-size:2rem;margin-bottom:4em;margin-top:1em;margin-left:-1em;margin-top:2em}body.index .lineup .item figure figcaption small{font-size:.8em}body.index .lineup .item figure figcaption span{display:inline-block;margin-bottom:5px;transition-delay:0.3s}body.index .lineup .button{margin:6em auto 0;text-align:center}body.index .lineup .button>a{max-width:580px;height:72px;width:100%;display:inline-block;font-size:27px;font-size:2.7rem;letter-spacing:.2em;border:#5e4637 solid 2px;background-color:#fff;position:relative;padding-top:5px;transition:all 0.3s}body.index .lineup .button>a:before{content:"";width:43px;height:41px;background-image:url(../images/common/cart.svg);background-repeat:no-repeat;background-size:43px 41px;background-position:center;display:inline-block;position:relative;top:10px;right:10px}body.index .voice{padding:55px 0 30px;background-image:url(../images/voice/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}body.index .voice h3{font-size:28px;font-size:2.8rem;text-align:center;padding:60px 0 40px}body.index .voice h3 span{color:#333;padding:0 .2em}body.index .voice__bg{display:flex;flex-wrap:wrap}body.index .voice__bg_img{width:25%}body.index .voice__bg img{width:100%}body.index .voice__list .inner-large{display:flex;flex-wrap:wrap}body.index .voice__list-item{position:relative;text-align:center;margin-bottom:2em;padding:2.4em;background-color:rgba(255,255,255,.85);background-repeat:repeat}body.index .voice__list-item div.voice-1{position:absolute;left:-3%;top:-25%}body.index .voice__list-item div.voice-2{position:absolute;left:-3%;top:-25%}body.index .voice__list-item div.voice-3{position:absolute;left:-3%;top:-25%}body.index .voice__list-item p{line-height:0}body.index .insta{padding:75px 0 100px}body.index .insta .inner{max-width:986px;padding:0;margin:0 auto}body.index .insta h3{text-align:center;margin-bottom:1.4em}body.index .insta .item ul{display:flex;justify-content:space-between;flex-wrap:wrap}body.index .insta .item ul li{width:31%;margin-bottom:2.6em}body.index .insta .item ul li img{width:100%;height:auto}body.index .insta .button{margin:6em auto 0;text-align:center}body.index .insta .button>a{max-width:580px;height:72px;width:100%;display:inline-block;font-size:27px;font-size:2.7rem;letter-spacing:.2em;border:#5e4637 solid 2px;position:relative;padding-top:5px;transition:all 0.3s}body.index .insta .button>a:before{content:"";width:44px;height:44px;background-image:url(../images/insta/insta-logo.svg);background-repeat:no-repeat;background-size:44px 44px;background-position:center;display:inline-block;position:relative;top:10px;right:10px}@media only screen and (max-width:767px){body.index .insta{padding:50px 0 65px}body.index .insta .inner{padding:0 20px}body.index .insta h3 img{width:60%}body.index .insta .item ul li{width:48%;margin-bottom:1em}}body.index #modal{display:none;position:fixed;top:0;left:0;z-index:998;height:100%;width:100%}body.index #modal .bg{position:fixed;background:rgba(101,54,54,.8);top:0;left:0;z-index:-1;height:100%;width:100%}body.index #modal .wrapper{background:#fff;position:relative;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);width:100%;width:800px!important;max-width:800px!important;padding-bottom:40px}body.index #modal #slider{padding:40px 40px 0 40px;opacity:0;transition:opacity 3s linear}body.index #modal #slider li{width:100%}body.index #modal #slider.slick-initialized{opacity:1}body.index #modal #slider .slick-slide{width:720px}body.index #modal nav #modal-close{cursor:pointer;position:absolute;top:-40px;right:-38px;width:31px;height:32px;background-size:cover;background-image:url(../images/common/close.png);background-color:rgba(219,219,219,0)}body.index #modal nav .btn-slider{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:82px;width:20px;font-size:0;font-size:0;background-image:url(../images/common/arrow.png);background-repeat:no-repeat;background-size:20px 60px;background-position:center;outline:0;cursor:pointer;background-color:rgba(219,219,219,0)}body.index #modal nav .btn-slider#slider-prev{left:-36px;transform:rotate(180deg)}body.index #modal nav .btn-slider#slider-next{right:-36px}body.index .item__wrap{padding-top:30px}body.index .item__wrap:after{content:"";display:block;clear:both}body.index .item__img{width:360px;opacity:0}body.index .item__txt{padding-left:10px;width:350px;opacity:0}body.index .item__txt h5{font-size:22px;font-size:2.2rem;letter-spacing:.2em;line-height:1.7em}body.index .item__txt p{font-size:18px;font-size:1.8rem;letter-spacing:.2em;line-height:1.7em;margin-top:1.5em}body.index .item__txt h5{display:block;position:relative;left:-5px}body.index .item__txt p{text-align:justify}@media only screen and (max-width:767px){body.index h3{font-size:17px;font-size:1.7rem;line-height:1.676470588em}}@media only screen and (max-width:767px){body.index .text{font-size:14px;font-size:1.4rem;line-height:1.857142857em;padding:40px 0}}@media only screen and (max-width:767px){body.index .text2{padding:40px 0}}@media only screen and (max-width:767px){body.index .note{font-size:13px;font-size:1.3rem;line-height:2em;letter-spacing:0}}@media screen and (max-width:360px){body.index{font-size:12px;font-size:1.2rem}}@media only screen and (max-width:767px){body.index .heading .inner{padding:0}body.index .heading .text{padding-left:30px;padding-right:30px;text-align:justify}}@media only screen and (max-width:767px){body.index .mv__text{width:34%;left:12%;top:27%}}@media only screen and (max-width:767px){body.index .sub-img{max-width:inherit}}@media only screen and (max-width:767px){body.index .glass{height:550px}}@media only screen and (max-width:767px){body.index .glass h3{font-size:16px;font-size:1.6rem;line-height:1.65625em;padding:25px 0 0 0}}@media only screen and (max-width:767px){body.index .glass__inner{max-width:306px;padding:0}}@media only screen and (max-width:767px){body.index .glass .parts_01{width:100px;left:0;top:33px}}@media only screen and (max-width:767px){body.index .glass .parts_02{width:223px;top:67px;left:-1px}}@media only screen and (max-width:767px){body.index .glass .parts_03{width:243.5px;top:86px;left:38px}}@media only screen and (max-width:767px){body.index .glass .parts_04{width:74.5px;left:67px;bottom:270px}}@media only screen and (max-width:767px){body.index .glass .parts_05{width:110.5px;left:176px;top:150px}}@media only screen and (max-width:767px){body.index .glass .parts_06{width:131px;left:30px;bottom:174px}}@media only screen and (max-width:767px){body.index .glass .parts_07{width:61px;left:230px;top:328px}}@media only screen and (max-width:767px){body.index .glass .parts_08{width:121px;left:103px;bottom:55px}}@media only screen and (max-width:767px){body.index .herb{padding:45px 0 30px}}@media only screen and (max-width:767px){body.index .herb .modal-list{justify-content:center}body.index .herb .modal-list>li{margin-top:15px;width:19%;margin-left:.5%;margin-right:.5%;margin-bottom:0}}@media only screen and (max-width:767px){body.index .herb .modal-list>li span{font-size:9px;font-size:.9rem;margin-top:7px;white-space:nowrap}}@media only screen and (max-width:767px){body.index .herb .modal-list-2>li span{font-size:9px;font-size:.9rem;margin-top:7px}body.index .herb .modal-list-3>li span{font-size:9px;font-size:.9rem;margin-top:7px}body.index .herb p.txt-tap{font-size:14px;font-size:1.4rem}}@media only screen and (min-width:768px){body.index .herb .desc_heading{background-size:auto 48px;line-height:48px}}@media all and (-ms-high-contrast:none){body.index .herb .desc_heading{background-size:auto 46px;line-height:46px}body.index .herb .desc_heading h3{line-height:1.52em}}@-moz-document url-prefix(){body.index .herb .desc_heading{background-size:auto 53px;line-height:53px}}@media only screen and (max-width:767px){body.index .herb .desc_heading{background:0 0}body.index .herb .desc_heading h3{font-size:16px;font-size:1.6rem;white-space:nowrap}}@media only screen and (max-width:767px){body.index .herb .desc_heading{margin-top:45px}}@media all and (-ms-high-contrast:none){body.index .herb .desc_detail{background-size:auto 36px;line-height:36px}body.index .herb .desc_detail p{line-height:2.01em}}@-moz-document url-prefix(){body.index .herb .desc_detail{background-size:auto 39px;line-height:39px}}@media only screen and (max-width:767px){body.index .herb .desc_detail{margin-top:36px;background-size:auto 22.5px;line-height:22.5px;padding:0 .5em;padding-bottom:2px}}@media only screen and (max-width:767px){body.index .herb .desc_detail .img{width:100%;max-width:140px;transform:translateY(0);top:-40px}}@media all and (-ms-high-contrast:none){body.index .herb .desc p{line-height:2em}}@media only screen and (max-width:767px){body.index .herb .desc p{font-size:12px;font-size:1.2rem;letter-spacing:.12em;line-height:1.86em;padding-left:0}}@media only screen and (max-width:360px){body.index .herb .desc p{font-size:11px;font-size:1.1rem}}@media only screen and (max-width:767px){body.index .img-sp{text-align:center;margin-top:35px}body.index .img-sp img{max-width:300px;width:100%}}@media only screen and (max-width:767px){body.index .step{padding:60px 0 53px}body.index .step .text{padding:0;font-size:15px;font-size:1.5rem;white-space:nowrap}}@media only screen and (max-width:767px){body.index .step ul{max-width:inherit;margin:35px auto 30px}}@media only screen and (max-width:767px){body.index .step ul>li{width:calc((100% - 34px) / 3)}}@media only screen and (max-width:767px){body.index .step ul>li:after{border-width:7px 0 7px 12.1px;right:-18px}}@media only screen and (max-width:767px){body.index .step .note{line-height:1.615384615em;text-align:left;letter-spacing:.2em}body.index .step .note span{font-size:11px;font-size:1.1rem;letter-spacing:.05em;line-height:1.272727273em;margin-top:10px}}@media only screen and (max-width:767px){.joy h2.w-90{width:90%;margin:0 auto 2em}body.index .joy{padding:40px 0 20px}}@media only screen and (max-width:767px){body.index .joy .inner{padding:0}}@media only screen and (max-width:767px){body.index .joy h3,body.index .joy h4{font-size:18px;font-size:1.8rem}}@media only screen and (max-width:767px){body.index .joy h3{margin-bottom:40px}body.index .joy ul>li .img .tansan{right:3%;top:5%;width:46%}body.index .joy ul>li .img .apple{left:3%;top:5%;width:46%}body.index .joy ul>li .img .houji{left:3%;top:5%;width:46%}}@media only screen and (max-width:1000px){body.index .joy h4{font-size:24px;font-size:2.4rem}}@media only screen and (max-width:850px){body.index .joy h4{font-size:22px;font-size:2.2rem}}@media only screen and (max-width:767px){body.index .joy h4{font-size:18px;font-size:1.8rem;margin:0}}@media only screen and (max-width:767px){body.index .joy ul{display:block}}@media only screen and (max-width:767px){body.index .joy ul>li{width:100%;margin-left:0;margin-top:0}}@media only screen and (max-width:767px){body.index .joy ul>li .img{width:100%}}@media only screen and (max-width:767px){body.index .joy ul>li .img .parallax-img{height:17em;box-shadow:inherit}}@media only screen and (max-width:767px){body.index .joy ul>li .text{position:inherit;width:100%;padding:2em 0 1em;text-align:center}body.index .joy ul>li .text p{width:100%;margin-top:1em;padding:1em}body.index .joy ul>li .text h4{left:0}}@media only screen and (max-width:1200px){body.index .joy ul>li p{font-size:14px;font-size:1.4rem;white-space:normal}}@media only screen and (max-width:767px){body.index .joy ul>li p{font-size:14px;font-size:1.4rem;letter-spacing:.15em;line-height:1.857142857em;text-align:left;padding-bottom:30px}}@media only screen and (max-width:767px){body.index .lineup{padding:50px 0 65px}}@media only screen and (max-width:767px){body.index .lineup h3{font-size:18px;font-size:1.8rem;letter-spacing:.2em;margin-bottom:20px}}@media only screen and (max-width:767px){body.index .lineup .item{margin:0 0 8px;width:100%}}@media only screen and (max-width:767px){body.index .lineup .item figure{width:100%;margin-bottom:1em}body.index .lineup .item figure .img{width:50%;margin:0 auto}body.index .lineup .item figure .img-2{width:51%}body.index .lineup .item figure .box2{-webkit-box-ordinal-group:2;　　-ms-flex-order:2;　　-webkit-order:2;　　order:2}body.index .lineup .item figure .box1{-webkit-flex-order:-1;-moz-flex-order:-1;-moz-order:-1;-ms-order:-1;order:-1}}@media only screen and (max-width:767px){body.index .lineup .item figure figcaption{padding-left:0;font-size:13px;font-size:1.5rem;bottom:auto;text-align:left;margin-top:5px;width:50%}}@media only screen and (min-width:768px){body.index .lineup .button{margin-top:4em}}@media only screen and (min-width:768px){body.index .lineup .button>a:hover{opacity:.7}}@media only screen and (max-width:767px){body.index .lineup .button{margin-top:3em}body.index .lineup .button>a{max-width:290px;height:40px;font-size:14px;font-size:1.4rem;padding-top:4px;border:#5e4637 solid 1px}}@media only screen and (max-width:767px){body.index .lineup .button>a:before{width:21.5px;height:20.5px;background-size:21.5px 20.5px;top:5px;margin-right:3px;right:0}}@media only screen and (min-width:768px){body.index .insta .button{margin-top:4em}body.index .insta .button>a:hover{opacity:.7}}@media only screen and (max-width:767px){body.index .insta .button{margin-top:2em}body.index .insta .button>a{max-width:290px;height:40px;font-size:14px;font-size:1.4rem;padding-top:4px;border:#5e4637 solid 1px}body.index .insta .button>a:before{width:21.5px;height:20.5px;background-size:21.5px 20.5px;top:5px;margin-right:3px;right:0}}@media only screen and (max-width:767px){body.index .voice{padding-bottom:2em;background-image:url(../images/voice/bg_sp.jpg)}}@media only screen and (max-width:767px){body.index .voice h3{font-size:18px;font-size:1.8rem;letter-spacing:.2em;padding:3em 0 1.8em;z-index:1}}@media only screen and (max-width:767px){body.index .voice__bg_img{width:50%}}@media only screen and (max-width:767px){body.index .voice__list{top:auto;bottom:0;transform:translateY(0)}}@media only screen and (max-width:767px){body.index .voice__list .inner-large{padding:0}}@media only screen and (min-width:768px){body.index .voice__list-item:nth-child(2n+1){margin-left:0}body.index .voice__list-item:nth-child(-n+2){margin-top:0}}@media only screen and (max-width:767px){body.index .voice__list-item{transform:none!important;width:100%;margin-bottom:1.6rem;padding:1.6rem}body.index .voice__list-item:nth-child(1){order:2}body.index .voice__list-item:nth-child(2){order:1;margin-top:0}body.index .voice__list-item:nth-child(3){order:4}body.index .voice__list-item:nth-child(4){order:3}}@media only screen and (min-width:768px){body.index .voice__list-item p{font-size:18px;font-size:1.8rem;letter-spacing:.18em}}@media only screen and (max-width:767px){body.index .voice__list-item p{width:100%;font-size:15px;font-size:1.5rem}}@media only screen and (max-width:767px){body.index .instgram{padding:50px 0 90px}}@media only screen and (max-width:767px){body.index .instgram h3{font-size:16px;font-size:1.6rem}}@media only screen and (max-width:767px){body.index .instgram .insta-list{padding:40px 0 65px}}@media all and (-ms-high-contrast:none){body.index .instgram .insta-list li{margin-left:27px}}@media only screen and (max-width:767px){body.index .instgram .insta-list li{width:calc((100% - 30px) / 3);margin-left:15px;margin-top:15px}}@media only screen and (max-width:767px){body.index .instgram .sns-list{max-width:187.5px}}@media only screen and (max-width:767px){body.index .instgram .sns-list li{width:38px}}@media only screen and (min-width:768px){body.index .instgram .sns-list li>a:hover{opacity:.7}}@media only screen and (min-width:768px){body.index #modal .wrapper{max-height:533px}}@media only screen and (max-width:767px){body.index #modal .wrapper{width:76%!important;max-width:76%!important;padding-bottom:20px;height:84%}}@media only screen and (max-width:767px){body.index #modal #slider{padding:22px 22px 0 22px}}@media only screen and (max-width:767px){body.index #modal nav{max-width:190px}}@media only screen and (max-width:767px){body.index #modal nav #modal-close{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:767px){body.index #modal nav .btn-slider{flex:0 0 20px;background-size:contain}}@media only screen and (min-width:768px){body.index .item__wrap{padding-bottom:30px}}@media only screen and (max-width:767px){body.index .item__wrap{padding-top:10px}}@media only screen and (min-width:768px){body.index .item__img{float:left}}@media only screen and (max-width:767px){body.index .item__img{width:100%}}@media only screen and (min-width:768px){body.index .item__txt{float:right}}@media only screen and (max-width:767px){body.index .item__txt{padding:0 0 10px;width:100%}}@media only screen and (max-width:767px){body.index .item__txt h5{font-size:16px;font-size:1.6rem}}@media only screen and (max-width:767px){body.index .item__txt p{font-size:14px;font-size:1.4rem}}_::-webkit-full-page-media,_:future{background-size:auto 53px;line-height:53px}:root body.index .herb .desc_heading{background-size:auto 53px;line-height:53px}@media only screen and (max-width:767px){_::-webkit-full-page-media,_:future{background:0 0}:root body.index .herb .desc_heading{background:0 0}}#agegate{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:100;display:none}#age_block{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:750px;height:410px;background:#f6f3f3;box-sizing:border-box;padding:50px 20px;text-align:center;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:10px 10px 10px rgba(0,0,0,.3)}#age_block li{display:inline-block;margin:5px 8px 0}#age_block li img{transition:0.3s}#age_block p{margin-top:20px}@media only screen and (max-width:767px){#age_block{width:90%;height:500px}}#age_yes:hover{cursor:pointer;-moz-opacity:.5;opacity:.5}#age_check:hover{cursor:pointer}#age_block p.logo{margin-top:40px}#age_block p.logo img{width:105px;height:auto}