/* 基本設定 */
body{
	background-color: #FFFFFF;
	color: #000000;
}
div.lang{
	color: #000000;
	text-align: center;
	font-size:90%;
}
/* メインテーブル */
.tableMain{
	width: 600px;
	background-color: #F0F0FF;
}

.tdHead{ /*頭の部分*/
	background-color: #F0F0FF;
	vertical-align: top;
	color: #000000;
}

.tdCont{ /*中身*/
	background-color: #FFFFFF;
	vertical-align: top;
	color: #000000;
}

.tdFoot{ /*フッダー*/
	/* background-color: ;*/
	color: #000000;
	font-size: 90%;
	vertical-align: top;
}

/* 見出し */
/* サブタイトルを付けたいとき */
div.outH1	{ /*見出しの外枠*/
	width: 600px;
	text-align: justify;
	line-height: 120%;
	background-color: #8080FF;
	
}
div.H1 { /* 本題 */
	float: left;
	font-weight: 300;
	padding: 7px 10px 3px 10px;
	font-size: 130%;
	background-color: #8080FF;
	color: #ffffff;
	clear:both;
}
div.subH1 { /* 事実上のH1：サブタイトル */
	padding: 7px 13px 0px 0px;
	text-align: left;
	font-size: 100%;
	background-color: #FFFFFF;
	color: #6060FF;
}
H1 {
	font-weight: 500;
	padding: 5px 10px 3px 10px;
	font-size: 130%;
	background-color: #8080FF;
	color: #ffffff;
}
H2 {
	text-align: left;
	font-size: 130%;
	font-weight: 300;
	padding-left: 5pt;
	margin-top: 5pt;
	margin-bottom: 2pt;
	border-right: #A0A0FF 7px solid;
	border-left: #A0A0FF 7px solid;
	border-bottom: solid 2px #A0A0FF;
	border-top: solid 2px #A0A0FF;
	color: #0000A0;
	clear:both;
}
H3 {
	text-align: left;
	font-size: 115%;
	font-weight: 300;
	padding-left: 5pt;
    border-left: #A0A0FF 5pt solid;
    border-bottom: #A0A0FF 2px solid;
    color: #0000A0;
	clear:both;
}
/* 段落 */
p {
	text-align: left;
	margin: 0pt 2pt 0pt 2pt;
	font-size: 90%;
	text-indent: 10.5pt;
}
p.ni{
	text-align: left;
	margin: 0pt 2pt 0pt 2pt;
	font-size: 90%;
	text-indent: 0pt;
}
/* 画像 */
table.img{
	vertical-align: middle;
}


/* リンク */
A:LINK{
	color : #0033CC;
	background-color : transparent;
	text-decoration : underline;
}
A:VISITED{
	color : #0033cc;
	background-color : transparent;
	text-decoration : underline;
}
A:HOVER{
	text-decoration : underline overline;
	color: tomato;
}
A:ACTIVE{
	color : Black;
	text-decoration : none;
	background : transparent;
}
