@charset "UTF-8";.l-gnav{pointer-events:none;opacity:0;-ms-transition:all .5s;transition:all .5s;}
.l-gnav.is-clickable{pointer-events:auto;opacity:1;}
.header-online-index {position:fixed;top:0;right:0;left:0;z-index:10;margin:0 auto;width:980px;}
.bnr-header-online-index {float: right;margin-right: -4px;}
.bnr-header-online-index:hover{opacity:0.95;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";-moz-opacity:0.95;zoom:1;}
.page-jump{}
.l-mainimg{background:#fff url(../images/index/header/mainimg_scene.jpg) center center no-repeat;background-size:cover;}
.mainimg-wrap{border-top:3px solid #846e2a;min-width:980px;}
.l-index-nav{padding:15px 0;background:#fff url(../images/index/menu/bg_wood.png) 0 0 repeat;min-width:980px;}
.l-lead{clear:both;background:#fff url(../images/index/lead/bg_professional.png) center 0 no-repeat;min-width:980px;}
.l-point01{clear:both;padding:40px 0;background:#fff url(../images/index/parts/bg_gray.png) 0 0 repeat;min-width:980px;}
.l-point01 .common-inner,
.l-point02 .common-inner{}
.l-point02{clear:both;padding:40px 0;background:#fff url(../images/index/parts/bg_gray02.png) 0 0 repeat;min-width:980px;}
.l-reason{background:#2b313e url(../images/index/reason/bg_bake.jpg) right 0 no-repeat;overflow:hidden;min-width:980px;}
.l-trust{clear:both;padding:40px 0;background:#fff url(../images/index/parts/bg_white.png) 0 0 repeat;min-width:980px;}
.l-recommend{padding-bottom:49px;background:#fff url(../images/index/parts/bg_gray02.png) 0 0 repeat;min-width:980px;}
.l-guide{padding:60px 0;background:#fff url(../images/index/parts/bg_white.png) 0 0 repeat;min-width:980px;}
.common-inner{width:980px;margin:0 auto;}
.common-headline{margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #586272;color:#272b34;font-family:"游明朝体", "Yu Mincho", YuMincho, serif;font-size:20px;font-weight:bold;}
.common-headline-mark{padding-left:30px;background:url(../images/index/parts/ico_zenmark.png) 3px center no-repeat;}
.common-headline-notes{padding-left:42px;font-size:16px;}
.mainimg-inner{position:relative;width:980px;height:640px;margin:0 auto;}
.index-logo{position:absolute;top:0;margin-left:20px;padding:5px;background-color:#fff;}
.index-logo a{display:block;width:114px;padding:15px 0;border:1px solid #1b1c1e;text-align:center;}
.mainimg-catch{width:237px;margin:0 auto;padding-top:48px;}
.mainimg-gyutan{position:absolute;top:148px;right:0;}
.mainimg-yakiniku{position: absolute;left:22px;bottom:20px;display:block;}
.mainimg-yakiniku:hover{opacity:0.95;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";-moz-opacity:0.95;zoom:1;}
.index-nav{position:relative;width:900px;margin:0 auto;padding-left:80px;overflow:hidden;z-index:1;}
.index-nav li{float:left;margin-right:12px;}
.lead-inner{position:relative;height:363px;padding-top:35px;}
.lead-professional{position:absolute;left:-178px;top:-130px;}
.lead-block{float:right;margin-right:27px;padding:5px;background-color:#fff;}
.lead-block-inner{padding:19px;border:1px solid #cbcbcb;overflow:hidden;}
.lead-sub-catch{float:right;padding:23px 10px;background-color:#9c4635;margin-left:15px;}
.lead-catch{float:right;margin-top:3px;margin-left:18px;}
.lead-txt{float:right;margin-top:3px;}
.point01-contents{float:left;width:490px;}
.point-headline{margin-bottom:16px;padding-left:8px;}
.point-headline-main img{display:inline-block;padding-bottom:8px;border-bottom:1px solid #2b313e;}
.point-headline-sub{display:inline-block;padding-left:28px;font-size:16px;color:#9c4635;line-height:1.375;}
.point-txt{margin-bottom:20px;padding-left:8px;padding-right:18px;color:#2b323f;font-size:14px;line-height:1.85;}
.point02-txt{padding-left:10px;padding-right:0;}
.point-detail{width:100%;background-color:#fff;overflow:hidden;}
.point-detail img{float:left;margin-right:20px;}
.point-detail p{padding:22px 0;color:#414a58;font-size:18px;line-height:1.55;}
.point01-scene{position:relative;float:right;width:430px;}
.point01-pop{position:absolute;top:90px;left:-70px;z-index:4;}
.point02-scene{position:relative;float:left;width:430px;}
.point02-pop{position:absolute;top:90px;left:370px;z-index:4;}
.point02-contents{float:right;width:490px;}
.video-stage{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.video-cover{z-index:3;position:relative;width:430px;height:300px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.l-point01:hover .video-cover,
.l-point02:hover .video-cover{opacity:0;}
.point-video{position:absolute;right:0;bottom:0;left:0;top:0;min-width:100%;width:auto;height:auto;margin:auto;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.l-point01:hover .point-video,
.l-point02:hover .point-video{opacity:1;}
.point-video{position:absolute;right:0;bottom:0;left:0;top:0;min-width:100%;width:auto;height:auto;margin:auto;}
.video-cover-salt{background:url(../images/index/point/pic_salt.jpg) 0 0 no-repeat;}
.video-cover-bake{background:url(../images/index/point/pic_bake.jpg) 0 0 no-repeat;}
.video-cover-cut{background:url(../images/index/point/pic_cut.jpg) 0 0 no-repeat;}
.reason-gyutan{float:left;}
.reason-block{float:left;width:440px;margin-left:25px;}
.reason-sub-catch{text-align:center;margin-bottom:20px;padding:10px;line-height:1;border:1px solid #fff;}
.reason-catch{line-height:1;margin-bottom:20px;padding-left:5px;}
.reason-txt{color:#d1d1d1;font-size:14px;line-height:1.8;}
.reason-inner{position:relative;}
.reason-contents{position:absolute;top:50px;left:-110px;}
.reason-contents-bg{float:left;width:63%;min-width:790px;height:404px;background-color:#2b313e;}
.reason-contents-bg02{float:left;width:37%;height:404px;background:#2b313e url(../images/index/reason/bg_bake.jpg) 0 0 no-repeat;background-size:cover;}
.trust-subcatch{margin-bottom:26px;padding:12px 0;border:2px solid #2c364b;font-family:"游明朝体", "Yu Mincho", YuMincho, serif;font-size:23px;line-height:1;text-align:center;font-weight:600;}
.trust-headline{margin-bottom:26px;font-family:"游明朝体", "Yu Mincho", YuMincho, serif;font-weight:600;text-align:center;font-size:33px;line-height:1;}
.trust-headline span{color:#d46d08;}
.trust-bnr{float:left;margin-right:20px;}
.l-recommend .common-inner{z-index:1;}
.recommend-head{position:relative;margin-bottom:20px;}
.recommend-staff{position:absolute;left:-77px;top:-18px;}
.recommend-headline{padding-left:295px;padding-top:67px;}
.recommend-menu{overflow:hidden;position:relative;padding:1px 0 7px;z-index:2;margin-bottom:47px;}
.recommend-item{width:230px;float:left;margin:1px 20px 1px 0;background-color:#fff;}
.recommend-item a{display:block;color:#333;}
.recommend-item a:hover{margin:-1px;border:1px solid #d46d08;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;zoom:1;}
.recommend-item-foot{height:150px;padding:15px 15px 0;}
.recommend-name{margin-bottom:12px;color:#d46d08;text-align:center;line-height:1.28;}
.recommend-txt{font-size:12px;line-height:1.6;}
.recommend-btn{clear:both;}
.recommend-btn a{position:relative;display:block;width:380px;margin:0 auto;padding:18px 0;color:#fff;font-family:"游明朝体", "Yu Mincho", YuMincho, serif;font-size:24px;line-height:1;text-align:center;background-color:#9c4635;border-radius:5px;}
.recommend-btn a:after{content:"";position:absolute;top:25px;right:0;width:0;height:0;margin-right:23px;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #ffffff;transition:.2s;}
.recommend-btn a:hover:after{margin-right:21px;}
.guide-head{position:relative;height:174px;margin-bottom:29px;padding-left:26px;border:2px solid #272b34;background-color:#fff;}
.guide-head-block{width:480px;font-family:"游明朝体", "Yu Mincho", YuMincho, serif;}
.guide-head-counter{position:absolute;top:-55px;right:0;}
.guide-head-headline{margin-bottom:20px;padding-top:25px;padding-bottom:16px;font-size:25px;color:#333;line-height:1;font-weight:bold;border-bottom:1px solid #586272;}
.guide-head-headline span{font-size:34px;color:#dd6800;}
.guide-head-txt{color:#3d3d3d;font-size:15px;font-weight:bold;line-height:2;line-height:1.5\0/;}
.guide-index{margin-bottom:30px;overflow:hidden;}
.guide-map{float:left;margin-right:20px;background-color:#fff;}
.guide-list{float:right;width:360px;}
.guide-list-item,
.guide-list-item02{padding:9px;margin-bottom:10px;overflow:hidden;}
.guide-list-item{border:1px solid #847136;background-color:#f5f1e9;}
.guide-list-item02{border:1px solid #d46d08;background-color:#fff;}
.guide-list-item a,
.guide-list-item02 a{display:block;}
.guide-list-block{float:left;width:220px;}
.guide-list-item02 .guide-list-block{width:180px;}
.guide-list-thumb{float:right;}
.guide-shop-name{margin-bottom:6px;color:#847136;font-weight:bold;font-size:17px;line-height:1.2;}
.guide-shop-name span{font-size:12px;}
.guide-shop-data{line-height:1;}
.guide-shop-data+.guide-shop-data{margin-top: 6px;}
.guide-shop-data-ttl{margin-right:7px;padding:3px;background-color:#fff;color:#2b323f;line-height:1;font-size:11px;font-weight:bold;border:1px solid #2b323f;}
.guide-list-item02 .guide-shop-data-ttl,
.guide-list-item02 .guide-shop-name{color:#dd6800;}
.guide-list-item02 .guide-shop-data-ttl{border:1px solid #dd6800;}
.guide-shop-data-time{font-size:12px;color:#2b313e;}
.guide-list-notes{margin-bottom:10px;padding-top:8px;text-align:center;line-height:1;color:#2b323f;}
.guide-list-notes02{clear:both;font-size:12px;line-height:1;}
.guide-list-item02-notes{margin-bottom:10px;font-size:12px;color:#2b323f;line-height:1.4;}
.guide-list-item03 .guide-list-block{width:100%;background:url(../images/index/guide/img_tagajo.jpg) right top no-repeat;}
.guide-list-item03 .guide-shop-data-ttl,
.guide-list-item03 .guide-shop-data-time{display:table-cell;}
.guide-list-item03 .guide-shop-data-ttl{vertical-align:middle;line-height: 1.3;text-align: center;}
.guide-list-item03 .guide-shop-data-time{vertical-align:middle;padding-left:8px;line-height:1.4;}
.guide-list-item04 .guide-list-block{width:100%;background:url(../images/index/guide/img_yakiniku_tagajo.jpg) right top no-repeat;}
.guide-list-item04 .guide-shop-data-ttl,
.guide-list-item04 .guide-shop-data-time{display:table-cell;}
.guide-list-item04 .guide-shop-data-ttl{vertical-align:middle;}
.guide-list-item04 .guide-shop-data-time{padding-left:8px;line-height:1.4;}
.guide-list-item05 .guide-list-block{width:100%;background:url(../images/index/guide/img_tatinomi_yokocho.jpg) right top no-repeat;}
.guide-list-item05 .guide-shop-data-ttl,
.guide-list-item05 .guide-shop-data-time{display:table-cell;}
.guide-list-item05 .guide-shop-data-ttl{vertical-align:middle;}
.guide-list-item05 .guide-shop-data-time{padding-left:8px;line-height:1.4;}
.guide-list-item06 .guide-list-block{width:100%;background:url(../images/index/guide/img_kitane.jpg?v2) right top no-repeat;}
.guide-list-item06 .guide-shop-data-ttl,
.guide-list-item06 .guide-shop-data-time{display:table-cell;}
.guide-list-item06 .guide-shop-data-ttl{vertical-align:middle;line-height: 1.3;text-align: center;}
.guide-list-item06 .guide-shop-data-time{vertical-align:middle;padding-left:8px;line-height:1.4;}
.bnr-area{float:left;width:430px;margin-right:20px;}
.bnr-area a{display:block;margin-bottom:10px;}
.news-area{float:left;width:530px;}
.news-wrap{margin-bottom:10px;padding:15px 19px 19px;background-color:#fff;border:1px solid #252931;}
.news-data,
.news-ttl{display:table-cell;}
.news-data{width:90px;font-weight:bold;color:#333;line-height:1.1;vertical-align:middle;}
.news-ttl{padding-left:1em;color:#d46d08;vertical-align:middle;}
.saiji-data{margin-bottom:8px;font-weight:600;color:#333;line-height:1.2;}
.saiji-ttl{color:#d46d08;}
.saiji-period,
.saiji-price{display:table-cell;width:56px;background-color:#fff;padding:4px 0;border:1px solid #2b323f;font-size:12px;text-align:center;vertical-align:middle;}
.saiji-data__content{display:table-cell;padding-left:5px;vertical-align:middle;}
.saiji-price{margin-left:12px;}
.news-line{border-bottom:1px solid #d46d08;}
.saiji-list li{padding:15px 0 15px 2px;border-bottom:1px solid #e4e4e4;}
.saiji-list-box{max-height:236px;overflow:auto;outline:0;}
.saiji-note{padding-top:16px;}
.saiji-data__date{margin-right:8px;margin-bottom:8px;float:left;}
.saiji-data__place{margin-bottom:8px;float:left;}
.saiji-list-a{display:block;margin-top:-8px;}
.news-list-a{display:block;}
.saiji-list li:last-of-type{border-bottom:none;padding-bottom:0;}
.info-list li:first-of-type{padding-top:10px;}
.info-list li{padding:5px 0;}
.info-list li:last-of-type{padding-bottom:0;}
.news-info-note{padding-top:16px;}
.info-list-box{max-height:99px;overflow:auto;outline:0;}
.banner{position: absolute;left: 70px;bottom: 20px;width: 270px;}
.banner-open { margin-bottom: 10px; }
#popup-movie-wrap video {width: 740px;height: auto;display: block;}
.movie-close { position: absolute; top: -18px; right: -18px; cursor: pointer; z-index: 10; }
#colorbox, #cboxContent, #cboxLoadedContent,#colorbox, #cboxOverlay, #cboxWrapper {overflow: visible!important;}
#cboxClose{ display: none !important; }

@media screen and (max-width:1170px){.common-inner{padding-left:90px;}
.l-mainimg,
.mainimg-wrap,
.l-index-nav,
.l-lead,
.l-point01,
.l-point02,
.l-reason,
.l-trust,
.l-recommend,
.l-guide,
.l-footer{min-width:1070px;}
}