@charset "utf-8";

.contents h2{
	margin-bottom:0.5em;
	padding-bottom:3px;
/*	background-image:url(../images/mark04.gif);*/
	border:1px solid #bbc;
	border-width:0 0 1px 0;
}

/* ペットボトル */
.photo{
	width:130px;
	height:auto;
	margin-bottom:0.25em;
	margin-right:18px;

	text-align:center;
	float:left;

/*	background-color:pink;*/
}
.photo img{
	display:block;
	margin:0 auto 2px auto;
	width:100%;
}
.photo.marine{
	margin-right:6px;
}

/* 写真下のキャプション */
.caption{
	text-align:center;
	line-height:1.1em;
	height:1.2em;
	width:100%;
}
.caption .ml{
	text-align:left;
	display:block;
	width:60%;
	float:left;
}
.caption .price{
	text-align:right;
	display:block;
	width:40%;
	float:right;
}


/*-------------- タブリーダー --------------*/
table.tab-leader{
margin-bottom:0.75em;
	}
table.tab-leader th,
table.tab-leader td{
	line-height:1.2em;
	}

table.tab-leader th{
	text-align:left;
	width:12em;
/*	background-image: url(../catering/images/leader.gif);
	background-repeat: repeat-x;
	background-position: center;*/
	padding:3px 0px;
}

table.tab-leader td{
	padding:3px 6px;
}

/*table.tab-leader span{
background-color:#ffffff;
padding:0 4px 0 0;
}*/

span.tableader{
color:#c2d1e0;}



/*--------------マリンゴールド----------------*/

div#malinegold{
	background-color:#FFFFEC;
	padding:6px 12px;
	width:356px;
	margin:0;
	float:right;
}

div#malinegold h3{
color:#000066;
}


div#malinegold div{
float:left;
	width:65%;
}

div#malinegold img{
float:right;
}


/*---------- コーヒーサービス価格表 ----------*/
table#coffee{
	width:450px;
	margin-bottom:0.75em;
}
table#coffee th,
table#coffee td{
	padding:3px 6px;
	line-height:1.2em;
	text-align:center;
	
	border:1px solid #7b7c86;
	border-width:0 1px 1px 0;
}
table#coffee{
	border:1px solid #7b7c86; /* ; */
	border-width:1px 0px 0px 1px;
}

table#coffee th{
background-color:#e5e7fe;
}

/*-------------------お薦めプラン----------------------*/

#osusume{
margin-top:2em;
margin-bottom:2em;
}

#osusume img{
vertical-align:middle;
}
