@charset "euc-jp";

h2{margin:0;}

/*-------
元書類ではbodyやhtmlに指定しているcssを".zentai"にまとめました。
CMSのプレビューで
<div class=zentai>〜</div>
と外枠に使うとレイアウト再現可
--------*/
.zentai{
	font-size:0.75em;
	line-height:1.4em;
	width:540px;
	background:white;
	padding:10px 15px;
	border:solid 1px gray;
	margin;0;
}

.zentai a:link {color:#001684;text-decoration:underline;}
.zentai a:visited{color:#001684;text-decoration:underline;}
.zentai a:hover{color:#9C222C;text-decoration:underline;}
.zentai a:active{color:#B80000;text-decoration:underline;}

.zentai h4{
	border-color:#0067B6;
	border-style:none none solid solid;
	border-width:0 0 1px 4px;
	color:#777777;
	font-size:1.4em;
	margin:15px 0 5px 0; 
	padding:2px 5px;
	clear:both;
}

.zentai p{
	margin:0.3em;
	line-height:1.6em;
}

.zentai img{border:none;}
/*----------------*/
.topiwaku{
	font-size:1em;
	line-height:2.1em;
	width:540px;
	background:white;
	padding:10px 15px;
	border:solid 1px gray;
	margin;0;
}

.topiwaku a:link {color:#001684;text-decoration:underline;}
.topiwaku a:visited{color:#001684;text-decoration:underline;}
.topiwaku a:hover{color:#9C222C;text-decoration:underline;}
.topiwaku a:active{color:#B80000;text-decoration:underline;}

.topiwaku h4{
	border-color:#0067B6;
	border-style:none none solid solid;
	border-width:0 0 1px 4px;
	color:#777777;
	font-size:1.4em;
	margin:15px 0 5px 0; 
	padding:2px 5px;
	clear:both;
}

.topiwaku p{
	margin:0.3em;
	line-height:1.6em;
}

.topiwaku img{border:none;}

/* ------------------------------
 トップ
------------------------------ */
.tptopmasu{
	width:526px;
	padding:15px 5px 5px 5px;
	border:2px solid #D5D5D6;
	border-style:none solid solid solid;
}

.tpmasu{
	font-size:1.2em;
	border-left:solid 2px #C61A22;
	padding-left:5px;
	padding-top:5px;
	margin-bottom:15px;
}
.tpdate{
	color:#C61A22;
}
/* ------------------------------
 トピックページ
------------------------------ */
.tpimg{
	border:none;
	float:right;
	margin-left:5px;
}
/* ------------------------------
 関連ファイル・関連リンク
------------------------------ */
.tpkanren{
	border:none;
	text-align:left;
	margin:5px 0px 0px 5px;
 color:#0067B6;
}
/* ------------------------------
 前後リンク
------------------------------ */
.tpnavi{
	width:525px;
	margin:20px 0px 10px 10px;
	text-align:right;
}

/* ------------------------------
 タグ関係
------------------------------ */
.red {
 color:#E40028;
}
.green {
 color:#005D3A;
}

.blue {
 color:#004797;
}
.orange{
 color:#F76106;
}
.gray {
 color:#999999;
}
.black {
 color:#000000;
}
.white {
 color:#FFFFFF;
}

