@charset "utf-8";


/* =============================中ページ共通==================================== */

/*ページのフェードイン　js無し
body.naka {animation: fadeIn 2s ease 0s 1 normal;-webkit-animation: fadeIn 2s ease 0s 1 normal;}
@keyframes fadeIn {
	0% {opacity: 0}
	100% {opacity: 1}
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0}
	100% {opacity: 1}
}
*/

/*Webフォント読み込み時の「再描画ちらつき」をなくす*/
html {visibility: hidden;}
html.wf-active {visibility: visible;}




/*ページ上部の大きな画像------------
#naka-headerimgs{position: relative;padding-top:124px;webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;-ms-transition: 0.8s;transition: 0.8s;}
#naka-headerimgs ul{background:url(../img/naka_topimg.jpg) no-repeat center 0;text-align:center;width:100%;height:110px;}
#naka-headerimgs ul li{font-size:215%;font-weight:bold;letter-spacing:0.8em;text-indent: 0.8em;color:#fff;line-height:1.0;padding-top:55px;text-shadow:-2px -2px #2b8200,2px -2px #2b8200,-2px 2px #2b8200,2px 2px #2b8200;}
/*IE8以上
#naka-headerimgs ul li{padding-top:58px\0;}*/


/*パンくず------------*/
.breadcrumb-box{position: relative;padding-top:98px;width: 100%;background-color: #333;}
#breadcrumb{width:1000px;margin:0 auto;font-size:72%;white-space: nowrap;overflow: hidden;font-weight:normal;text-align: right;line-height: 27px;height: 25px;}
#breadcrumb div{display:inline;color:#bbb;padding-left: 5px;}
#breadcrumb div a{color:#ddd;margin-right: 7px;text-decoration:none;}
#breadcrumb div a:hover{color:#fff;text-decoration:underline;}




/* =============中ページ共通のスタイル================== */
/*見出し*/
.midashi1{font-size:273%;color:#790000;line-height: 1.1;letter-spacing: 0.3em;margin: 0 0 30px 0;text-align: center;}

/*下に下線*/
.midashi2{position: relative;margin: 0 auto 80px auto;font-size: 243%;line-height: 1.0;color: #59000d;letter-spacing: 0.05em;text-align: center;}
.midashi2:before {content: '';position: absolute;bottom:-20px;display: inline-block;width:140px;height:2px;left: 50%;background-color:#ddaeac;
										-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}

.midashi3{font-size:129%;line-height:1.2;font-weight:bold;color:#fff;padding: 12px 10px 12px 15px;background-color:#bd9b6c;}
/*IE8以上*/
.midashi3{padding:14px 10px 11px 15px\0;}

.midashi4{font-size:136%;font-weight:bold;line-height:1.2;padding-bottom:8px;border-bottom:2px dotted #999;margin-bottom:15px;}

.midashi5{font-weight:bold;border: 1px solid #aaa;padding: 12px 15px;margin-bottom:15px;line-height:1.3;}
/*IE8以上*/
.midashi5{padding:14px 15px 10px 15px\0;}


/*字下げ*/
.jisage{padding-left: 1em;text-indent: -1em;}

/*色*/
.color1{color:#006436;}/*基本色 ブルー*/
.color-red{color:#ff0000;}
.color2{color:#cc3333;}/*注意色*/


/* ========= 管理者画面からのスタイル ============*/
/*文字サイズ*/
strong{font-weight:bold;}
big{font-size:129%;}
small{font-size:86%;}
.font-size8{font-size:51%;line-height:1.2;}
.font-size10{font-size:65%;line-height:1.2;}
.font-size12{font-size:86%;line-height:1.5;}
.font-size13{font-size:93%;line-height:1.5;}
.font-size14{font-size:100%;line-height:1.7;}
.font-size16{font-size:115%;line-height:1.7;}	
.font-size17{font-size:122%;line-height:1.7;}
.font-size19{font-size:129%;line-height:1.5;}
.font-size20{font-size:136%;line-height:1.5;}
.font-size23{font-size:143%;line-height:1.4;}
.font-size24{font-size:150%;line-height:1.4;}
.font-size28{font-size:172%;line-height:1.3;}
.font-size32{font-size:186%;line-height:1.3;}
.font-size36{font-size:200%;line-height:1.3;}
.font-size40{font-size:216%;line-height:1.2;}
.font-size50{font-size:232%;line-height:1.2;}
.font-size60{font-size:250%;line-height:1.2;}

.noaccent{font-weight: normal;}
.accent{font-weight: bold;}

.nowrap{white-space:nowrap;}

/* 画像 */
.alignnone,
img.alignnone {margin:0 0 0 0;}
.alignleft,
img.alignleft {float: left;margin:0 25px 0 0;}
.alignright,
img.alignright {float: right;margin:0 0 0 25px;}
aligncenter,
img.aligncenter {clear: both;display: block;margin:12px auto 7px auto;}


/*表テーブル*/
table{border-collapse: collapse;background-color:transparent;margin:0 0 15px 0;}/*width:100%;background-color:#fff;*/
table caption{}
table tr{vertical-align:top;}
table th{font-size: 100%;padding: 11px 13px 9px 13px;line-height: 1.3;background-color: #e8e8e8;font-weight:bold;color: #555;vertical-align: middle;text-align: left;white-space: nowrap;border: 1px solid #bbb;}
table td{font-size:100%;padding:11px 13px 9px 13px;padding:13px 13px 8px 13px\0;line-height:1.3;vertical-align: middle;text-align:left;border:1px solid #bbb;font-weight:normal;}
table td .alignnone,
table td img.alignnone,
table td .wp-caption.alignnone {margin: 2px -8px 5px 2px;}

table.border-zero,
table th.border-zero,
table td.border-zero{border:none;}

table.border-bottom,
table td.border-bottom,
table th.border-bottom,
table.border-bottom th{border-bottom:1px dotted #999;border-top:none;border-left:none;border-right:none;}


/*改行しない*/
.white-space{white-space:nowrap;}

/*リスト*/
#wrapper ol{margin-left:23px;}
#wrapper ul{margin-left:23px;}
#wrapper ol li,
#wrapper ul li{line-height:1.5;padding:3px 0;}

/*iframe地図*/
#wrapper iframe{border:none;}

/*このボタンは、中ページ全ページで使用*/
/*画像ボタンの場合
.naka-kuwashii a{display:inline-block;font-size:94%;line-height:1.1;font-weight:bold;background-color:#69c;color:#fff;padding:6px 15px;border-radius:5px;margin:7px 0 -7px 0;}
.naka-kuwashii a:before {font-family:'icomoon';content: "\e603";margin-right:0.1em;}
.naka-kuwashii a:hover {transition-duration:0.2s;background-color:#6be;}
*/
/*cssだけでつくったボタンの場合*/
.naka-kuwashii{text-align:center;line-height:1.1;margin-top:20px;}
.naka-kuwashii a{font-size:108%;color: #fff;line-height:1.2;text-align: center;text-decoration: none;display: inline-block;padding:8px 60px 8px 60px;	background-color:#990000;border:1px solid #990000;position: relative;z-index: 2;
									font-family:source-han-serif-japanese,serif;font-weight: 300 !important;font-style: normal;}
.naka-kuwashii a::before,
.naka-kuwashii a::after {position: absolute;z-index: -1;display: block;content: '';}
.naka-kuwashii,
.naka-kuwashii a::before,
.naka-kuwashii a::after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s;transition: all .3s;}
.naka-kuwashii a:hover{background-color:#46000a;border-color:#46000a;color:#fff;}
.naka-kuwashii a::before,
.naka-kuwashii a::after {top: 0;width: 50%;height: 100%;}
.naka-kuwashii a::before {right: 0;}
.naka-kuwashii a::after {left: 0;}
.naka-kuwashii a:hover::before,
.naka-kuwashii a:focus::before,
.naka-kuwashii a:hover::after,
.naka-kuwashii a:focus::after {width: 0;background-color:#46000a;}

/*予約注文はこちら*/
.naka-kuwashii.chuumon{margin-top: 30px;}
.naka-kuwashii.chuumon a{font-size: 136%;line-height: 1.1;padding: 9px 0 9px 20px;width: 350px;background: #990000 url(../img/arrow_white9-9.png) no-repeat left 5px center;}

/*グレイ色の枠*/
.waku-glay{padding:15px 20px;background-color:#fafafa;border:1px solid #bbb;}


/*画像拡大のswipebox*/
#swipebox-action #swipebox-close {top: 50px !important;}



/*============　お知らせ  list　=============*/
/*fixHeightをすると、1行目は揃うが、ajaxloadで発生させた分が、揃わないのでfixHeightを使うのをやめた。*/

/*and more*/
.ajaxLoad{text-decoration:none;}
.ajaxLoad img{margin:0 auto 0 auto;}
.ajaxLoad a{width:480px;height:34px;margin:15px auto 0 auto;
						font-size:108%;line-height:32px;text-align:center;background-color:#666;color:#fff;border:1px solid #e9e8e7;border-radius:5px;text-decoration:none;display:block;
						-webkit-transition: 0.6s ease-in-out;-moz-transition: 0.6s ease-in-out;-o-transition: 0.6s ease-in-out;transition: 0.6s ease-in-out;}
/*IE8以上*/
.ajaxLoad a{line-height:34px\0;height:32px\0;}

.ajaxLoad a:hover{background-color:#62a932;color:#fff;}



/*============　お知らせ  one　=============*/
dl.news-single-title-box{background:url(../img/news_bar.gif) repeat-x 0 bottom;padding:0 0 24px 0;margin-top: -15px;}
dl.news-single-title-box dt{}
dl.news-single-title-box dt .news-single-category{float:left;margin-right: 15px;line-height: 1.0;}
dl.news-single-title-box dt .news-single-date{float:left;font-size:86%;line-height:1.0;margin-top: 4px;color: #666;}
dl.news-single-title-box dt .news-single-date img{margin:-5px 0 0 5px;}

dl.news-single-title-box dt .news-single-ichiran{float: right;margin: 0px 10px 0 0;line-height: 1.0;}
dl.news-single-title-box dt .news-single-ichiran a{font-size:86%;color:#790000;background:url(../img/arrow_red9-9.png) no-repeat 0 center;padding-left:28px;}
/*IE8以上*/
dl.news-single-title-box dt .news-single-ichiran a{background:url(../img/arrow_red9-9.png) no-repeat 0 4px\0;}
dl.news-single-title-box dt .news-single-ichiran a:hover{color:#b50000;text-decoration:underline;}

dl.news-single-title-box dd h2.news-single-title{font-size:150%;line-height:1.3;color:#000;margin-top:11px;font-weight: bold !important;}


.news-single-main{width: 900px;margin:30px auto 0 auto;}
.news-single-com1 {font-size:108%;line-height:2.0;margin-bottom:30px;}

.news-single-bigimg{display:table;margin:0 auto 30px auto;}
.news-single-bigimg img{}
.news-single-bigimg-cap {font-size:79%;color:#888;line-height:1.2;padding:4px 0 0 0;}

.news-single-center{display:inline-block;text-align:center;margin:0 auto;}
.news-single-left{float:left;margin-right:20px;text-align:left;}
.news-single-right{float:right;margin-left:20px;text-align:left;}

ul.news-single-yokoimg-dl{margin-bottom: 40px;margin-left: 0 !important;}
ul.news-single-yokoimg-dl li{display: inline-table;text-align:left;margin: 0 10px 20px 10px;width: 275px;vertical-align: top;padding: 0 !important;}
ul.news-single-yokoimg-dl li a:hover{opacity:0.7;}
ul.news-single-yokoimg-dl li .news-single-yokoimg{width: 275px;height:200px;background-color: #fff;background-size: contain !important;background-position: center center;background-repeat: no-repeat;}
ul.news-single-yokoimg-dl li .news-single-yokoimg-cap{display:table-caption;caption-side: bottom;font-size:79%;line-height:1.2;color:#666;margin-top:4px;}

.news-single-com2{font-size:100%;line-height:1.8;margin-bottom:20px;}

.news-single-temp{font-size:100%;line-height: 1.1;background:url(../img/icon_pdf.gif) no-repeat 0px 0px;padding:0 0 13px 24px;}
.news-single-temp a{text-decoration:underline;}
.news-single-temp a:hover{}

.news-single-iframe-map{margin-top:30px;}
.news-single-iframe-map iframe{width:100% !important;height:350px !important;}

.news-single-map-link{font-size: 93%;line-height: 1.5;margin-top: -6px;}


/*ページ下部の表示用*/
.pagescroll{font-size:108%;margin:45px 0px 100px 0px;text-align: center;color:#666;}
.pagescroll a{color:#000;text-decoration:underline;}
.pagescroll a:hover{color:#ef4b78;}





/*==========　404ページ専用のスタイル==========*/
.error-midashi1{font-size:165%;line-height: 1.0;text-align: center;}
.error-com1{font-size:136%;margin-top:40px;text-align: center;}
.error-com2{font-size:108%;margin:20px 0 20px 0;text-align: center;}




/*==========　料理で選ぶページ専用のスタイル==========*/
.scene-title-box{margin-top:10px;padding-bottom:20px;}
.scene-cont-box{}

body.cuisine .section:nth-child(1){background-color: rgba(255,255,255,1);}

body.cuisine .scene-title-box{margin-top:80px;text-align: center;}

/*会席料理・松花堂*/
body#kaiseki.cuisine .section:nth-child(1){background: rgba(255,255,255,1) url(../cuisine/img/kaiseki_top_bg.jpg) no-repeat center top;}

/*箱膳・幕の内*/
body#hakozen.cuisine .section:nth-child(1){background: rgba(255,255,255,1) url(../cuisine/img/hakozen_top_bg.jpg) no-repeat center top;}

/*折詰料理*/
body#orizume.cuisine .section:nth-child(1){background: rgba(255,255,255,1) url(../cuisine/img/orizume_top_bg.jpg) no-repeat center top;}

/*お弁当・プレミアム弁当*/
body#bentou.cuisine .section:nth-child(1){background: rgba(255,255,255,1) url(../cuisine/img/bentou_top_bg.jpg) no-repeat center top;}

/*パーティ・ケータリング*/
body#delivery.cuisine .section:nth-child(1){background: rgba(255,255,255,1) url(../cuisine/img/delivery_top_bg.jpg) no-repeat center top;}

/*お寿司・オードブル・味彩便*/
body#horsdoeuvre.cuisine .section:nth-child(1){background: rgba(255,255,255,1) url(../cuisine/img/horsdoeuvre_top_bg.jpg) no-repeat center top;}

/*観光*/
body#kankou.cuisine .section:nth-child(1){background: rgba(255,255,255,1) url(../cuisine/img/kankou_top_bg.jpg) no-repeat center top;}


/*料理で選ぶ--------------------*/
.scene-head{color:#fff;background-color:#790000;font-size: 100%;line-height: 20px;height: 23px;text-align: center;letter-spacing: 0.5em;width:215px;margin:0 auto;}
/*IE8以上*/
.scene-head{line-height:21px\0;}
/*文字に白フチ*/
.scene-title{color:#3f000b;font-size:286%;line-height:1.2;font-weight: bold !important;text-align:center;margin-top:15px;letter-spacing: 0.1em;text-shadow: -1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;}


.scene-midashi{font-size:143%;color:#790000;font-weight: bold !important;line-height:1.5;margin-top:35px;}
.scene-com0{font-size:108%;margin-top:20px;}
.scene-com1{font-size: 100%;text-align: center;margin: 35px 0 -20px 0;}

.scene-img-title small{font-size:65%;}

/*商品 1つ並び*/
ul.scene-img-ul1{margin-left:0 !important;text-align:center;}
ul.scene-img-ul1 li{max-width:600px;border-bottom:1px solid #ccc;margin: 0 auto;padding: 50px 0 45px 0 !important;}
ul.scene-img-ul1 .scene-img{}
ul.scene-img-ul1 .scene-img img{max-width: 100%;height:auto;}

ul.scene-img-ul1 .scene-img-title{font-size:186%;line-height:1.3;color:#000;text-align:center;margin-top:15px;}
ul.scene-img-ul1 .scene-img-title span{font-size:79%;}
ul.scene-img-ul1 .scene-img-title span.gentei{font-size:62%;display:inline-block;margin-right:5px;
																				font-family:Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3" , "メイリオ" , Meiryo , "Meiryo UI" , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif, source-han-serif-japanese,serif;}
ul.scene-img-ul1 .scene-img-title span.gentei.summer{color:#3366cc;}
ul.scene-img-ul1 .scene-price{font-size:186%;line-height:1.1;color:#000;text-align:center;margin-top:10px;}
ul.scene-img-ul1 .scene-price span{font-size:60%;}
ul.scene-img-ul1 .scene-com{font-size:84%;line-height:1.3;margin-top:15px;}


/*商品 2つ並び*/
ul.scene-img-ul{margin-left:0 !important;}
ul.scene-img-ul li{float:left;width:470px;margin:0 50px 0 0;padding:55px 0 55px 0 !important;border-bottom:1px solid #ccc;}
ul.scene-img-ul li:nth-child(2n){margin:0;}
ul.scene-img-ul .scene-img{display:table-cell;vertical-align:middle;text-align:center;width:470px;height:350px;}
ul.scene-img-ul .scene-img img{max-width: 100%;max-height:350px;}

ul.scene-img-ul .scene-img-title{font-size:186%;line-height:1.3;color:#000;text-align:center;margin-top:15px;}
ul.scene-img-ul .scene-img-title span{font-size:79%;}
ul.scene-img-ul .scene-img-title span.gentei{font-size:62%;display:inline-block;margin-right:5px;
																				font-family:Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3" , "メイリオ" , Meiryo , "Meiryo UI" , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif, source-han-serif-japanese,serif;}
ul.scene-img-ul .scene-img-title span.gentei.summer{color:#3366cc;}
ul.scene-img-ul .scene-img-title img{height:26px;width:auto;margin: -5px 4px 0 0;}
ul.scene-img-ul .scene-price{font-size:186%;line-height:1.1;color:#000;text-align:center;margin-top:10px;}
ul.scene-img-ul .scene-price span{font-size:60%;}
ul.scene-img-ul .scene-com{font-size:84%;line-height:1.3;margin-top:15px;}

/*商品 3つ並び*/
ul.scene-img-ul2{margin-left:0 !important;}
ul.scene-img-ul2 li{float:left;width:300px;margin:0 50px 0 0;padding:55px 0 45px 0 !important;border-bottom: 1px solid #ccc;}
ul.scene-img-ul2 li:nth-child(3n){margin:0;}
ul.scene-img-ul2 .scene-img{display:table-cell;vertical-align:middle;text-align:center;width:300px;height:225px;}
ul.scene-img-ul2 .scene-img img{max-width: 100%;max-height:225px;}

ul.scene-img-ul2 .scene-img-title{font-size:143%;line-height:1.2;color:#000;text-align:center;margin-top:12px;}
ul.scene-img-ul2 .scene-img-title span{font-size:59%;display:block;
																				font-family:Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3" , "メイリオ" , Meiryo , "Meiryo UI" , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif, source-han-serif-japanese,serif;}
ul.scene-img-ul2 .scene-img-title img{height:20px;width:auto;margin: -6px 3px 0 0;}
ul.scene-img-ul2 .scene-price{font-size:143%;line-height:1.1;color:#000;text-align:center;margin-top:8px;}
ul.scene-img-ul2 .scene-price span{font-size:60%;}
ul.scene-img-ul2 .scene-price span.number{border: 1px solid #999;line-height: 1;padding: 0px 3px 1px 3px;display: inline-block;margin-right: 10px;}
ul.scene-img-ul2 .scene-com{font-size:84%;line-height:1.3;margin-top:12px;}

/*会席料理・松花堂*/
.midashi2.hakozen{margin: 60px 0 10px 0;}
.midashi2.hakozen2{margin: 0 0 10px 0;}

/*箱膳・幕の内*/
.parts-box{margin-top: 40px;text-align: center;}
.parts-box-midashi{text-align:center;background-color:#990000;color:#fff;line-height:1.2;padding:3px 20px 4px 20px;display:inline-block;font-size: 115%;}
.parts-box-com{text-align:center;margin-top:12px;}
ul.parts-ul{text-align:center;margin-left: 0 !important;}
ul.parts-ul li{width:155px;display:inline-block;vertical-align:top;margin:15px 8px 0 8px;}
ul.parts-ul li .parts-img{}
ul.parts-ul li .parts-img img{width:100%;height:auto;}
ul.parts-ul li .parts-title{font-size: 84%;line-height: 1.3;margin-top:5px;}

/*折詰料理*/
.midashi2.orizume{margin: 60px 0 50px 0;}
.midashi2.orizume span.iwai{background-color:#f00;color:#fff;font-size:78%;line-height: 31px;display: inline-block;height: 34px;padding: 0 5px;margin: 0 10px 0 0;position: relative;top: -2px;}
.midashi2.orizume.hou{margin:0 0 50px 0;}
.midashi2.orizume.hou span.iwai{background-color:#666600;}
.orizume-com1{text-align: center;font-size: 108%;margin-bottom: -20px;}

/*お弁当・プレミアム弁当*/


/*パーティ・ケータリング*/
.scene-list{display:inline-block;border-top:1px solid #999;border-bottom:1px solid #999;font-size:108%;line-height:1.3;padding:8px 30px 9px 30px;margin-top:25px;}
/*IE8以上*/
.scene-list{padding:12px 30px 7px 30px\0;}
/*facebook動画のiframe埋め込み*/
.video-container{position: relative;text-align: center;padding-top: 30px;margin-top:30px;}

/*お寿司・オードブル・味彩便*/
.orizume-com1 .ajisai{color:#cc3333;font-size:122%;font-weight:bold;}


dl.ajisai-title-dl{text-align:center;background-color:#eb5405;padding: 13px 0;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);/*containterの幅からはみ出す*/margin-top: 50px;}
dl.ajisai-title-dl img{max-width:100%;height:auto;}
dl.ajisai-title-dl dt{max-width: 1000px;margin: 0 auto 5px auto;}
dl.ajisai-title-dl dd{max-width: 1000px;margin: 0 auto 0 auto;}
dl.ajisai-title-dl dd img:nth-child(1){width:47%;}
dl.ajisai-title-dl dd img:nth-child(2){width:51%;}
/*
dl.ajisai-title-dl{text-align:center;background-color:#eb5405;padding: 13px 0;position: absolute;right: 0;left: 0;margin: 50px auto 0 auto;}
.ajisai-title-dl-height{display:block;height:330px;}
*/


/*お料理一覧*/
body#cooklist .section {padding: 50px 0 60px 0;}
.container.cooklist{margin-top:-10px;}
/*商品 4つ並び*/
ul.scene-img-ul4{margin-left:0 !important;margin-top: 30px;text-align: center;}
ul.scene-img-ul4 li{display:inline-block;width:220px;margin: 0 30px 0 0;padding: 30px 0 25px 0 !important;border-bottom: 1px solid #ccc;vertical-align: top;}
ul.scene-img-ul4 li:nth-child(4n){margin:0;}
ul.scene-img-ul4 .scene-img{display:table-cell;vertical-align:middle;text-align:center;}
ul.scene-img-ul4 .scene-img img{max-width: 100%;max-height:225px;}

ul.scene-img-ul4 .scene-img-title{font-size:115%;line-height:1.2;color:#000;text-align:center;margin-top:8px;}
ul.scene-img-ul4 .scene-img-title span{font-size:59%;display:block;
																				font-family:Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3" , "メイリオ" , Meiryo , "Meiryo UI" , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif, source-han-serif-japanese,serif;}
ul.scene-img-ul4 .scene-img-title img{height:16px;width:auto;margin: -3px 3px 0 0;}
ul.scene-img-ul4 .scene-price{font-size:122%;line-height:1.1;color:#000;text-align:center;margin-top:3px;}
ul.scene-img-ul4 .scene-price span{font-size:60%;}
ul.scene-img-ul4 .scene-price span.number{border: 1px solid #999;line-height: 1;padding: 0px 3px 1px 3px;display: inline-block;margin-right: 10px;}
ul.scene-img-ul4 .scene-com{display:none;/*font-size:84%;line-height:1.3;margin-top:12px;*/}

.midashi2.hakozen2 span.iwai{background-color:#f00;color:#fff;font-size:78%;line-height: 31px;display: inline-block;height: 34px;padding: 0 5px;margin: 0 10px 0 0;position: relative;top: -2px;}
.midashi2.hakozen2.hou{margin:0 0 10px 0;}
.midashi2.hakozen2.hou span.iwai{background-color:#666600;}




/*==========　味屋のこだわり==========*/
.kodawari-title-box{text-align:center;}
.kodawari-img-box{text-align:center;margin-top:30px;}
.kodawari-cont-box{width:1000px;margin:60px auto 0 auto;padding:0;line-height:1.9;overflow: hidden;}
.kodawari-img-box.naka{padding:0;background-color:transparent;}

dl.kodawari-jimono-box{margin:70px auto 0 auto;width:1000px;}
dl.kodawari-jimono-box dt{float:left;width:140px;height:625px;background:#b46f6e url(../kodawari/img/jimono.gif) no-repeat center center;}
dl.kodawari-jimono-box dt p{display:none;color:#fff;font-size:258%;}

dl.kodawari-jimono-box dd{float:right;width:810px;}

.jimono-space{margin-bottom:30px;}
.jimono-midashi{font-size:279%;font-weight:bold !important;position: relative;display:table;padding-right: 115px;line-height: 1.2;margin-bottom:10px;}
.jimono-midashi:after{content: '';position: absolute;top: 50%;right: 0;display: inline-block;width:100px;height:2px;background-color:#387e1e;}

/*色*/
.jimono-midashi.green{color:#387e1e;}
.jimono-midashi.green:after{background-color:#387e1e;}

.jimono-midashi.blue{color:#1a76c1;}
.jimono-midashi.blue:after{background-color:#1a76c1;}

.jimono-midashi.orange{color:#df9320;}
.jimono-midashi.orange:after{background-color:#df9320;}

.jimono-midashi.wine{color:#be2063;}
.jimono-midashi.wine:after{background-color:#be2063;}

.jimono-midashi.orange2{color:#de421c;}
.jimono-midashi.orange2:after{background-color:#de421c;}

.jimono-midashi.darkpurple{color:#660000;}
.jimono-midashi.darkpurple:after{background-color:#660000;}


.jimono-img{float:left;margin:0 25px 0 0;margin-bottom:10px;}

.jimono-com{font-size:108%;line-height: 1.5;}
.sommelier{float:right;margin-top:50px;}
.jimono-com-sommelier{display:table;font-size:100%;width: 550px;line-height:1.4;}
.jimono-com-sommelier span.sommelier-title{display:block;color:#387e1e;font-weight:bold;}


/*衛生管理*/
.kodawari-eisei-box{max-width: 823px;margin:0 auto 0 auto;}
.eisei-com1{font-size: 150%;line-height: 1.7;margin-top: -20px;text-align: center;letter-spacing: 0.05em;color:#000;}
.eisei-com2{margin-top:20px;line-height:1.5;}
.eisei-com2 span{font-size:115%;display:block;font-weight:bold;}

.eisei-img-box{margin-top:30px;text-align:center;background-color:#ead1ce;}
.eisei-img-box img{max-width: 100%;height: auto;}
.eisei-img-cap{width:823px;margin:2px auto 0 auto;font-size:72%;color:#555;}




/* ============= 店舗案内 shop/================== */
.shop-title-box{}
.shop-com1{font-size:193%;line-height: 1.7;;text-align: center;letter-spacing: 0.05em;color: #790000;}
.shop-com2{font-size:136%;line-height: 1.7;margin-top:30px;text-align: center;}

.shop-img-box{margin-top:50px;}
.shop-name{font-size:172%;line-height:1.4;margin-top:60px;text-align: center;letter-spacing: 0.05em;color:#000;}
.shop-name small{font-size:65%;display:block;}

.shop-zip{font-size:108%;text-align:center;margin-top:40px;letter-spacing: 0.05em;color: #000;}
.shop-zip span{}
.shop-zip strong{font-size:143%;font-weight:normal;}

/*googleMAP*/
.googlemap_area {width: 100%;height:480px;margin-top:60px;}




/*==========　旅行会社様向け ==========*/
.section.travel .container{width: 100%;max-width: 1330px;padding: 0 15px;}
.section.travel-menu{padding: 0 0 60px 0;}
.travel-com1 {font-size: 156%;font-weight: bold !important;line-height: 1.7;text-align: center;letter-spacing: 0.05em;color: #790000;margin: -10px 0 50px 0;}
.travel-com2{font-size: 110%;text-align: center;margin: 25px 0 40px 0;}

body#travel .kodawari-img-box{margin: 56px 0 0 0;}



/*==========　提携先葬儀社様向け ==========*/
.section.sougi .container{width: 100%;max-width: 1330px;padding: 0 15px;}







