@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{margin:0;padding:0;font-family:YuGothic,Yu Gothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;line-height:1.8;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:16px;font-size:1.6rem;text-align:left;font-weight:400;position:relative}@media screen and (max-width: 768px){body{font-size:14px;font-size:1.4rem}}img{border:0;vertical-align:bottom;max-width:100%;height:auto}a{color:#333;text-decoration:none;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;display:block}a:hover,a:focus{outline:none}ol,ul{list-style:none;margin:0;padding:0}table,tr,th,td{border-collapse:collapse;font-size:100%;vertical-align:top;border-spacing:0}input[type=text],input[type=button],input[type=submit],input[type=reset],textarea{-webkit-appearance:none}.wrapper{margin:0 auto;overflow:hidden;display:block}@media screen and (max-width: 768px){.pc{display:none!important}}.sp{display:none!important}@media screen and (max-width: 768px){.sp{display:block!important}}.mb20{margin-bottom:20px}.mb10{margin-bottom:10px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.inner{max-width:1100px;margin:auto}@media screen and (max-width: 1100px){.inner{width:90%}}@media screen and (max-width: 768px){.inner{width:90%}}#g-navi,.text03,.text04,.text05,.con_ttl,.e_font,.item_ttl,.flavor_ttl,.other_menu h2,.hou_to h2,.under_line div time,.gotop,.menu_box div h3{font-family:Barlow Condensed,sans-serif}.con_ttl,.conttl_sub,.con_text h3,.item_ttl,.item_subttl,.flavor_ttl,.flavor_list,.item_text div,.other_menu h2,.other_menu h2 span,.hou_to h2,.hou_to h2 span,.under_line div time,.menu_box div h3,.menu_box div h2{color:#3a2100}.con_ttl h2{margin-bottom:10px}.btnarrow2{position:relative;border:1px solid #3a2100;width:430px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;text-decoration:none;color:#3a2100;outline:none;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px}@media screen and (max-width: 768px){.btnarrow2{width:100%}}.btnarrow2:before{content:"";position:absolute;top:50%;right:35px;width:28px;height:1px;background:#3a2100;-webkit-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width: 768px){.btnarrow2:before{right:20px}}.btnarrow2:after{content:"";position:absolute;top:40%;right:38px;width:1px;height:8px;background:#3a2100;-webkit-transform:skewX(45deg);transform:skew(45deg);-webkit-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width: 768px){.btnarrow2:after{right:23px}}.btnarrow2:hover{background:#3a2100;color:#fff}@media screen and (max-width: 768px){.btnarrow2:hover{background:#fff;color:#3a2100}}.btnarrow2:hover:before{background:#fff;right:25px}@media screen and (max-width: 768px){.btnarrow2:hover:before{background:#3a2100}}.btnarrow2:hover:after{background:#fff;right:28px}@media screen and (max-width: 768px){.btnarrow2:hover:after{background:#3a2100}}.btnarrow2 span{width:100%;line-height:80px;font-weight:700}.hide-area{display:none}.modaal-close:after{background:#ccc}.modaal-close:before{background:#ccc}.modaal-close:focus:after{background:#666}.modaal-close:focus:before{background:#666}.modaal-close:hover:after{background:#666}.modaal-close:hover:before{background:#666}.text_box{z-index:0}.bg_img{position:absolute;z-index:-1}.bg_img img.concept01,.bg_img img.concept02,.bg_img img.shop01,.bg_img img.shop02,.bg_img img.materials01,.bg_img img.materials02{position:absolute}#header{width:100%;text-align:center;padding:20px;position:fixed;z-index:2;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}@media screen and (max-width: 768px){#header{padding:5%}}#header .header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1100px;margin:auto}@media screen and (max-width: 768px){#header .header_inner h1{width:70%}}#header .header_inner h1 a img{width:280px;height:auto}#header .header_inner h1 a .under_logo{display:none}#header .header_inner nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#header .header_inner nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem}}#header .header_inner nav ul li{line-height:1.75;letter-spacing:.1em}#header .header_inner nav ul li a{text-decoration:none;color:#fff;margin:10px}#header .header_inner nav ul li:nth-child(1),#header .header_inner nav ul li:nth-child(2),#header .header_inner nav ul li:nth-child(3),#header .header_inner nav ul li:nth-child(4),#header .header_inner nav ul li:nth-child(5),#header .header_inner nav ul li:nth-child(7),#header .header_inner nav ul li:nth-child(8){position:relative}#header .header_inner nav ul li:nth-child(1):after,#header .header_inner nav ul li:nth-child(2):after,#header .header_inner nav ul li:nth-child(3):after,#header .header_inner nav ul li:nth-child(4):after,#header .header_inner nav ul li:nth-child(5):after,#header .header_inner nav ul li:nth-child(7):after,#header .header_inner nav ul li:nth-child(8):after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:#fff;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0,1);transform:scaleX(0);-webkit-transform-origin:center top;transform-origin:center top}@media screen and (max-width: 768px){#header .header_inner nav ul li:nth-child(1):after,#header .header_inner nav ul li:nth-child(2):after,#header .header_inner nav ul li:nth-child(3):after,#header .header_inner nav ul li:nth-child(4):after,#header .header_inner nav ul li:nth-child(5):after,#header .header_inner nav ul li:nth-child(7):after,#header .header_inner nav ul li:nth-child(8):after{background:none;width:0;height:0}}#header .header_inner nav ul li:nth-child(1):hover:after,#header .header_inner nav ul li:nth-child(2):hover:after,#header .header_inner nav ul li:nth-child(3):hover:after,#header .header_inner nav ul li:nth-child(4):hover:after,#header .header_inner nav ul li:nth-child(5):hover:after,#header .header_inner nav ul li:nth-child(7):hover:after,#header .header_inner nav ul li:nth-child(8):hover:after{-webkit-transform:scale(1,1);transform:scale(1)}@media screen and (max-width: 768px){#header .header_inner nav ul li:nth-child(1):hover:after,#header .header_inner nav ul li:nth-child(2):hover:after,#header .header_inner nav ul li:nth-child(3):hover:after,#header .header_inner nav ul li:nth-child(4):hover:after,#header .header_inner nav ul li:nth-child(5):hover:after,#header .header_inner nav ul li:nth-child(7):hover:after,#header .header_inner nav ul li:nth-child(8):hover:after{background:none;width:0;height:0}}#header .header_inner nav ul li:nth-child(6) a{border:solid 1px;border-radius:5px;padding:0 5px}@media screen and (max-width: 768px){#header .header_inner nav ul li:nth-child(6) a{display:inline-block}}#header .header_inner nav ul li:nth-child(6) a:hover{border:solid 1px #3a2100;background-color:#3a2100;color:#fff}@media screen and (max-width: 768px){#header .header_inner button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;margin:0;outline:none;padding:0;vertical-align:middle}}#header .header_inner .burger-btn{display:none}@media screen and (max-width: 768px){#header .header_inner .burger-btn{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:40px;height:33px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:1000}}@media screen and (max-width: 768px){#header .header_inner .burger-btn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 768px){#header .header_inner .burger-btn .bar{position:absolute;left:0;width:100%;height:3px;background-color:#fff;border-radius:4px}}@media screen and (max-width: 768px){#header .header_inner .burger-btn .bar_top{top:0}}@media screen and (max-width: 768px){#header .header_inner .burger-btn .bar_mid{top:50%}}@media screen and (max-width: 768px){#header .header_inner .burger-btn .bar_bottom{bottom:0}}@media screen and (max-width: 768px){#header .header_inner .burger-btn.close .bar_top{-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg)}}@media screen and (max-width: 768px){#header .header_inner .burger-btn.close .bar_mid{opacity:0}}@media screen and (max-width: 768px){#header .header_inner .burger-btn.close .bar_bottom{-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg)}}@media screen and (max-width: 768px){.noscroll{overflow:hidden}.nav-wrapper{visibility:hidden;height:100vh;left:0;position:fixed;top:0;width:100vw;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;z-index:2}.header-nav{background-color:#3a2100;height:100%;width:100%;z-index:2}.nav-list{display:block;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (max-width: 768px) and (max-width: 768px){.nav-list{width:100%;margin-bottom:0}}@media screen and (max-width: 768px){.nav-item{margin-bottom:40px;margin-right:0}}@media screen and (max-width: 768px) and (max-width: 768px){.nav-item{width:100%;margin-bottom:0}}@media screen and (max-width: 768px){.nav-wrapper.fade{opacity:1;visibility:visible}}#header.scroll{background-color:#fff;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}#header.scroll .header_inner h1 a .top_logo{display:none}#header.scroll .header_inner h1 a .under_logo{display:block}#header.scroll .header_inner nav ul li a{color:#3a2100;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}#header.scroll .header_inner nav ul li:nth-child(1):after,#header.scroll .header_inner nav ul li:nth-child(2):after,#header.scroll .header_inner nav ul li:nth-child(3):after,#header.scroll .header_inner nav ul li:nth-child(4):after,#header.scroll .header_inner nav ul li:nth-child(5):after,#header.scroll .header_inner nav ul li:nth-child(7):after,#header.scroll .header_inner nav ul li:nth-child(8):after{background:#3a2100}@media screen and (max-width: 768px){#header.scroll .header_inner nav ul li:nth-child(1):after,#header.scroll .header_inner nav ul li:nth-child(2):after,#header.scroll .header_inner nav ul li:nth-child(3):after,#header.scroll .header_inner nav ul li:nth-child(4):after,#header.scroll .header_inner nav ul li:nth-child(5):after,#header.scroll .header_inner nav ul li:nth-child(7):after,#header.scroll .header_inner nav ul li:nth-child(8):after{background:none}}#header.scroll .header_inner nav ul li:nth-child(6) a:hover{background-color:#3a2100;color:#fff}@media screen and (max-width: 768px){#header.scroll .header_inner nav ul li:nth-child(6) a:hover{background-color:#fff;color:#3a2100}}#header.scroll .header_inner .header-nav{background-color:#fff}@media screen and (max-width: 768px){#header.scroll .header_inner .burger-btn .bar{background-color:#3a2100}}#footer{background-color:#f3f3f3}#footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:100px 0}@media screen and (max-width: 768px){#footer .inner{padding:50px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){#footer .inner .footer_ad{margin-bottom:50px}}#footer .inner .footer_ad img{margin-bottom:55px}#footer .inner .footer_ad .ad_txt{margin-bottom:50px;font-weight:700}#footer .inner .footer_ad #sns-navi{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .inner .footer_ad #sns-navi li{font-size:24px;font-size:2.4rem}#footer .inner .footer_ad #sns-navi li:first-child{margin-right:20px}#footer .inner .footer_ad #sns-navi li a:hover{opacity:.7}#footer .inner .footer_banner ul li:nth-child(1),#footer .inner .footer_banner ul li:nth-child(2){margin-bottom:20px}#footer .inner .footer_banner ul li a:hover{opacity:.7}#footer .copyright{background-color:#3a2100;text-align:center;padding:15px 0}#footer .copyright p{font-size:12px;color:#fff;line-height:1}.gotop{display:block;width:70px;height:70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#3a2100;border:1px solid #999;padding-top:30px;text-align:center;letter-spacing:-1px;font-size:20px;font-size:2rem;text-decoration:none;color:#fff;opacity:1;position:fixed;bottom:42px;right:0;z-index:1}.gotop:before{content:"";display:block;border-top:2px solid #ffffff;border-right:2px solid #ffffff;width:25%;height:25%;top:25%;left:0;right:0;margin:auto;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 768px){.gotop:before{bottom:0}}.gotop:hover{opacity:.7}@media screen and (max-width: 768px){.gotop{width:40px;height:40px;text-indent:-9999px;opacity:1;bottom:54px}}
/*# sourceMappingURL=/cdn/shop/files/sarisari_common.css.map */
