/* css for SECOM Sonpo  2004-05 */
BODY	{
	margin:0px  0px;
	}
.link	{
	font-size:12px;
	margin:2px 0px 5px 12px;
	}
.news	{
	font-size:11px;
	margin:0px 0px 0px 0px;
	}
TABLE	{
	margin:0px 0px;
	}
TABLE.contents	{
	margin:0px 0px 0px 10px;
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka";
	font-size: 10pt;
	line-height: 14pt;
	}
TH.contents	{
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka";
	font-size: 10pt;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	color:#333333;
	}
TD.contents	{
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka";
	font-size: 10pt;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	color:#000000;
	padding-bottom:6px;
	}
.bodytext {
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka"; 
	font-size: 10pt;
	line-height: 14pt; 
	}
.bold1text { 
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka";
	font-size: 10pt;
	line-height: 14pt;
	font-weight: bold;
	}
.bodytextnoalign {
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka";
	font-size: 10pt; 
	line-height: 14pt; 

	}
.bodytextsmall1 {
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka"; 
	font-size: 9pt; 
	line-height: 12pt; 

	}
.bodytextlarge2noalign { 
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka"; 
	font-size: 16pt; 
	line-height: 22pt; 

	}
.bodytextsmall1noalign {
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka";
	font-size: 9pt; 
	line-height: 12pt;

	}
.bodytextlarge1noalign { 
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka"; 
	font-size: 12pt; 
	line-height: 18pt; 

	}
/* add SIS */
.company_color	{
	border-color:#67C8F0;
	}
.life_color	{
	border-color:#CC3232;
	}
.sick_color	{
	border-color:#D4AA00;
	}
.car_color	{
	border-color:#2DB540;
	}
.syogai_color	{
	border-color:#4432CC;
	}
.base_color	{
	border-color:#339999;
	}
H1	{
	width:614px;
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka"; 
	font-weight:bold;
	font-size:14pt;
	border-bottom:4px solid;
	margin-left:10px;
	margin-top:8px;
	}
H2	{
	width:614px;
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka"; 
	font-weight:bold;
	font-size:12pt;
	border-left:12pt solid;
	padding-left:4px;
	margin-left:10px;
	margin-top:2px;
	}
H3	{
	width:614px;
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka"; 
	font-weight:bold;
	font-size:12pt;
	border-bottom:2px solid;
	padding-left:4px;
	margin-left:10px;
	margin-top:2px;
	}
H4	{
	width:614px;
	font-family: "$B#M#S(J $B#P%4%7%C%/(J", "Osaka"; 
	font-weight:bold;
	font-size:10pt;
	padding-left:4px;
	margin-left:10px;
	margin-top:2px;
	}
.offset	{
	margin-left:10px;
	}
.submenu	{
	color:#0000cc;
	}
.submenu_selected	{
	color:#666666;
	}
TH.fire_table	{
	background-color:#F6B3B3;
	border-bottom:solid 2px #CC3232;
	font-weight:normal;
	}
TD.fire_table	{
	background-color:#ffffff;
	border-bottom:solid 2px #CC3232;
	font-weight:normal;
	}
TH.syogai_table	{
	background-color:#CDD2EA;
	border-bottom:solid 2px #4432CC;
	font-weight:normal;
	}
TD.syogai_table	{
	background-color:#ffffff;
	border-bottom:solid 2px #4432CC;
	font-weight:normal;
	}
.fire_border	{
	border:1px solid #CC3232;
	padding:2px 2px;
	}
.lead	{
	font-size:10pt;
	margin-left:10px;
	margin-top:2px;
	}
.foot	{
	margin-left:10px;
	text-align:left;
	font-size:12px;
	border-top:2px solid #666666;;
	}
.subtitle	{
	font-weight:normal;
	}
