@charset "UTF-8";
/* CSS Document */

/* header共通ここから */
 #header {
	 margin: 0 auto;
	 width: 1024px;
	 height: 120px;
	 clear: both;
 }
 #header h1 {
	 margin: 27px 0 0 10px;
	 width: 174px;
	 height: 94px;
	 display: block;
	 text-indent: -9999px;
	 background-image: url(../images-common/rogo_shinsen.png);
 }
 #header h1 a {
	 display: block;
	 width: 174px;
	 height: 94px;
 }
 #header h1 a:hover {
	 background-image: url(../images-common/rogo_shinsen.png);
 }
 #header h1 a:active {
	 background-image: url(../images-common/rogo_shinsen.png);
 }
 #header .rogo {
	 margin: 0 auto;
	 width: 200px;
	 height: 120px;
	 float: left;
 }
 #header .info {
	 margin: 0 140px 0 0px;
	 width: 684px;
	 height: 120px;
	 float: right;
	 font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	 color: #41332e;
	 text-align: right;

 }
 #header .info h2 {
	 margin: 10px 0 10px 0;
	 font-size: 72%;
 }
  #header .tel {
	  font-size: 88%;
  }
  #header .tel span {
	  font-size: 162%;
  }
  #header .ado {
	  font-size: 78%;
  }
/* header共通ここまで */

/* sideContents 内共通 ここから*/
#unagi {
	margin: 0 0 0 7px;
	width: 180px;
	height: 300px;
	background: url(../images-common/rogo_unagi.png) no-repeat;
}
/* sideContents 内共通 ここまで*/


/* お品書き  ここから*/
 #wrapper .bg2 {
	 margin: 0 auto 20px auto;
	 width: 100%;
	 height: 90px;
	 background: url(../images-common/deco02.png) repeat-x 0 0;
 }


/* 夜のメニュー  ここから*/

#contents {
	margin: 0 auto;
	width: 1025px;
	overflow: hidden;
}

#sideContents {
	margin: 0 ;
	width: 200px;
	height: 580px;
	float: left;
}

#mainContents {
	margin: 0 ;
	width: 825px;
	float: right;
}
#menu {
	margin: 0 0 0 0px;
	line-height: 1.5em;
	width: 730px;
	height: 100px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#menu h2 {
	margin: 30px 0 0px 0px;
	padding: 10px 0 0 45px;
	width: 200px;
	height: 35px;
	text-align: left;
	letter-spacing: 5px;
	background: url(../images-menu/icon_menu.png) no-repeat;

}
#menu ul {
	margin: 0 0 0px 30px;
}
#menu li {
	margin: 0 0 0 25px;
	float: left;
	text-align: left;
	font-size: 88%;
	list-style: none;
	background: url(../images-menu/list01.png) no-repeat 0 50%;
}
#menu ul li a {
	padding: 0 3px 0px 12px;
	display: block;
	height: 20px;
}

#dinnerMenu {
	margin: 0px;
	width: 710px;
	font-size: 82%;
	text-align: left;
	clear: both;
}
#dinnerMenu h3 {
	margin: 0px 0 10px 0px;
	padding: 0 0 0 15px;
	text-align: left;
	font-size: 112%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing: 5px;
	border-bottom: #a3b954 1px solid;
}
#dinnerMenu .line {
	width: 710px;
	height: 20px;
	border-bottom: #a3b954 1px solid;
}
#dinnerMenu p.pagetop {
	margin: 0 0 0 610px;
	padding: 0 0 0 15px;
	width: 100px;
	height: 22px;
	font-size: 82%;
	color: #7a5c51;
	background: url(../images-menu/pagetop.png) no-repeat 0 50%;
}
#dinner {
	margin: 0 0 40px 0;
	width: 700px;
  overflow: hidden;
  display: flex;
}
#dinnerL {
	margin: 0 auto;
	width: 50%;
}
#dinnerL ul li {
	margin: 20px 0 0 30px;
	padding: 0 0 0 20px;
	list-style: none;
	background: url(../images-menu/menu_bg01.png) no-repeat;
}
#dinnerR ul li {
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
	list-style: none;
	background: #fff url(../images-menu/menu_bg01.png) no-repeat;
}
#dinnerR {
	margin: 0 0px 0 0px;
	width: 383px;
}
#dinnerKaiseki p.line {
	border-bottom: #a3b954 1px solid;
}
#dinnerMenu .dinnerPhoto {
	margin: 20px 0 0 0;
}
#dinnerKaiseki {
	margin: 15px 0 40px 0;
	width: 700px;
  overflow: hidden;
}
#kaisekiL {
	margin: 0 auto;
	width: 390px;
	height: 415px;
	float: left;
}
#kaisekiL p.menuText {
	margin: 5px 0 43px 50px;
	font-size: 88%;
	color: #7a5c51;
}
#kaisekiL ul li {
	margin: 20px 0 10px 30px;
	padding: 0 0 0 20px;
	list-style: none;
	background: url(../images-menu/menu_bg01.png) no-repeat;
}
#kaisekiR {
	margin: 0 auto;
	width: 270px;
	height: 415px;
	float: right;
}

/* 夜のメニュー  ここまで*/


/* ランチメニュー  ここから*/

#contentsL {
	margin: 0 auto 40px;
	width: 1025px;
	overflow: hidden;
}
#mainContentsL {
	margin: 0 ;
	width: 825px;
}
#sideContentsL {
	margin: 0 ;
	width: 200px;
	float: left;
}
#lunchMenu {
	margin: 0 0 0 0px;
	width: 710px;
	text-align: left;
	clear: both;
}
#lunchMenu h3 {
	margin: 0px 0 10px 0px;
	padding: 0 0 0 15px;
	text-align: left;
	font-size: 112%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing: 5px;
	border-bottom: #a3b954 1px solid;
}
#lunchMenu .line {
	width: 710px;
	height: 20px;
	border-bottom: #a3b954 1px solid;
}
#lunchMenu p.pagetop {
	margin: 0 0 0 610px;
	padding: 0 0 0 15px;
	width: 100px;
	height: 22px;
	font-size: 82%;
	color: #7a5c51;
	background: url(../images-menu/pagetop.png) no-repeat 0 50%;
}
#lunch {
	margin: 0 0 0 0;
	width: 700px;
}
#lunchL {
	margin: 0 auto;
	width: 280px;
	float: left;
}
#lunchL ul li {
	margin: 20px 0 0 30px;
	padding: 0 0 0 20px;
	list-style: none;
	background: #fff url(../images-menu/menu_bg02.png) no-repeat;
}
#lunchL ul li span {
  font-size: 0.70rem;
}
#lunchL p.menuText {
	margin: 5px 0 20px 50px;
	font-size: 88%;
	color: #7a5c51;
}
#lunchR {
	margin: 0 0px 0 0px;
	width: 388px;
	height: 600px;
	float: right;
}
#lunchR .dinnerPhoto {
	margin: 20px 0 0 0;
	text-align: right;
}

/* ランチメニュー  ここまで*/


/* デザートメニュー  ここから*/

#contentsD {
	margin: 0 auto;
	width: 1025px;
	height: 410px;
	clear: both;
}
#mainContentsD {
	margin: 0 ;
	width: 825px;
	height: 410px;
	float: right;
}
#sideContentsD {
	margin: 0 ;
	width: 200px;
	height: 380px;
	float: left;
}
#desertMenu {
	margin: 0 0 0 0px;
	width: 710px;
	height: 370px;
	font-size: 82%;
	text-align: left;
	clear: both;
}
#desertMenu h3 {
	margin: 0px 0 10px 0px;
	padding: 0 0 0 15px;
	text-align: left;
	font-size: 112%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing: 5px;
	border-bottom: #a3b954 1px solid;
}
#desertMenu .line {
	width: 710px;
	height: 20px;
	border-bottom: #a3b954 1px solid;
}
#desertMenu p.pagetop {
	margin: 0 0 0 610px;
	padding: 0 0 0 15px;
	width: 100px;
	height: 22px;
	font-size: 82%;
	color: #7a5c51;
	background: url(../images-menu/pagetop.png) no-repeat 0 50%;
}
#desert {
	margin: 0 0 0 0;
	width: 700px;
	height: 330px;
}
#desertL {
	margin: 0 auto;
	width: 280px;
	height: 330px;
	float: left;
}
#desert ul li {
	margin: 20px 0 0 30px;
	padding: 0 0 0 20px;
	list-style: none;
	background: url(../images-menu/menu_bg03.png) no-repeat;
}
#desertR {
	margin: 0 0px 0 0px;
	width: 388px;
	height: 330px;
	float: right;
}
#desertR .dinnerPhoto {
	margin: 20px 0 0 0;
}

/* デザートメニュー  ここまで*/


/* ドリンクメニュー  ここから*/

#contentsDri {
	margin: 0 auto;
	width: 1025px;
	height: 700px;
	clear: both;
}
#mainContentsDri {
	margin: 0 ;
	width: 825px;
	height: 700px;
	float: right;
}
#sideContentsDri {
	margin: 0 ;
	width: 200px;
	height: 380px;
	float: left;
}
#drinkMenu {
	margin: 0 0 0 0px;
	width: 710px;
	height: 680px;
	font-size: 82%;
	text-align: left;
	clear: both;
}
#drinkMenu h3 {
	margin: 0px 0 10px 0px;
	padding: 0 0 0 15px;
	text-align: left;
	font-size: 112%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing: 5px;
	border-bottom: #a3b954 1px solid;
}
#drinkMenu .line {
	width: 710px;
	height: 20px;
	border-bottom: #a3b954 1px solid;
}
#drinkMenu p.pagetop {
	margin: 0 0 0 610px;
	padding: 0 0 0 15px;
	width: 100px;
	height: 22px;
	font-size: 82%;
	color: #7a5c51;
	background: url(../images-menu/pagetop.png) no-repeat 0 50%;
}
#drink {
	margin: 0 0 0 0;
	width: 700px;
	height: 600px;
}
#drinkL {
	margin: 0 auto;
	width: 410px;
	height: 560px;
	float: left;
	font-size: 92%;
}
#drinkL .dinnerPhoto {
	margin: 20px 0 0 10px;
}
#drink ul li {
	margin: 20px 0 0 30px;
	padding: 0 0 0 20px;
	list-style: none;
	background: url(../images-menu/menu_bg04_2.png) no-repeat;
}
#drinkR {
	margin: 0 0px 0 0px;
	width: 290px;
	height: 560px;
	float: right;
	font-size: 92%;
}
#drinkL p.menuText {
	margin: 20px 0 20px 30px;
	font-size: 92%;
	color: #7a5c51;
}
/* ドリンクメニュー  ここまで*/

/* お品書き ここまで*/

/* 出前・持ち帰り ここから*/
#menuTakeout {
	margin: 0 0 0 0px;
	line-height: 1.5em;
	width: 730px;
	height: 60px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#menuTakeout h2 {
	margin: 30px 0 0px 0px;
	padding: 10px 0 0 45px;
	width: 200px;
	height: 35px;
	text-align: left;
	letter-spacing: 5px;
	background: url(../images-menu/icon_menu.png) no-repeat;

}
#takeoutMenu {
	margin: 0px;
	width: 710px;
	font-size: 82%;
	text-align: left;
	clear: both;
}
#takeoutMenu h3 {
	margin: 0px 0 10px 0px;
	padding: 0 0 0 15px;
	text-align: left;
	font-size: 112%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing: 5px;
	border-bottom: #a3b954 1px solid;
}
#takeoutMenu .line {
	width: 710px;
	height: 20px;
	border-bottom: #a3b954 1px solid;
}
#takeoutMenu p.pagetop {
	margin: 0 0 0 610px;
	padding: 0 0 0 15px;
	width: 100px;
	height: 22px;
	font-size: 82%;
	color: #7a5c51;
	background: url(../images-menu/pagetop.png) no-repeat 0 50%;
}
#takeout {
	margin: 0 0 10px 0;
	width: 700px;
  overflow: hidden;
  display: flex;
}
#takeoutL {
	margin: 0 20px 0 0;
	width: 45%;
}
#takeoutL ul li {
	margin: 20px 0 0 30px;
	padding: 0 0 0 20px;
	list-style: none;
	background: #fff url(../images-menu/menu_bg01.png) no-repeat;
}
#takeoutR ul li {
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
	list-style: none;
	background: #fff url(../images-menu/menu_bg01.png) no-repeat;
}
#takeoutR {
	margin: 0;
	width: 45%;
}
#takeoutMenu p.line {
	border-bottom: #a3b954 1px solid;
}
#takeoutMenu .dinnerPhoto {
	margin: 20px 0 0 0;
}
#takeoutMenu .takeout p.menuText {
	margin: 5px 0 20px 50px;
	font-size: 88%;
	color: #7a5c51;
}
#liceMenu {
	margin: 0 0 40px 0px;
	width: 710px;
	text-align: left;
	clear: both;
  overflow: hidden;
}
#liceMenu h3 {
	margin: 0px 0 10px 0px;
	padding: 0 0 0 15px;
	text-align: left;
	font-size: 112%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing: 5px;
	border-bottom: #a3b954 1px solid;
}
#liceMenu .line {
	width: 710px;
	height: 20px;
	border-bottom: #a3b954 1px solid;
}
#liceMenu p.pagetop {
	margin: 0 0 0 610px;
	padding: 0 0 0 15px;
	width: 100px;
	height: 22px;
	font-size: 82%;
	color: #7a5c51;
	background: url(../images-menu/pagetop.png) no-repeat 0 50%;
}
#lice {
	margin: 0 0 0 0;
	width: 700px;
}
#liceL {
	margin: 0 20px 0 0;;
	width: 45%;
	float: left;
}
#liceL ul li {
	margin: 20px 0 0 30px;
	padding: 0 0 0 20px;
	list-style: none;
	background: #fff url(../images-menu/menu_bg02.png) no-repeat;
}
#liceL ul li span {
  font-size: 0.70rem;
}
#liceL p.menuText {
	margin: 5px 0 20px 50px;
	font-size: 88%;
	color: #7a5c51;
}
#liceR {
	margin: 0 0px 0 0px;
	width: 45%;
	float: left;
}
#liceR ul li {
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
	list-style: none;
	background: #fff url(../images-menu/menu_bg02.png) no-repeat;
}
#liceR ul li span {
  font-size: 0.70rem;
}
#bento {
	margin: 0;
	width: 70%;
}
#bento p.menuText {
	margin: 5px 0 43px 50px;
	font-size: 88%;
	color: #7a5c51;
}
#bento ul li {
	margin: 20px 0 10px 30px;
	padding: 0 0 0 20px;
	list-style: none;
	background: #fff url(../images-menu/menu_bg01.png) no-repeat;
}

/* 出前・持ち帰り ここまで*/

/* 宴会・法事 ここから*/

#contentsEn {
	margin: 0 auto;
	width: 1025px;
	height: 1500px;
	clear: both;
}
#mainContentsEn {
	margin: 0 ;
	width: 825px;
	height: 1500px;
	float: right;
}

#enkai {
	magin: 0 auto;
	width: 720px;
	height: 1400px;
	font-size: 82%;
	text-align: left;
}

#enkai h3 {
	margin: 30px 0 0px 0px;
	padding: 10px 0 0 50px;
	width: 650px;
	height: 35px;
	font-size: 124%;
	letter-spacing: 5px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background: url(../images-enkai/icon_enkai.png) no-repeat;
	border-bottom: #a3b954 1px solid;
}
#enkaiPhoto1 {
	margin: 20px 0 20px 20px;
	width: 700px;
	height: 370px;
}
#enkaiPhoto2 {
	margin: 20px 0 20px 20px;
	width: 700px;
	height: 400px;
	clear: both;
}
#enkaiL {
	margin: 0 auto;
	width: 330px;
	height: 400px;
	float: left;
}
#enkaiL ul li {
	margin: 20px 0 0 0px;
	padding: 0 0 0 20px;
	list-style: none;
	background: url(../images-enkai/enkai_bg01.png) no-repeat;
}
#enkaiL p.menuText {
	margin: 20px 0 20px 20px;
	font-size: 92%;
	color: #7a5c51;
}
#enkaiR {
	margin: 0 23px 0 0;
	width: 300px;
	height: 400px;
	float: right;
}
#enkaiPhoto3 {
	margin: 30px 0 20px 20px;
	width: 700px;
	height: 400px;
}
#enkaiPhoto3 .enkaiP {
	margin: 20px 0 40px 0;
	width: 650px;
	height: 162px;
}
#enkai p.pagetop {
	margin: 0 0 0 580px;
	padding: 0 0 0 15px;
	width: 100px;
	height: 22px;
	font-size: 82%;
	color: #7a5c51;
	background: url(../images-menu/pagetop.png) no-repeat 0 50%;
}
/* 宴会・法事 ここまで*/



/* 店内案内 ここから*/

#contentsTen {
	margin: 0 auto;
	width: 1025px;
	height: 2250px;
	clear: both;
}
#mainContentsTen {
	margin: 0 ;
	width: 825px;
	height: 2250px;
	float: right;
}

#tennai {
	magin: 0 auto;
	width: 720px;
	height: 2100px;
	font-size: 82%;
	text-align: left;
}

#tennai h3 {
	margin: 30px 0 0px 0px;
	padding: 10px 0 0 50px;
	width: 650px;
	height: 35px;
	font-size: 124%;
	letter-spacing: 5px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background: url(../images-tennai/icon_tennai.png) no-repeat;
	border-bottom: #a3b954 1px solid;
}
#tennai ul.floor li {
	margin: 20px 0 0 0px;
	padding: 0 0 0 20px;
	list-style: none;
	background: url(../images-tennai/tennai_bg01.png) no-repeat;
}
#tennai p.menuText {
	margin: 20px 0 20px 20px;
	font-size: 92%;
	color: #7a5c51;
}

#tennaiPhoto1F {
	margin: 20px 0 20px 20px;
	width: 700px;
	height: 370px;
}
#tennaiPhoto1F_2 {
	margin: 20px 0 20px 20px;
	width: 700px;
	height: 300px;
	clear: both;
}
#tennai1F_L {
	margin: 0 auto;
	width: 350px;
	height: 300px;
	float: left;
}

#tennai1F_R {
	margin: 0 23px 0 0;
	width: 300px;
	height: 300px;
	float: right;
}
#tennaiPhoto1F_3 {
	margin: 20px 0 20px 20px;
	width: 700px;
	height: 410px;
	clear: both;
}
#tennai1F_3_L {
	margin: 0 0 0 30px;
	width: 320px;
	height: 410px;
	float: left;
}
#tennai1F_3_R {
	margin: 0 23px 0 0;
	width: 300px;
	height: 410px;
	float: right;
}

#tennai .line {
	width: 710px;
	height: 20px;
	border-bottom: #a3b954 1px solid;
}

#tennaiPhoto2F {
	margin: 30px 0 20px 20px;
	width: 700px;
	height: 580px;
}
#tennai2F_text {
	margin: 0 auto;
	width: 700px;
	height: 150px;
}

#tennaiPhoto2F {
	margin: 30px 0 20px 20px;
	width: 700px;
	height: 580px;
}
#tennai2F_text {
	margin: 0 auto;
	width: 700px;
	height: 150px;
}

#parking {
	margin: 30px 0 20px 20px;
	width: 700px;
	height: 130px;
}
#tennai p.pagetop {
	margin: 0 0 0 580px;
	padding: 0 0 0 15px;
	width: 100px;
	height: 22px;
	font-size: 82%;
	color: #7a5c51;
	background: url(../images-menu/pagetop.png) no-repeat 0 50%;
}

/* 店内案内 ここから*/



/*アクセス ここから*/
#contentsA {
	margin: 0 auto;
	width: 1025px;
	height: 2450px;
	clear: both;
}
#mainContentsA {
	margin: 0 ;
	width: 825px;
	height: 2450px;
	float: right;
}

#acc {
	magin: 0 auto;
	width: 720px;
	height: 2300px;
	font-size: 82%;
	text-align: left;
}
#acc h3 {
	margin: 30px 0 0px 0px;
	padding: 10px 0 0 50px;
	width: 650px;
	height: 35px;
	font-size: 124%;
	letter-spacing: 5px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background: url(../images-access/icon_access.png) no-repeat;
	border-bottom: #a3b954 1px solid;
}

#accImg {
	margin: 20px 0 20px 20px;
	width: 700px;
	height: 370px;
}
#details {
	margin: 20px 0 20px 10px;
	width: 650px;
	height: 500px;
}
#details dl {
	margin: 10px 0 10px 0;
}
#details dl.list dt {
	margin: 0 0 0 10px;
	padding-left: 10px;
	width: 100px;
	float: left;
	border-bottom: #a3b954 1px dotted;
	border-left: #a3b954 4px solid;
}
#details dl.list dd {
	margin: 0 0 15px 100px;
	border-bottom: #a3b954 1px dotted;
}
#map {
	margin: 20px 0 20px 10px;
	width: 650px;
	height: 560px;
}
#mapDetails {
	margin: 20px 0 20px 10px;
	width: 650px;
	height: 100px;
}
#mapDetails dl {
	margin: 10px 0 10px 0;
}
#mapDetails dl.list dt {
	margin: 0 0 0 10px;
	padding-left: 10px;
	width: 100px;
	float: left;
	border-bottom: #a3b954 1px dotted;
	border-left: #a3b954 4px solid;
}
#mapDetails dl.list dd {
	margin: 0 0 15px 100px;
	border-bottom: #a3b954 1px dotted;


}
#gmap {
	margin: 10px 0 20px 10px;
	width: 650px;
	height: 480px;
}
#acc p.pagetop {
	margin: 0 0 0 580px;
	padding: 0 0 0 15px;
	width: 100px;
	height: 22px;
	font-size: 82%;
	color: #7a5c51;
	background: url(../images-menu/pagetop.png) no-repeat 0 50%;
}

/*アクセス ここまで*/
