BODY
{
	background-image: url('images/bg.gif');
}

A{
	color: #0E3715;
	text-decoration: none;
}

A:hover
{
	color: #0033AA;
	text-decoration: underline;
}

IMG
{
	border: 0px;
}

DIV.top
{
	padding: 10px 0px;
	font-size: 8pt;
	font-weight: bolder;
	color: #81A931;
}


DIV.pop
{
	padding: 10px 0px;
	font-size: 12pt;
	font-weight: bolder;
	color: #81A931;
}

DIV.center
{
	padding: 0px 5px 0px 15px;
	font-size: 11pt;
	text-align: justify;
	text-justify: auto;
	line-height: 135%;
}

DIV.center EM
{
	padding: 10px 0px;
	font-style: normal;
	font-weight: bolder;
	color: #CC0000;
}

DIV.interview_midashi
{
	font-size:13pt;
	font-weight: bolder;
	margin: 10px,0px;
	color: #F9B800;
}

SPAN.center
{
	padding: 0px 5px 0px 15px;
	font-size: 11pt;
	text-align: justify;
	text-justify: auto;
	line-height: 135%;
}

SPAN.center EM
{
	padding: 10px 0px;
	font-style: normal;
	font-weight: bolder;
	color: #CC0000;
}


SPAN.pop
{
	padding: 10px 0px;
	font-size: 12pt;
	font-weight: bolder;
	color: #81A931;
}

SPAN.self
{
	color: #0033AA;
	text-decoration: underline;
}

SPAN.interview
{
	font-size: 11pt;
	text-align: justify;
	text-justify: auto;
	line-height: 135%;
}

SPAN.nakanishi
{
	font-weight: bolder;
	margin: 10px,0px;
	color: #81A931;
}

TD
{
	font-size:10pt;
}

TD.body_side
{
	font-size: 10pt;
	text-align: center;
	vertical-align: text-top;
	background-color: #f0f2e2;
}

TD.center
{
	padding: 20px 0px 0px 15px;
	font-size: 11pt;
	text-align: justify;
	text-justify: auto;
	line-height: 135%;
}

TD.center EM
{
	padding: 10px 0px;
	font-style: normal;
	font-weight: bolder;
	color: #CC0000;
}

TD.central-under
{
	font-size: 10pt;
	font-weight: bolder;
	color: #1F0d00;
	vertical-align: bottom;
}

TD.body_main
{
	padding: 15px;
	font-size: 10pt;
	line-height: 100%;
	vertical-align: text-top;
	background-color: white;
}

TD.foot_menu
{
	padding: 5px 0px;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
	background-color: white;
}

TD.foot_navi
{
	padding: 7px 0px 4px;
	font-size: 9pt;
	text-align: right;
	background-color: white;
}

TD.foot_copy
{
	padding: 5px 0px;
	font-size: 9pt;
	text-align: right;
	background-color: white;
}

