body{	color: #000000; background: #ffffff; }

a.std:link    { color: blue; text-decoration: underline }
a.std:visited { color: blue; text-decoration: underline }
a.std:hover   { color: blue; text-decoration: underline; background-color: #FBE2CA; }
a.std:active  { color: blue; text-decoration: underline }

a.mynavi:link    { color: #000000; font-size: 100%; text-decoration: underline }
a.mynavi:visited { color: #000000; font-size: 100%; text-decoration: underline }
a.mynavi:hover   { color: #000000; font-size: 100%; text-decoration: underline }
a.mynavi:active  { color: #000000; font-size: 100%; text-decoration: underline }

span.mini { font-size: 80% }
span.minix { font-size: 90% }
span.attn { font-size: 80%; font-weight: bold; color: #CC6666; }
p.title   { margin: 0px 0px; line-height: 140%; text-align: center; font-size: 120%; font-weight: bold }
p.honbun  { margin: 0px 60px; line-height: 140%; text-align: left; font-size: 100%; font-weight: normal }
p.foot    { margin: 0px 60px; line-height: 140%; text-align: right; font-size: 100%; font-weight: normal }
p.btmnavi { margin: 0px 0px; line-height: 100%; text-align: right; font-size: 100%; font-weight: normal }
p.closenavi { margin: 0px 0px; line-height: 100%; text-align: center; font-size: 85%; font-weight: normal }
span.require { font-size: 90%; font-weight: bold }
td.titlemini{ font-size: 80%; background-color: #e6e6fa; }
td.attn{ background-color: #ffe4e1; font-weight: bold; }

h1.keyword{ display: none; }	/* 2007.10.20 */


/* 通常リンク用 */
a:link   { color: mediumblue; background-color: transparent; font-weight: bold; text-decoration: underline; }
a:visited{ color: mediumblue; background-color: transparent; font-weight: bold; text-decoration: underline; }
a:hover  { color: crimson;    background-color: mistyrose;   font-weight: bold; text-decoration: none; }
a:active { color: mediumblue; background-color: transparent; font-weight: bold; text-decoration: underline; }

span.title{ color: #338046; font-weight: bold }
span.test{ color: crimson; font-weight: bold }
span.mini { font-size: smaller }
span.zmini { font-size: 11pt; }		/* タブナビゲーション上の文字サイズを固定する。 */
span.zline { line-height: 120% }

//span.title{ font-size: 80%; font-weight: bold; }
span.minibold{ font-size: 80%; font-weight: bold; }
span.largebold{ font-size: 110%; font-weight: bold; }

a.noncatch:link   { color: #000000; font-weight: normal; text-decoration: none; }
a.noncatch:visited{ color: #000000; font-weight: normal; text-decoration: none; }
a.noncatch:hover  { color: crimson; font-weight: normal; text-decoration: none; }
a.noncatch:active { color: #000000; font-weight: normal; text-decoration: none; }

/* トピックパス文字リンク用 */
a.mynavi:link   { color: #000000; background-color: transparent; font-weight: normal; font-size: medium; text-decoration: underline; }
a.mynavi:visited{ color: #000000; background-color: transparent; font-weight: normal; font-size: medium; text-decoration: underline; }
a.mynavi:hover  { color: crimson; background-color: transparent; font-weight: normal; font-size: medium; text-decoration: underline; }
a.mynavi:active { color: #000000; background-color: transparent; font-weight: normal; font-size: medium; text-decoration: underline; }

/* サイトマップ文字リンク用 */
a.mininavi:link   { color: #000000; background-color: transparent; font-weight: normal; font-size: 80%; text-decoration: underline; }
a.mininavi:visited{ color: #000000; background-color: transparent; font-weight: normal; font-size: 80%; text-decoration: underline; }
a.mininavi:hover  { color: crimson; background-color: transparent; font-weight: normal; font-size: 80%; text-decoration: underline; }
a.mininavi:active { color: #000000; background-color: transparent; font-weight: normal; font-size: 80%; text-decoration: underline; }

/* タブナビゲーション上の文字リンク用 */
a.tabnoncatch:link   { color: #000000; background-color: #cccccc; font-weight: normal; text-decoration: underline; }
a.tabnoncatch:visited{ color: #000000; background-color: #cccccc; font-weight: normal; text-decoration: underline; }
a.tabnoncatch:hover  { color: crimson; background-color: #cccccc; font-weight: normal; text-decoration: underline; }
a.tabnoncatch:active { color: #000000; background-color: #cccccc; font-weight: normal; text-decoration: underline; }

div.ctr{ text-align: center; }
td.honbun{ line-height: 150%; }
td.mini{ font-size: 80%; }

p.copyright{ text-align: center; color: #666666; font-size: 80%; line-height: 140%; }

