/* tableエリア
---------------------------------*/
#tablearea {
	margin-top: 10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:10px;
}

/*###############################朱書き###################################*/


/* Fishingレポートリスト
---------------------------------*/

table.repo	{
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
	text-align: left;
}

caption.repo	{
	text-align:left;
	padding-bottom:8px;
	font-size:1.4em;
	font-weight:bold;
}

th.repo	{
	padding:5px;
	background:#eee;
	color:#F90;
	border-bottom:1px solid #ccc;
	}

/* テーブル一般
---------------------------------*/
table.uni	{
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
	text-align: left;
}

caption.uni	{
	text-align:left;
	padding-bottom:8px;
	font-size:1.4em;
	font-weight:bold;
}

th.uni	{
	padding:5px;
	color:#090;
	border: 1px solid #999;
	background-color: #F90;
	text-align: center;
	}
td.uni {
	border: 1px solid #999;
}

/* テーブルレシピ
---------------------------------*/
table.recipe	{
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
	text-align: left;
}

caption.recipe	{
	text-align:left;
	padding-bottom:8px;
	font-size:1.4em;
	font-weight:bold;
}

tr.recipe{
	border-bottom:dashed;
	border-color:#999;
}
td.recipe{
	padding:5px;
	background:#eee;
	color:#F90;
	border-bottom:1px solid #ccc;
	}

/* 規格表
---------------------------------*/
table.std	{
	width:100%;
	border-top:1px solid #0c3;
	border-bottom:1px solid #0c3;
	border-collapse:collapse;
}
caption.std	{
	text-align:left;
	padding-bottom:8px;
	font-size:1.4em;
	font-weight:bold;
}

th.std	{
	padding:5px;
	color:#fff;
	border: 1px solid #0c3;
	background-color: #666;
	text-align: center;
	}
td.std {
	border:1px solid #0c3;
	text-align: left;
}
/* スタンダード２
---------------------------------*/
table.std2	{
	width:100%;
	border-top:1px solid #0c3;
	border-bottom:1px solid #0c3;
	border-collapse:collapse;
	text-align: left;
}

caption.std2	{
	text-align:left;
	padding-bottom:8px;
	font-size:1.4em;
	font-weight:bold;
}

th.std2	{
	padding:5px;
	color:#fff;
	border: 1px solid #0c3;
	background-color: #0c6;
	text-align: center;
	}
td.std2 {
	border: 1px solid #0c3;
	text-align: left;
}
/* 住所録
---------------------------------*/
table.std3	{
	width="10%"
	border-top:1px solid #0c3;
	border-bottom:1px solid #0c3;
	border-collapse:collapse;
}
caption.std3	{
	text-align:left;
	padding-bottom:8px;
	font-weight:bold;
}

th.std3	{
	padding:5px;
	background-color: #666;
	color:#fff;
	border: 1px solid #0c3;
	text-align: center;
	}
td.std3 {
	border:1px solid #0c3;
	text-align: left;
}
/* 表
---------------------------------*/
/*.grd table,th,td{
	border:1px solid #0c3;
	border-collapse:collapse;
	}

table.grd{
	width:100%;
	text-align: center;
}
caption.grd	{
	text-align:center;
	padding-bottom:8px;
	font-weight:bold;
}

th.grd {
	padding:5px;
	background-color: #666;
	color:#fff;
	font-size:0.8em;
	vertical-align:middle;
	}
}
td.grd{
	font-size:0.8em;
	text-align: center;
}
*/

.grd2 table,th,td{
	border:1px solid #0c3;
	border-collapse:collapse;
}
table.grd2{
	width:100%;
	text-align: center;
}
caption.grd2	{
	text-align:center;
	padding-bottom:8px;
	font-weight:bold;
}
th.grd2{
	padding:5px;
	background-color: #666;
	color:#fff;
	font-size:0.8em;
	vertical-align:middle;
}
td.grd2{
	font-size:0.8em;
	text-align: center;
}
/*.even {
	background: #fbf8f0;
}
.odd {
	background: #fefcf9;
}*/