@charset "utf-8";

/* 牛肉のトレーサビリティ 牛肉のトレーサビリティのしくみ
----------------------------------------------------------------------------------------------------*/

#traiTop {
	float: right;
	width: 700px;
}

#traiTop .maru1 {
	width: 700px;
	height: 25px;
	background: url(../images/tra_maru001.gif) no-repeat;
}

#traiTop .maru2 {
	width: 700px;
	height: 25px;
	margin: 0 0 10px;
	background: url(../images/tra_maru003.gif) no-repeat;
}

#traiTop .maru3 {
	width: 560px;
	height: 10px;
	background: url(../images/trt_maru001.gif) no-repeat;
	font-size: 5px;
}

#traiTop .maru4 {
	width: 560px;
	height: 10px;
	margin: 0 0 10px;
	background: url(../images/trt_maru003.gif) no-repeat;
}

#traiTop h2 {
	margin: 0 0 15px;
}

#traiTop h4 {
	margin: 0 0 10px;
	font-size: 5px;
}

#traiTop h5 {
	margin: 0 0 5px;
	font-size: 5px;
}

#traiTop .b1 {
	background: url(../images/tra_title004.gif) no-repeat;
	background-position: left top;
}

#traiTop .b2 {
	background: url(../images/tra_title006.gif) no-repeat;
	background-position: left top;
}

#traiTop .b3 {
	background: url(../images/tra_title008.gif) no-repeat;
	background-position: left top;
}

#traiTop .b4 {
	background: url(../images/tra_title010.gif) no-repeat;
	background-position: left top;
}

#traiTop .b5 {
	background: url(../images/tra_title012.gif) no-repeat;
	background-position: left top;
}

#traiTop .box1 {
	padding: 10px 35px;
	background: url(../images/tra_maru002.gif) repeat-y;
}

#traiTop .box2 {
	margin: 0 0 20px;
}

#traiTop .box2 .left {
	float: left;
	width: 334px;
}

#traiTop .box2 .right {
	float: left;
	width: 290px;
}

#traiTop .box2 h3 {
	margin: 0 0 20px;
}

#traiTop .box3 {
	padding: 0 0 0 40px;
	margin: 0 0 10px;
}

#traiTop .box4 {
	background: url(../images/trt_maru002.gif) repeat-y;
	text-align: center;
}

#traiTop .box4 .number {
	width: 260px;
	margin: 0 10px 0; 
}

#traiTop .box5 {
	margin: 10px 0;
}

#traiTop .box6 {
	float: left;
	width: 285px;
	margin: 0 5px 0 0; 
}

#traiTop .box7 {
	float: left;
	width: 175px;
}

#traiTop .box7 p {
	padding: 0 0 0 20px;
	background: url(../../../common/cmm_img001.gif) no-repeat;
	background-position: left top;
}

#traiTop .box8 {
	padding: 10px;
	border: #CADF73 solid 3px;
}

#traiTop .box9 {
	float: left;
	width: 460px;
}

#traiTop .box9 table {
	width: 100%;
}

#traiTop .box9 th {
	color: #669900;
	font-weight: bold;
	white-space: nowrap;
}

#traiTop .box9 td {
	margin: 0 0 0 5px;
}

