/* ---文書定義------------------------------------------------------------- */

BODY
	{	font-size	:12px ;
		width		:654px;
		border		:none;
		margin-left	:auto;
		margin-right	:auto;
		margin-top	:auto;
		color		:#000000;
		background-color:#FFFFFF;
		text-align	:center;
		scrollbar-arrow-color		:#FF9600;
		scrollbar-base-color		:#FF9600;
		scrollbar-face-color		:#FFFAFA;
		scrollbar-highlight-color	:#FFF0DA;
		scrollbar-shadow-color		:#FF9600;


		}


td	{	font-size	:12px;			}

H2	{	
		background	:#FFFFD2;
		padding		:20px 2px 2px 1px;	}

.m999	{	border-bottom	:10pt solid;
		background	:#FFFFD2;
		padding		:20px 2px 2px 1px;	}


p	{	line-height	:20px ;			}
.mini	{	font-size	:10px;			}
.mini2	{	font-size	:10px;			
		line-height	:16px;			}
.big	{	font-size	:14px;
		font-weight	:bold;			}

H1	{	font-size	:12px;			}
//H2	{	font-size	:12px;			}
.indent	{	text-indent	:1em;			}
.border	{	border		:dotted #E8BC9F 8px	}

.dashed	{	color		:#FFD08C;
		height		:3px;
		border		:10px;
		border-style	:dashed;		}


HR	{	color		:#E6D60B;
		height		:5px;
		border		:5px;
		border-style	:dotted;		}



.red	{	color		:#FF0000;
		font-weight	:bold;			}



/* ---イメージ定義------------------------------------------------------------- */

.hi 	{	border-color	:#aa9999;
		border-style	:dotted;
		border-width	:1px;
		padding		:5px;
		margin		:0px;			}

.hi4 	{	border-color	:#708090;
		border-style	:dotted;
		border-width	:1px;
		padding		:5px;
		margin		:0px 0px 0px 10px;	}

.hi2 	{	border-color	:#882200;
		border-style	:dotted;
		border-width	:1px;
		padding		:5px;
		margin		:2px;			}


/* ---リンク定義------------------------------------------------------------- */

A:link 
	{	color 		: #FF0000;
		text-decoration	: none;
		background	: none;			}
	
A:visited
	{	color		: #FF0000;
		text-decoration	: none;
		background	: none;			}

A:hover
	{	color		: #0000FF;
		text-decoration	: none;
		text-decoration : underline;
		position:relative;	top: 2px;
					left:2px;	}


A:active
	{	color		: #FFFFFF;
		text-decoration	: none;
		background	: none;			}

/* ---配置定義（コンテンツ）----------------------------------------------------- */

div	{	line-height		:20px ;		}

.head	{
		width		: 210px;
		border-width	: 1px 1px 1px 10px;
		border-color	: #555555;
		border-style	: solid;
		padding		: 5px 5px 5px 5px;
		margin		: 1px 1px 15px 1px;
		text-align	: left;			}

.kousin	{	font-size	: 12px		;
		color		: #000000	;
		width		: 640px		;
		height		: 14px		;
		background	: #FF6666	;
		border-style	: dotted	;
		border-width	: 2px		;
		border-color	: #000000	;
		padding		: 5px		;
		margin		: 20px 0px 20px 0px;
		text-align	: right		;	}

.right	{	float		:right;			}
.left	{	float		:left;			}
.top	{	vertical-align	:top;			}
.clear	{	clear		:both;			}

.space	{	margin		: 20px 0px 20px 0px;	}

.space2	{	margin		: 0px 0px 50px 0px;	}
.space3	{	margin		: 0px 30px 0px 0px;	}
.space4	{	margin		: 20px 0px 0px 0px;	}
.space6	{	margin		: 5px 0px 0px 0px;	}
.space7	{	margin		: 0px 0px 20px 0px;	}

ul	{	list-style-position	:inside;
		font-size		:12px;
		line-height		:20px ;		}

.box	{	width		:100%;			}
.box3	{	width		:650px;			}
.box8	{	width		:430px;			}
.box9	{	width		:500px;
		height		:180px;
		padding		:3px;
		font-size	:12px;
		line-height	:21px;			}
.box10	{	width		:140px;			}

.t1	{background-image : url(cg/bar_01.png);		}
.t2	{background-image : url(cg/bar_02.png);		}
.t3	{background-image : url(cg/bar_03.png);		}
.t4	{background-image : url(cg/bar_04.png);		}

.int	{	width		:94%;
		background-color:#443333;
		border-color	:#000000;
		border-width	:2px;
		border-style	:dotted;
		text-align	: left;	
		padding		:2px 2px 2px 1em;	}

.tr1	{	width		:85px;
		height		:18px;
		color		:#bbaaaa;
		font-weight	:bold;
		border-width	:2px;
		border-style	:dotted;
		background-color:#443333;
		border-color	:#000000;
		padding		:2px 2px 2px 1em;	}

.tr2	{	width		:210px;
		background-color:#443333;
		border-color	:#000000;
		border-width	:2px;
		border-style	:dotted;
		text-align	: left;			}


.box11	{	position	:relative;
		top		:20px;
		left		:12px;
		width		:100%;			}

.box12	{	position	:relative;
		top		:0px;
		left		:0px;			}
.square	{	list-style-type}

.box13	{	width		:340px;			}

.box14	{	width		:300px;			}

.box15	{	padding		:10px;
		background-color:#000000;		}
.box16	{	width		:200px;			}

.box90	{	border-width	:1px;
		border-style	:dotted;
		background-color:#000000;
		border-color	:#aa9999;
		font-weight	:bold;
		text-align	:center;
		width		:160px;
		padding		:3px 57px 3px 57px	}