/* CSS Document */

/*----------------------------------------------------
	コンテンツ
----------------------------------------------------*/

/*******************************************
 * puroduct
 *******************************************/
#content_box_product {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow:hidden;
	font-size: 12px;/*文字サイズ*/
	text-align: left;
	background-repeat: repeat-y;
	background-position: left;
	clear: both;
	width: 628px;
	border-bottom-style: solid;
	border-bottom-color: #9D171E;
	border-bottom-width: 1px;
}  
#content_box_product table {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 25px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	_padding-bottom: 20px;
	padding-left: 0px;
}
#content_box_product .table01 a {
    color:#EE9213;
    text-decoration:none;
}
#content_box_product_end {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow:hidden;
	font-size: 12px;/*文字サイズ*/
	text-align: left;
	background-repeat: repeat-y;
	background-position: left;
	clear: both;
	width: 628px;
	border-bottom-style: solid;
	border-bottom-color: #9D171E;
	border-bottom-width: 1px;
} 
#content_box_product_end table {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 25px;
	margin-bottom: 5px;
	padding: 0px;
}

#content_box_product_end h2 {
	font-size: 12px;/*文字サイズ*/
	font-weight: normal;
	text-align: left;
	text-indent: 25px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
/*******************************************
 * crop
 *******************************************/
#content_box_crop {
	padding:0px;
	margin: 0 14px 15px;
	overflow:hidden;
	font-size: 12px;/*文字サイズ*/
	text-align: left;
	background-repeat: repeat-y;
	background-position: left;
	clear: both;
	width: 600px;
	color: #666666;
}  
#content_box_crop table tr {
	padding:0px;
} 

/*******************************************
 * crop_content
 *******************************************/
#crop_content_btnbox	{
	height: 200px;
	margin-bottom: 50px;
	}
#crop_content_btnbox img	{
	float: left;
	margin-right: 6px;
	margin-bottom: 20px;
	}
#crop_content_btnbox img.end	{
	margin-right: 0;
	margin-bottom: 20px;
	}
#crop_content	{
	background: #fbedd0;
	width: 808px;
	float: left;
	margin:0 1px 15px;
	padding:0 0 24px;
	}
#crop_content #crop_contenthead img	{
	float: left;
	}
#crop_contentbody #season	{
	margin-left: 134px;
	}
#crop_contentlist	{
	margin-left: 20px;
	}
#crop_contentlist dl	{
	width:768px;
	height: 39px;
	margin: 0;
	padding: 0;
	}
.citrus #crop_contentlist dl.end,
.cabbage #crop_contentlist dl.end,
.tomato #crop_contentlist dl.end,
.apple #crop_contentlist dl.end	{
	border-bottom: none;
	}
#crop_contentlist dt	{
	width: 114px;
	float: left;
	margin: 0;
	padding: 0;
	}
#crop_contentlist dd	{
	margin: 0;
	margin-top: 8px;
	padding: 0;
	float: left;
	}
dt img	{
	margin-top: 13px;
	}
.line2 dt img	{
	margin-top: 6px;
	}
.line3 dt img	{
	margin-top: 3px;
	}
/*citrus*/
.citrus #crop_contentbody	{
	background: url(../crop/images/bg_citrus.png) 134px top repeat-y;
	}
.citrus #crop_contentlist	{
	background: url(../crop/images/bgimage_citrus.png) 114px top no-repeat;
	}
.citrus #crop_contentlist dl	{
	border-bottom: #e68011 solid 1px;
	}
#crop_citrus_abura dd	{
	padding-left: 130px;
	}
#crop_citrus_kamemu dd	{
	padding-left: 393px;
	}
#crop_citrus_chanoki dd	{
	padding-left: 196px;
	}
#crop_citrus_mikan dd	{
	padding-left: 205px;
	}
#crop_citrus_hokaga dd	{
	padding-left: 102px;
	}
#crop_citrus_komada dd	{
	padding-left: 393px;
	}
#crop_citrus_konaka-yanone dd	{
	padding-left: 327px;
	}
#crop_citrus_mikanha dd	{
	padding-left: 0;
	}
#crop_citrus_mikansa dd	{
	padding-left: 260px;
	}
#crop_citrus_nameku dd	{
	padding-left: 196px;
	}
#crop_citrus_haii dd	{
	padding-left: 130px;
	}
#crop_citrus_kashoku dd	{
	padding-left: 483px;
	}
#crop_citrus_hatasa dd	{
	padding-left: 130px;
	}

/*cabbage*/
.cabbage #crop_contentbody	{
	background: url(../crop/images/bg_cabbage.png) 134px top repeat-y;
	}
.cabbage #crop_contentlist	{
	background: url(../crop/images/bgimage_cabbage.png) 114px top no-repeat;
	}
.cabbage #crop_contentlist dl	{
	border-bottom: #0f9243 solid 1px;
	}
.cabbage #crop_contentlist dl.line3	{
	height: 43px;
	}
#crop_cabbage_abura dd	{
	padding-left: 25px;
	}
#crop_cabbage_konaga dd	{
	padding-left: 25px;
	}
#crop_cabbage_aomu dd	{
	padding-left: 262px;
	}
#crop_cabbage_kinka dd	{
	padding-left: 327px;
	}
#crop_cabbage_senchu dd	{
	padding-left: 0;
	}
#crop_cabbage_bate dd	{
	padding-left: 0;
	}
#crop_cabbage_hatasa dd	{
	padding-left: 107px;
	}
/*tomato*/
.tomato #crop_contentbody	{
	background: url(../crop/images/bg_tomato.png) 134px top repeat-y;
	}
.tomato #crop_contentlist	{
	background: url(../crop/images/bgimage_tomato.png) 114px top no-repeat;
	}
.tomato #crop_contentlist dl	{
	border-bottom: #ca191d solid 1px;
	}
.tomato #crop_contentlist dl.line3	{
	height: 43px;
	}
#crop_tomato_abura dd	{
	padding-left: 24px;
	}
#crop_tomato_konaji dd	{
	padding-left: 24px;
	}
#crop_tomato_mikanki dd	{
	padding-left: 261px;
	}
#crop_tomato_hamoguri dd	{
	padding-left: 0;
	}
#crop_tomato_oota dd	{
	padding-left: 327px;
	}
#crop_tomato_hadania dd	{
	padding-left: 261px;
	}
#crop_tomato_tomatosa dd	{
	padding-left: 327px;
	}
#crop_tomato_haii dd	{
	padding-left: 261px;
	}
#crop_tomato_hanten dd	{
	padding-left: 261px;
	}
#crop_tomato_rinmo dd	{
	padding-left: 261px;
	}
#crop_tomato_ekibyo dd	{
	padding-left: 261px;
	}
#crop_tomato_senchu dd	{
	padding-left: 0;
	}
#crop_tomato_naeta dd	{
	padding-left: 0;
	}
#crop_tomato_hishicho dd	{
	padding-left: 0;
	}
#crop_tomato_hatasa dd	{
	padding-left: 107px;
	}
/*apple*/
.apple #crop_contentbody	{
	background: url(../crop/images/bg_apple.png) 134px top repeat-y;
	}
.apple #crop_contentlist	{
	background: url(../crop/images/bgimage_apple.png) 114px top no-repeat;
	}
.apple #crop_contentlist dl	{
	border-bottom: #ca191d solid 1px;
	}
.apple #crop_contentlist dl.line3	{
	height: 43px;
	}
#crop_apple_abura dd	{
	padding-left: 96px;
	}
#crop_apple_kamemu dd	{
	padding-left: 391px;
	}
#crop_apple_kinmo dd	{
	padding-left: 130px;
	}
#crop_apple_hamaki dd	{
	padding-left: 195px;
	}
#crop_apple_shinku dd	{
	padding-left: 392px;
	}
#crop_apple_konaka dd	{
	padding-left: 259px;
	}
#crop_apple_ringo dd	{
	padding-left: 0;
	}
#crop_apple_namiha dd	{
	padding-left: 327px;
	}
#crop_apple_morini dd	{
	padding-left: 130px;
	}
#crop_apple_kurobo dd	{
	padding-left: 99px;
	}
#crop_apple_akabo dd	{
	padding-left: 99px;
	}
#crop_apple_udon dd	{
	padding-left: 178px;
	}
#crop_apple_hante dd	{
	padding-left: 116px;
	}
#crop_apple_kokute dd	{
	padding-left: 260px;
	}
#crop_apple_kappan dd	{
	padding-left: 260px;
	}
#crop_apple_tanso dd	{
	padding-left: 293px;
	}
#crop_apple_hatasa dd	{
	padding-left: 195px;
	}

/*******************************************
 * tecinfo
 *******************************************/
.info_txt_new	{
	font-size: 12px;
	line-height: 1.6;
	color:#666;
	margin-bottom:20px;
	margin-left:14px;
	_margin-left:0;
	margin-right:0;
	margin-top:0;
	}
#content_box_tecinfo {
	font-size: 12px;/*文字サイズ*/
	margin: 0 0 0 14px;
	padding:0;
	clear: both;
	}
#content_box_tecinfo .info_head_new {
	background-color:#fff;
	border-bottom:1px dotted #9999CC;
	font-size: 14px;
	color: #ee9213;
	width:586px;
	margin: 0 14px 15px;
	clear: both;
	}
#content_box_tecinfo table {
	margin: 0 0 0 14px;
	padding: 0;
	}

/*******************************************
 * news
 *******************************************/
#content_box_news {
	padding:0px;
	margin:0px 0 20px 14px;
	overflow:hidden;
	font-size: 12px;/*文字サイズ*/
	text-align: left;
	background-repeat: repeat-y;
	background-position: left;
	clear: both;
	width: 600px;
}
#content_box_news table {
	margin-left: 14px;
}

#n_box {
	width: 595px;
	padding:0px;
	float:left;
	margin-left: 10px;
	margin-bottom: 10px;
	background: url(../images/line_dot01.gif) bottom repeat-x;
}

#n_title {
	width: 475px;
	color: #EE9213;
	float:left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#n_title2 {
	width: 495px;
	color: #EE9213;
	float:left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#n_title a,
#n_title2 a {
	color: #EE9213;
	text-decoration: none;
}
#n_new {
    padding:5px 0;
    width:35px;
    float:left;
}

#n_month {
	width: 70px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 10px;
	/*
	float:right;
	clear:right;
	*/
	float:left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
#n_text {
	width: 576px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size:12px;
	clear: both;
	margin-top: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	word-spacing: normal;
	color: #666666;
}

.pur {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	background-color: #FFFFCC;
	background-position: left top;
	width: 300px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 5px;
}

.prd_app2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #339966;
	font-size: 12px;
	min-height:18px;
	_height:18px;
	width: 585px;
	margin-left: 25px;
	letter-spacing: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
.prd_app2 a{
	text-decoration: none;
}
.prd_app2 a:active{
	color: #00ff00;
}
.prd_app2 a:hover{
	color: #ff0000;
}

/*******************************************
 * corporate
 *******************************************/
#content_box_corp {
	padding:0px;
	font-size: 12px;/*文字サイズ*/
	margin-left:14px;
	float: left;
}  
#content_box_corp table.page {
	line-height: 16px;
}
#content_box_corp table.form {
	margin: 0px;
	padding: 0px;
}

.base_list3{
	width:586px;
	color: #666666;
	margin-top: 0px;
	margin-left: 14px;
	_margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
}
.base_list3 img {
	padding-top: 8px;
	vertical-align : bottom;
	display : block;
	text-align: center;
	float: left;
}

.base_list3 dl{
	padding:0px;
	font-size:12px;
	margin: 0px;
	float:left;
	width:585px; 
}
.base_list3 dl dt {
	width:100px;
	margin: 0;
	padding-bottom:20px;
	text-indent: 10px;
	line-height: 20px;
	background: url(../images/line_dot01.gif) bottom repeat-x;
	min-height: 20px;
	_height: 20px;
	clear: left;
	float: left;
}   

.base_list3 dl dd { 
	margin: 0;
	padding: 0;
	padding-bottom:20px;
	background: url(../images/line_dot01.gif) bottom repeat-x;
	line-height: 20px;
	min-height: 20px;
	_height: 20px;
} 
.base_list3 dl dd.title{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0f44a0;
	background: none;
	line-height: 26px;
	min-height: 26px;
	_height: 26px;
	font-weight: bold;
	background-color: #e5e5e5;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
} 
.base_list3 dl dd.last{ 
	margin: 0;
	padding: 0;
	background: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0f44a0;
	line-height: 26px;
	min-height: 26px;
	_height: 26px;
} 
.base_list3 dl dt.none { 
    border-bottom-style:none;
    background: none;
    padding-bottom:0px;
} 
.base_list3 dl dd.none { 
    border-bottom-style:none;
    background: none;
    padding-bottom:0px;
} 

/*******************************************
 * MSDS
 *******************************************/
.info_txt_msds	{
	font-size: 12px;
	line-height: 1.6;
	color:#666;
	margin:0 0 0px 14px;
	}

/*******************************************
 * other
 *******************************************/
#content_box_other {
	padding:0px;
	font-size: 12px;/*文字サイズ*/
	line-height: 1.6;
	margin-left:14px;
	_margin-left:14px;
	float: left;
	}
#content_box_other table {
	margin:5px 0px 0px 10px;
	padding: 0;
	}

/*----------------------------------------------------
	表組み
----------------------------------------------------*/
.contentHyou1 {
	color: #666666;
	margin: 0px;
	overflow:hidden;
	font-size: 12px;/*文字サイズ*/
	text-align: left;
	padding:0px 15px 0px 0px;
	_padding:0px 0px 0px 0px;
	float:left;
} 
.contentHyou1 table {
	background-color: #FFFFFF;
	border-top: 1px solid #669999;
	border-right: 1px solid #669999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	vertical-align: middle;
	padding:0px;
}
.contentHyou1 td {
	color: #666666;
	margin: 0px;
	text-align: left;
	margin: 0px;
	border-bottom: 1px solid #669999;
	border-left: 1px solid #669999;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	vertical-align: middle;
}
#contentHyou_es {
	color: #666666;
	margin: 0px;
	overflow:hidden;
	font-size: 12px;/*文字サイズ*/
	text-align: left;
	padding:0px;
} 
.contentHyou_es table {
	background-color: #FFFFFF;
	border-top: 1px solid #669999;
	border-right: 1px solid #669999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	vertical-align: middle;
	padding:0px;
}
.contentHyou_es td {
	color: #666666;
	margin: 0px;
	text-align: left;
	margin: 0px;
	border-bottom: 1px solid #669999;
	border-left: 1px solid #669999;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	vertical-align: middle;
}
.cap {
	color: #666666;
	margin: 0px;
	text-align: left;
	margin: 0px;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: -25px;
}

/*----------------------------------------------------
	表組み（list/dl） -TOP-
----------------------------------------------------*/
.list_title{
	background-color:#ffffff;
	color: #666666;
	margin-top: 20px;
	margin-left: 16px;
	margin-bottom: 20px;
	margin-right: 0px;
	padding: 0px;
	height:55px;
	_height:;
}
.list_title img {
	vertical-align : bottom;
	display : block;
	text-align: center;
}

.list_title dl{
    margin:0px;
    padding:0px;
    font-size:12px;
}

.list_title dl.head01{
	zoom: 100%
	margin:0px;
	padding:0px;
	width:400px;
	float: left;
	clear: left;
}
.list_title dl.head02{
	padding:0px;
	width:145px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}


.list_title dt{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
}

.list_title dd{
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	min-height: 32px;
	_height: 32px;
	clear: both;
}


/*----------------------------------------------------
	表組み（text_result/dl） -件数-
----------------------------------------------------*/
.box_result{
	background-color:#ffffff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 16px;
	float:left;
}

.box_result dl{
	float:left;
	font-size:12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.box_result dt {   
	color: #666666;
	float: left;
	width: 400px;
	padding: 0px;
}

.box_result dd {
	margin-left: 0;
	padding: 0px;
	width: 200px;
	float: left;
	text-align: right;
}

.box_result2{
	background-color:#ffffff;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20;
}

.box_result2 dl{
	float:left;
	font-size:12px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 20px;
}

.box_result2 dt {   
	color: #666666; 
	float: left;   
	padding: 0px;  
}   
  
.box_result2 dd {
	margin-left: 0;
	padding: 0px;
}   
.box_result3{
	background-color:#ffffff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}

.box_result3 dl{
	float:left;
	font-size:12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.box_result3 dt {   
	color: #666666; 
	float: left;   
	width: 440px;   
	padding: 0px;  
}

.box_result3 dd {
	margin-left: 0;
	padding: 0px;
	width: 160px;
	float: left;
	text-align: right;
}
/*----------------------------------------------------
	表組み（list/dl） -表題-
----------------------------------------------------*/
.list_head{
	color: #9D171E;
	margin-top: 0px;
	margin-left: 16px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
}
.list_head img {
	padding-top: 8px;
	vertical-align : bottom;
	display : block;
	text-align: center;
	float: left;
}
.list_head dl{
	background-color:#fafad2 ;
	padding:0px;
	font-size:12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
}
.list_head dl dt {
	width: 120px;
	margin: 0;
	padding: 0;
	text-indent: 10px;
	line-height: 32px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9D171E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9D171E;
	min-height: 32px;
	_height: 32px;
	clear: left;
	float: left;
}   

.list_head dl dd {   
	margin: 0;
	padding: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9D171E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9D171E;
	line-height: 32px;
	min-height: 32px;
	_height: 32px;
} 
  
.list_head dl dd.row01{
	margin: 0;
	padding: 0;
	width: 30px;
	text-align: center;
	float: left;
	vertical-align: top;
}

.list_head dl dd.row02{
	margin: 0;
	padding: 0;
	width: 234px;
	float: left;
}

.list_head dl dd.row03{
	margin: 0;
	padding: 0;
	width: 40px;  
	text-align: center;
	float: left; 
}

.list_head dl dd.row04{
	margin: 0;
	padding: 0;
	width: 40px;
	text-align: center;
	float: left;
	vertical-align: middle;
}
.list_head dl dd.row05{
	margin: 0;
	padding: 0;
	width: 65px;
	text-align: center;
	float: left;
	vertical-align: middle;
}
.list_head2{
	width:806px;
	color: #9D171E;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
}

.list_head2 dl{
	background-color:#fafad2;
	padding:0px;
	font-size:12px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float:left;
}
.list_head2 dl dt {
	width:500px;
	padding: 0;
	font-size:larger;
	text-indent: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9D171E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9D171E;
	line-height: 32px;
	min-height: 32px;
	_height: 32px;
	clear: left;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.list_head2 dl dd { 
	width:306px;  
	padding: 0;
	text-indent: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9D171E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9D171E;
	line-height: 32px;
	min-height: 32px;
	_height: 32px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}

/*----------------------------------------------------
	表組み（list/dl） -検索結果-
----------------------------------------------------*/
.list_result{
	zoom: 100%;
	background-color:#ffffff;
	color: #666666;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

.list_result img {
	padding-top: 8px;
	vertical-align : bottom;
	display : block;
	text-align: center;
	float: left;
}

.list_result dl{
	padding:0px;
	font-size:12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
}

.list_result dl dt {  
	width: 120px;   
	margin: 0;
	padding-top: 0px; 
	text-indent: 10px;
	line-height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;  
	min-height: 28px;
	_height: 29px;	/*forIE6*/
	float: left;  
}   

.list_result dl dd {   
	margin:0px;
	padding: 0px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
} 
  
.list_result dl dd.row01{   
	margin: 0;   
	padding: 0;
	width: 30px;  
	text-align: center;
	min-height: 28px;
	_height: 29px;	/*forIE6*/
	float: left;   
}

.list_result dl dd.row02{   
	margin: 0;
	padding: 0;  
	line-height: 28px; 
	min-height: 28px;
	_height: 29px;	/*forIE6*/
	width: 234px;  
	float: left; 
}

.list_result dl dd.row02 a	{
	color: #ee9213;
	text-decoration: none;
	font-weight:bold;
}
	
.list_result dl dd.row03{   
	margin: 0;   
	padding: 0;   
	min-height: 28px;
	_height: 29px;	/*forIE6*/
	width: 40px;  
	text-align: center;
	float: left; 
}

.list_result dl dd.row04{   
	margin-left: 0;   
	padding: 0;   
	min-height: 28px;
	_height: 29px;	/*forIE6*/
	width: 50px;  
	text-align: center;
	float: left; 
}


/*----------------------------------------------------
	表組み（text_result/dl） -下部リンク-
----------------------------------------------------*/
.box_foot{
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.box_foot dl{
	padding:0px;
	float:left;
	font-size:12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.box_foot dt {    
	float: left;   
	width: 302px;   
	padding: 0px;  
	width: 300px; 
}   
  
.box_foot dd {
	margin-left: 0;
	padding: 0px;
	width: 290px;
	float: left;
	text-align: right;
	min-height: 32px;
	_height: 32px;
	clear: both;
}   

/*----------------------------------------------------
	最新登録情報
----------------------------------------------------*/
.news_list_o{
	width: 580px;  
	color: #666666;
	padding: 0px;
	margin: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}

.news_list{
	width: 600px;  
	color: #666666;
	padding: 0px;
	margin-left: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
.news_list a{
	color: #EE9213;
	text-decoration: none;
	font-weight:bold;
}
.news_list ul{  
	width: 600px;   
	padding:0px;
	font-size:12px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	_height: 25px;
}
.news_list ul li {
	margin: 0;
	text-indent: 0px;
	line-height: 18px;
	min-height: 18px;
	_height: 19px;	/*forIE6*/
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 0;
}   

/*----------------------------------------------------
	表組み
----------------------------------------------------*/

.base_list1{
	color: #666666;
	margin-top: 0px;
	margin-left: 14px;
	_margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	width: 585px;
}
.base_list1 img {
	padding-top: 8px;
	vertical-align : bottom;
	display : block;
	text-align: center;
	float: left;
}

.base_list1 dl{
	font-size:12px;
	margin: 0px;
	float:left;
}
.base_list1 dl dt {
	width: 58px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	background: url(../images/line_dot01.gif) bottom repeat-x;
	float: left;
}   

.base_list1 dl dd { 
	margin: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background: url(../images/line_dot01.gif) bottom repeat-x;
} 
.base_list1 dl dd.row1{
	width: 257px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	background-color: #ebffd7;
} 
.base_list1 dl dd.row2{
	width: 260px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	background-color: #e4fffa;
} 
.base_list1 dl dd.row3{
	width: 520px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	background-color: #fff8e8;
} 

.base_list2{
	color: #666666;
	margin-left: 14px;
	_margin-left: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 585px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	line-height: 16px;
	font-size: 12px;
	letter-spacing: normal;
}

/*----------------------------------------------------
	表組み4
----------------------------------------------------*/
.base_list4{
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow:hidden;
	font-size: 12px;/*文字サイズ*/
	text-align: left;
	background-repeat: repeat-y;
	background-position: left;}

.base_list4 dl{
	width: 600px;
	_width: 588px;
	font-size:12px;
	float:left;
	border-top-style: solid;
	border-top-color: #057056;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #057056;
	border-left-width: 1px;
	margin:0px;
}
.base_list4 dl dt {
	width: 180px;
	margin: 0;
	padding: 0;
	text-indent: 10px;
	line-height: 20px;
	_height: 20px;
	clear: left;
	float: left;
}   
.base_list4 dl dt.head1 {
	width: 180px;
	margin: 0;
	padding: 0;
	border-right-style: solid;
	border-right-color: #057056;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #057056;
	border-bottom-width: 1px;
	text-indent: 10px;
	line-height: 20px;
	min-height: 20px;
	_height: 20px;
	clear: left;
	float: left;
	background-color: #ebffd7;
} 

.base_list4 dl dt.head2 {
	width: 180px;
	margin: 0;
	padding: 0;
	border-right-style: solid;
	border-right-color: #057056;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #057056;
	border-bottom-width: 1px;
	text-indent: 10px;
	line-height: 20px;
	min-height: 20px;
	_height: 20px;
	clear: left;
	float: left;
	background-color: #dee3ed;
} 
.base_list4 dl dd { 
	width: 400px;
	_width: 400px;
	border-right-style: solid;
	border-right-color: #057056;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #057056;
	border-bottom-width: 1px;
	line-height: 20px;
	min-height: 20px;
	_height: 20px;
	float: left;
	margin-left:0px;
	padding-left:5px;
} 

.base_list4 dl dt.none { 
    border-bottom-style:none;
    background: none;
} 
.base_list4 dl dd.none { 
    border-bottom-style:none;
    background: none;
} 
/*----------------------------------------------------
	表組み#b9b7ab
----------------------------------------------------*/
table.crop_head{
	width:618px;
	color:#006666;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-left: 10px;
	margin-top: 10px;
}
table.crop_head td{
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
}
.crop_head td.bg {
	background-image: url(../images/crop/left_bg.gif);
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow:hidden;
	font-size: 12px;/*文字サイズ*/
	text-align: left;
	background-repeat: repeat-y;
	background-position: left;
} 

table.crop{
	width:600px;
	margin-top: 10px;
	border-top:1px solid #006e55;
	border-left:1px solid #006e55;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-left: 10px;
}
.crop th{
    border-right:1px solid #006e55;
    border-bottom:1px solid #006e55;
    color:#ffffff;
    background-color:#669999;
    background-image:url(../images/crop/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.crop td.line1{
	border-right:1px dotted #006e55;
	border-bottom:1px solid #006e55;
	padding:0.3em 1em;
	color: #006e55;
}
.crop td.line2{
    border-right:1px dotted #006e55;
    border-bottom:1px solid #006e55;
    padding:0.3em 1em;
	color: #FF6600;
}
.crop td.line3{
	border-right:1px solid #006e55;
	border-bottom:1px solid #006e55;
	padding:0.3em 1em;
	color: #66CC33;
}

table.msds_head{
	width:585px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFFFCC;
	empty-cells:show;
	margin-left: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #660000;
	border-bottom-color: #660000;
	text-align: center;
	min-height: 32px;
	_height: 32px;
	clear: both;
	margin-right: 0px;
	margin-bottom: 0px;
}
table.msds_head td.rowa{
	width: 300px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
    padding:5px;
}
table.msds_head td.rowb{
	width: 95px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
    padding:5px;
}
table.msds_list{
	width:585px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-left: 10px;
	min-height: 18px;
	_height: 18px;
	clear: both;
}
table.msds_list tr{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
table.msds_list td.rowa{
	width: 300px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
    padding:5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

table.msds_list td.rowa a {
	color: #EE9213;
	text-decoration: none;
	font-weight:bold;
}

table.msds_list td.rowb{
	width: 95px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
    padding:5px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

table.info_head {
	width:580px;
	color:#666666;
	background-color:#ffffff;
	border-collapse:collapse;
	border:1px solid;
	border-color:#FF7D59;
	empty-cells:show;
	margin-left: 0px;
	margin-top: 10px;
}
table.info_head th{
	margin: 0;
	padding: 3px;
	color: #ffffff;
	line-height:20px;
	background-color:#FF7D59;
	empty-cells:show;
}
table.info_head td{
	margin: 0;
	padding: 2px;
	line-height:20px;
	border-collapse:collapse;
	border-bottom:1px solid;
	border-color:#FF7D59;
	background-color:#ffffff;
	empty-cells:show;
}
.info_head td.bg {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow:hidden;
	font-size: 12px;/*文字サイズ*/
	text-align: left;
} 
table.info_head a{
	text-decoration: none;
}
table.info{
	width:586px;
	margin-top: 10px;
	border-top:1px solid #f89d1b;
	border-left:1px solid #f89d1b;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-left: 10px;
}
table.info a{
	text-decoration: none;
}
.info th{
	border-right:1px solid #f89d1b;
	border-bottom:1px solid #f89d1b;
	color:#666666;
	background-color:#feeecc;
	background-position:left top;
	padding:0.3em 1em;
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
}
.info td.line1 {
    width:350px;
}

.info td.line2 {
    width:115px;
}

.info td.line3 {
    width:81px;
}

.info td {
	border-right:1px solid #f89d1b;
	border-bottom:1px solid #f89d1b;
	padding:0.3em 1em;
	color: #666;
}

.info_txt {
	color: 666666;
	margin-left: 16px;	
	margin-top: 10px;	
}

* html .iepngfix {   
behavior: expression(IEPNGFIX.fix(this));   
}  