@charset "utf-8";

/*
o 10px;
}
div#main-body div#producer div.left,
div#main-body div#producer div.right{
	width:49%;
}**********************************************************************

* trace.css

* site name   : http://www.izumiya.co.jp
* description : Traceability Page
* since       : 2007/08/28
* editor      : ehara
* modified    : 修正・加筆日付（列挙）
* editor      : 修正・加筆者（列挙）

*********************************************************************
*/
/*index
-------------------------------------------------------------------*/
div#main-body.index h3{
	margin-bottom:20px;
}
div#main-body.index h4{
	margin-bottom:10px;
}
div#main-body table#trace{
	line-height:120%;
}
div#main-body table#trace a.detail-link{
	margin-top:0;
	display:inline;
}
/*information of produce
-------------------------------------------------------------------*/
table.produce h3,
div#producer h3,
table.producers h3{
	margin-bottom:10px;
}
table.producers{
	margin-bottom:10px;
}
div#main-body div#producer-index{
	background:url(../img/img_producers_btm.gif) 0 100% no-repeat;
	padding-bottom:6px;
}
div#main-body div#producer-index h3{
	margin-bottom:0;
}
div#main-body div#producer-index table{
	width:270px;
}
div#main-body table#deal,
div#main-body table#producer-index{
	width:550px;
}
div#main-body div#producer-index th,
div#main-body table#deal th,
div#main-body table#producer-index th{
	background:#F1F1F1;
	border-bottom:1px solid #BBBBBB;
	padding:2px 3px;
	text-align:center;
	width:35%;
}
div#main-body table#producer-index th{
	width:31%;
}
div#main-body div#producer-index th.house{
	width:18%;
}
div#main-body div#producer-index td,
div#main-body div#entry div#record tablel td,
div#main-body table#producer-index td{
	background:#FFFBD5;
	border-bottom:1px solid #BBBBBB;
	padding:2px 3px;
}
div#main-body div#entry div#record table td{
	text-align:center;
}
div#main-body div#producer-index td.num{
	text-align:center;
}
div#main-body div#producer-index p{
	float:right;
	width:248px;
}
div#main-body div#producer-index div.frame{
	background:url("../img/bg_producers_sideline.gif") 50% 0 repeat-y;
	width:530px;
	padding:10px;
}
div#main-body tr.process td{
	text-align:center;
	vertical-align:middle;
	width:36px;
}
div#main-body td.note{
	font-size:80%;
	color:#8F8F8F;
	text-indent:-1em;
	padding-left:1em;
	padding-bottom:10px;
}
div#main-body tr.process td.in{
	width:110px;
}
div#main-body td.visual{
	padding-right:10px;
	padding-bottom:10px;
}
div#main-body tr{
	vertical-align:top;
}
/*div#main-body tr img{
	margin-bottom:10px;
}*/
div#main-body td.term{
	padding-top:10px;
}
.pdBtm{
        padding-bottom:10px;
}
/*record of produce
-------------------------------------------------------------------*/
table#outlink tr{
	vertical-align:middle;
}
table#outlink td{
	width:50%;
	padding-bottom:10px;
}
.pdBtm{
	padding-bottom:10px;
}
div#main-body table#content {
	width:550px;
	margin:0 auto;
}
div#main-body table#content th{
	background:#F1F1F1;
	border-right:1px solid #BBBBBB;
	padding:2px 3px;
	text-align:center;
	width:20%;
}
div#main-body table#content td{
	background:#FFFBD5;
	padding:2px 3px;
}

