/**************日本語ページ用スタイルの設定　変更は要注意（全てのページに変更が影響します。）**************/
/*Ver007*/

/*index(1 PRODUCT 2 New Products 3 JISSO DEVICE)*/
/*title(1 PRODUCT 2 PRODUCTS REVIEW 3)*/




/*ページ全体のスタイル設定********************/

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;
}

/*検索欄のスタイル設定********************/
form {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}


/*メインテーブルのスタイル設定********************/
.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% ;
}

/*フッターのスタイル設定********************/
.footercolumn{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;

	padding: 1px;

	vertical-align:bottom;
}


/*index1のリンク表示設定********************/
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;
}

/*************************************/
/*index2のリンク表示設定********************/
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;}

/*************************************/
/*index3のリンク表示設定********************/
a.index3:hover{ 
	background-color:darkgray;
	color:white;
}
a.index3{
	color:black;
	text-decoration:none;
}
/*************************************/
/*indexlangのリンク表示設定********************/
a.indexlang{
	color:black;
	text-decoration:none;
}
/*************************************/


/*producttype製品リスト内型式のリンク表示設定********************/
a.producttype{
	color:black;
	text-decoration:none;
}
/*************************************/


/*ロゴ設定*/
.logo_set{
	border:0;
}

/*テキストフォントの設定****************/
.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:12px ;	/*jap*/
}
.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:7pt;		/*jap*/
}
.txt_producttype_nofile{
	color:darkgray;
	border-bottom: 3px solid darkgray;
}
.txt_productname_nofile{
	color:darkgray;
}

/*表（テーブル）設定*******************幅、高さ、文字行間、スペース等**********/

/*ヘッダテーブルの設定************/

.tb_index1_set{
	width:750px;
	border:0;
}/*約でOK.ブラウザ幅縮めた時に表がくずれないようにするため設定する*/

.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:90px;	/*jap*/
}
.tb_index1_support_width{
	width:110px;	/*jap*/
}
.tb_index1_technicalreport_width{
	width:90px;	/*jap*/
}
.tb_index1_aboutmalcom_width{
	width:90px;	/*jap*/
}
.tb_index1_contactus_width{
	width:110px;	/*jap*/
}
.tb_index1_sitemap_width{
	width:110px;	/*jap*/
}

.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;
}

/*メインテーブルの設定************/
.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;
}


h1{
    font-size: 90%;
}
strong{
  　font-weight: normal;
}
