/* 標準実装 ここから */

body {

	font-size: 12px;

	margin: 0px 5px 5px 5px;

	padding: 0px 5px 5px 5px;

}

td {

	font-size: 12px;

}

a:link {

	text-decoration: underline;

}



a:visited {

	text-decoration: underline;

}



a:hover {

	text-decoration: underline;

}



a:active {

	text-decoration: underline;

}

.style10 {

	font-size: 10px;

}

.style10L125 {

	font-size: 10px;

	line-height: 125%;

}

.style12L150 {

	font-size: 12px;

	line-height: 150%;

}

.style14 {

	font-size: 14px;

}

/* 標準実装 ここまで */



/* トップ　表 */

table#graph {

  border-top: 3px double #CC0000;

	border-bottom: 3px double #CC0000;

  border-spacing: 0;

  border-collapse: collapse;

  empty-cells: show;

  }

.table_line_book {

	font-size:14px;

	font-weight:bold;

	padding:5px;

	padding-left:15px;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

}

.table_line {

	font-size:12px;

	padding: 5px;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

}

.table_line_right_none {

	font-size:12px;

	padding: 5px;

	border-top: 1px solid #CCCCCC;

	border-right: none;

}


table tr.physics th {
	/*background: #A33821;*/
	background: #DB9A8A;
	text-align: left;
}

table tr.chemistry th {
	/*background: #B7DDF0;*/
	background: #DBE9F0;
	text-align: left;
}

table tr.biological th {
	/*background: #278B3B;*/
	background: #98DDAC;
	text-align: left;
}

table tr.geoscience th {
	/*background: #BB65A3;*/
	background: #E7C6DD;
	text-align: left;
}

table tr.life th {
	/*background: #F49800;*/
	background: #F5D4A3;
	text-align: left;
}

table th.table_line_book {
	padding: 5px 5px 5px 10px;
}

/* トップ　リンク */

a.kaitei{

	color:#000000;

	text-decoration: none;

}



a:visited.kaitei{

	color:#000000;

	text-decoration: none;

}



a:hover.kaitei{

	color:#000000;

	text-decoration: none;

}



a:active.kaitei{

	color:#000000;

	text-decoration: none;

}

