.table_01	{
width:90%;margin:0px 0px 0px 0px;padding:0px;
border-collapse:collapse;
border-top:1px dotted #999999;
}
.table_01 th	{
	border-right:1px solid #999999;
width:30%;padding:2px 2px 2px 2px;
text-align:left;vertical-align:top;color:#666666;
background-color:#EEEEEE;
border-bottom:1px dotted #999999;border-left:5px solid #3cb371;


}
.table_01 td	{
	border-right:1px solid #999999;
padding:1px 1px 2px 2px;
border-bottom:1px dotted #999999;border-left:3px double #CCCCCC;
}
.table_03	{
width:100%;
margin:0px 0px 10px 0px;padding:0px;
border-collapse:collapse;
}
.table_03 th	{
	width:20%;
	padding:4px 2px 2px 4px;
	text-align:left;
	vertical-align:top;
	color:#666;
	background-color:#f8f8ff;
	border:1px solid #3cb371;
}
.table_03 td	{
	padding:4px 2px 2px 4px;
	background-color:#FFF;
	border:1px solid #3cb371;
	color: #666;
}

 
.table_chemicals col.q{
	padding:4px 2px 2px 4px;
	vertical-align:top;
	color:#666;
	background-color:#CFC;
	border:1px solid #3cb371;
}

.table_chemicals col.ch{
	padding:4px 2px 2px 4px;
	vertical-align:top;
	color:#666;
	background-color:#CFC;
	border-collapse: separate;
	width:10%;
}

.table_chemicals { 
width: 98%; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #3cb371 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
background-color: #FFFFFF; /* 背景色 */ 
} 

.table_chemicals td {
	width:5%; /* テーブルの横幅 */ 
border: 1px #3cb371 solid; /* セルの枠線（太さ・色・スタイル） */ 
} 
.table_new_products	{
width:90%;
margin:0px 0px 10px 0px;padding:0px;
border-collapse:collapse;
}
.table_new_products th	{
	width:15%;
	padding:4px 2px 2px 4px;
	text-align:left;
	vertical-align:top;
	color:#666;
	background-color:#f8f8ff;
	border:1px solid #3cb371;
}
.table_new_products td	{
	padding:4px 2px 2px 4px;
	background-color:#FFF;
	border:1px solid #3cb371;
	color: #666;
}
/* cgiで表示する検索結果の表他のcssでta1というスタイルあり */
.ta1 {  
	border-collapse: collapse;
	width: 95%;/*テーブルの幅*/
	margin-top: 10px;/*テーブルの上にスペース*/
	margin-left: 20px;/*左にスペース*/
	margin-bottom: 10px;/*テーブルの下にスペース*/
	border-left: 0px solid #009966;/*線の色*/
	border-right: 0px solid #009966;/*線の色*/
	height: 2em;
}

.ta1 .status {  
	text-align: center;
	background-color:#E8FFE8;
}

.ta1 .num {  
	font-size: 120%;
	background-color: #CFF;
	font-size: 90%;
}

.ta1 td,.ta1 th {  
	border: 1px #009966 solid;
}

.ta1 tr {
height: 2em;
}
.ta1 .yoto {  
	text-align: center;
	background-color:#E8FFE8;
	width: 30%;/*テーブルの幅*/
}
/* .slideShow
------------------------- */
.slideShow {
	margin: 0 auto;
	text-align: left;
	display: none;
}

/* .mainView
------------------------- */
.slideShow .mainView {
	width: 70%;
	position: relative;
}
.slideShow .mainView ul {
	width: 70%;
	overflow: hidden;
	position: relative;
}
.slideShow .mainView ul li {
	top: 0;
	left: 0;
	width: 70%;
	position: absolute;
}

/* .thumbNail
------------------------- */
.slideShow .thumbNail {
	width: 100%;
	overflow: hidden;
}

.slideShow .thumbNail ul {
	width: 110%;
}

.slideShow .thumbNail ul li {
	float: left;
	display: inline;
	overflow: hidden;
	cursor: pointer;
}

.slideShow .thumbNail ul li img {
	width: 100%;
}

.slideShow .thumbNail ul li.active {
	filter: alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}

/* sideNavi
------------------------- */
.slideShow .mainView .btnPrev,
.slideShow .mainView .btnNext {
	top: 0;
	width: 5%;
	height: 100%;
	position: absolute;
	z-index: 100;
}
.slideShow .mainView .btnPrev {
	left: -5%;
	background: transparent url(../img/btnPrev.png) no-repeat center center;
}
.slideShow .mainView .btnNext {
	right: -5%;
	background: transparent url(../img/btnNext.png) no-repeat center center;
}


/* =======================================
	ClearFixElements
======================================= */
.slideShow ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.slideShow ul {
	display: inline-block;
	overflow: hidden;
}

