/* 
	header
*/

#contentsArea div.headingType_tec_01_base {
	width: 620px;
	height: 42px;
	margin : 0 0 1.2em 0;
	background-color: #000000;
	background: url(../img/biz_tec_header_bg_main.jpg) ;
	background-repeat:no-repeat;
	}

html>/**/body div.headingType_tec_01_base {
        height /*\**/: 42px\9;
}

#contentsArea h2.headingType_tec_01 {
	color: #ffffff;
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 84%;
	/**/
	margin:0 0 10px 0;
	padding:1em 0 0 0;}

#contentsArea div.headingType_tec_01_base img {
/*\*/
	float: left;
/**/
	width: 11px;
	height: 31px;
	border: none;
	margin : 0.35em 0.6em 0 0.6em ;
}



#contentsArea div.headingType_tec_02_base {
	width: 620px;
	height: 33px;
	margin : 0 0 0.5em 0;
	background-color: #000000;
	background-image: url(../img/biz_tec_head_bg_info.jpg);
	background-repeat:no-repeat;
	}

html>/**/body div.headingType_tec_02_base {
        height /*\**/: 33px\9;
}

#contentsArea h2.headingType_tec_02 {
	color: #ffffff;
	font-size: 12px;
	font-weight:nomal;
	line-height: 1.4;
	/*\*/
	_font-size: 84%;
	/**/
	margin:0 0 0 0;
	padding:0.6em 0 0 2.4em;}


#contentsArea div.headingType_tec_03_base {
	width: 620px;
	height: 33px;
	margin : 0 0 0.8em 0;
	background-color: #000000;
	background-image: url(../img/biz_tec_head_bg_function.jpg);
	background-repeat:no-repeat;
	}

html>/**/body div.headingType_tec_03_base {
        height /*\**/: 33px\9;
}

#contentsArea h2.headingType_tec_03 {
	color: #ffffff;
	font-size: 12px;
	font-weight:nomal;
	line-height: 1.4;
	/*\*/
	_font-size: 84%;
	/**/
	margin:0 0 0 0;
	padding:0.6em 0 0 2.4em;}



#contentsArea div.headingType_tec_04_base {
	width: 620px;
	height: 33px;
	margin : 0 0 0.8em 0;
	background-color: #ffffff;
	border-bottom: solid 1px #884747;
	}

html>/**/body div.headingType_tec_04_base {
        height /*\**/: 33px\9;
}

#contentsArea h2.headingType_tec_04 {
	color: #884747;
	font-size: 16px;
	font-weight:bold;
	line-height: 1.4;
	/*\*/
	_font-size: 84%;
	/**/
	margin:0 0 0 0;
	padding:0.5em 0 0 1.2em;}

#contentsArea div.headingType_tec_04_base img {
/*\*/
	float: left;
/**/
	width: 20px;
	height: 20px;
	border: none;
	margin : 0.6em 0.5em 0 0.4em ;
}




#contentsArea div.headingType_tec_05_base {
	width: 620px;
	height: 33px;
	margin : 0 0 0.8em 0;
	background-color: #ffffff;
	border-bottom: solid 1px #2F506C;
	}

html>/**/body div.headingType_tec_05_base {
        height /*\**/: 33px\9;
}

#contentsArea h2.headingType_tec_05 {
	color: #2F506C;
	font-size: 16px;
	font-weight:bold;
	line-height: 1.4;
	/*\*/
	_font-size: 84%;
	/**/
	margin:0 0 0 0;
	padding:0.5em 0 0 1.2em;}

#contentsArea div.headingType_tec_05_base img {
/*\*/
	float: left;
/**/
	width: 20px;
	height: 20px;
	border: none;
	margin : 0.6em 0.5em 0 0.4em ;
}


#contentsArea div.headingType_newtec_01_base {
	width: 590px;
	height: 33px;
	margin : 0 0 0.5em 0;
	background-color: #ffffff;
	background-image: url(../img/tecmenu/biz_newtec_head_bg_int.jpg);
	background-repeat:no-repeat;
	}

html>/**/body div.headingType_newtec_01_base {
        height /*\**/: 33px\9;
}

#contentsArea h2.headingType_newtec_01 {
	color: #333333;
	font-size: 12px;
	font-weight:nomal;
	line-height: 1.4;
	/*\*/
	_font-size: 84%;
	/**/
	margin:0 0 0 0;
	padding:0.6em 0 0 2.4em;}


#contentsArea div.headingType_newtec_02_base {
	width: 620px;
	margin : 0 0 1.2em 0;
	}

#contentsArea div.headingType_newtec_02_base {
        margin-bottom /*\**/: 0.6em\9;
}

#contentsArea div.headingType_newtec_02_base img {
	width: 11px;
	height: 12px;
	border: none;
	margin : 0.6em 0.5em 0.5em 0.5em ;
/*\*/
	float: left;
	margin : 1.4em 0.7em 0.7em 0.2em ;
/**/
}



/* ================== productsDescriptions ================== */


#contentsArea h2.headingType_newtec_02 {
	margin: 20px 0 0 0;
	padding: 0 0 0 8px;
	font-size: 16px;
	/*\*/
	_font-size: 84%;
	font-size: 18px;
	/**/
	border-left: 4px solid #333333;
}

#contentsArea h2.top {
	margin-left: 10px;
}

#contentsArea h2.pps {
	margin-top: 10px;
}



#contentsArea div.headingType_newtec_03_base img {
        margin-top /*\**/: 1em\9;
}


#contentsArea div.headingType_newtec_03_base {
	width: 600px;
	margin : 0 0 1em 0;
	}

#contentsArea div.headingType_newtec_03_base {
        margin-bottom /*\**/: 0.5em\9;
}

#contentsArea div.headingType_newtec_03_base img {
	width: 11px;
	height: 12px;
	border: none;
	margin : 0.6em 0.5em 0.5em 0.5em ;
/*\*/
	float: left;
	margin : 1.4em 0.7em 0.7em 0.2em ;
/**/
}

#contentsArea div.headingType_newtec_03_base img {
        margin-top /*\**/: 1em\9;
}


/* ================== productsDescriptions ================== */


#contentsArea h2.headingType_newtec_03 {
	margin: 20px 0 0 0;
	padding: 0 0 0 8px;
	font-size: 16px;
	/*\*/
	_font-size: 84%;
	font-size: 18px;
	/**/
	border-left: 4px solid #333333;
}
#contentsArea h2.top {
	margin-left: 10px;
}



#contentsArea div.imageLayoutBlock_tec {
margin-bottom:4em;
width: 620px;
}

#contentsArea div.imageLayoutBlock_newtec {
margin-bottom:4em;
width: 620px;
}

#contentsArea div.imageLayoutBlock_tec_upd {
margin-bottom:0.5em;
width: 620px;
}

#contentsArea div.imageLayoutBlock_tec_cont {
margin-bottom:1.5em;
width: 620px;
}

#contentsArea div.imageLayoutBlock_tec_center {
margin-bottom:3em;
width: 620px;
}

#contentsArea div.imageLayoutBlock_tec p.imageArea_tec_01{
width:306px;
float:right;
margin:0 0 0 10px;
}

#contentsArea div.imageLayoutBlock_tec_upd p.imageArea_tec_01{
width:306px;
float:right;
margin:0 0 0 10px;
}

#contentsArea div.imageLayoutBlock_tec_cont p.imageArea_tec_01{
width:306px;
float:right;
margin:0 0 0 10px;
}

#contentsArea div.imageLayoutBlock_tec p.imageArea_tec_04{
width:270px;
float:right;
margin:0 0 0 10px;
}

#contentsArea div.imageLayoutBlock_tec_cont p.imageArea_tec_04{
width:270px;
float:right;
margin:0 0 0 10px;
}

#contentsArea div.imageLayoutBlock_tec p.imageArea_tec_03{
width:206px;
float:right;
margin:0 0 0 10px;
}

#contentsArea div.imageLayoutBlock_tec p.imageArea_tec_05{
width:240px;
float:right;
margin:0 0 0 10px;
}

#contentsArea div.imageLayoutBlock_tec div.textArea_tec_01{ 
width:304px;
float:left; 
}

#contentsArea div.imageLayoutBlock_tec_upd div.textArea_tec_01{ 
width:304px;
float:left; 
}

#contentsArea div.imageLayoutBlock_tec_cont div.textArea_tec_01{ 
width:304px;
float:left; 
}

#contentsArea div.imageLayoutBlock_tec div.textArea_tec_04{ 
width:340px;
float:left; 
}

#contentsArea div.imageLayoutBlock_tec_cont div.textArea_tec_04{ 
width:340px;
float:left; 
}

#contentsArea div.imageLayoutBlock_tec div.textArea_tec_03{ 
width:404px;
float:left; 
}

#contentsArea div.imageLayoutBlock_tec div.textArea_tec_05{ 
width:370px;
float:left; 
}

#contentsArea div.imageLayoutBlock_tec div.textArea_tec_01 p{
	margin: 0;
}

#contentsArea div.imageLayoutBlock_tec_upd div.textArea_tec_01 p{ 
	margin: 0;
}

#contentsArea div.imageLayoutBlock_tec_cont div.textArea_tec_01 p{
	margin: 0;
}

#contentsArea div.imageLayoutBlock_tec div.textArea_tec_04 p{
	margin: 0;
}

#contentsArea div.imageLayoutBlock_tec_cont div.textArea_tec_04 p{
	margin: 0;
}

#contentsArea div.imageLayoutBlock_tec div.textArea_tec_03 p{
	margin: 0;
}


* html div.imageLayoutBlock_tec div.textArea_tec_01{height: 1%;}

div.imageLayoutBlock_tec div.textArea_tec_01{display: block;}
/* End hide from IE-mac */

* html div.imageLayoutBlock_tec div.textArea_tec_01{height: 1%;}

div.imageLayoutBlock_tec_upd div.textArea_tec_01{display: block;}
/* End hide from IE-mac */

* html div.imageLayoutBlock_tec_upd div.textArea_tec_01{height: 1%;}

div.imageLayoutBlock_tec_cont div.textArea_tec_01{display: block;}
/* End hide from IE-mac */

* html div.imageLayoutBlock_tec div.textArea_tec_03{height: 1%;}

div.imageLayoutBlock_tec div.textArea_tec_01{display: block;}
/* End hide from IE-mac */

* html div.imageLayoutBlock_tec div.textArea_tec_04{height: 1%;}

div.imageLayoutBlock_tec div.textArea_tec_04{display: block;}
/* End hide from IE-mac */



#contentsArea div.imageLayoutBlock_tec div.textArea_tec_02{ 
width:620px;
}

#contentsArea div.imageLayoutBlock_tec_upd div.textArea_tec_02{ 
width:620px;
}

#contentsArea div.imageLayoutBlock_tec p.imageArea_tec_02{
width:620px;
margin:0;
}

#contentsArea div.imageLayoutBlock_tec p.imageArea_tec_02_end{
width:620px;
margin:0;
text-align:center;
}

#contentsArea div.imageLayoutBlock_tec_center p.imageArea_tec_center{
width:620px;
text-align: center;
margin:0;
}

#contentsArea div.imageLayoutBlock_tec div.textArea_tec_02 p{
	margin: 0 0 1em 0;
}

#contentsArea div.imageLayoutBlock_tec div.textArea_tec_02_end p{
	margin: 0;
}


* html div.imageLayoutBlock_tec div.textArea_tec_02{height: 1%;}

div.imageLayoutBlock_tec div.textArea_tec_02{display: block;}
/* End hide from IE-mac */


#contentsArea div.imageLayoutBlock_tec_upd div.textArea_tec_02 p{
	margin: 0 0 1em 0;
}

#contentsArea div.imageLayoutBlock_tec_upd div.textArea_tec_02_end p{
	margin: 0;
}


* html div.imageLayoutBlock_tec_upd div.textArea_tec_02{height: 1%;}

div.imageLayoutBlock_tec_upd div.textArea_tec_02{display: block;}
/* End hide from IE-mac */




#contentsArea div.headingType_tec_office {
  font-size: 1.2em;
  font-weight: bold;
  color: #be0000;
  padding: 0;
}

#contentsArea div.headingType_tec_pps {
  font-size: 1.2em;
  font-weight: bold;
  color: #be0000;
  padding: 0;
}

#contentsArea div.headingType_tec_envi {
  font-size: 1.2em;
  font-weight: bold;
  color: #be0000;
  padding: 0;
}


#contentsArea div.headingType_tab {
  margin:15px 0 0 15px;
  padding:0;
  font-size: 1em;
  font-weight: bold;
  color: #be0000;
}



/* UPD Flash[r[ (ul#flamovieBlock_upd) */


#contentsArea div.flamovieBlock_upd{ 
width:620px;
padding:0;
margin:0 0 20px 0;
}

#contentsArea div.flamovieBlock_upd div.imageArea_upd{
width:620px;
margin:0 0 10px 0;
}

#contentsArea div.flamovieBlock_upd div.imageArea_upd p.flamovie_image_r{
width:306px;
height:98px;
float:right;
margin:0;
padding:0;
}

#contentsArea div.flamovieBlock_upd div.imageArea_upd p.flamovie_image_l{ 
width:306px;
height:98px;
float:left; 
margin:0;
padding:0;
}

/*paragraph.css
-------------------------------------------------------*/
dl.notation_flamovieBlock{
	font-size: 12px;
	line-height: 150%;
	/*\*/
	_font-size: 76%;
	/**/
	}

*+html dl.notation_flamovieBlock{font-size: 76%;}

#contentsArea dl.notation_flamovieBlock{ width:300px; margin-left:9px}

dl.notation_flamovieBlock{ width:100%}

dl.notation_flamovieBlock dt{
	margin: 0;
	width: 2em;
	float: left;}

dl.notation_flamovieBlock dd{
	background-color: white;
	margin: 0 0 0 2.5em;
	_text-indent:-3px}

#contentsArea div.flamovieBlock_upd div.imageArea_upd dl.notation_flamovieBlock{ 
width:306px;
height:98px;
float:right; 
margin:0;
padding:0;
}

#contentsArea p span.fs10 {
	float: none !important;
	font-size: 90%;
}


/* ================== productsDescriptions ================== */


#contentsArea h2.headingType_newpd {
	margin: 1.5em 0 1em 0;
	padding: 0 0 0 8px;
	font-size: 16px;
	/*\*/
	_font-size: 84%;
	font-size: 18px;
	/**/
	border-left: 4px solid #333333;
}


