body {
	tr,td,th:				font-size:10pt;
	margin-left:			0px;
	margin-top:				0px;
	margin-right:			0px;
	margin-bottom:			0px;
	color:					#202020;
	background-color:		#FFFFFF;
	background-image:		url(body.png);
	background-repeat:		repeat-y;
	background-position:	left top;
	}

a:link		{ color: #FF8000;	}		/* 訪問済みリンクアンカー */
a:visited	{ color: #FF0080;	}		/* 未訪問のリンクアンカー */
a:active	{ color: #FF80FF;	}		/* 選択されたリンクアンカー */
A:hover		{ color: #80FF80;	}

div.status
	{
	clear:left;
	}

small { font-size:9pt }

.head {
	display:	block;
	position:	relative;
	width:		768px;
	height:		200px;
	border:		0px;
	margin:		0px;
	padding:	0px;
	background-image:		url(head.png);
	background-repeat:		no-repeat;
	background-position:	left top;
	}

.menu {
	display:			block;
	position:			relative;
	width:				746px;
	border:				none;
	font-weight:		bold;
	text-align:			center;
	color:				#202020;
	padding-top:		5px;
	padding-bottom:		5px;
	left:				11px;
	}

.ihead {
	display:			block;
	position:			relative;
	width:				746px;
	border:				none;
	font-weight:		bold;
	text-align:			center;
	color:				#FFFFFF;
	background-color:	#FF6464;
	padding-top:		5px;
	padding-bottom:		5px;
	left:				11px;
	}

.form_item {
	width:		70px;
	margin:		0px;
	padding:	5px;
	color: #FFFFFF;
	text-align: right;
	line-height:	130%;
	background-color: #3D3B39;
	}

.form_input {
	width:		558px;
	margin:		0px;
	padding:	5px;
	color: #FFFFFF;
	background-color: #3D3B39;
	line-height:	130%;
	text-align: left;
	}

.rule {
	display:	block;
	position:	relative;
	width:		590px;
	margin:		0px;
	padding:	10px;
	color: #FFFFFF;
	text-align: left;
	line-height:	130%;
	background-repeat:		no-repeat;
	background-position:	left top;
	background-color: #3D3B39;
	border-top: 1px solid #FFFFFF;
	border-right: thin solid #E0E0E0;
	border-bottom: thin solid #FFFFFF;
	border-left: thin solid #E0E0E0;
	left: 30px;
	top: 0px;
	}

.att {
	display:	block;
	position:	relative;
	width:		590px;
	margin:		0px;
	padding:	10px;
	color: #FFFFFF;
	text-align: left;
	line-height:	130%;
	background-repeat:		no-repeat;
	background-position:	left top;
	background-color: #3D3B39;
	border-top: 1px solid #FFFFFF;
	border-right: thin solid #E0E0E0;
	border-bottom: thin solid #FFFFFF;
	border-left: thin solid #E0E0E0;
	left: 128px;

	}

.art_space {
	width:		30px;
	}

.art_head {
	width:					708px;
	height:					50px;
	padding:				0px;
	background-repeat:		no-repeat;
	background-position:	left bottom;
	background-image:		url(art_head.png);
	}

.art_img {
	width:					250px;
	padding:				0px 0px 5px 35px;
	color:					#FFFFFF;
	text-align:				right;
	line-height:			130%;
	background-repeat:		repeat-y;
	background-position:	left top;
	background-image:		url(art_body.png);
	}

.art_size {
	width:					250px;
	color:					#FFFFFF;
	text-align:				center;
	line-height:			130%;
	background-repeat:		repeat-y;
	background-position:	left top;
	text-align:				center;
	background-image:		url(art_body.png);
	padding:				0px 0px 5px 35px;
	}

.art_body {
	width:					403px;
	padding:				0px 10px 5px 10px;
	color:					#FFFFFF;
	text-align:				left;
	line-height:			130%;
	background-repeat:		repeat-y;
	background-position:	right top;
	background-image:		url(art_body.png);
	}

.art_body_noimg {
	width:					663px;
	padding:				0px 10px 5px 35px;
	color:					#FFFFFF;
	text-align:				left;
	line-height:			130%;
	background-repeat:		repeat-y;
	background-position:	right top;
	background-image:		url(art_body.png);
	}
	
.art_foot {
	width:					708px;
	height:					10px;
	padding:				0px;
	background-repeat:		no-repeat;
	background-position:	left top;
	background-image:		url(art_foot.png);
	}

.res_head {
	width:					658px;
	height:					10px;
	padding:				0px;
	background-repeat:		no-repeat;
	background-position:	left bottom;
	text-align:				left;
	background-image:		url(res_head.png);
	}

.res_img {
	width:					250px;
	padding:				5px 0px 5px 10px;
	color:					#FFFFFF;
	text-align:				right;
	line-height:			130%;
	background-repeat:		repeat-y;
	background-position:	left top;
	background-image:		url(res_body.png);
	}

.res_size {
	width:					250px;
	padding:				5px 0px 5px 10px;
	color:					#FFFFFF;
	color:					#FFFFFF;
	text-align:				center;
	line-height:			130%;
	line-height:			130%;
	background-repeat:		repeat-y;
	background-position:	left top;
	background-image:		url(res_body.png);
	}

.res_body {
	width:					378px;
	padding:				5px 10px 5px 10px;
	color:					#FFFFFF;
	text-align:				left;
	line-height:			130%;
	background-repeat:		repeat-y;
	background-position:	right top;
	background-image:		url(res_body.png);
	}
	
.res_body_noimg {
	width:					638px;
	padding:				5px 10px 5px 10px;
	color:					#FFFFFF;
	text-align:				left;
	line-height:			130%;
	background-repeat:		repeat-y;
	background-position:	right top;
	background-image:		url(res_body.png);
	}

.res_foot {
	width:					658px;
	background-repeat:		no-repeat;
	background-position:	left top;
	background-image:		url(res_foot.png);
	}

.chain {
	width:					708px;
	text-align:				right;
	background-repeat:		no-repeat;
	background-position:	left top;
	background-image:		url(chain.png);
	}

.end {
	width:					708px;
	text-align:				right;
	background-repeat:		no-repeat;
	background-position:	left top;
	background-image:		url(end.png);
	}

.hrb {
	width:					768px;
	height:					50px;
	border:					none;
	background-repeat:		no-repeat;
	background-position:	center center;
	background-image:		url(hr.png);
	}

.page_space {
	width:					30px;
	height:					50px;
	text-align:				center;
	}

.page_n {
	width:					100px;
	height:					30px;
	border:					none;
	color:					#FFFFFF;
	text-align:				center;
	background-color:		#3D3B39;
	}

.page_p {
	width:					478px;
	height:					30px;
	border:					none;
	color:					#FFFFFF;
	text-align:				center;
	background-color:		#3D3B39;
	}
	
.page_b {
	width:					100px;
	height:					30px;
	border:					none;
	color:					#FFFFFF;
	text-align:				center;
	background-color:		#3D3B39;
	}
