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

@import url("../../../matrix/css/sub.css");


/*===================================================*/
#gnv00 {
	left:2px;
}
#gnv01 {
	left:73px;
}
#gnv02 {
	left:157px;
}
#gnv03 {
	left:248px;
}
#gnv04 {
	left:339px;
}
#gnv05 {
	left:409px;
}
#gnv06 {
	left:502px;
}
#gnv07 {
	left:585px;
}






/*===================================================*/


#gnv .text {
	width:160px; 
}


/*===================================================*/

table.business_charge {
	width:100%;
	background-color:#cccccc;
	margin-bottom:8px;
}
table.business_charge th {
	background-color:#f5f5f5;
	padding:2px 5px;
	text-align:center;
}
table.business_charge td {
	background-color:#ffffff;
	padding:2px 5px;
	text-align:center;
}
.pagedown {
	background-image:url(/matrix/images/sub/icon_page_down.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	padding-left:12px;
	font-size:0.85em;
	display:block;
}

table.capability {
	width:100%;
	background-color:#cccccc;
}
table.capability caption {
	text-align:left;
	font-weight:bold;
	background-color:#e5e5e5;
	border:1px solid #cccccc;
	border-bottom:none;
	padding:4px;
}
table.capability th {
	background-color:#f5f5f5;
	padding:2px 5px;
	text-align:center;
}
table.capability td {
	background-color:#ffffff;
	padding:2px 5px;
	text-align:center;
}
table.capability .th{
	background-color:#f5f5f5;
}


.capability1 table,
.capability2 table {
	width:100%;
	background-color:#cccccc;
}
.capability1 {
	width:48%;
	float:left;
}
.capability2 {
	width:48%;
	float:right;
}
.capability1 th,
.capability2 th {
	background-color:#f5f5f5;
	padding:2px 5px;
	text-align:center;
}
.capability1 td ,
.capability2 td{
	background-color:#ffffff;
	padding:2px 5px;
	text-align:center;
}




table.capability caption,
.capability1 caption,
.capability2 caption {
	text-align:left;
	font-weight:bold;
	background-color:#e5e5e5;
	border:1px solid #cccccc;
	border-bottom:none;
	padding:4px;
}

.img_2_inline {
	border:1px solid #cccccc;
}
.img_2_inline img  {
	float:left;
	padding:3px;
}




.cafe_menu {
	width:100%;
	background-color:#cccccc;
	margin-bottom:12px;
}
.cafe_menu caption {
	text-align:left;
	font-weight:bold;
	background-color:#e5e5e5;
	border:1px solid #cccccc;
	border-bottom:none;
	padding:4px;
}
.cafe_menu th {
	background-color:#f5f5f5;
	padding:2px 5px;
	text-align:center;
	width:6.6em;
}
.cafe_menu td {
	background-color:#ffffff;
	padding:2px 5px;
	text-align:left;
}
.cafe_menu .th{
	background-color:#f5f5f5;
}

