/*******************************************************************************
 *	全体
 ******************************************************************************/
A:link
{
	color: #0000FF;
	text-decoration: none;
}
A:visited
{
	color: #0000FF;
	text-decoration: none;
}
A:active
{
	color: #00FFFF;
	text-decoration: underline;
}
A:hover
{
	color: #FF0000;
	text-decoration: underline;
}
BODY
{
	font-size: 9pt;
	line-height: 16px;
	color: #444444;
	background-color: #FFFFFF;
	background-image: url(./image/bg_chaba.gif);
	text-align: center;
	margin: 0px;
	padding: 0px;
}
IMG
{
	border-style: none;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
TABLE
{
	font-size: 9pt;
	border-collapse: collapse;
	empty-cells: show;
	margin: 0px;
	padding: 0px;
}
UL
{
	list-style: url(./image/ulicon.gif);
	vertical-align: middle;
	margin: 5px 20px 5px 20px;
}

/*******************************************************************************
 *	共通クラス
 ******************************************************************************/
.hide
{
	display: none;
}
.strong
{
	color: #FF0000;
}
.indent
{
	margin-left: 20px;
}
DIV.navi
{
	margin-top: 10px;
	margin-left: 20px;
}
DIV.navi SPAN.this
{
	color: #006400;
}
DIV.head .page
{
	margin-top: 10px;
	margin-left: 20px;
}
DIV.head .page SPAN
{
	margin-right: 20px;
}
DIV.head .page IMG
{
	vertical-align: middle;
}
TABLE.list
{
	border: 1px solid #000080;
}
TABLE.list TH
{
	font-weight: bold;
	background-color: #E0FFFF;
	border: 1px solid #000080;
	text-align: center;
	padding: 5px;
}
TABLE.list TD
{
	border: 1px solid #000080;
	text-align: left;
	padding: 5px;
}
DIV.sent
{
	width: 90%;
	margin-bottom: 20px;
}
DIV.sent SPAN.sent_title
{
	width: 100%;
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #006400;
	border-top:1px solid #008000;
	border-left:10px solid #008000;
	padding: 5px 5px 5px 5px;
}
DIV.sent DIV.sent_cont
{
	margin: 5px 0px 0px 20px;
}
DIV.sent DIV.sent_foot
{
	width: 100%;
	text-align: right;
	margin-top: 10px;
}
/*******************************************************************************
 *	base
 ******************************************************************************/
DIV.base
{
	width: 752px;
	background-color: #FFFFFF;
	border: 1px solid #006400;
	margin-top:10px;
	margin-bottom:10px;
}

/*******************************************************************************
 *	top
 ******************************************************************************/
DIV.top DIV.menu
{
	width: 100%;
	background-color: #8FBC8F;
	border-bottom: 1px solid #008000;
}
DIV.top DIV.menu IMG.icon
{
	margin-right: 10px;
}

DIV.top DIV.menu IMG.menu_img
{
	margin: 5px 6px 5px 6px;
}

/*******************************************************************************
 *	head
 ******************************************************************************/
DIV.head
{
	text-align: left;
}
DIV.head DIV.page_title
{
	background-image: url(./image/page_title.png);
	background-repeat: no-repeat;
	width: 700px;
	height: 30px;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 8px;
	padding-left: 25px;
}
DIV.head DIV.page_title SPAN.page_title
{
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

/*******************************************************************************
 *	body
 ******************************************************************************/
DIV.body
{
	text-align: left;
	margin: 20px;
}

/*******************************************************************************
 *	foot
 ******************************************************************************/
DIV.foot
{
	text-align: left;
}

/*******************************************************************************
 *	bottom
 ******************************************************************************/
DIV.bottom
{
	margin-bottom: 20px;
}
DIV.bottom HR
{
	color: #006400;
	width: 90%;
	height: 1px;
}

