@charset "utf-8";

/*=====================================================================================
	
	Document : style.css
 
=====================================================================================*/

.menulist {
	border-collapse:collapse;
	width:100%;
}

.menulist th {
	width:400px;
	text-align:left;
	font-weight:normal;
	border-top:1px solid #4d4d4d;
	border-bottom:1px solid #4d4d4d;
	padding:8px 0;
}

.menulist th.smd,
.menulist td.sem {
	width:inherit;
	border-top:none !important;
	border-bottom:none !important;
	text-align:left;
	padding-bottom:15px;
}

.menulist td.sem {
	padding-top:0;
}

.menulist th.smd img {
	vertical-align:text-bottom;
	margin-right:1em;
}

.menulist td {
	text-align:right;
	vertical-align:bottom;
	border-top:1px solid #4d4d4d;
	border-bottom:1px solid #4d4d4d;
	padding:8px 0;
	white-space:nowrap;
}

.menulist td.space {
	width:50px;
	white-space:nowrap;
	border-top:none !important;
	border-bottom:none !important;
}

.notes {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#333;
	padding:8px 0;
}


/*---------------------------------------------------------------------------

   蕎麦

---------------------------------------------------------------------------*/

.blockA {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-top:40px;
}

.blockA h2 {
	text-align:center;
}

.a-L {
	width:475px;
	float:left;
}

.a-R {
	width:475px;
	float:right;
}

.blockA ul {
	list-style:none;
	padding-top:20px;
}

.blockA li {
	float:left;
}

.blockA li:nth-child(2) {
	margin-top:16px;
}

.blockA li:last-child {
	float:right;
	margin-top:16px;
}

.a-C {
	clear:both;
}


/*-------------------------------------------------------
   鴨せいろ
-------------------------------------------------------*/

.kamo {
	background:url(../../image/bg-gray.png) repeat left top;
	padding:20px;
	margin-top:40px;
}

.kamo-L {
	width:48%;
	float:left;
}

.kamo-R {
	width:46%;
	float:right;
}

.kamo-C {
  clear:both;
  padding-top:20px;
  background:url(../image/kamo.png) no-repeat right 20px;
}


/*---------------------------------------------------------------------------

   天ぷら

---------------------------------------------------------------------------*/

.blockB {
	background:url(../image/b-bg.png) no-repeat center bottom;
}

.blockB > .inner {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.blockB h3 {
	text-align:center;
}

.blockB > .inner > .photo {
	float:left;
}

.blockB > .inner > .menulist {
	width:475px;
	float:right;
}

.b-C {
	clear:both;
}

.b-C p {
	padding-left:140px;
	padding-top:40px;
}

.b-C > .photo {
	float:left;
	margin-top:-110px;
	margin-left:-40px;
	position:relative;
}


/*---------------------------------------------------------------------------

   肴

---------------------------------------------------------------------------*/

.blockC {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.blockC h4 {
	text-align:center;
}

.c-L {
	width:475px;
	float:left;
}

.c-R {
	width:475px;
	float:right;
}

.blockC td.sem {
	padding-top:15px !important;
}

.blockC ul {
	list-style:none;
	padding-top:63px;
}

.blockC li {
	float:left;
}

.blockC li:nth-child(2),
.blockC li:last-child {
	float:right;
}

.blockC li:nth-child(3),
.blockC li:last-child {
	margin-top:15px;
}


/*---------------------------------------------------------------------------

   お飲み物

---------------------------------------------------------------------------*/

.blockD {
	background:url(../image/d-bg.png) no-repeat center 20px;
}

.blockD > .inner {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.blockD h5 {
	text-align:center;
}

.blockD ul {
	list-style:none;
	width:690px;
	margin-left:auto;
	margin-right:auto;
}

.blockD li:first-child { float:left; }
.blockD li:last-child { float:right; }

.d-L {
	width:475px;
	float:left;
}

.d-R {
	width:475px;
	float:right;
}


/*---------------------------------------------------------------------------

   ご宴会

---------------------------------------------------------------------------*/

.blockE {
	background:url(../image/e-bg.png) no-repeat center top;
	height:288px;
}

