/* ---文書定義------------------------------------------------------------- */
html
	{
		scrollbar-arrow-color:white;
		scrollbar-base-color:#000000;
		scrollbar-shadow-color:#000000;
	}

BODY
	{
		width		:654px;
		border		:none;
		margin-left	:auto;
		margin-right	:auto;
		
		background-color:#000000;
		color		:#FFFFFF;
		font-size	:12px ;
		text-aign	:center;

		scrollbar-arrow-color:white;
		scrollbar-base-color:#000000;
		scrollbar-shadow-color:#000000;

		position	:relative;
		top		:0px;
		left		:0px;			}

p	{	line-height	:21px ;			}
div	{	line-height	:21px ;			}

.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;			}
.pos	{	text-align	:center;		}
.border	{	border		:inset #FF6666 1px	}

.red	{	color		:#FF0000;
		font-weight	:bold;			}

.ki	{	color		:#FFAA00;
		font-weight	:bold;			}

.black	{	color		:#000000;		}


.square	{	list-style-type :square;		}



.tr1	{	width		:80px;
		height		:18px;
		color		:#FFFFFF;
		font-weight	:bold;
		border-width	:1px;
		border-style	:dotted;
		background-color:#000000;
		border-color	:#FF6666;
		padding		:3px 3px 3px 1em;
		margin		:2px 0px 2px 0px;	}

.tr2	{	width		:210px;
		background-color:#000000;
		border-color	:#FF6666;
		border-width	:1px;
		border-style	:dotted;
		text-align	: left;			}

/* ---イメージ定義------------------------------------------------------------- */

.hi
 	{	border-color	:#FF6666;
		border-style	:inset;
		border-width	:1px;
		padding		:5px;
		margin		:0px;			}


.hi4 	{	border-color	:#881111;
		border-style	:inset;
		border-width	:1px;
		padding		:5px;
		margin		:0px 10px 0px 10px;	}

.hi5 	{	border-color	:#881111;
		border-style	:inset;
		border-width	:1px;
		padding		:5px;
		margin		:0px 10px 0px 10px;	}

/* ---リンク定義--------------------------------------------------------------- */

A:link 
	{	color 		: #FFFFFF;
		text-decoration	: none;
		background	: none;			}
	
A:visited
	{	color		: #FFFFFF;
		text-decoration	: none;
		background	: none;			}
A:hover
	{	color		: #FFAA00;
		text-decoration	: none;			}
A:active
	{	color		: #AAAAFF;
		text-decoration	: none;
		background	: none;			}

/* ---配置定義（コンテンツ）----------------------------------------------------- */

.right	{	float		:right;			}
.left	{	float		:left;			}
.top	{	vertical-align	:top;			}
.middle	{	vertical-align	:middle;		}
.clear	{	clear		:both;			}

.space2	{	margin		: 0px 0px 0px 20px;	}
.space3	{	margin		: 0px 20px 0px 0px;	}
.space4	{	margin		: 0px 0px 30px 0px;	}
.space5	{	margin		: 30px 0px 0px 0px;	}
.space6	{	margin		: 20px 0px 0px 0px;	}


ul	{
		list-style-position	:inside;
		font-size		:12px;
		line-height		:20px ;		}
.box
	{	width		:640px;
		height		:40px;
		position	:relative;
		top		:10px;
		left		:0px;			}

.box_spec
	{	width		:640px;
		height		:520px;
		position	:relative;
		top		:0px;
		left		:0px;			}

.box4
	{	width		:640px;
		height		:480px;
		position	:relative;
		top		:20px;
		left		:0px;			}

.box_rireki
	{	width		:640px;
		height		:auto;
		position	:relative;
		top		:0px;
		left		:0px;
		background	:#000000;
		border-color	:#FF6666;
		border-style	:outset;
		border-width	:1px;
		padding		:5px 5px 5px 5px;	}

.box5
	{	width		:640px;
		height		:240px;
		position	:relative;
		top		:30px;
		left		:0px;			}
.box6
	{	width		:400px;
		height		:200px;
		position	:absolute;
		top		:20px;
		left		:130px;			}
.box6_2
	{	width		:360px;
		height		:200px;
		position	:absolute;
		top		:60px;
		left		:30px;			}

.box6_3
	{	width		:600px;
		height		:200px;
		position	:absolute;
		top		:20px;
		left		:40px;			}

.box_b1
	{	width		:600px;
		height		:18px;
		position	:relative;
		top		:-20px;
		left		:50px;			}
.box_b2
	{	width		:80px;
		height		:18px;
		position	:relative;
		top		:0px;
		left		:0px;

		text-align	:center;
		font-weight	:bold;
		background	:#000000;
		border-color	:#FF6666;
		border-style	:outset;
		border-width	:1px;
		padding		:5px;
		margin		:0px 0px 0px 10px;	}

.box_b3
	{	width		:250px;
		height		:18px;
		position	:relative;
		top		:0px;
		left		:0px;

		text-align	:center;
		font-weight	:bold;
		background	:#000000;
		border-color	:#FF6666;
		border-style	:outset;
		border-width	:1px;
		padding		:5px;
		margin		:0px 20px 0px 20px;	}

.box_b2n
	{	width		:80px;
		height		:18px;
		color		:#888888;
		position	:relative;
		top		:0px;
		left		:0px;

		text-align	:center;
		font-weight	:bold;
		background	:#000000;
		border-color	:#FF6666;
		border-style	:outset;
		border-width	:1px;
		padding		:5px;
		margin		:0px 0px 0px 10px;	}

.boxx	{	width		:100%;
		height		:500px;			}