a:link, a:visited, a:active {
/*	color:#aaffdd; */
	color:#bbffee;
}

a:hover {
	color:#bbffee;
/*	text-decoration: overline underline; */
	text-decoration: underline;
	background-color: #4975B5;
}

a {
	text-decoration: none;
}

body {
	font-size: x-small;
/*	font-family: "Verdana", "ＭＳ Ｐゴシック";  */
/*	font-size: 10pt; */
	color:#ffffff;
	background-color:#294794;
/*	background-color:#11386A; */
/*	background-color:#003676; */
/*	background-color:#1A54A0; */
	background-image: url("images/background_moon3.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: fixed;

	/* ナビゲーション部が、端まで表示されるように */
	margin: 0px 0px 0px 0px;

}

td {
	font-size: x-small;
	padding: 1px 3px;
}


/* Window風表示ボックスのスタイル */
.text_box {
	font: 10pt "Verdana","ＭＳ Ｐゴシック";
	border: 1px solid #EEEEEE;
	background-color: #3052AB;
	background-image: url("images/text_box_pattern4.gif");
}

/* text_box用のタイトルバー */
.title_bar {
/*	color: #115BAF; */
	color: #3052AB;
	background-color: #FFFFFF;
	font-family: "Verdana", "ＭＳ Ｐゴシック";
	font-size: 8pt;
	font-weight: bold;
	padding: 0px;
}

/* text_box用のタイトルタブ */
.title_tab {
	width: 100px;
/*	height: 15px; */
	color: #3052AB;
	font: 8pt "Verdana","ＭＳ Ｐゴシック";
	font-weight: bold;
	vertical-align: middle;
	background-image: url("images/text_box_tab4.gif");
	background-repeat: no-repeat;
	padding: 1px 0px 0px 20px;	/* 文字位置調整 */
}

/* text_box用のタイトルタブ 「大」*/
.title_tab_large {
	width: 350px;
	color: #3052AB;
	font: 8pt "Verdana","ＭＳ Ｐゴシック";
	font-weight: bold;
	vertical-align: middle;
	background-image: url("images/text_box_tab4_large.gif");
	background-repeat: no-repeat;
	padding: 1px 0px 0px 20px;	/* 文字位置調整 */
}

/* テキスト */
.text {
	margin: 10px;
}

/* 小さいテキスト */
.small_text {
	font-size: 8pt;
}

/* AA 顔文字用の 12pt表示 */
.aa {
	font: 12pt "ＭＳ Ｐゴシック";
}


/* ▼ヘッダー関連 */


/* ヘッダー全体の囲みの設定 */
.header_box {
	width:100%;

	color:#555555;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
	background-image: url("images/header_gray_border.gif");
	background-repeat: repeat-x;
	background-position: 37px 37px;
}

/* ヘッダーボックス内のリンク */
.header_box a { text-decoration: none;  background-color: transparent;}
.header_box a:active { text-decoration: none;  background-color: transparent;}
.header_box a:hover { text-decoration: none;  background-color: transparent;}

	
/* ヘッダーのナビゲーション部 */
.navi_box {
/*	width: 100%;*/
	padding-top: 12px;
	margin-right: 10px;
	/*vertical-align:top;*/
	text-align: right;
}

/* ▼フッター関連 */

.footer_box {
	color:#555555;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	width:100%;
	height:40px;
	font-size:90%;
	border-width: 3px 0px 0px 0px;
	border-style:solid;
	border-color:#CCCCCC;
	
	padding-left: 10px;
	padding-right: 10px;
	
	/* 下に寄せる */
	position: fixed;
	bottom: 0px;
	
}


/* ▼チップヘルプのスタイル */
.chiphelp1 {
	color:#555555;
	font-family: Arial,Helvetica:;
	font-weight: Bold;
	font-size: 10pt;
	white-space:nowrap;
	position:absolute;
	visibility:hidden;
	background-color:#FFFFFF;
	border:1px black solid;
}

.chiphelp2 {
	color:#777777;
	font-family: 'HGP創英角ポップ体';
	font-size: 10pt;
	white-space:nowrap;
	position:absolute;
	visibility:hidden;
	background-color:#FFFFFF;
	border:1px black solid;
}
