a:visited {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	color: #666666;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a:link {

}
a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-decoration: none;
	color: #398210;
}


/*******************************************************************************
<body> : 文書の基底要素。全ての要素は暗黙的にこの設定を継承する。
*******************************************************************************/
body
{
	font-family: Tahoma, "MS UI Gothic", Helvetica, Sans-serif;
	color         :#444444;
	padding       :0em;
	margin        :0em;
	letter-spacing:.1em;
	line-height   :1.2em;
	background    :url(none);
}
h1
{
	color     :#222266;
	margin    :.5em 0em 1em 0em;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-family: "MS UI Gothic", Osaka, Verdana;
}

h2
{
	color     :#222244;
	padding   :0em 1em 0.1em;
	margin    :1em 0em;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

h3
{
	color     :#222244;
	padding   :0.5em 0em 0.5em 1em;
	font-size: 85%;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
}

h4
{
	font         :normal 80% "MS UI Gothic", Osaka, Verdana;
	margin       :0em 0.5em 1em;
	padding      :0em;
	border-bottom:1px solid #E0E0E5;
}

h5
{
	font         :normal 90% "MS UI Gothic", Osaka, Verdana;
	padding      :0em 0.5em;
	color: #333333;
	margin: 0px;

}

/*******************************************************************************
<p> : 段落要素。文章の段落単位の要素。
*******************************************************************************/
p
{
	margin    :0.5em 1em;
	font-size: 85%;
}

p.navi
{
	margin    :1.1em 2em 1.1em 2em;
	font-size: 90%;
}

/*******************************************************************************
<th> : 表の見出し要素。
*******************************************************************************/
th
{
	font          :normal 95% Arial, Helvetica, sans-serif, "MS UI Gothic";
	letter-spacing:0.1em;
	text-align: left;
}
th.sub
{

}

th.vertical
{
	background:#556688 none;
}

th.layout
{
	border:none;
	background:#FFFFFF none;
}


/*******************************************************************************
<em> : 強調要素。特定の語句を強調する際に用いる。階層では最下位となる。
*******************************************************************************/
em
{
	font-style:normal;
	color     :#FF0000;
}

/*******************************************************************************
<strong> : 強調要素。<em> より強い強調を行う 。
*******************************************************************************/
strong
{
	font-weight:bold;
}

ol
{
	margin:0em 1em 0em 4em;
	line-height:1.5em;
	font-size: 90%;
}

dl
{
	margin:0em 1em 0em 3em;
	line-height:1.5em;
	font-size: 90%;
}

li {
	list-style-position: outside;
	list-style-type: square;
	font-size: 90%;
}

/*******************************************************************************
<address> : 情報要素。ページの作者・更新者・更新日付の通知用
*******************************************************************************/
address
{ 
	font       :normal bold 100% "Arial",sans-serif;
	font-size  :xx-small;
	text-align :right;
	margin     :3em 0em .1em 0em ;
	padding    :.3em 2em .3em 0em ;
	border-top :solid 1px #222222;
}


/*******************************************************************************
<dfn> : 定義済み語句要素。
*******************************************************************************/
dfn         { font-style:normal; color:#0000FF; }
dfn.comment { color:#008B8B; }
dfn.keyword { color:#0000FF; }
dfn.operator{ color:#FF0000; }
dfn.string  { color:#008800; }

/*******************************************************************************
<pre> : ソース等、整形済みテキスト出力要素。
*******************************************************************************/

pre
{
	color           :#000000;
	font-family     :"ＭＳ ゴシック",monospace;
	font-style      :normal;
	padding         :.2em;
	margin          :1em 2em 1em 2em;
	border          :solid 1px #444488;
	line-height     :110%;
}

/*******************************************************************************
<blockquote> : 引用要素。
*******************************************************************************/
blockquote
{
	padding:.2em;
	margin:1em 2em 1em 2em;
	border :dotted 2px #888888;
}


/*******************************************************************************
共通 : 要素に関係無く、以下のクラス名を指定した場合はその設定が反映される。
*******************************************************************************/
.keyword{ color:#FF0000; }
.file   { color:#007700; }
.path   { color:#000099; }

