@charset "utf-8";

/*研究開発TOP*/
.rdtop #content #pagenavi {
	border-bottom:1px solid #ddd;
	margin-bottom:0px;
}
#rdtopmain { 
	margin:20px 0 0;
}
#rdtopl {
	width:372px;
	float:left;
}
#rdtopr {
	width:240px;
	float:right;
}
#rdtopr dd, #rdtopr td { font-size:100%; }
#rdtopl p, #rdtopr dt, #rdtopr dd dd, #rdtopr td dd {	font-size:85%; }
#content #rdtopl p { margin-bottom:5px; }
#rdtopl h4 { clear:right; }
#rdtopr dl { margin:0 0 15px; }
#rdtopr dd dl, #rdtopr td dl, #rdtopr dt,#rdtopr dd {
	margin:0;
}
.rdnew { border:1px solid #9a9a9a; }
.rdnew dt { height:21px; overflow:hidden; }
.rdnew dd { padding:5px 8px; }
.rdnew dd dt, .rdnew dd dd {
	padding:0 0 0 12px;
}
.rdnew dd dt {
	height:auto;
	overflow:auto;
	font-weight:bold;
	background: #FFF url(../img/common/icon_rgray.gif) no-repeat 0 5px;
}
.rdrank dt { height:31px; overflow:hidden; }
.rdrank dd {
	border:1px solid #218b3b;
	border-top:none;
	padding:5px 0;
}
#rdtopr .rdrank dd dt { height:auto; overflow:auto; font-size:93%; }
.rdrank dd dd { border:none; padding:0; color:#1e8a39; }
.rdrank th, .rdrank td {
	vertical-align:top;
	padding:5px 3px 5px 2px;
	background: url(../img/common/line_greendot.gif) repeat-x left bottom;
}
.lasttr th, .lasttr td { background:none; }
/*植物科学研究所*/
.researchtbl { margin-bottom:20px; border:1px solid #666; width:498px; }
.researchtbl td { width:50%; vertical-align:top; padding:8px 8px 0 3px }
/*研究用試薬のご案内*/
.rdsub #content dt {
	margin-bottom:5px;
	clear:both;
}
.rdsub #content dt.hrline {
	background: url(../img/common/line_graydot2.gif) repeat-x left top;
	margin-top:-10px;
	padding-top: 10px;
}
.rdsub #content dd { margin:0 10px 20px; }
.rdsub #content dd p, .rdsub #content dd ul {
	margin-bottom:5px;
	font-size:100%;
}
/*共同研究のご案内*/
#content .rdcollabo .ph { margin-top:-12px; width:252px; }
#content .rdcollabo .txt {width:370px; }
/*プロジェクト*/
#content .greenbk {
	background: #eaf4df url(../img/commission/tokiwa/bk_grtop.gif) repeat-x left top;
	padding: 30px 0 0;
	margin-bottom:15px;
}
.greenbk2 {
	background: url(../img/rd/project/bk_projctchart.gif) repeat-y;
}
*html .greenbk3 { height:1%; }
.greenbk3 {
	background: url(../img/rd/project/btm_projectchart.gif) no-repeat left bottom;
	padding: 0px 0 30px 17px;
}
.greenbk table.chartblockl { margin:0; width:211px; float:left; }
.chartblockc {
	width:165px;
	padding:30px 10px 0;
	float:left;
	background: url(../img/rd/project/bk_projectchart2.gif) no-repeat left top;
}
.greenbk table.chartblockr { margin:0; width:212px; float:left; }
.listl { padding:5px 39px 0 10px; }
.listr { padding:5px 10px 0 38px; }
#content .chartblockc p,#content .chartblockc ul { margin:0; }
.chartblockc li { text-align:center; }
#content .chartblockc img.floatl {margin:0 5px 0 0; }
#content .chartblockc p.center { clear:left; margin:5px  0; }

#content dd.projectwork { font-size:100%; }
#content .projectwork dl { margin:0 10px 0; }
#content .projectwork dt {
	margin-bottom:5px;
	border-left:3px solid #339933;
	padding:0 0 0 6px;
	font-weight:bold;
} 
*流れ*/
#content .flowchart h4, #content .flowchart p {
	text-align:center;
	margin:0 0 10px;
}
#content .flowchart ol { margin:0 auto; }
#content .flowchart ol li {	float:left; margin-bottom:30px; }
ol.assay { width:512px; }
ol.oemflow { width:590px; }
#content .flowchart table {
	width:450px;
	margin:0 auto 40px;
	clear:both;
}
.flowchart th, .flowchart td {
	background: url(../img/common/line_graydot2.gif) repeat-x left bottom;
	padding: 10px;
}
.flowchart th { width:44px; }
.flowchart .end th, .flowchart .end td { background-image:none; }
/*clearfix*/
#rdtopmain:after, .rdsub #content dd:after,.centerblock:after,.centerblock p:after,.greenbk3:after {
	clear:both;
	content:".";
	display:block;
	height: 0px;
	visibility:hidden;
}
/*\*//*/
#rdtopmain, .rdsub #content dd,.centerblock,.centerblock p,.greenbk3 {display:inline-block;}
/* eof_macIE_hac */
