@charset "utf-8";

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

.menugp {
	padding:5% 0 4% 0;
}


/*-------------------------------------------------------
   写真
-------------------------------------------------------*/

.photo {
	list-style:none;
}

.photo li {
	float:left;
}

.photo li.photoB {
	width:100%;
	clear:both;
}

.photo li.photoSL,
.photo li.photoSR {
	width:44%;
	padding-top:5%;
	display:inline;
}

.photo li.photoSL {
	margin-left:4%;
}

.photo li.photoSR {
	float:right;
	margin-right:4%;
}


/*-------------------------------------------------------
   メニュー
-------------------------------------------------------*/

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

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

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

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

.menulist td {
	width:30%;
	text-align:right;
	vertical-align:bottom;
	border-top:1px solid #4d4d4d;
	border-bottom:1px solid #4d4d4d;
	padding-top:2%;
	padding-bottom:2%;
}

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

.menulist th,
.menulist td {
	padding-left:4%;
	padding-right:4%;
}

@media screen and (max-width:480px) {
	.menulist th,
	.menulist td {
		padding-left:5%;
		padding-right:5%;
	}
}

.notes {
	background-color:#333;
	padding:2% 4%;
}

@media screen and (max-width:480px) {
	.notes {
		padding:3% 5%;
	}
}


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

.kamo {
	background:url(../../../image/bg-gray.png) repeat left top;
	padding:5%;
}

.kamo th,
.kamo td {
	padding-left:0;
	padding-right:0;
}

.kamo-C {
  padding-top:5%;
  text-align:left;
}

.kamo-C strong {
  margin-bottom:0.5em;
  display:inline-block;
}


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

   天ぷら

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

.b-C {
	padding:4%;
	text-align:left;
}

@media screen and (max-width:480px) {
	.b-C {
		padding:5%;
	}
}

.b-C > .photo {
	float:left;
	max-width:22.8125%;
	height:auto;
}

.b-C p {
	padding-left:28%;
	padding-top:2%;
}


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

   肴

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

.c-C {
	padding:4%;
	text-align:left;
}

@media screen and (max-width:480px) {
	.c-C {
		padding:5%;
	}
}


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

   ご宴会

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

.blockE {
	padding:2% 4% 6% 4%;
	border-bottom:1px solid #4d4d4d;
}

.blockE img {
	margin-bottom:5%;
}

@media screen and (max-width:480px) {
	.blockE {
		padding:2% 5% 8% 5%;
	}
}


