body {
	margin:0;
}
TD.inventoryData{
	background-color:#ffffff;
	font-size:10pt;
	height:20px;
}
TD.GeneralSpecF{
	font-size:9pt;
  	background-color : #EEEEEE;
  	height:20px;
}
TD.GeneralSpecS{
	font-size:9pt;
  	background-color : #ffffff;
	height:20px;
}
TD.GeneralSpecG{
	font-size:9pt;
  	background-color : #EEEEEE;
	height:25px;
}
TD.GeneralSpecR{
	font-size:9pt;
  	background-color : #9999CC;
	height:25px;
}
TD.LengthData{
	font-size:8pt;
	background-color:#ffffff;
	width:30px;
	height:13px;
}
TD.LengthDataTitle{
	font-size:8pt;
	background-color:#cccccc;
	width:30px;
	height:13px;
}
TD.LengthDataVariation{
	font-size:8pt;
	background-color:#FFCCFF;
	width:30px;
	height:13px;
}
TD.LengthModel{
	font-size:8pt;
	background-color:#ffffff;
	width:80px;
	height:13px;
	background-color:#cccccc;
}

SPAN.ModelDetail{
	font-size:9pt;
	color:#ffffff;
}
SPAN.ModelUnit{
	font-size: 8pt;
	color:#ffffff;
}
TD.Menu{
	font-size:10pt;
	background-color:#C0C0C0;
	height:25px;
}
TD.SubMenu{
	font-size:9pt;
	background-color:#DDDDDD;
	height:25px;
}
TD.SpecTitle{
	background-color:#6666cc;
	font-size:8pt;
	height:50px;
	color:#ffffff;
}
TD.SpecSubTitle{
	background-color:#6666cc;
	font-size:9pt;
	height:20px;
}
TD.SpecSubSubTitle{
	background-color:#BBDDFF;
	font-size:8pt;
	height:30px;
}
TD.Spec{
	background-color:#FFFFFF;
	font-size:9pt;
	height:19px;
}
TD.ModelSpec{
	background-color:#E6E6E6;
	font-size:9pt;
	height:20px;
}
TD.ModelName{
	background-color:#6666CC;
	color:#FFFFFF;
	font-size:18pt;
	font-style:italic;
	font-weight:bold;
}
TD.tOrange{
	background-color:#FAD9B8;
	font-size:8pt;
	height:18px;
}
TD.tWhite{
	background-color:#FFFFFF;
	font-size:8pt;
	height:18px;
}
TD.tYellow{
	background-color:#FFFFCC;
	font-size:8pt;
	height:18px;
}
SPAN.AttensionTitle{
	color:#333333;
	font-weight:bold;
}
TH.inventoryTitle{
	background-color:#FAE87E;
	font-size:10pt;
	color:#444444;
	font-weight:bold;
	height:20px;
}
TABLE.Comment{
	font-size:8pt;
	background-color:#ffffff;
}
TD.Comment{
	font-size:8pt;
	background-color:#ffffff;
}
TD.SpecComment{
	background-color:#6666cc;
	font-size:8pt;
	color:#ffffff;
}
TD.ModelSpecComment{
	background-color:#E6E6E6;
	font-size:8pt;
}
SPAN.Comment{
	font-size:8pt;
}
TD.dottborder{
	font-size:8pt;
	color:#9999cc;
}
SPAN.MainUse{
	font-size:9pt;
}
TD.DetailType{
	font-size:8pt;
	background-color:#CCCCFF;
}
TD.TypeData{
	background-color:#6666cc;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10pt;
}
TD.TypeDataS{
	background-color:#6666cc;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8pt;
}
TD.DetailTitle{
	background-color:#E6E6E6;
	color:#000000;
	font-weight:normal;
}
TD.DetailData{
	background-color:#FFFFCC;
	color:#000000;
	font-weight:normal;
}
TD.DetailDataW{
	background-color:#FFFFFF;
	color:#000000;
	font-weight:normal;
}
TABLE.Content{
	font-size:10pt;
	width:700px;
	line-height: 130%;
}
SPAN.mailName{
	font-size:8pt;
	color:#444444;
	font-weight:bold;
}
a:link{
	color: #3231D7;
	text-decoration:underline;
	font-size: 9pt ;
}
a:visited{
	color: #3231D7;
	font-style: normal;
	font-variant: normal;
	text-decoration:underline;
	font-size: 9pt ;
}
a:active{
	color: #3231D7;
	font-style: normal; 
	font-variant: normal; 
	text-decoration:underline; 
	font-size: 9pt ;
}
a:hover{
	color: #EB75EF; 
	font-style: normal; 
	font-variant: normal; 
	text-decoration:underline; 
	font-size: 9pt ;
}
a.ModelTitle:link{
	color: #3231D7;
	text-decoration:underline;
	font-size: 9pt ;
	font-weight:bold;
}
a.ModelTitle:visited{
	color: #3231D7;
	font-style: normal;
	font-variant: normal;
	text-decoration:underline;
	font-size: 9pt ;
	font-weight:bold;
}
a.ModelTitle:active{
	color: #3231D7;
	font-style: normal; 
	font-variant: normal; 
	text-decoration:underline; 
	font-size: 9pt ;
	font-weight:bold;
}
a.ModelTitle:hover{
	color: #EB75EF; 
	font-style: normal; 
	font-variant: normal; 
	text-decoration:underline; 
	background-color: #E6E6E6; 
	font-size: 9pt ;
	font-weight:bold;
}
a.history:link{
	color: #3231D7;
	text-decoration:underline;
	font-size: 8pt ;
}
a.history:visited{
	color: #3231D7;
	font-style: normal;
	font-variant: normal;
	text-decoration:underline;
	font-size: 8pt ;
}
a.history:active{
	color: #3231D7;
	font-style: normal; 
	font-variant: normal; 
	text-decoration:underline; 
	font-size: 8pt ;
}
a.history:hover{
	color: #EB75EF; 
	font-style: normal; 
	font-variant: normal; 
	text-decoration:underline; 
	font-size: 8pt ;
}
SPAN.Nav{
	font-size:8pt;
	color:#3231D7;
	font-weight:bold;
}
SPAN.NoLink{
	font-size:8pt;
	color:#3231D7;
	font-weight:normal;
}
TABLE.titleBar{
	width:700px;
	background-color:#7871c9;
	font-weight:bold;
	color:#ffffff;
	font-size:10pt;
	height:20px;
}
TABLE.text{
	line-height:130%;
	font-size:10pt;
}
TABLE.textbase{
  font-size : 9pt;
}
TABLE.textbaseS{
  font-size : 8pt;
}
SPAN.SubTitle{
 	font-size:10pt;
 	font-weight:bold;
 	color:#333399;
}
SPAN.Note{
	font-size:10pt;
	font-weight:bold;
	color:#444444;
}
TD.GeneralSpecF{
	font-size:9pt;
  	background-color : #EEEEEE;
  	height:20px;
}
TD.GeneralSpecS{
	font-size:9pt;
  	background-color : #ffffff;
	height:20px;
}
TD.GeneralSpecG{
	font-size:9pt;
  	background-color : #EEEEEE;
	height:25px;
}
TD.GeneralSpecR{
	font-size:9pt;
  	background-color : #9999CC;
	height:25px;
}
TD.Technical_Topic_Title{
	background-color:#849EBD;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
}
TD.Technical_Terms_Title{
	background-color:#DFEAFF;
}
TD.Technical_Detail{
	background-color:#DFEAFF;
}
TD.NumTitle{
  font-weight : bold;
  color : #1c1979;
  font-size:10pt;
}

/* common */
.alignRight  {text-align:right}
.alignLeft   {text-align:left}
.alignCenter {text-align:center}
.alignTop    {vertical-align:top}
.alignMid    {vertical-align:middle}
.alignBtm    {vertical-align:bottom}

.bkLightGreen {background-color:#C7EBC9}

.fontText {font-size:10pt;}
/* 透明 テーブル
----------------------------------------- */
table.tblClear {
	width: auto;
	border: none;
	border-collapse: collapse;
}

table.tblClear th,
table.tblClear td {
	border: none;
	padding:1px;
}

table.tblContact {
	width: auto;
	border-left: solid 1px #9999cc;
	border-top: solid 1px #9999cc;
	border-collapse: collapse;
}

table.tblContact th,
table.tblContact td {
	border-right: solid 1px #9999cc;
	border-bottom: solid 1px #9999cc;
	padding:2px;
}

/* left navi */
.line1 {border-bottom:solid 1px #9999cc}