body {
	background-color: #ffffff;
	FONT-SIZE: 100%;
/*	COLOR: #000000;		*/
	COLOR: #6699ff;
	TEXT-DECORATION: none
}

/* -- A -- */
/*********************************/
/* 通常 */
A {
	color: #808080;
}

A:hover {
	color: #006699;
}

/*********************************/
/* */
A.mainmenu {
	FONT-SIZE: 80%;
	COLOR: #6699ff;
	font-weight: bold;
	TEXT-DECORATION: none
}

A.mainmenu:hover {
	COLOR: #ff0000;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.mainmenuselected {
	FONT-SIZE: 100%;
	COLOR: #ff0000;
	TEXT-DECORATION: none
}
A.mainmenuselected:hover {
	FONT-SIZE: 100%;
	COLOR: #ff00ff;
	TEXT-DECORATION: none
}

/*********************************/
/*  */
A.homepage {
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}

/*********************************/
/* サイト内のリンク */
A.footstyle {
	TEXT-DECORATION: none;
	COLOR: #006699;
}

A.footstyle:visited {
	COLOR: #006699;
}

A.footstyle:active {
	COLOR: #6699ff;
}

A.footstyle:hover {
	COLOR: #6699ff;
}

/*********************************/
/*  */
A.caption {
	COLOR: #808080;
	line-height:20pt;
	letter-spacing:1.5pt;
}
A.caption:hover {
	COLOR: #ff0000;
	line-height:20pt;
	letter-spacing:1.5pt;
}

/*********************************/
/*  */
A.bodymenu {
	COLOR: #6699ff;
	font-weight: bold;
}

A.bodymenu:hover {
	COLOR: #ff0000;
	font-weight: bold;
}

A.bodymenu_jfc {
	COLOR: #cc0000;
	font-weight: bold;
}

A.bodymenu_jfc:hover {
	COLOR: #ff0000;
	font-weight: bold;
}

/*********************************/
/* 過去のdiary */
A.diarypast {
	COLOR: #006699;
}

A.diarypast:hover {
	COLOR: #6699ff;
}

/*********************************/
/*  */
A.link {
	COLOR: #006699;
	font-weight: bold;
}

A.link:hover {
	COLOR: #ff0000;
	font-weight: bold;
}

/*********************************/
/* FAQの目次 */
A.mokuji {
	TEXT-DECORATION: none;
	color:#006699;
}

A.mokuji:link {
	color:#006699;
}

A.mokuji:visited {
	color:#006699;
}

A.mokuji:active	{
	color:#FF3300;
}

A.mokuji:hover {
	color:#FFCC00;
}

/*********************************/
/* FAQの目次のタイトル */
A.mokujititle {
	COLOR: #ff0000;
	font-weight: bold;
}

A.mokujititle:visited {
	COLOR: #ff0000;
	font-weight: bold;
}

A.mokujititle:active {
	COLOR: #006699;
	font-weight: bold;
}

A.mokujititle:hover {
	COLOR: #006699;
	font-weight: bold;
}

/*********************************/
/* サイトマップのトップ */
A.sitegrand {
	COLOR: #ff0000;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.sitegrand:visited {
	COLOR: #ff0000;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.sitegrand:active {
	COLOR: #006699;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.sitegrand:hover {
	COLOR: #006699;
	TEXT-DECORATION: none;
	font-weight: bold;
}

/*********************************/
/* サイトマップの1段落目 */
A.sitefirst {
	COLOR: #cc0000;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.sitefirst:visited {
	COLOR: #cc0000;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.sitefirst:active {
	COLOR: #006699;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.sitefirst:hover {
	COLOR: #006699;
	TEXT-DECORATION: none;
	font-weight: bold;
}

/*********************************/
/* サイトマップの2段落目 */
A.sitesecond {
	COLOR: #ff6600;
	TEXT-DECORATION: none
}

A.sitesecond:visited {
	COLOR: #ff6600;
	TEXT-DECORATION: none
}

A.sitesecond:active {
	COLOR: #006699;
	TEXT-DECORATION: none
}

A.sitesecond:hover {
	COLOR: #006699;
	TEXT-DECORATION: none
}

/*********************************/
/* faqのmovファイルへのリンク */
A.mov {
	FONT-SIZE: 80%;
	COLOR: #ff6600;
	TEXT-DECORATION: none
}

A.mov:visited {
	COLOR: #808080;
	TEXT-DECORATION: none
}

A.mov:active {
	COLOR: #006699;
	TEXT-DECORATION: none
}

A.mov:hover {
	COLOR: #006699;
	TEXT-DECORATION: none
}

/*********************************/
/* トップページの日本語を読めない人へのメッセージ */
A.please {
	COLOR: #006699;
	TEXT-DECORATION: underline
}

A.please:hover {
	COLOR: #808080;
	TEXT-DECORATION: underline
}




/*********************************/
/* 主に目次での番号 */
ol {
	margin-top: .5em;
	margin-bottom: 0em;
	margin-left: 2em;
	color: #006699
}

li {
/*	margin-bottom: .7em;*/
	margin-left: 0em;
	color:darkblue;
	font-weight:bold;
}

/*********************************/
/* diaryの横のリンク */
ul.diarynav {
	FONT-SIZE: 80%;
}



td.caption {
	FONT-SIZE: 80%;
	COLOR: #6699ff;
	TEXT-DECORATION: none
}

td.caption_jfc {
	FONT-SIZE: 80%;
	COLOR: #cc0000;
	TEXT-DECORATION: none
}

td.contents {
	FONT-SIZE: 80%;
	COLOR: #ffffff;
	TEXT-DECORATION: none
	font-weight: bold;
}

td.footer {
	FONT-SIZE: 80%;
	COLOR: #0;
	TEXT-DECORATION: none
	font-weight: bold;
}

div.message {
	FONT-SIZE: 80%;
	COLOR: #003366;
	TEXT-DECORATION: none
	line-height:20pt;
	letter-spacing:1.5pt;
	font-weight: bold;
}

div.white {
	FONT-SIZE: 80%;
	COLOR: #ffffff;
	TEXT-DECORATION: none
	line-height:20pt;
	letter-spacing:1.5pt;
	font-weight: normal;
	margin-top: 1em;
}

div.comment {
	FONT-SIZE: 80%;
	COLOR: #003366;
	TEXT-DECORATION: none
	line-height:20pt;
	letter-spacing:1.5pt;
	font-weight: normal;
	margin-top: 1em;
}

div.update {
	FONT-SIZE: 80%;
	COLOR: #6699ff;
	TEXT-DECORATION: none
}

div.uptext {
	FONT-SIZE: 80%;
	COLOR: #000000;
	TEXT-DECORATION: none
	line-height:20pt;
	letter-spacing:1.5pt;
}

div.diarydate {
	COLOR: #ff0000;
	font-weight: bold;
}

div.diarybody {
	FONT-SIZE: 80%;
	COLOR: #000000;
	line-height:17pt;
}


div.mokujititle {
	COLOR: #ff0000;
	font-weight: bold;
}

div.faq {
	COLOR: #006699;
	font-weight: bold;
}

div.sitemap {
	FONT-SIZE: 80%;
	COLOR: #006699;
	line-height:10pt;
}

div.firstcaption {
	COLOR: #006699;
}

div.perform {
	FONT-SIZE: 80%;
	COLOR: #c0c0c0;
}

div.small {
	FONT-SIZE: 80%;
	COLOR: #6699ff;
}

/*********************************/
/* トップページの日本語を読めない人へのメッセージ */
div.please {
	FONT-SIZE: 80%;
	COLOR: #000000;
}

/*********************************/
dt {
	margin-top: 1em;
	margin-left: 2em;
	color:darkblue;
	font-weight:bold;
}

dd {
	margin-left: 5em;
	color:#6699ff;
}

h1{
	margin-left: 3em;
	color:darkorange;
/*	background:aquamarine;		*/
	font-size:30px;
	line-height:30px;
	font-weight:extra-bold;
/*	text-align:center;			*/
}

h2{
	margin-left: 3em;
	color:darkblue;
/*	background:lavender;		*/
	font-size:20px;
	line-height:20px;
	font-weight:extra-bold;
/*	text-align:center;			*/
}

/****************/
/* 杏子ちゃん用 */

table.kyoko {
	BackGround: #cccccc;
}

td.caption_kyoko {
	FONT-SIZE: 80%;
	COLOR: #ff66aa;
	TEXT-DECORATION: none
}

A.bodymenu_kyoko {
	COLOR: #ff66aa;
	font-weight: bold;
}


