@charset:iso-8859-1;

.bm033 #bm33,
.bm032 #bm32,
.bm031 #bm31,
.bm030 #bm30,
.bm029 #bm29,
.bm028 #bm28, 
.bm027 #bm27,
.bm026 #bm26,
.bm025 #bm25,
.bm024 #bm24,
.bm023 #bm23,
.bm022 #bm22,
.bm021 #bm21,
.bm020 #bm20,
.bm019 #bm19, 
.bm018 #bm18,
.bm017 #bm17,
.bm016 #bm16,
.bm015 #bm15,
.bm014 #bm14,
.bm013 #bm13,
.bm012 #bm12,
.bm011 #bm11,
.bm010 #bm10,
.bm009 #bm09,
.bm008 #bm08,
.bm007 #bm07,
.bm006 #bm06, 
.bm005 #bm05,
.bm004 #bm04,
.bm003 #bm03,
.bm002 #bm02,
.bm001 #bm01{background: #E8EDF4 url(/english/images/icn_link03.gif) no-repeat 23px 0.7em;}

div#contents{ text-align:left;}



.bm032 #doc570 #contents,

.bm033 #doc570 #contents{

 width:514px !important;

 padding:0px;

 margin: 15px 18px 30px 30px !important;

	text-align:left;

}

.tbl_p_2 { margin-top:0px !important;}

.cell031_1 {
	background:#39F !important;
	color: #FFF;
}
.cell031_2 { background:#9CF !important;}
.cell031_3 { background:#FC9 !important;}
.cell031_4{	background-color:#FF3 !important;	}

/*--------------bm_text-----------------031*/
	
td.tblc1	{
 background:#9CF !important;
	font-weight: normal;
	text-align:center;
}
td.tblc2	{	background-color:#EEF;
	font-weight: normal; text-align:center;
	}
th.tblc3	{
	background:#39F !important;
	color: #FFF;
	}
td.tblc4	{
	background-color:#FF3;
	}
td.tblc5	{
	background-color:#CCC;
	text-align:center;
	font-weight:bold
	}


.cell031_1 {
	background:#39F!important;
	color: #FFF;
}
.cell031_2 { background:#9CF !important;}
.cell031_3 { background:#FC9 !important;}

.nowrap{
	white-space:nowrap;
}


/*--------------bm_float-----------------common*/

div.tecContentQuality{
	width:510px;
	margin:0 0 15px 10px;
}

div.tecContentQuality:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

div.tecContentQuality {
  min-height: 1px;
}

* html div.tecContentQuality {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

div.tecContentQuality div.tecCQL{
	width:250px;
	padding:0 10px 0 0;
	float:left;
}

div.tecContentQuality div.tecCQR{
	width:250px;
	margin:0;
	float:left;
}

div.tecContentQuality div.tecCQL02{
	width:200px;
	padding:0 10px 0 0;
	float:left;
}

div.tecContentQuality div.tecCQR02{
	width:300px;
	margin:0;
	float:left;
}


/*--------------bm_link-----------------common*/

.allLinkArea{
	font-size:73%;
	line-height:1.5em;
	margin: 0 0 15px 10px;
}

.allLinkArea a{
	position: relative;
}

.allLinkArea .catalogPdf{
	position: absolute;
	left: 380px;
	top:0;
	cursor: pointer;
	background: url(/japanese/images/icn_pdf.gif) no-repeat 0px 0px;
	padding-left:15px;
	white-space: nowrap;
}

.allLinkArea .material{
	position: absolute;
	left: 440px;
	top:0;
	cursor: pointer;
	background: url(/japanese/images/icn_detail.gif) no-repeat 0px 1px;
	padding-left:15px;
	white-space: nowrap;
}

.summaryLinkArea{
	line-height:1.5em;
	margin:30px 0 0 0;
}

.summaryLinkArea a{
	position: relative;
}

.summaryLinkArea .material{
	position: absolute;
	left: 240px;
	cursor: pointer;
	background: url(/japanese/images/icn_detail.gif) no-repeat 0px 1px;
	padding-left:15px;
	white-space: nowrap;
}


/*--------------bm_title-----------------common*/

.ttlCapArea{
	padding:5px;
	text-align:center;
}

.ttlCapArea02{
	padding:5px;
	text-align:center;
	width: 255px;
	margin-left:85px;
}

.ttlCapArea03{
	padding:5px;
	text-align:center;
	width: 190px;
	margin-left:50px;
}

.tbCaptxt{
	padding:0 0 0 1em;
}

ul.imaegs-line {
margin-left: 5px;
}

ul.imaegs-line li{
float:left;
width:160px;
text-align:center;
margin:0 8px 0 0;
}
ul.imaegs-line li.end{
padding-right:0;
}

ul.imaegs-line li span{
font-size:80%;
margin-top:5px;
}

/*--------------bm01-----------------*/
.text66 {	font-size: 66%;	margin:-10px 0 0 18px}
