/*
===============================================================================
/product/project_a/css/function.css
製品情報 - プロジェクトA - 主な機能用スタイルシート
===============================================================================*/
/* inCategory Navigation (Color Definition)
===============================================================================*/
body#headline a.headline, body#project a.project,
body#todo a.todo, body#schedule a.schedule,body#discussion a.discussion,
body#files a.files, body#report a.report, body#workgroup a.workgroup, body#security a.security {
	color:#b22222;
	/*color:#c00;*/
	text-decoration:none;
}


/* SubTitles
===============================================================================*/
h4#room {
	background:#fff url("../images/function_icon_room.gif") no-repeat left center;

	padding:13px 0 0 35px;
	height:29px;
}
h4#headline {
	background:#fff url("../images/function_icon_headline.gif") no-repeat left center;

	padding:13px 0 0 35px;
	height:30px;
}
h4#project {
	background:#fff url("../images/function_icon_project.gif") no-repeat left center;

	padding:12px 0 0 35px;
	height:27px;
}
h4#todo {
	clear:both;
	background:#fff url("../images/function_icon_todo.gif") no-repeat left center;

	padding:13px 0 0 35px;
	height:26px;
}
h4#schedule {
	background:#fff url("../images/function_icon_schedule.gif") no-repeat left center;

	padding:13px 0 0 35px;
	height:29px;
}
h4#discussion {
	background:#fff url("../images/function_icon_discussion.gif") no-repeat left center;

	padding:13px 0 0 35px;
	height:24px;
}
h4#file {
	background:#fff url("../images/function_icon_file.gif") no-repeat left center;

	padding:13px 0 0 35px;
	height:27px;
}
h4#report {
	background:#fff url("../images/function_icon_report.gif") no-repeat left center;

	padding:13px 0 0 35px;
	height:26px;
}

/* Table layout
===============================================================================*/

table#productList {
	border-top:#5d9f33 3px solid;
	border-left:#5d9f33 3px solid;
	border-bottom:#5d9f33 1px solid;
	border-right:#5d9f33 1px solid;
	}
table#productList tr {vertical-align:top;}
table#productList tr td {
	padding:6px;
	border-right:#5d9f33 2px solid;
	border-bottom:#5d9f33 2px solid;
	}

table#productList tr td.function-link{
	width:7em;
	}

table#productList_anth {
	border-top:#5d9f33 3px solid;
	border-left:#5d9f33 3px solid;
	border-bottom:#5d9f33 1px solid;
	border-right:#5d9f33 1px solid;
	}
table#productList_anth tr {vertical-align:top;}
table#productList_anth tr td {
	padding:6px;
	border-right:#5d9f33 2px solid;
	border-bottom:#5d9f33 2px solid;
	}


.sysreglist {	
	border-collapse:collapse; border-spacing:0px; empty-cells:show;
	border:1px solid #888;
	width:50%;
}

.sysreglist caption {
	text-align:left;
	font-weight:bold;
	margin-bottom:0.25em;
	font-family:Hiragino Kaku Gothic Std, osaka, "ＭＳ Ｐゴシック", sans-serif;
	}

.sysreglist thead th{
	padding:3px 6px;
	vertical-align:middle;
	font-weight:normal;
	color:#fff;
	background-color:#385ec9;
}

.sysreglist tbody tr th {
	background-color:#cfdcff;
	font-weight:bold;
	width:1%;
	border-top:1px solid #aaa;
	padding:8px;
	text-align:left;
}

.sysreglist tbody th.item{
	padding:3px 6px;
	vertical-align:middle;
	width:20%;
	background-color:#eeeeee;
	border-right:1px solid #aaa;
}


.sysreglist td {
	border-top:1px solid #aaa;
	padding:8px;
	font-size:95%;
	text-align:center;
}

.sysreglist td.os,
.sysreglist td.browser {
	border-left:1px solid #aaa;
	}
.sysreglist td.browser {
	width:1%;
	}
