@charset "UTF-8";
/* CSS Document */
.dinner_main{
	width: 100%;
	height: 600px;
	background-image: url(../img/dinner/dinner_main.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
}

.dinner_copy{
	margin: 75px auto;
	width: 50%;
	display: block;
	text-align: center;
}



.dinnerCopy_p{
	font-size: 23px;
	color: #7d5f48;
	line-height: 53px;
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin-top: 40px;
}

.dinnerTime{
	width: 334px;
	margin: 100px auto 0 auto;
}

.systemTitle{
	width: 940px;
	margin: 50px auto 0 auto;
}

.systemCopy{
	text-align: center;
	font-size: 25px;
	color: #7d5f48;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin-top: 35px;
	line-height: 40px;
}

.systemCopy span{
	display: block;
	font-size: 17px;
	line-height: 23px;
	margin-top: 20px;
	}

.dinner_01{
	width: 100%;
	height: 500px;
	background-image: url(../img/dinner/dinner_img01.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
	padding-top: 50px;
}

.dinner_03{
	width: 100%;
	height: 1000px;
	background-image: url(../img/dinner/dinner_img03.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
	padding-top: 50px;
}

.whiteBox_01{
	width: 320px;
	height: 190px;
	background-color: rgba(255,255,255,0.7);
	margin: 0 0 0 19%;
	padding-top: 30px;
}

.whiteBox_03{
	width: 320px;
	height: 490px;
	background-color: rgba(255,255,255,0.7);
	margin: 0 0 0 19%;
	padding-top: 30px;
}

.dinner_01_p{
	font-size: 30px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #96283c;
	letter-spacing:5px;
}

.dinner_03_p{
	font-size: 30px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #96283c;
	letter-spacing:5px;
}


.dinner_01Box{
	width: 300px;
	height: auto;
	margin: 0 0 0 15px;
}

.dinner_03Box{
	width: 300px;
	height: auto;
	margin: 0 0 0 15px;
}


.dinner_02_p2{
	font-size: 20px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin-top: 27px;
	line-height: 40px;
}

.dinner_02_p3{
	width: 340px;
	font-size: 20px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin-top: 12px;
	line-height: 25px;
}

.dinner_03_p3{
	font-size: 20px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin-top: 27px;
	line-height: 40px;
}

.dinner_03_p3 span{
	display: block;
	font-size: 14px;
	line-height: 17px;
	color: #000;
}

.dinner_02_p2 span{
	display: block;
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
	color: #000;
}

.dinner_02_p3 span{
	display: block;
	font-size: 14px;
		line-height: 20px;
	color: #000;
}

.dinner_02{
	width: 100%;
	height: 500px;
		background-image: url(../img/dinner/dinner_img02.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
	padding-top: 50px;
}

.whiteBox_02{
	width: 370px;
	height: 406px;
	background-color: rgba(255,255,255,0.7);
	margin: 0 0 0 62%;
	padding-top: 30px;
}

.dinner_02Box{
	width: 280px;
	height: auto;
	margin: 0 0 0 15px;
}

.dinner_02_p{
	font-size: 30px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #96283c;
	letter-spacing:5px;
}

.gibier_bana{
	width: 536px;
	height: auto;
	margin:20px auto 0 auto;
	
}


.gibier_bana a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

#w760{
	width: 680px;
	height: auto;
	margin: 150px auto 0 auto;
	
}

.bread_left{
	float: left;
	width: 350px;
}

.bread_right{
	float: left;
	width: 300px;
	margin-left: 30px;
	
}

.bre_title{
		font-size: 25px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #96283c;
	letter-spacing:5px;
}

.co_title{
		font-size: 25px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #96283c;
	letter-spacing:5px;
}

.bre_title2{
	font-size: 18px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin-top: 30px;
}

.co_title2{
	font-size: 18px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin-top: 30px;
	line-height: 30px;
}

.bre_p{
	width: 300px;
	height: auto;
	font-size: 15px;
	line-height: 28px;
	margin-top: 20px;
}

.coffee_left{
	float: left;
	width: 300px;
	margin-top: 100px;
}

.coffee_right{
	float: left;
	width: 350px;
	margin-top: 100px;
	margin-left: 30px;
}

.plusIcon{
	width: 94px;
	margin: 80px auto 0 auto;
	display: block;
	}

.desa{
	width: 940px;
	height: 500px;
	border: 1px solid #7d5f48;
	margin-top: 80px;
}

.desa_left{
	float: left;
	width: 400px;
	margin: 24px 0 0 24px;
}

.desa_right{
	float: left;
	width: 443px;
height: 380px;
	margin: 30px 0 0 24px;
}

.desa_title{
	font-size: 15px;
	line-height: 28px;
	margin-top: 20px;
}

/*span{
	font-size: 25px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #7d5f48;
	line-height: 35px;
	margin-bottom: 20px;
}*/

.desa_menu{
	float: left;
	font-size: 20px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #7d5f48;
	line-height: 50px;
	margin-top: 30px;
}

.desa_price{
	float: right;
	font-size: 20px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #7d5f48;
	line-height: 50px;
	margin-top: 30px;
}

.wineBana{
	display: block;
	width: 536px;
	margin: 150px auto 0 auto;
}

.wineBana a:hover img{
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.dinnerAtent{
	width: 940px;

	border: 1px solid #000;
	font-size: 20px;
	line-height: 30px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	margin: 180px auto 200px auto;
}


.dinner_04{
	width: 100%;
	height: 500px;
		background-image: url(../img/dinner/dinner_img04.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 50px;
}

.whiteBox_04{
	width: 320px;
	height: 200px;
	background-color: rgba(255,255,255,0.7);
	margin: 0 0 0 62%;
	padding-top: 30px;
}

.dinner_02_p4{
display: block;
	font-size: 14px;
		line-height: 20px;
	color: #000;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin-top: -5px;
}

.menu_box{
	width: 100%;
	padding-bottom: 70px;
	padding-top: 70px;
	background-image: url(../img/lunch/menu_back.jpg);

}

.dinner_menuBox{
	width: 940px;
	margin: 0 auto 0 auto;
	padding: 0;
}

.menuA_left{
	float: left;
	width: 455px;
	height: 687px;
	background-image: url(../img/dinner/dinner_A.jpg);
	background-repeat: no-repeat;
	box-shadow: 3px 3px 7px;
	margin-bottom: 30px;
}

.menuB_right{
	float: right;
	width: 455px;
	height: 687px;
	background-image: url(../img/dinner/dinner_B.jpg);
	background-repeat: no-repeat;
	box-shadow: 3px 3px 7px;
	margin-bottom: 30px;
}

.menuC_left{
	float: left;
	width: 455px;
	height: 687px;
	background-image: url(../img/dinner/dinner_C.jpg);
	background-repeat: no-repeat;
	box-shadow: 3px 3px 7px;
	margin-bottom: 30px;
}

.menuD_right{
	float: right;
	width: 455px;
	height: 687px;
	background-image: url(../img/dinner/dinner_L.jpg);
	background-repeat: no-repeat;
	box-shadow: 3px 3px 7px;
	margin-bottom: 30px;
}



.dinner_menu_price{
	font-size:55px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #96283c;
	text-align: center;
	line-height: 0px;
	margin-top: 180px;
}

.dinner_menu_price span{
	font-size:21px;
	color: #96283c;
	line-height: 35px;
}


.dinner_menu_price2{
	font-size:55px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #96283c;
	text-align: center;
	line-height: 0px;
	margin-top: 175px;
}

.dinner_menu_price2 span{
	font-size:21px;
	color: #96283c;
	line-height: 35px;
}

.dinner_menu_price3{
	font-size:55px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #96283c;
	text-align: center;
	line-height: 63px;
	margin-top: 175px;
}

.dinner_menu_price3 span{
	font-size:21px;
	color: #96283c;
	line-height: 35px;
}

.dinner_menu_naiyouA{
	margin-top: 110px;
	font-size: 20px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height:35px;
	text-align: center;
}

.dinner_menu_naiyouB{
	margin-top: 93px;
	font-size: 20px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 32px;
	text-align: center;
}

.dinner_menu_naiyouC{
	margin-top: 93px;
	font-size: 20px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 35px;
	text-align: center;
}

.dinner_menu_naiyouL{
	margin-top: 60px;
	margin-bottom: 20px;
	font-size: 24px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 40px;
	text-align: center;
	color: #96283c;
}

.dinner_menu_naiyouL_Atent{
	font-size:17px;
	text-align: center;
	line-height: 25px;
	color: #000;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.dinner_menu_naiyou_Ex{
	margin-top: 30px;
	font-size:17px;
	text-align: center;
	line-height: 25px;
	color: #000;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.dinner_menu_naiyou_Ex .ex-ttl{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 80%;
	margin: 0 auto 10px;
	padding-top: 3px;
	font-size: 15px;
	color: #666;
}

.anniversary{
	width: 940px;
	height: 514px;
	background-image: url(../img/dinner/anniversary.jpg);
margin: 0 auto;
	box-shadow: 3px 3px 7px;
}

.me_box{
	width: 500px;
	margin: 0 0 0 510px;
	padding-top: 40px;
}

.me_title{
	font-size: 26px;
	line-height: 36px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #7b5e47;
}

.me_p{
	font-size: 20px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 30px;
	margin-top: 30px;
}

.me_p span{
	font-size: 25px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 30px;
	margin-top: 30px;
	color: #96283c;
}

.dinner_menu_naiyouL{
		font-size: 25px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 12px;
	margin-top: 87px;
	color: #96283c;
}

.dinner_menu_naiyouL{
		font-size: 25px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 12px;
	margin-top: 87px;
	color: #96283c;
}

.dinner_menu_naiyouC_y{
		font-size: 25px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 12px;
	margin-top: 35px;
	color: #96283c;
	text-align: center;
}

.dinner_menu_naiyouL_p{
font-size: 17px;
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 31px;
margin-top: 29px;
	}

.ani_box{
	width: 550px;
	height: auto;
	margin: 0 0 0 40px;
	padding-top: 142px;
}

.ani_title{
	font-size: 30px;
	color: #96283c;
	line-height: 38px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.ani_Tex{
	font-size: 18px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 30px;
	width: 380px;
	margin:20px 0 ;
	border-top: 1px solid #96283c;
	border-bottom: 1px solid #96283c;
	padding: 20px 0 ;
}

.ani_Tex span{
	color: #96283c;
}

.ani_p{
	font-size: 25px;
	color: #96283c;
	line-height: 38px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.ani_atent{
	font-size: 15px;
	margin-top: 17px;
	line-height: 20px;
}

.message{
	width: 940px;
	height: 438px;
	background-image: url(../img/lunch/message.jpg);
margin: 0 auto 35px auto;
	box-shadow: 3px 3px 7px;
}

.me_box{
	width: 500px;
	margin: 0 0 0 510px;
	padding-top: 40px;
}

.me_title{
	font-size: 26px;
	line-height: 36px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #7b5e47;
}

.me_p{
	font-size: 20px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 30px;
	margin-top: 30px;
}

.me_p span{
	font-size: 25px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 30px;
	margin-top: 30px;
	color: #96283c;
}

/*追加*/
.menu_right_L{
	float: right;
	width: 455px;
	height: 687px;
	background-image: url("../img/dinner/dinner_L2.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: 3px 3px 7px;
	margin-bottom: 30px;
}

.menu_title{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	text-align: center;
	padding-top: 115px;
	font-size: 30px;
	color: #7D5F48;
}
.menu_title2{
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin-top: 20px;
	font-size: 20px;
	color: #7D5F48;
}

.lunch_menu_price3{
	font-size:55px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #96283c;
	text-align: center;
	line-height: 0px;
	margin-top: 30px;
}
.lunch_menu_price3 span{
	font-size:21px;
	color: #96283c;
	line-height: 35px;
}
.lunch_text{
	font-size: 20px;
	text-align: center;
	margin-top: 115px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 30px;
}

.dinner_chef{
	width: 940px;
	height: 468px;
	background-image: url("../img/dinner/dinner_chef.jpg");
	background-size: cover;
	margin: 0 auto 30px auto;
	box-shadow: 3px 3px 7px;
}

.chef_price{
	margin: 0 0 0 520px;
	padding-top: 130px;
	font-size:55px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #96283c;

}
.chef_price span{
	font-size:21px;
	color: #96283c;
	line-height: 35px;
}
.chef_text{
	font-size:20px;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin: 0 0 0 520px;
	color: #96283c;
}
.chef_text2{
	font-size:20px;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	margin: 0 0 0 520px;
	line-height: 30px;
	padding-top: 21px
}













@media screen and (max-width: 750px) {
	
	.dinner_main{
		display: none;
	width: 100%;
	height: 600px;
	background-image: url(../img/dinner/dinner_main.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
}
	
.menu_box{
	display: none;
	width: 100%;
	height: 2090px;
	background-image: url(../img/lunch/menu_back.jpg);
	background-repeat:no-repeat;
	margin-top: 200px;

}

	.sp_contents{
		width: 100%;
		padding: 0 10px;
		-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
	}
	
	.sp_lunch_img img{
		width: 100%;
	}
	
	
.sp_dinnerTime{
		width: 75%;
		display: block;
		text-align: center;
		margin: 30px auto;
	}
	
	.sp_systemTitle{
		text-align: center;
			font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		font-size: 23px;
		color: #7d5f48;
		line-height: 30px;
	}	
	
	.sp_system_p{
		width: 300px;
		text-align: center;
			font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		font-size: 18px;
		color: #7d5f48;
		line-height: 25px;
		margin: 20px auto 0 auto;
	}
	
	.sp_system_p span{
		display: block;
			text-align: center;
			font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		font-size: 14px;
		color: #7d5f48;
		margin-top: 20px;
		line-height: 20px;
		padding-bottom: 30px;
	}
	
	.sp_dinnerImg01{
		width: 100%;
		height: 322px;
		background-image: url(../img/dinner/sp_menu_di_img1.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		padding-top: 20px;
	}
	
		.sp_dinnerImg02{
		width: 100%;
		height: 407px;
		background-image: url(../img/dinner/sp_menu_di_img2.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
			margin-top: -14px;
		padding-top: 19px;
	}
	
			.sp_dinnerImg03{
		width: 100%;
		height: 580px;
		background-image: url(../img/dinner/sp_menu_di_img3.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
				padding-top: 40px;
				margin-top: -20px;
	}
	
	.sp_dinnerImg04{
		width: 100%;
		height: 322px;
		background-image: url(../img/dinner/sp_menu_img4.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
			margin-top: 0px;
		padding-top: 20px;
	}
	
	
	.sp_wightBox1{
		width: 300px;
		height: 140px;
		background-color: rgba(255,255,255,0.8);
		margin: 0 auto;
	}
	
	.sp_wightBox2{
		width: 300px;
		height: 316px;
		background-color: rgba(255,255,255,0.8);
		margin: 0 auto;
	}
	
		.sp_wightBox3{
		width: 300px;
		height: 445px;
		background-color: rgba(255,255,255,0.8);
		margin: 0 auto;
	}
	
		.sp_wightBox4{
		width: 300px;
		height: 190px;
		background-color: rgba(255,255,255,0.8);
		margin: 0 auto;
	}
	
	
	.sp_dinnerImg_p{
		text-align: center;
		font-size: 22px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		color: #96283c;
		padding: 15px 0;
	}
	
	.sp_dinnerImg_p2{
		width: 280px;
		line-height: 40px;
		margin: 0 auto;
		text-align: center;
		font-size: 20px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		margin-top: -10px;
			}
	
	.sp_dinnerImg_p5{
		width: 280px;
		line-height: 24px;
		margin: 0 auto;
		text-align: center;
		font-size: 20px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		margin-top: 10px;
			}
	
	.sp_dinnerImg_p3{
		width: 280px;
		line-height: 21px;
		margin: 10px auto 0 auto;
		text-align: center;
		font-size: 16px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
					}
	
	.sp_dinnerImg_p4{
		width: 280px;
		line-height: 21px;
		margin: 0 auto;
		text-align: center;
		font-size: 16px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
					}

					}
	
.sp_dinnerImg_p5 span{
		width: 280px;
		line-height: 20px;
		margin: 10px auto 0 auto;
		text-align: center;
		font-size: 14px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
					}

	.sp_dinnerImg_p3 span{
		width: 280px;
		line-height: 20px;
		margin: 10px auto 0 auto;
		text-align: center;
		font-size: 14px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
					}
	
	.sp_dinnerImg_p2 span{
		display: block;
		line-height: 20px;
		margin-top: -5px;
		text-align: center;
		font-size: 14px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		margin-bottom: 0;
			}
	
	.sp_gibier_bana img{
		width: 85%;
		display: block;
		text-align: center;
		margin: 30px auto 45px auto;
		box-shadow: 3px 3px 10px -2px black;
	}
	
	.sp_submenu{
		width: 100%;
	margin-top: 50px;
			}
	
	.sp_submenuBox{
		width: 100%;
		text-align: center;
	}
	
	.sp_subMenu_title{
		text-align: center;
			font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		font-size: 20px;
		color: #96283c;
		line-height: 30px;
		margin: 10px 0;
	}
	
	.sp_subMenu_p{
		width: 276px;
		text-align: left;
			font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		font-size: 18px;
		color: #000;
		line-height: 24px;
		margin: 0 auto;
			}
	
	.sp_subMenu_p span{
						width: 250px;
					font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		font-size: 14px;
		color: #000;
			margin-top: 10px;
			}
	
	.sp_menuBox{
		width: 100%;
		background-image: url(../img/lunch/sp_lunch_back.jpg);
		background-size: cover;
		margin: 80px auto 0 auto;
		text-align: center;
		padding-bottom: 20px;
	}
	.sp_menuBox li{
		width: 100%;
		padding: 20px 0 0 0;
		
	}	
	
	.sp_menuBox img{
	box-shadow: 5px 5px 20px -2px black;
	}
	
	.sp_dinner_Atent{
		width: 75%;
		border: 1px solid #000;
		margin: 0 auto;
		text-align: justify;
		padding: 20px;
		font-size: 14px;
		line-height: 21px;
		
	}	
/*	
	span{
	font-size: 25px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #000;
	line-height: 35px;
	margin-bottom: 20px;
}
	
	*/
	
	.sp_wine_bana img{
		width: 85%;
		display: block;
		text-align: center;
		margin: 30px auto 0 auto;
		box-shadow: 3px 3px 10px -2px black;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
