/*汎用例
	line-height: 130%;　1行の高さ
	margin: 2em 0px;　外側の余白　2値の時、上下,左右
	padding: 2em 2em 2em 2em;　4値の時、上右下左
	margin:0.5em 10% 0.1em; 3値の時、上、右左、下
	BORDER-RIGHT: #f9e0e0 0px solid; 色、太さ、スタイル
*/
/* Link display */
A:LINK{
	COLOR:#3333FF;
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: underline;}
/* Link display visited */
A:visited{
	color:#E57FFF;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;}
/* Link display mouse hoverd */
A:HOVER{
	COLOR:#FF3300; 
	background-color:#FFFFCC;}

H1 {
	margin:0.5em 0px 0.5em 0px;
	padding:0.3em;
	font-size:130%;
	FONT-WEIGHT: bold;
	color: #80AC77;
	background-color: #FFFFDD;
	border-color: #5A8652;
	border-style: solid;
	border-width: 1px 1px 2px 20px;
	text-align: center;}
H2 {
	MARGIN: 0.5em 0px 0.5em 0px; 
	PADDING: 0.2em; 
	FONT-SIZE: 120%; 
	FONT-WEIGHT: bold;
	COLOR: #922D13; 
	BACKGROUND-COLOR: #FFFFCC;
	border-color: #CC3399; 
	border-style: solid;
	border-width: 0px 0px 2px 15px;}
H3 {
	MARGIN: 1em 0px 0.5em 1em; 
	PADDING: 0.2em; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold;
	COLOR: #922D13; 
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #993300; 
	border-style: solid;
	border-width: 0px 0px 1px 15px;}	
H4 {
	MARGIN: 1em 0px 0.5em 1em; 
	PADDING: 0.1em; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold;
	COLOR: #922D13; 
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #FF6600; 
	border-style: solid;
	border-width: 0px 0px 1px 6px;}
H5 {
	MARGIN: 1em 0px 0.5em 0em; 
	PADDING: 0.1em; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold;
	COLOR: #922D13; 
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #FF6600; 
	border-style: solid;
	border-width: 0px 0px 1px 6px;}
H6 {
	MARGIN: 0.5em 0px 0.5em 1em; 
	PADDING: 0.2em; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold;
	COLOR: #922D13; 
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #000000; 
	border-style: solid;
	border-width: 0px 0px 1px 1px;}
/* pre tag text (non auto formatted text*/
pre {
	border-color: #999999;
	border-style: solid;
	border-width: 1px 3px 3px 1px;
	background-color:#EFEFEF;
	margin:1em 5% 1em 5%;
	padding:0.5em;
	font-size:100%;
	color: #000000;
	line-height: 150%;
}
.title-Red {
	MARGIN: 0.5em 3em 1em 0em; 
	PADDING: 0em; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold;
	COLOR: #993300; 
	BACKGROUND-COLOR: transparent;
	border-color: #FF0000; 
	border-style: solid;
	border-width: 0px 0px 1px 0px;}
.title-Green {
	MARGIN: 0.5em 3em 0em 0em; 
	PADDING: 0em; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold;
	COLOR: #922D13; 
	BACKGROUND-COLOR: transparent;
	border-color: #00CC33; 
	border-style: solid;
	border-width: 0px 0px 1px 0px;}
.title-Blue {
	MARGIN: 0.5em 3em 1em 0em; 
	PADDING: 0em; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold;
	COLOR: #993300; 
	BACKGROUND-COLOR: transparent;
	border-color: #0000FF; 
	border-style: solid;
	border-width: 0px 0px 1px 0px;}
.title-Gray {
	MARGIN: 0.5em 3em 1em 0em; 
	PADDING: 0em; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold;
	COLOR: #993300; 
	BACKGROUND-COLOR: transparent;
	border-color: #999999; 
	border-style: solid;
	border-width: 0px 0px 1px 0px;}
/* body etc for all pages*/
body{
	background-image:img/BG/bg.gif
	background-repeat: repeat-y
	background-color:#FF99FF;
	line-height: 140%;
	margin:0 2%;
	padding:0;}
/* 特定のタグ定義 */
form{
	margin:0px;}
blockquote{ 
	color: #006666;
	line-height: 1em;
	MARGIN: 0.5em 1em 1em 2em;}
ul	{ 
	line-height: 130%;
	list-style-type: square;}
ol	{
	line-height: 130%;}
p	{
	MARGIN: 0.5em 0% 0em 0em; }
strong{
	color: #0099CC;
	font-weight:bold}
/* text */
.indent1{
	margin:0 0 0 1em;
	line-height: 140%;}
.indent2{
	margin:0 0 0 2em;
	line-height: 140%;}
.accent {
	PADDING-LEFT: 5px; 
	FONT-SIZE: 100%; 
	MARGIN: 0.2em 0px 0px 0.5em; 
	BORDER-LEFT: #c03 0.5em solid; }
.text-small{
	font-size:85%;}
.text-small-B{
	font-weight:bold;
	font-size:85%;}
.text-B{
	font-weight: bold;
	font-size: 100%;
	background-color:#FFCCFF;}
.new{
	color: #FF00CC;
	font-style:italic;
	font-size: 130%;}
.text-R {
	text-align: left;
	background-color: #CCCCFF;
	MARGIN: 0em 0em 0.5em 60%;
	font-size: 85%;
}
td p	{
	MARGIN: 0.2em;
	line-height: 140%;}
/* table tag text 
.t-indent {
	margin:2%;
	border-color: #0000FF;
	padding: 10px;
	background-color: #FFFFCC;}
*/
TH 	{
	padding: 3px;
	background-color: #CCCC99;}

td.table-B {
	font-size: 110%;
	font-weight: bold;
	background-color: #FFFFCC;}
	
.light-tone {
	color: #DEDFBD;
}
.pink-tone {
	color: #FF99FF;
}