/**************this file is setting style for English page. be careful to change this file.(your change effect all page.)**************/
/*Ver007*/

/*index(1 PRODUCT 2 New Products 3 JISSO DEVICE)*/
/*title(1 PRODUCT 2 PRODUCTS REVIEW 3)*/




/*Style setting on all page********************/

body {
	font-family:ARIAL,arial narrow ;
	color:#000000 ;
}

img {
	border:0;
}

table{
	text-align:left;
	border-collapse:collapse;
}

td{
	padding:0px;
	text-align:left;
	vertical-align:top;
}

th{
	padding:0px;
	text-align:center;
	vertical-align:middle;
}

div#all {
	text-align:center;
}

div#search {
	text-align:right;
}

div#language {
	text-align:right;
}


/*Style setting on search column********************/
form {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}


/*Style setting on main table********************/
.detail {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;

	padding: 10px;
	font-size:90% ;

}
.index3column{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;

	padding: 10px;
}
.title3column_producttype{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

	padding: 0px;
}
.detail_productlist{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom: 20px;
	font-size:90% ;
}


/*Style setting on footer table********************/
.footercolumn{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;

	padding: 1px;

	vertical-align:bottom;
}


/*link show setting on index1 column********************/
a.index1_1:hover{ 
	background-color:royalblue;
	color:white;
}
a.index1_1{
	color:black;
	text-decoration:none;
}

a.index1_2:hover{ 
	background-color:yellowgreen;
	color:white;
}

a.index1_2{
	color:black;
	text-decoration:none;
}

a.index1_1_select:hover{ 
	background-color:royalblue;
	color:white;
}
a.index1_1_select{
	background-color:royalblue;
	color:white;
	text-decoration:none;
}

a.index1_2_select:hover{ 
	background-color:yellowgreen;
	color:white;
}
a.index1_2_select{
	background-color:yellowgreen;
	color:white;
	text-decoration:none;
}

/*************************************/
/*link show setting on index2 column********************/
a.index2:hover{ 
	background-color:darkgray;
	color:white;
}
a.index2{
	color:black;
	text-decoration:none;
}
#newproducts	{border-bottom: 3px solid lightblue;}
#productslist	{border-bottom: 3px solid lightgreen;}
#cerequest	{border-bottom: 3px solid pink;}
#faq		{border-bottom: 3px solid cornflowerblue;}

/*************************************/
/*link show setting on index3 column********************/
a.index3:hover{ 
	background-color:darkgray;
	color:white;
}
a.index3{
	color:black;
	text-decoration:none;
}
/*************************************/
/*indexlangのリンク表示設定********************/
a.indexlang{
	color:black;
	text-decoration:none;
}
/*************************************/

/*link show setting on producttype********************/
a.producttype{
	color:black;
	text-decoration:none;
}
/*************************************/


/*style setting on Logo*/
.logo_set{
	border:0;
}

/*style setting on text font********************/
.txt_index1{
	font-weight:	bold;
	font-size:11px ;
}
.txt_index2{
	font-weight:	normal;
	font-size:11px ;
}
.txt_index3{
	font-weight:	normal;
	font-size:11px ;
}
.txt_indexlang{
	font-weight:	bold;
	font-size:11px ;
}
.txt_title3_producttype{
	font-weight:	bold;
	font-size:16px ;
}
.txt_title1{
	font-weight:	bold;
	font-size:14px ;
	letter-spacing: -0.8pt;
}
.txt_site{
	font-weight:	normal;
	font-size:10px ;
}
.txt_title2{
	font-weight:	bold;
	font-size:11px ;
}
.txt_title2_productname{
	font-weight:	bold;
	font-size:14px ;
}
.txt_footer{
	font-weight:	normal;
	font-size:10px ;
}
.txt_search{
	font-weight:	bold;
	font-size:11px ;	/*eng*/
}
.txt_title3{
	font-size: 8pt;
	font-weight:	bold;
}
.txt_producttype_jisso{
	font-weight:bold;
	font-size:90% ;
	border-bottom: 2px solid royalblue;
}
.txt_producttype_scientific{
	font-weight:bold;
	font-size:90% ;
	border-bottom: 2px solid mediumaquamarine;
}
.txt_producttype_bio{
	font-weight:bold;
	font-size:90% ;
	border-bottom: 2px solid palevioletred;
}
.txt_productname{
	font-size:6pt;
}
.txt_producttype_nofile{
	color:darkgray;
	border-bottom: 3px solid darkgray;
}
.txt_productname_nofile{
	color:darkgray;
}

/*style setting on table*******************Width, height, character interlinear space etc**********/

/*style setting on header table************/

.tb_index1_set{
	width:750px;
	border:0;
}/*To prevent the table from collapsing when the browser width changed*/

.tb_index1{
	text-align:center;
}

.tb_title1{
	width:144px;
	vertical-align:middle;
}

.tb_title1_space{
	width:6px;
}

.tb_site{
	width:278px;
	vertical-align:top;
}

.tb_index2{
	width:322px;
	vertical-align:middle;
}

.tb_main_set{
	width:750px;
	border:0;
}

.tb_index1_products_width{
	width:80px;	/*eng*/
}
.tb_index1_support_width{
	width:80px;	/*eng*/
}
.tb_index1_technicalreport_width{
	width:120px;	/*eng*/
}
.tb_index1_aboutmalcom_width{
	width:120px;	/*eng*/
}
.tb_index1_contactus_width{
	width:100px;	/*eng*/
}
.tb_index1_sitemap_width{
	width:100px;	/*eng*/
}

.tb_index1_blue{
	background-color:royalblue;
	height:3px ;
}
.tb_index1_green{
	background-color:yellowgreen;
	height:3px ;
}
.tb_index1_line{
	background-color:#DFDFDD;
	width:1.5px;
	height:30px;
}
.tb_search_line{
	background-color:#DFDFDD;
	height:15px;
	align:right;
}
.tb_space_line1{
	background-color:white;
	height:5px;
}
.tb_space_line2{
	background-color:white;
	height:2px;
}
.tb_imagecolore_line1{
	height:40px;
}
.tb_imagecolore_line2{
	background-color:black;
}
.tb_space_line3{
	background-color:#DFDFDD;
	height:5px;
}
.tb_index2_line{
	background-color:#DFDFDD;
	height:25px;
}
.tb_title3{
	border-right-style: solid;
	border-right-color: #DFDFDD;
	border-width: 2px;
		
	vertical-align: middle;
	text-align: center;
}
.tb_title3_underseparate{
	border-bottom-style: dotted;
	border-bottom-color: #DFDFDD;
	border-width: 2px;
}
.tb_title3_productunderseparate{
	border-bottom-style: solid;
	border-bottom-color: silver;
	border-width: 2px;
}
.tb_footer_line{
	background-color:#DFDFDD;
	height:25px;
}
.tb_linecolore{
	background-color:#DFDFDD;
}

/*style setting on main table************/
.tb_main_title2{
	padding:0px 15px;
	width:750px;
	height:20px;
	text-align:left;
	vertical-align:bottom;
}
.tb_main_title2_productname{
	padding:0px 15px;
	width:750px;
	height:20px;
	text-align:left;
	vertical-align:bottom;
}
.tb_main_index3{
	width:120px;
	text-align:right;
}
.tb_main_title3_producttype{
	width:270px;
	height:20px;
	text-align:center;
	vertical-align:bottom;
}
.tb_main_title3_productimage{
	padding: 10px 0px;
	text-align:center;
	vertical-align:top;
}
.tb_main_separate_line_tate{
	width: 2px;
	background-color:silver;
}
.tb_main_separate_line_yoko{
	height: 2px;
	width:750px;
	background-color:silver;
}
.tb_main_separate_line_yoko_producttype{
	height: 2px;
	width:270px;
	background-color:silver;
}
.tb_main_detail{
	width:620px;
}
.tb_main_product_detail{
	width:470px;
}

