@charset"UTF-8";

/*中央ブロックp共通指定*/
table#main-table td#main-cell p{
	font-size:12px;
	line-height:150%;
}

/*------------------------------------------------------------------------------
第二階層　製品情報のテーブル
-------------------------------------------------------------------------------*/

table.products-table02{
	width:100%;

	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;

	text-align:center;
	font-size:11px;
}

table.products-table02 td{
	padding:3px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
	font-size:11px;
}

table.products-table02 td.tab-head{
background-color:#99CC66;
	color:#000000;
	font-weight:normal;
}

table.products-table02 td.sort-buttom{
	background: #999;
}

table.products-table02 td.sort-buttom img{
	margin:2px;
}

table.products-table02 td.zebra{
	background-color:#CCFF99;
}
 
/*----------------------------------------
品質への取り組み　画像部分のテーブル
----------------------------------------*/

.quality-img img{
	align:center;
	border:1px outset #F7F7F7;
}
 
 
/*----------------------------------------
品質活動の歩み　品質管理基本方針のテーブル
----------------------------------------*/

div.houshin-top {
	width:460px;
	height:20px;
	background: url(../../quality/images/houshin_bg_top.gif) no-repeat 0 0; 
}

div.houshin-main {
	width:460px;
	background: url(../../quality/images/houshin_bg_main.gif) repeat-y 0 0;
}

div.houshin-main p {
	width:460px;
	margin-bottom:5px;
	text-align:center;
	text-decoration:underline;
}

div.houshin-main ol {
	width:410px;
	margin-left:20px;
}
div.houshin-main li {
	list-style-type: decimal;
	margin-left: 30px;
}


div.houshin-bottom {
	width:460px;
	height:20px;
	background: url(../../quality/images/houshin_bg_bottom.gif) no-repeat 0 0;
}

/*----------------------------------------
お客様からの適合証明書・感謝状のテーブル
----------------------------------------*/
	
table.quality_table1 td.corporate_b{
	padding: 5px;
	line-height:1.3;
	border-bottom: solid #FFFFFF 3px;
	border-top: solid #FFFFFF 3px;
	background: url(../../quality/images/blue_dot.gif) #E7E7E7 repeat-y;
	}
	
table.quality_table1 td.corporate_w{
	padding: 5px;
	line-height:1.3;
	border-bottom: solid #FFFFFF 3px;
	border-top: solid #FFFFFF 3px;
	background:url(../../quality/images/blue_dot.gif) #FFFFFF repeat-y;
	}

table.quality_table1 td.content_b{
	padding: 5px;
	border-bottom: solid #FFFFFF 3px;
	border-top: solid #FFFFFF 3px;
	background:url(../../quality/images/gray_dot.gif) #E7E7E7 repeat-y;
	}
	
table.quality_table1 td.content_w{
	padding: 5px;
	border-bottom: solid #FFFFFF 3px;
	border-top: solid #FFFFFF 3px;
	background:url(../../quality/images/gray_dot.gif) #FFFFFF repeat-y;
	}
	
.caption {
	font-size: 9px!important;

}


