@charset "utf-8";

/* 商品一覧ページ 用 */
#product dl {
padding: 10px 0 5px 0;
clear: both;
width: 560px;
}

#product dt {
float: left;
margin-right: 10px;
}

#product dd {
width: 425px;
float: right;
}

#product dd .to_pro{
padding: 10px;
margin: 0;
}

#product li {
background-image: url(/product/images/product_arrow.gif);
text-align: left;
background-position: center left;
background-repeat: no-repeat;
list-style: none;
padding: 3px 0 3px 10px;
}

#product .to_plants {
width: 200px;
float: left;
padding-top: 10px;
padding-left: 10px;
margin: 0;
}


/* 商品一覧　QA 用 */
#qa dl.answerFrame {
	border: 1px solid #DDDDDD;
	margin: 20px 10px 5px 10px;
	padding: 15px;
	clear: both;
}
#qa dl.answerFrame dt {
	font-weight: bold;
	background: url(/product/images/bk_q.gif) no-repeat left 0px;
	padding-left: 23px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #ccc;
}

#qa dl.answerFrame dd.text {
	background: url(/product/images/bk_a.gif) no-repeat left 7px;
	padding-left: 23px;
	padding-top: 10px;
	text-align: justify;
	text-justify: inter-ideograph;
}


/* 　有効事例 用 */
table.case_list th {
	background-image: url(/inc/images/common/circle.gif);
	text-align: left;
	background-position: 12px 7px;
	background-repeat: no-repeat;
	padding: 0 5px 0 23px;
	vertical-align: top;
	font-weight: normal;
}

table.case_list td {
	vertical-align: top;
	font-size: 80%;
}

#main_2nd .pdf {
	text-align: center;
	background-color: #EAF4EF;
}


/* 　水産・畜産　商品案内 用 */
#suichiku div.text {
text-align: left;
clear: both;
width: 535px;
min-height: 110px;
padding: 5px 10px 10px 15px;
}

p.leaflet {
padding-top: 10px;
}

.sport th{
background-image: url(/inc/images/common/circle.gif) ;
background-position: left ;
background-repeat: no-repeat;
text-align: left;
padding: 0 15px;
border-bottom: dotted 1px #ccc;
}

.sport td {
padding: 4px 15px 4px 0px;
border-bottom: dotted 1px #ccc;
}


/* 商品 回り込みなし 用 */
.w_345 {
width: 345px;
}

.w_365 {
width: 365px;
}