@charset "utf-8";

/* ------------------------------------------------------- *
   ケータリング / お弁当 CSS
 * ------------------------------------------------------- */

/* 業者別予算表 */
#yosan{
	position:relative;
	z-index:10;
	width:640px;
}

#yosan a{
	position:absolute;
	display:block;
	z-index:11;
	height:51px;
	left: 35px;
	top: 124px;
}

#yosan a#palace{width:184px;top:161px;left:410px;}
#yosan a#heartful{width:356px;top:106px;left:145px;}
#yosan a#enterprise{width:184px;top:51px;left:41px;}
#yosan a#rinya{width:92px;top:106px;left:41px;}


/* パワーランチ メニュー */
#powerMenu{
	margin-bottom:0.75em;
	padding:6px 12px;
	border:1px solid #474139;
	background-color:#fff6ea;
}
#powerMenu .menuTitle h3{
	margin:0;
	width:80px;
	float:left;
}
#powerMenu .menuTitle p.caption{
	font-size:80%;
	text-align:right;
	width:400px;
	padding-top:10px;

	float:right;
}
#powerMenu .menuTitle{
	margin-bottom:6px;
	height:25px;
/*	padding-bottom:3px;*/
	border:1px solid #999;
	border-width:0 0 1px 0;
}

#powerMenu .unit{
	width:200px;
	height:150px;
	margin:0 24px 0 0;
	float:left;
/*	background-color:pink;*/
}

#powerMenu #cat01{
	width:;
}
#powerMenu #cat02{
	width:170px;
}
#powerMenu #cat03{
	width:170px;
}


#powerMenu .unit h4{
	margin-top:0;
}
#powerMenu .unit ul{
	list-style-type:none;
	margin:0;
}
#powerMenu .unit ul li{
	text-indent:-0.5em;
	margin-left:0.5em;
}
div.line{
	border:1px solid #ccc;
	border-width:1px 0 0 0;
	width:656px;
	height:1px;
	overflow:hidden;
}


/* 冒頭注意書き */
p.lead{
	font-size:120%;
	margin-bottom:0em;
}
p.sub{
	text-align:right;
	margin-bottom:2px;
}

p.company{
	text-align:right;

	width:648px;
	margin-top:1.25em;
	padding:2px 4px;

/*	background-color:#E6ECF2;*/
	border:solid #050445;
	border-width:0 0 2px 0;

}


/* =========================================================== *
   業者別ページ CSS
 * =========================================================== */

/* このページのみ、基本ページ幅を拡張 */
#bentou.contents{
	width:685px;
	margin:0px auto 0 72px;
/*	background-color:yellow;*/
}
#bentou.contents .unit{
	margin-left:0;
	width:656px;
}
/* お弁当写真一覧 */
.photoUnit{
	margin:0em 0 0em 0;
	padding:0;
	width:100%;
	/*background-color:yellow;*/
}

.photo{
	width:200px;
	height:auto;
	margin-bottom:1.5em;
	margin-right:28px;

	text-align:center;
	float:left;

/*	background-color:pink;*/
}
.photo img{
	display:block;
	margin:0 auto 2px auto;
	width:100%;
}
.photo.border img{
	width:198px;
	height:133px;
	border:1px solid #aaa;
}

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



/* =========================================================== *
   マイク環境一覧表
 * =========================================================== */

#mic table,
#mic th,
#mic td{
	
}

#mic table{
	width:100%;
	margin-bottom:0.75em;
}
#mic th,
#mic td{
	padding:3px 6px;
	line-height:1.2em;
	text-align:center;
	
	border:1px solid #7b7c86;
	border-width:0 1px 1px 0;
}
#mic table{
	border:1px solid #7b7c86; /* ; */
	border-width:1px 0px 0px 1px;
}
#mic tr.header th{
	color:#fff;
	border-right-color:#e2e1e6;
	border-bottom-color:#e2e1e6;
	background-color:#514e6e;
}
#mic tr.header th.last{
	border-right-color:#7b7c86;
}
#mic td{
	width:18.5%;
}
#mic th.room{
	text-align:left;
	width:20%;
	background-color:#e5e7fe;
}
#mic th.room span{
	font-size:80%;
}

#mic th.floor{
	color:#fff;
	width:6%;
	background-color:#9699be;
}
