a,a::before,a::after,button,button::before,button::after{transition:.3s}img{max-width:100%}main{display:block;position:relative;z-index:4}.sp{display:none}@media screen and (max-width: 959px){.sp{display:block}}@media screen and (max-width: 959px){.pc{display:none}}.ggmap{position:relative;overflow:hidden}.ggmap:before{content:"";padding-bottom:56.25%;display:block}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 959px){.ggmap:before{content:"";padding-bottom:56.25%;display:block}}.title01{font-size:2.4rem;text-align:center;margin:0 0 72px}.title01 span{font-size:2rem}@media screen and (max-width: 959px){.title01{margin:0 0 32px;font-size:1.5rem}.title01 span{font-size:1rem}}.button01{position:relative;z-index:1}.button01 a,.button01 button,.button01 input{background:none;cursor:pointer;border:none;position:relative;display:inline-block;padding:24px 124px 24px 0;font-size:1.2rem;z-index:1;background:url(../images/common/button.svg) no-repeat center right/contain}.button01 a.w,.button01 button.w,.button01 input.w{color:#fff;background-image:url(../images/common/button-w.svg)}@media screen and (min-width: 1191px){.button01 a:hover,.button01 button:hover,.button01 input:hover{background-position:center right 20px}}@media screen and (max-width: 959px){.button01 a,.button01 button,.button01 input{min-width:0;padding:15px 72px 15px 0}.button01 a:before,.button01 button:before,.button01 input:before{right:-20px;width:30px}.button01 a:after,.button01 button:after,.button01 input:after{width:40px;height:40px}}.btnlist{display:flex;justify-content:center}.btnlist li:first-child{margin:0 40px 0 0}@media screen and (max-width: 767px){.btnlist{display:block}.btnlist li:first-child{margin:0 0 16px}}.bg-pattern01{background:linear-gradient(60deg, rgb(54, 39, 24) 0%, rgb(35, 27, 20) 100%);position:relative;z-index:1;color:#fff}.bg-pattern01::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/common/bg-pattern01.svg) center/400px;z-index:-1;opacity:.333}.pager{padding-top:40px}.pager ul{display:flex;justify-content:center}.pager ul li{width:45px;height:45px;margin:0 20px 0 0}.pager ul li:last-child{margin:0}.pager ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#372718;position:relative;border:1px solid #372718;border-radius:40px;letter-spacing:0}@media screen and (min-width: 1191px){.pager ul li a:hover{background:#372718;color:#fff}}.pager ul li.true a{background:#372718;pointer-events:none;color:#fff}@media screen and (max-width: 767px){.pager{padding-top:20px}.pager ul li{width:32px;height:32px}.pager ul li a{font-size:.7rem}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1}*{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;min-width:0;min-height:0}a{text-decoration:none;color:inherit}@media(min-width: 1280px){a[href^="tel:"]{pointer-events:none}}*::selection{background:rgba(103,195,246,.6)}*::-moz-selection{background:rgba(103,195,246,.6)}:root{font-size:20px}@media screen and (max-width: 1280px){:root{font-size:clamp(15px,4.267vw,18px)}}img{max-width:100%;height:auto}body{font-family:"BIZ UDPMincho",serif;font-weight:500;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#e8e1d2;color:#140f0b;position:relative;line-height:1.6;letter-spacing:.2em;width:100%;height:100%;display:flex;flex-direction:column}#header{position:absolute;width:100%;z-index:99999999;padding:16px 0 40px;transition:all .2s 0s ease}#header .menu:after{content:none}#header #head_menu{z-index:1;max-width:1680px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;border-radius:100px;padding:8px 0}@media screen and (max-width: 1920px){#header #head_menu{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#header #head_menu{width:calc(100% - 16vw)}}@media screen and (max-width: 1330px){#header #head_menu{width:calc(100% - 8vw)}}#header #head_menu .logo{width:auto;margin-right:80px;left:0;right:0}@media screen and (max-width: 1440px){#header #head_menu .logo{margin-right:40px}}#header #head_menu .logo a{display:block}#header #head_menu .logo a img{display:block;width:auto;height:120px}#header #head_menu .menu{display:flex;flex-direction:column;justify-content:center}#header #head_menu .menu .gnavi{display:flex;justify-content:center;align-items:center}#header #head_menu .menu .gnavi .main-list{display:flex}#header #head_menu .menu .gnavi .main-list li{width:auto;margin:12px 12px;cursor:pointer}#header #head_menu .menu .gnavi .main-list li a,#header #head_menu .menu .gnavi .main-list li span{font-size:.8rem;color:#fff;padding:16px 0;font-weight:700;display:inline-block;text-align:center}@media screen and (max-width: 1440px){#header #head_menu .menu .gnavi .main-list li a,#header #head_menu .menu .gnavi .main-list li span{font-size:.7rem}}@media screen and (min-width: 1191px){#header #head_menu .menu .gnavi .main-list li a:hover,#header #head_menu .menu .gnavi .main-list li span:hover{opacity:.6777}}#header #head_menu .menu .gnavi .main-list li.contact a{padding:16px 32px;color:#fff;background-color:#372718;border-radius:80px}#header #head_menu .menu .gnavi .main-list li:last-child{margin-right:0}#header #head_menu .menu .gnavi .main-list li:first-child{margin-left:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children span{position:relative;padding-right:20px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children span:before{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:8px;height:8px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-50%) rotate(135deg);position:absolute;right:0;top:50%}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children .menu-item-has-children-inner{display:none;max-width:1680px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1920px){#header #head_menu .menu .gnavi .main-list li.menu-item-has-children .menu-item-has-children-inner{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#header #head_menu .menu .gnavi .main-list li.menu-item-has-children .menu-item-has-children-inner{width:calc(100% - 16vw)}}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul{flex:1}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li{display:none;margin:0 0 16px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a{display:flex;align-items:center;width:100%;background:#fff;cursor:pointer;pointer-events:auto;margin:0;font-size:.9rem;padding:15px;position:relative;z-index:1;text-align:left}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a img{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;object-fit:cover;opacity:.3}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a span{text-align:left;flex:1;width:100%;padding:24px 104px 24px 0;background:url(../images/common/button.svg) no-repeat center right/contain;transition:.3s;color:#140f0b}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a span:before{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a span:hover{background-position:center right 8px}@media screen and (min-width: 1191px){#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true span:before{transform:rotate(315deg)}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner{display:flex;left:0;right:0;position:absolute;top:calc(100% + 60px)}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .titlearea{width:400px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .titlearea .button01{position:relative;z-index:1}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .titlearea .button01 a,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .titlearea .button01 button,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .titlearea .button01 input{background:none;cursor:pointer;border:none;position:relative;display:inline-block;padding:24px 104px 24px 0;font-size:1.05rem;font-weight:700;z-index:1;background:url(../images/common/button-w.svg) no-repeat center right/contain;color:#fff}}@media screen and (min-width: 1191px)and (min-width: 1191px){#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .titlearea .button01 a:hover,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .titlearea .button01 button:hover,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .titlearea .button01 input:hover{background-position:center right 8px}}@media screen and (min-width: 1191px){#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .menu-item-has-children-title{color:#fff;font-size:1.6rem;margin:0 0 53px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul{display:flex;flex-wrap:wrap;justify-content:space-between}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li{display:flex;text-align:center;width:calc(33.3333333333% - 16px);height:180px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild a{background:#fff;position:relative;padding-right:20px;z-index:2}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild a:before{content:"";display:inline-block;vertical-align:middle;color:#140f0b;line-height:1;width:8px;height:8px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-50%) rotate(135deg);position:absolute;right:0;top:50%}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild ul{width:100%;position:absolute;top:100%;left:50%;transform:translateX(-50%);justify-content:center}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild ul li{display:none;position:relative}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild.true{color:#372718;font-weight:700}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild.true span:before{transform:rotate(315deg)}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild.true ul{transform:translateX(-50%);left:50%;top:calc(100% + 30px);width:100vw}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild.true ul li{display:block;text-align:center}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild.true ul li a{background:#fff;padding:12px 24px;border-radius:80px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild.true ul li a:before,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild.true ul li a:after{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li.menu-item-has-grandchild.true ul li:after{content:"";border-radius:80px;opacity:.33;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#372718;z-index:-1}}#header #head_menu .menu .gnavi .sns-list{display:flex;margin-left:32px}#header #head_menu .menu .gnavi .sns-list li{width:48px;height:48px}#header #head_menu .menu .gnavi .sns-list li a{display:block;height:100%}#header #head_menu .menu .gnavi .sns-list li a:hover{opacity:.6777}#header #head_menu .menu .gnavi .sns-list li.cart{margin-left:8px}#header #head_menu .menu .gnavi .sns-list li.cart a{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:32px}#header #head_menu .menu .gnavi .sns-list li.cart svg{fill:none;stroke:#372718;stroke-miterlimit:10;stroke-width:.2px;width:26px}#header #head_menu #nav-toggle{display:none}#header .menubg{width:100vw;height:0;background:linear-gradient(60deg, rgb(54, 39, 24) 0%, rgb(35, 27, 20) 100%);position:absolute;left:0;top:0;z-index:-1;opacity:0;transition:opacity .3s 0s ease}#header .menubg.true{height:100vh;opacity:1}.ft-maparea{height:560px;position:relative;overflow:hidden}.ft-maparea iframe,.ft-maparea object,.ft-maparea embed{position:absolute;top:0;left:0;width:100%;height:100%;filter:grayscale(100%)}@media screen and (max-width: 959px){.ft-maparea{height:240px}}#footer{z-index:3;position:relative;padding:100px 0 0}#footer .inner{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1920px){#footer .inner{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#footer .inner{width:calc(100% - 16vw)}}#footer .inner .box{display:flex;justify-content:space-between;align-items:end;padding-bottom:100px}#footer .inner .box .link-list ul{font-size:.8rem;display:flex}#footer .inner .box .link-list ul li .maplink{font-size:.9rem;padding:8px 0;display:block;background:url(../images/common/button.svg) no-repeat center right/32px}#footer .inner .box .link-list ul li .maplink:hover{background:url(../images/common/button.svg) no-repeat center right 20px/32px}#footer .inner .box .link-list ul li:first-child{margin-right:40px}#footer .inner .copy{border-top:1px solid #372718}#footer .inner .copy .copy-inner{padding:24px 0;display:block;text-align:right;font-size:.7rem}#footer .inner .copy .copy-inner .pc{display:inline;padding:0;display:none}@media screen and (max-width: 959px){#footer{padding:48px 0 0}#footer .inner{position:relative}#footer .inner .box{max-width:1680px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px}}@media screen and (max-width: 959px)and (max-width: 1920px){#footer .inner .box{width:calc(100% - 240px)}}@media screen and (max-width: 959px)and (max-width: 959px){#footer .inner .box{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#footer .inner .logo img{width:auto;height:100px}#footer .inner .box{padding:0}#footer .inner .box .link-list{flex:1}#footer .inner .box .link-list .inner{padding:0;display:flex;justify-content:flex-end;margin-left:0}#footer .inner .box .link-list ul{margin:16px 0 0;display:block}#footer .inner .box .link-list li{margin-bottom:16px}#footer .inner .box .link-list li a{text-decoration:underline;font-size:.7rem}}@media screen and (max-width: 959px)and (min-width: 1191px){#footer .inner .box .link-list li a:hover{text-decoration:none}}@media screen and (max-width: 959px){#footer .inner .copy .copy-inner{max-width:1680px;width:100%;margin-left:auto;margin-right:auto;padding:24px 0;display:block;text-align:right}}@media screen and (max-width: 959px)and (max-width: 1920px){#footer .inner .copy .copy-inner{width:calc(100% - 240px)}}@media screen and (max-width: 959px)and (max-width: 959px){#footer .inner .copy .copy-inner{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#footer .inner .copy .copy-inner .pc{display:none;padding:0}}@media screen and (max-width: 1023px){body{display:block}}@media screen and (max-width: 1023px)and (max-width: 959px){body{overflow:hidden}}@media screen and (max-width: 1023px){#header{padding:32px 0;opacity:0;transition:all .5s 0s ease;top:auto}#header .menubg{display:none}#header.true{opacity:1}#header #head_menu{overflow:visible;display:block;height:auto;position:relative;padding:8px 8vw}#header #head_menu .logo{width:100%;text-align:left}#header #head_menu .logo a{display:inline-block;position:relative}#header #head_menu .logo a img{width:60px;height:60px}#header #head_menu .logo.true{top:10px}#header #head_menu .menu{display:flex;flex-wrap:wrap-reverse;align-items:flex-end;padding:65px 0 0 50px;width:0;height:100vh;position:absolute;top:0;background:rgba(255,255,255,.67777);transition:all .3s 0s ease;z-index:-1;opacity:0;right:-50px;-webkit-overflow-scrolling:touch}#header #head_menu .menu:after{content:"";background:#372718;width:0;height:100vh;position:absolute;top:0;right:-100px;opacity:0;transition:all .3s .2s ease;z-index:-2}#header #head_menu .menu .inner{overflow:hidden;height:100vh;width:100%}#header #head_menu .menu .gnavi{overflow:hidden;position:relative;z-index:-1;background:none;display:block;width:100%;padding:0;opacity:0;margin-bottom:120px;transition:all .3s .4s ease}#header #head_menu .menu .gnavi .reservation{display:none}#header #head_menu .menu .gnavi .main-list{display:block;margin:0;width:auto}#header #head_menu .menu .gnavi .main-list li{width:100%;height:100%;display:none;margin:0;padding:5px 30px 15px}#header #head_menu .menu .gnavi .main-list li span,#header #head_menu .menu .gnavi .main-list li a{height:auto;display:block;color:#fff;text-align:left;padding:0}#header #head_menu .menu .gnavi .main-list li span span,#header #head_menu .menu .gnavi .main-list li a span{text-align:left}#header #head_menu .menu .gnavi .main-list li span:before,#header #head_menu .menu .gnavi .main-list li a:before{content:none}#header #head_menu .menu .gnavi .main-list li.contact a{height:auto;display:block;color:#fff;text-align:left;padding:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children a:before,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children span:before{content:"";position:absolute;top:8px;right:7px;width:2px;height:16px;border:none;transform:rotate(0);background:#fff}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children a:after,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children span:after{content:"";width:16px;height:2px;background:#fff;position:absolute;right:0;top:15px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul{transform:translateX(0%)}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul:before{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li{width:100%}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a{text-align:left;border:none;width:100%;padding:10px 50px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a:after{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true a:before,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true span:before{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner{display:block;width:100%}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .titlearea{display:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul{display:block;width:calc(100% - 20px);background:#fff;padding:10px 16px;margin-top:15px;border-radius:16px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul img{display:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li{display:block;padding:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li a span{font-size:.75rem;font-weight:700;color:#372718;padding:8px 5px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li a span:after{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li a{padding:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild a{position:relative}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild a:before{content:"";position:absolute;top:8px;right:7px;width:2px;height:16px;border:none;transform:rotate(0);background:#372718}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild a:after{left:auto;opacity:1;content:"";width:16px;height:2px;background:#372718;position:absolute;right:0;top:15px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild ul{display:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild.true a:before{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild.true ul{display:block;margin:0 0 0 10px;border-radius:0;padding:10px 0px 10px 10px;border-left:1px solid #372718}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild.true ul li a:before,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild.true ul li a:after{content:none}#header.open #head_menu .menu{width:100vw;right:-8vw;opacity:1;z-index:10000000;top:-8vw}#header.open #head_menu .menu:after{width:calc(100vw - 25px);right:0;opacity:1}#header.open #head_menu .menu{flex:1;display:flex;flex-direction:column}#header.open #head_menu .menu .btn-area{margin:0 0 40px;padding:0 10px;display:flex}#header.open #head_menu .menu .btn-area li{width:calc(50% - 10px)}#header.open #head_menu .menu .btn-area li a{display:block;width:100%;border:1px solid #fff;font-size:.95rem;padding:15px 8px 15px 8px;color:#fff;line-height:1.25;position:relative;text-align:center}#header.open #head_menu .menu .btn-area li a svg{display:none}#header.open #head_menu .menu .btn-area li:first-child{margin-right:20px}#header.open #head_menu .menu .gnavi{opacity:1;z-index:2}#header.open #head_menu .menu .gnavi .main-list{padding:0 24px 0 0}#header.open #head_menu .menu .gnavi .main-list li{display:block;text-align:center}#header.open #head_menu .menu .gnavi .main-list li a,#header.open #head_menu .menu .gnavi .main-list li span{font-size:1rem}#header.open #head_menu .menu .gnavi .main-list li a span,#header.open #head_menu .menu .gnavi .main-list li span span{color:#fff;line-height:1.25;font-size:10px;text-align:left}#header.open #head_menu .menu .gnavi .main-list li ul{position:static;opacity:1}#header.open #head_menu .menu .gnavi .main-list li ul li{opacity:1}#header.open #head_menu .menu .gnavi .main-list li ul li a{background:rgba(0,0,0,0);color:#fff}#header.open #head_menu .menu .gnavi .sns-list{margin-left:0;margin-top:40px;justify-content:center}#global-nav ul{list-style:none;position:absolute;top:100px;left:50%;transform:translate(-50%, 0%);margin:0;font-size:.75rem;width:90%;display:block}#global-nav ul li{float:none;position:static;width:100%;height:52px;border:none;margin-bottom:3px}#global-nav ul li:last-child{margin-bottom:0}#header #global-nav ul li a,#header.fixed #global-nav ul li a{width:100%;font-size:14px;display:block;padding:5px 0;border:1px solid #cec899;background-color:#fff}#header #global-nav ul li a:after,#header.fixed #global-nav ul li a:after{content:none}#header #global-nav ul li a button,#header.fixed #global-nav ul li a button{font-size:10px;margin-top:5px}#header #head_menu #nav-toggle{display:block}.open #nav-toggle{background:rgba(0,0,0,0)}.open #nav-toggle button{background:#fff}.open #nav-toggle button:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg);width:calc(100% - 20px)}.open #nav-toggle button:nth-child(2){width:0;left:50%;opacity:0}.open #nav-toggle button:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg);width:calc(100% - 20px)}.open#header #header_inner .contents #global-nav{opacity:1;display:flex;z-index:999999}.open#header #header_inner .contents #global-nav a{pointer-events:auto}#nav-toggle{display:block;position:absolute;right:6vw;width:54px;height:56px;top:12px;cursor:pointer;z-index:99999999999;padding:15px 0 0 0}#nav-toggle div{position:relative}#nav-toggle button{display:block;position:absolute;height:3px;background:#fff;-webkit-transition:.33s ease-in-out;-moz-transition:.33s ease-in-out;transition:.33s ease-in-out;right:0;border:none;pointer-events:none;border-radius:10px}#nav-toggle button:nth-child(1){width:calc(100% - 20px);top:0}#nav-toggle button:nth-child(2){width:calc(100% - 10px);top:13px}#nav-toggle button:nth-child(3){width:calc(100% - 30px);top:26px}}.is-fixed #header{position:fixed;padding:8px 0;background:linear-gradient(60deg, rgb(54, 39, 24) 0%, rgb(35, 27, 20) 100%)}.is-fixed #header .menu:after{content:none}.is-fixed #header #head_menu{padding:8px 0}@media screen and (max-width: 1330px){.is-fixed #header #head_menu{width:calc(100% - 8vw)}}.is-fixed #header #head_menu .logo{width:auto}.is-fixed #header #head_menu .logo a{display:block}.is-fixed #header #head_menu .logo a img{display:block;width:auto;height:80px}@media screen and (max-width: 1023px){.is-fixed #header #head_menu .logo a img{height:60px}}.is-fixed #header #head_menu .menu{display:flex;flex-direction:column;justify-content:center}.is-fixed #header #head_menu .menu .gnavi{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.is-fixed #header #head_menu .menu .gnavi{display:block}}.is-fixed #header #head_menu .menu .gnavi .sns-list li.cart a{background:#fff}.is-fixed #header #head_menu .menu .gnavi .sns-list li.cart svg{fill:none;stroke:#372718}.is-fixed #header .menubg:before{top:124px}/*# sourceMappingURL=style.css.map */