#page{min-height:100%;width:100%;height:auto !important;height:100%;color:#333}#page *{box-sizing:border-box}.index #page{height:100% !important}.container{position:relative;width:100%;min-width:1000px;margin:0 auto}.container:before{display:table;content:"";line-height:0}.container:after{display:table;content:"";line-height:0;clear:both}.table-container{display:table;width:100%;height:100%}.table-container-center{display:table-cell;vertical-align:middle}.section{text-align:center;margin-bottom:80px}.section-title{margin-bottom:55px}.section-title h3{line-height:1.1;font-size:2.2em;letter-spacing:.15em;padding-top:51px;margin-bottom:21px}.section-title h3 .coming-soon{display:block;margin:5px 0 -10px 0;font-size:13px;letter-spacing:normal}.section-title:after{display:block;content:"";width:38px;border-bottom:1px solid #000;margin:0 auto}.section-content p{font-size:1.4em;line-height:1.5}.section-img{position:relative}.section-img img{width:100%}.bland-logo{position:absolute;top:50%;left:50%;margin:-158px 0 0 -158px}.bland-logo img{width:316px;height:auto}.more-btn{position:relative;font-size:1.8em;color:#000 !important;margin-left:30px;padding:10px;font-family:"Lora",serif;font-weight:400}.more-btn:after{display:inline-block;content:"";width:13px;height:13px;margin-left:30px;background:url(/img/salon2016/common/btn_arr.gif) no-repeat 50% 50%}.map-btn,.view-all-menu,.view-all-menu-nochange{display:block;width:260px;height:60px;font-size:1.6em;color:#000 !important;border:1px solid #000;line-height:60px;margin:0 auto;text-align:center}.map-btn:has(>.coming-soon),.view-all-menu:has(>.coming-soon),.view-all-menu-nochange:has(>.coming-soon){height:auto;line-height:normal;padding:10px 0}.map-btn .coming-soon,.view-all-menu .coming-soon,.view-all-menu-nochange .coming-soon{margin-top:5px;display:block;font-size:12px;letter-spacing:normal}.map-btn{width:90px;height:30px;line-height:28px;font-size:13px;margin:0}.main-visual{margin-bottom:0px}.main-visual .bx-viewport{margin-bottom:36px}.main-visual .bx-has-pager,.main-visual .bx-pager{line-height:0;text-align:center}.main-visual .bx-pager-item{display:inline-block;margin:0 15px}.main-visual .bxslider img{width:100%}.main-visual .bx-pager-item a{display:block;font-size:0;width:8px;height:8px;border-radius:100%;background:#000;opacity:.3;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.main-visual .bx-pager-item a.active{opacity:1}.section.news{padding:50px 100px 0;margin-bottom:0px}.section.news .section-content{overflow:hidden;margin-bottom:50px;display:flex;gap:0 2%}.news-list-top{text-align:left;margin:0 auto}.news-list-top a{display:block;color:#000}.news-list-top ul{font-size:0}.news-list-top ul li{font-size:1rem;width:25%;padding:0 5px;display:inline-block;vertical-align:top;margin-bottom:2em}.news-list-top ul li:nth-child(4n){margin-right:0}.news-list-top .thumb{box-shadow:0px 0px 0px 1px rgba(0,0,0,.1) inset}.news-list-top .thumb img{width:100%}.news-list-top dt .date,.news-list-top dt .category{color:#000;font-size:12px;letter-spacing:.5px}.news-list-top dd{color:#4c4c4c;font-size:.9em;font-weight:bold;line-height:1.5;word-wrap:break-word;word-break:break-all;letter-spacing:.5px}.news-list-top .category{border-left:1px solid #000;padding-left:10px;margin-left:6px}.news-list-archive{text-align:left;margin:0 auto}.news-list-archive a{display:block;color:#000}.news-list-archive ul{font-size:0}.news-list-archive ul li{font-size:1rem;width:31%;margin-right:3.5%;display:inline-block;vertical-align:top;margin-bottom:2em}.news-list-archive ul li:nth-child(3n){margin-right:0}.news-list-archive .thumb{box-shadow:0px 0px 0px 1px rgba(0,0,0,.1) inset}.news-list-archive .thumb img{width:100%}.news-list-archive dt .date,.news-list-archive dt .category{color:#000;font-size:12px;letter-spacing:.5px}.news-list-archive dd{color:#4c4c4c;font-size:.9em;font-weight:bold;line-height:1.5;word-wrap:break-word;word-break:break-all;letter-spacing:.5px}.news-list-archive .category{border-left:1px solid #000;padding-left:10px;margin-left:6px}.news-group{margin-bottom:50px}.news-group:before{display:table;content:"";line-height:0}.news-group:after{display:table;content:"";line-height:0;clear:both}.news-list{width:23.5%;float:left;text-align:left}.news-list:nth-of-type(1){order:4}.news-list:nth-of-type(2){order:3}.news-list:nth-of-type(3){order:2}.news-list:nth-of-type(4){order:1}.news-list a{display:block;color:#000}.news_list .news-list a{width:560px;margin:0 auto}.news_list .news-list .sns_btn a{width:auto}.news-list dt p{font-size:1.2em;margin-bottom:10px;color:#4c4c4c}.news-list dd p{color:#4c4c4c;font-size:1.2em;line-height:1.5;word-wrap:break-word;word-break:break-all;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news-list.news_detail dd p{font-weight:normal}.news-thumb{position:relative;margin-bottom:18px;box-shadow:0px 0px 0px 1px rgba(0,0,0,.1) inset}.news-thumb img{position:relative}.news-cate{border-left:1px solid #000;padding-left:10px;margin-left:6px}.news-thumb img{width:100%}#menu .section.news{padding:0}#menu .container{padding:0 100px 50px}#menu .concept .section-title{margin-bottom:30px}#menu .concept p{line-height:2.5}#menu .pannel-group{overflow:hidden}#menu .information{background-color:#f3f3f3;margin:50px 100px 0;padding-top:20px;padding-bottom:20px}#menu .information .section-title{margin-top:0;margin-bottom:30px}#menu .information .section-title:after{content:none}#menu .information p{line-height:2.5}.food-pannel-col:before{display:table;content:"";line-height:0}.food-pannel-col:after{display:table;content:"";line-height:0;clear:both}.food-pannel{display:block;width:50%;text-align:left;margin-bottom:40px;float:left}.food-pannel:nth-of-type(odd){padding-right:20px}.food-pannel:nth-of-type(even){padding-left:20px}.food-pannel h3{font-size:1.6em;margin-bottom:5px}.food-pannel p{font-size:1.2em}.food-img{margin-bottom:20px}.food-img img{width:100%}.location .section-content{width:100%;height:100%;display:table;background:#f3f3f3;margin-bottom:10px}.store-img{width:50%;display:table-cell;vertical-align:middle}#bland-store-info .table-container{width:50%;display:table-cell;vertical-align:middle}#bland-store-info .table-container-center{width:320px;margin:0 auto;display:block}.store-img{height:100%}.store-img img{width:100%;height:auto}.store-info{position:relative;width:310px;text-align:left;margin:0 auto}.store-info.-sabou{width:330px}.store-info h3,.store-info p{display:inline-block}.store-info h3{font-size:1.4em;color:#333}.info-list{line-height:2;font-size:11px;color:#333}.info-list p{line-height:2}.store-info .map-btn{margin-top:10px}.shop-pannel{width:33%;float:left}#menu #gro-footer .container{padding:0}ul.shop-logo{display:flex;justify-content:space-between;width:70%;margin:0 auto}ul.shop-logo li{width:50%}ul.shop-logo.-sabou{justify-content:center;gap:0 50px}ul.shop-logo.-sabou li{width:280px;padding:30px 20px;border:1px solid #e7e7e7;border-radius:8px;box-shadow:0px 0px 5px 0px rgba(136,136,136,.2)}ul.shop-logo.-sabou li:hover{overflow:hidden}ul.shop-logo.-sabou li:hover img{transform:scale(1.05)}ul.shop-logo.-sabou li img{width:200px;transition:transform .3s ease}ul.shop-logo.-bake{justify-content:center;gap:0 50px}ul.shop-logo.-bake li{width:280px}ul.shop-logo.-bake li a{display:block;width:280px;padding:30px 20px;border:1px solid #e7e7e7;border-radius:8px;box-shadow:0px 0px 5px 0px rgba(136,136,136,.2)}ul.shop-logo.-bake li a:hover{overflow:hidden}ul.shop-logo.-bake li a:hover img{transform:scale(1.05)}ul.shop-logo.-bake li.comming-soon .logo{padding:30px 20px;border:1px solid #f5f5f5;border-radius:8px}ul.shop-logo.-bake li.comming-soon .label{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;color:#767676}ul.shop-logo.-bake li img{width:200px;transition:transform .3s ease}.scale-wrap{position:relative;width:100%;height:0;padding-bottom:31.25%;overflow:hidden}.scale-elem{opacity:0;-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-moz-transform;-ms-transition-property:opacity,-ms-transform;-o-transition-property:opacity,-o-transform;transition-property:opacity,transform;-webkit-transition-duration:1.7s;-moz-transition-duration:1.7s;-ms-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s;-webkit-transition-timing-function:linear,cubic-bezier(0, 0.4, 0.1, 1);-moz-transition-timing-function:linear,cubic-bezier(0, 0.4, 0.1, 1);-ms-transition-timing-function:linear,cubic-bezier(0, 0.4, 0.1, 1);-o-transition-timing-function:linear,cubic-bezier(0, 0.4, 0.1, 1);transition-timing-function:linear,cubic-bezier(0, 0.4, 0.1, 1)}.bland-logo.scale-elem{-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-ms-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}#menu .scale-elem{opacity:1 !important;-webkit-transform:scale(1) translate3d(0, 0, 0);-moz-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);-o-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-moz-transform;-ms-transition-property:opacity,-ms-transform;-o-transition-property:opacity,-o-transform;transition-property:opacity,transform;-webkit-transition-duration:0s !important;-moz-transition-duration:0s !important;-ms-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important;-webkit-transition-timing-function:linear,cubic-bezier(0, 0.4, 0.1, 1);-moz-transition-timing-function:linear,cubic-bezier(0, 0.4, 0.1, 1);-ms-transition-timing-function:linear,cubic-bezier(0, 0.4, 0.1, 1);-o-transition-timing-function:linear,cubic-bezier(0, 0.4, 0.1, 1);transition-timing-function:linear,cubic-bezier(0, 0.4, 0.1, 1);-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important}#menu .bake-ebisu .scale-elem{transform:translateY(-8%)}.action .scale-elem{opacity:1;-webkit-transform:scale(1) translate3d(0, 0, 0);-moz-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);-o-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}.delay-elem{opacity:0;-webkit-transition:opacity 1.7s linear;-moz-transition:opacity 1.7s linear;-ms-transition:opacity 1.7s linear;-o-transition:opacity 1.7s linear;transition:opacity 1.7s linear}#menu .delay-elem{opacity:1;-webkit-transition:opacity 0s linear;-moz-transition:opacity 0s linear;-ms-transition:opacity 0s linear;-o-transition:opacity 0s linear;transition:opacity 0s linear}.action .delay-elem{opacity:1}@media screen and (max-width: 1200px){.store-name,.store-loc,.store-time,.regular-holiday,.tel{line-height:2}}@media screen and (max-width: 1000px){#page{width:1000px}}div#forcms_Header{position:relative !important;z-index:99999 !important}.navipage_{height:0 !important;padding:0 !important}#page .news_list .pagination a.pagination-btn{pointer-events:none;cursor:default;opacity:.1}#page .news_list .pagination a.pagination-btn.show{pointer-events:auto;cursor:pointer;opacity:1}a{color:#4c4c4c !important}.flL{float:left !important}.flR{float:right !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.sns_btn{text-align:right}.sns_btn a{display:inline-block}.sns_btn a img{margin-left:5px}.show_sp{display:none !important}.show_pc{display:block !important}.tac{text-align:center !important}.visual_{margin-bottom:50px}.section.location,.section.menu{margin-top:-50px;padding-top:50px}.section_side_box h2{border-bottom:1px solid #999;font-size:1.7em;margin-bottom:10px;padding-bottom:5px;position:relative;text-align:left}body.nav_fixed .section_side_box .s_nav_box{position:fixed;top:76px}.detail_txt{font-size:13px !important;font-weight:normal !important}.detail_txt p,.detail_txt div{font-size:13px !important;font-weight:normal !important}br.show_sp{display:none}#sitepolicy{width:980px;margin:0 auto}#sitepolicy .section_wrap{font-size:1.3em;line-height:1.9;text-align:left}.section.concept{margin-bottom:54px !important}.section.sabou-tenpo{margin-top:-95px;padding:0}#menu .concept .section-content.closing-notice p.title{font-weight:bold;margin-bottom:1em;text-align:center}