
/* === ページ全般 === */

	body{
	color: #ffffff;
	background-color: #333333;
	font-family: "Arial","Helvetica";
	}

/* === リンク === */

	a {text-decoration: none;}
	a:link { color: white; }
	a:visited {color: yellow; }
	a:hover { color: #99ccff; }

/* === リンク テーブル ページ・ナビ=== */

	.page_navi a{
	display: block;
	font-weight: bold;
	color: white;
	background-color: black;
	}

	.page_navi a:hover{
	color: black;
	background-color: white;
	}

/* === テーブル 左右ナビ=== */

	table.navi {
	font-size: 16px;
	font-family: sans-serif;
	font-weight: bold;
	background-color: #555555;
	}

	td.navi_pre{
	width: 30%;
	padding-top: 10px;
	padding-left: 15px;
	text-align: left;
	vertical-align: top;
	}

	td.navi_center{
	padding-top: 10px;
	font-weight: bold;
	text-align: center;

	}

	td.navi_next{
	width: 30%;
	padding-top: 10px;
	padding-right: 15px;
	text-align: right;
	vertical-align: top;
	}

/* === テーブル ページ・ナビ=== */

	table.page_navi{
	height: 25px;
	background-color: #888888;
	font-size: 16px;
	font-family: sans-serif;
	}

	td.page_navi_current{
	font-weight: bold;
	text-align: center;
	background-color: white;
	color: black;
	}

	td.page_navi{
	text-align: center;
	}

/* === テーブル 画像 === */

	table.img{
	border-spacing: 5px;
	}

/* === テーブル テキストページ === */

	td.name{
	height: 30px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #888888;
	}

	td.general{
	text-align: left;
	padding-top: 50px;
	padding-bottom: 30px;
	}
	
	span.n-14{
	font-size: 14;
	}
	
	span.b-14{
	font-size: 14px;
	font-weight: bold;
	}

	span.b-16{
	font-size: 16px;
	font-weight: bold;
	}

	span.b-18{
	font-size: 18px;
	font-weight: bold;
	}

	span.b-22{
	font-size: 22px;
	font-weight: bold;
	}

	p.indent-1{
	text-indent: 3ex;
	line-height: 135%;
	}
