/* ---- base ---- */

@charset "Shift_JIS";

BODY {    background-color:#ffffff;
    font-size: 10pt;
  font-weight : normal;
  color : #cccccc;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN, Osaka,", "sans-serif";
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ff9999;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-darkshadow-color: #ccddcc;
	scrollbar-track-color: #fff0f5;
	scrollbar-arrow-color: #ff66cc;
}

		A:link {color: #CC3366;}
		A:visited {color: #996699;}
		A:hover {color: #996699;}
		SPAN {position: relative; visibility: hidden; font-size: 10pt;}

TABLE{   background-color:#FFFFFF;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
  font-weight : normal;
  font-size : 10pt;
  color : #555555;
}
.pan{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
  font-weight : normal;
  font-size : 8pt;
  color : #555555;
}
.t8{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
  font-weight : normal;
  font-size : 8pt;
  color : #555555;
}
.t9{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
  font-weight : normal;
  font-size : 9pt;
  color : #555555;
}
.t10{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
  font-weight : normal;
  font-size : 10pt;
  color : #555555;
}

.t11{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
  font-weight : normal;
  font-size : 11pt;
  color : #555555;
}

.t12{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
  font-weight : normal;
  font-size : 12pt;
  color : #555555;
}

/* ˆê”Ê—p */

#table1 table
	{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	border-top: solid 1px #FF00FF;
	border-left: solid 1px #FF00FF;
	}
#table1 table th
	{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
	font-weight: lighter;
	background-color: #FFEEEE;
	border-bottom: solid 1px #FF00FF;
	border-right: solid 1px #FF00FF;
	}
#table1 table tr td
	{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 7px;
	font-size: 10pt;
	text-align: center;
	border-bottom: solid 1px #FF00FF;
	border-right: solid 1px #FF00FF;
	}
#table2 table
	{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	border-top: solid 1px #A9A9A9;
	border-left: solid 1px #A9A9A9;
	}
#table2 table th
	{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 10pt;
	font-weight: lighter;
	background-color: #E0DCE1;
	border-bottom: solid 1px #A9A9A9;
	border-right: solid 1px #A9A9A9;
	}
#table2 table tr td
	{
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 5px 7px;
	font-size: 10pt;
	text-align: left;
	border-bottom: solid 1px #A9A9A9;
	border-right: solid 1px #A9A9A9;
	}
#table3 table
	{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	}
#table3 table th
	{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
	font-weight: lighter;
	background-color: #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFFF;
	}
#table3 table tr td
	{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 7px;
	font-size: 10pt;
	text-align: left;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	}
#table4 table
	{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	border-top: solid 1px #A9A9A9;
	border-left: solid 1px #A9A9A9;
	}
#table4 table th
	{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 10pt;
	font-weight: lighter;
	background-color: CFD6E8;
	border-bottom: solid 1px #A9A9A9;
	border-right: solid 1px #A9A9A9;
	}
#table4 table tr td
	{
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 5px 7px;
	font-size: 10pt;
	text-align: left;
	border-bottom: solid 1px #A9A9A9;
	border-right: solid 1px #A9A9A9;
	}
.purple {color:#595A7A; font-weight: normal}


}
#table5 table
	{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	}
#table5 table tr td
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9pt;
	text-align: left;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	}


