/* CSS Document */

/*nd_topicpath*/
#nd_topicpath {
	width:520px;
}
#nd_topicpath li {
	/*font-size:85%;*/
}

* html div#nd_maincontent h2 {
line-height:22px;
padding-top:5px;
padding-bottom:5px;
}

/*for project*/
#rd_tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #5F89C9;
	background-color: #FFFFFF;
	padding: 5px;
	opacity: 0.85;
	width:18em;
}
#rd_tooltip h2, #rd_tooltip div {
	 margin: 0; 
	 text-align:left;
}
#rd_tooltip h2 {
	color:#5F89C9;
	margin-bottom:3px;
	}
#rd_tooltip div {
	font-size:80%;
	line-height:120%;
}

teble.rd_project td, 
teble.rd_award td, 
teble.rd_training1, teble.rd_training1 p, 
table.rd_adhesive,
table.rd_safety{
	margin:0px;
	padding:0px;
}
.rd_project {
	margin-left:0px;
	}
.rd_project div.rd_tips {
	color:#FFFFFF;
	padding-left:1em;
	padding-right:1em;
	font-weight:bold;
	text-decoration: underline;
	margin-top:5px;
	margin-bottom:8px;
	line-height:120%;
}
.rd_project div.rd_tips2 {
	color:#5F89C9;
	font-weight:bold;
	text-decoration: none;
}
td.rd_pro000, td.rd_pro001 {
	text-align:center;
	padding:10px;
}
td.rd_pro000 {
	border: 1px solid #A82B00;
}
td.rd_pro001 {
	border: 1px solid #2F582C;
}		
td.rd_pro01, td.rd_pro02, td.rd_pro03, th.rd_pro001, th.rd_pro002 {
	padding:5px 0px;
	text-align:center;
}	
td.rd_pro02 {
	width:150px;
	border: 1px solid #A82B00;
	background-color: #FFFFCC;
	}
td.rd_pro02s, td.rd_pro03s, td.rd_pro04, td.rd_pro05, td.rd_pro07 {
	width:10px;
	background-color: #FFFFCC;
}
td.rd_pro02s2, td.rd_pro03s2 {
	width:170px;
	height:10px;
	background-color: #FFFFCC;
}
td.rd_pro02s3, td.rd_pro03s3 {
	text-align:center;
	height:20px;
	width:150px;
	background-color: #FFFFCC;
}
td.rd_pro0203, td.rd_pro0302 {
	text-align:center;
	height:10px;
	width:150px;
	background-color: #FFFFCC;
	vertical-align:bottom;
}
td.rd_pro0302 {
	background-color: #DAEBD6;
	vertical-align:top;
	}
td.rd_pro03 {
	width:150px;
	border: 1px solid #2F582C;
	background-color: #DAEBD6;
}

td.rd_pro03s, td.rd_pro03s3, td.rd_pro03s2, td.rd_pro05 {
	background-color: #DAEBD6;
}
td.rd_pro04, td.rd_pro05 {
	text-align:right;
	vertical-align:middle;
}
td.rd_pro06, td.rd_pro07 {
	text-align:left;
	vertical-align:middle;
}
td.rd_pro07, td.rd_pro08s1 {
	background-color: #D0E8FF;
}
td.rd_pro08 {
	width:200px;
	padding:5px 0px;
	color:#FFFFFF;
	background-color: #5F89C9;
	line-height:150%;
}

td.rd_pro08 a:hover {
	color:#FFDB4D;
}
.rd_project a:hover.rd_tips2 {
	color:#FFD017;
}
td.rd_pro08s1 {
	width:170px;
}
td.rd_pro09 {
	text-align:center;
	width:100px;
	background-color: #FFFFFF;
}
th.rd_pro001 {
	color:#FFFFFF;
	background-color: #E49738;
}
th.rd_pro002 {
	color:#FFFFFF;
	background-color: #5F89C9;
}

p.nd_imgright img, p.nd_imgleft img {
	margin-top:0px;
}
.rd_rightimg220 {
	float:right;
	width:220px;
	margin-left:10px;
	clear:both;
}
.rd_leftimg370 {
	float:left;
	width:350px;
	margin:30px 10px 30px 0px;
	clear:both;
}
.rd_rightimg220 p, .rd_leftimg370 p {
	font-weight:bold;
	text-align:center;
	margin-top:-10px;
}
p.nd_imgleft span.rd_subcopy {
	font-weight:normal;
	font-size:80%;
	padding:2px;
	margin: 2px 10px;
	border: 1px solid #FF0000;
	}
p.nd_imgright span.rd_subcopy {
	font-weight:normal;
	font-size:80%;
	padding:2px;
	margin: 2px 10px;
	border: 1px solid #FF0000;
	}


/*for award*/
.rd_adatawidth {
	width: 80px;
}
.rd_anamewidth {
	width: 200px;
}
.rd_acowidth {
	width: auto;
}
table.rd_award, table.rd_training1, table.rd_adhesive {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}
.rd_award th, .rd_award td, 
.rd_training th, .rd_training td,
.rd_adhesive th, .rd_adhesive td {
	padding:5px 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.rd_award th, .rd_training th {
	text-align:center;
	background-color:#FFCCC8;
	}
td.rd_date {
	background-color:#EBEBEB;
	text-align:center;
}
.rd_reportlist dt {
	font-weight:bold;
	padding-left:1.5em;
	background-image: url(/nd_share/img/local_child_icon.gif);
	background-repeat: no-repeat;
	background-position: 1px;
}
.rd_reportlist dd {
	margin-top:-1.2em;
	margin-bottom:1.2em;
	padding-left:14em;
}
.rd_newreport {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;	
}
.rd_newreportB {
	float:left;
	margin:20px;
	width:350px;
}
.rd_newreportA {
	float:left;
	width:150px;
}
.rd_newreportB a {
	font-weight:bold;
	padding-left:1.5em;
	background-image: url(/nd_share/img/local_child_icon.gif);
	background-repeat: no-repeat;
	background-position: 1px;
}


/*for training*/
#nd_maincontent table.rd_training1 p {
	margin:0px;
	padding:0px;
	}
.rd_tthwidth {
	width: auto;
}
.rd_ttd1width {
	width: 28%;
}

.rd_training td {
	text-align:center;
}
th.rd_trm {
	background-color:#EBEBEB;
}
table.rd_training1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

th.rd_tra {
	padding:5px 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align:center;
	background-color:#C8F5FF;
	width:195px;
}
td.rd_tra01 {
	padding:5px 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align:center;
}
td.rd_traSpace {
	padding: 0px 0px 0px 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

td.rd_traSpace2 {
	padding: 0px 0px 0px 140px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
td.rd_space {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	height:15px;
}
p.rd_tra02,
p.rd_tra03,
p.rd_tra04,
p.rd_tra05 {
	padding:5px 0px;
	text-align:center;
	font-weight:bold;
	border: 1px solid #999999;
	width:265px;
	margin:0px;
	background-color: #B3EAD6;
}
p.rd_tra03 {
	width:425px;
}
p.rd_tra04 {
	width:210px;
}
p.rd_tra05 {
	width:545px;
}
/*for base*/
li.rd_linklist {
	font-weight:bold;
	padding-left:1.5em;
	background-image: url(/nd_share/img/local_child_icon.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	margin-bottom:5px;
}
.rd_tecBlock {
	margin-top:30px;
}
.rd_tecWaku img {
	margin-left:122px;
}
.rd_tecWaku h4 {
	text-align:left;
}
.rd_tecWaku li {
	margin-bottom:0.5ex;
	list-style-type: disc;
	list-style-position: inside;
}
.rd_tecright {
	float:right;
	width:290px;
}
.rd_tecleft {
	float:left;
	width:290px;
}
.nd_clear, .nd_clear15 {
	clear: both;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}
.nd_clear15 {
	height: 15px;
}
.rd_tecleft p.nd_imgcenter img, 
.rd_tecright p.nd_imgcenter img {
	margin-top:-10px;
}
.rd_lead {
	font-size:medium;
	font-weight:bold;
}
.rd_norlist li {
	margin:0px 0px 5px 0px;
	list-style-type: square;
	list-style-position: inside;
}
.rd_norlist ul {
	margin-left:15px;
	}
.rd_flphoto {
	float:left;
	margin:7px;
	width:180px;
}
.rd_flphoto p {
	text-align: center;
	font-weight: bold;
	margin-top:5px;
}
#nd_maincontent .rd_analyBlock .rd_flphoto {
	margin-top:0px;
} 

/* for adhesive */
#nd_maincontent .rd_come p {
	font-size:0.72em;
	line-height: 1.2em;
	}
table.rd_adhesive {
	width:100%;
}
.rd_adhesive td ul,
.rd_norlist2 ul {
	margin-bottom:0px;
}
.rd_adhesive td li,
.rd_norlist2 li  {
	margin-top:5px;
	margin-bottom:0px;
	margin-left:15px;
	list-style-type: disc;
	list-style-position: outside;
}
th.rd_adh {
	background-color:#DDE8FF;
}
.rd_adthwidth {
	width: 20%;
}
.rd_adtdwidth {
	width: 40%;
}
.rd_adheBlock dl {
	margin:5px 0 10px 0;
 	}
.rd_adheBlock dt {
	font-weight:bold;
	color: #294EA0;
	margin-top:15px;
	padding-bottom:0px;
	}
.rd_adheBlock dd {
	margin:5px 0 10px 0;
	line-height: 1.5em;
	}
.rd_composBlock {
	border: 1px solid #999999;
	margin-top:15px;
}
.rd_composBlock img{
	margin:3px 0px;
}
#nd_maincontent .rd_fladphoto1, 
#nd_maincontent .rd_fladphoto2, 
#nd_maincontent .rd_fladphoto3{
	float:left;
	margin:8px 11px 5px 0px;
	width:190px;
}
#nd_maincontent .rd_fladphoto2 {
	margin:8px 0px 5px 0px;
}
#nd_maincontent .rd_fladphoto3 {
	margin:8px 0px 5px 0px;
	width:100px;
}
#nd_maincontent .rd_fladphoto1 img, 
#nd_maincontent .rd_fladphoto2 img{
	margin:0px;
	padding:0px;
}
#nd_maincontent .rd_fladphoto1 p, 
#nd_maincontent .rd_fladphoto2 p,
#nd_maincontent .rd_flstphoto p {
	text-align: left;
	font-weight: bold;
	margin-top:3px;
	line-height:1.2em;
}
#nd_maincontent .rd_flstphoto,
#nd_maincontent .rd_flstphoto0{
	float:left;
	margin:8px 20px 5px 0px;
	width:240px;
}
#nd_maincontent .rd_flstphoto0{
	width:26px;
}
.rd_probase {
	margin-top:20px;
}
.rd_stripBlock {
	text-align:center;
	font-weight:bold;
}
/* for enquete */
.rd_enqBlock {
	margin-top:20px;
}

/* for analyze */
#nd_maincontent .rd_anaWrap00 img {
	margin:0px;
	padding:0px;
}
#nd_maincontent .rd_anaWrap01 {
	margin-left:70px;
}
#nd_maincontent .rd_anaWrapwidth01 {
	width:450px;
}
#nd_maincontent .rd_anaWrap02 {
	margin-left:120px;
}
#nd_maincontent .rd_anaWrap03 {
	margin-left:85px;
}
#nd_maincontent .rd_anaWrap04 {
	margin-left:100px;
}
#nd_maincontent .rd_anaWrap05 {
	width:320px;
	margin-left:50px;
}
#nd_maincontent .rd_anaWrap05 img {
	float:left;
	width:61px;
}
#nd_maincontent .rd_anaWrap05 p {
	float:left;
	width:249px;
	padding-left:10px;
}
#nd_maincontent .rd_anaWrapwidth03 {
	width:420px;
	margin-bottom:20px;
}
#nd_maincontent .rd_anaWrapwidth030 {
	width:420px;
}
#nd_maincontent .rd_analeft00,
#nd_maincontent .rd_anaright00 {
	float:left;
	width:290px;
}
#nd_maincontent .rd_anaright00 {
	float:right;
}
#nd_maincontent .rd_analeft01,
#nd_maincontent .rd_analeft01e {
	float:left;
	width:190px;
	margin-right:11px;
}

#nd_maincontent .rd_analeft02,
#nd_maincontent .rd_analeft02e {
	float:left;
	width:140px;
	margin-right:10px;
}
#nd_maincontent .rd_analeft01e,
#nd_maincontent .rd_analeft02e {
	margin-right:0px;
}
#nd_maincontent .rd_analeft03 {
	float:left;
	width:220px;
	margin-right:10px;
}
#nd_maincontent .rd_anacopy00 {
	float:left;
	width:360px;
}
#nd_maincontent .rd_anaimg00 {
	float:right;
	width:220px;
}
#nd_maincontent .rd_anacopy01 {
	float:left;
	width:430px;
}
#nd_maincontent .rd_anacopy02 {
	float:left;
	width:290px;
}
#nd_maincontent .rd_anacopy03 {
	float:left;
	width:230px;
}
#nd_maincontent .rd_anaimg01 {
	float:right;
	width:150px;
}
#nd_maincontent .rd_anaimg03 {
	float:right;
	width:350px;
}
#nd_maincontent h4.rd_lititle {
	font-weight:bold;
	color: #666666;
	border-left-width: 0.75em;
	border-left-style: solid;
	border-left-color: #cccccc;
	padding-left:5px;
	text-align:left;
	margin: 5px 0px 7px 0px;
}
#nd_maincontent .rd_anaWrap01 p.rd_subtitle,
#nd_maincontent .rd_anaWrap02 p.rd_subtitle {
	font-weight:normal;
	color: #666666;
	font-size:70%;
	margin-top:-5px;
	margin-left:15px;
}
#nd_maincontent .rd_anacopy00 p,
#nd_maincontent .rd_anacopy01 p,
#nd_maincontent .rd_anacopy02 p,
#nd_maincontent .rd_anacopy03 p {
	margin-top:0px;
}
#nd_maincontent .rd_analeft00 p.rd_capt01,
#nd_maincontent .rd_anaright00 p.rd_capt01,
#nd_maincontent .rd_analeft01 p.rd_capt01,
#nd_maincontent .rd_anaright01 p.rd_capt01,
#nd_maincontent .rd_analeft02 p.rd_capt01,
#nd_maincontent .rd_analeft02e p.rd_capt01,
#nd_maincontent .rd_anaright02 p.rd_capt01, 
#nd_maincontent .rd_analeft03 p.rd_capt01,
#nd_maincontent .rd_anaright03 p.rd_capt01,
#nd_maincontent .rd_anaimg01 p.rd_capt01,
#nd_maincontent .rd_anaWrapwidth01 p.rd_capt01 {
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	padding-top:3px;
	line-height:1.2em;
}
#nd_maincontent span.rd_subcopy {
	font-weight:normal;
	color: #666666;
	font-size:80%;
	line-height:1.1em;
	display:block;
}
#nd_maincontent .rd_leo dt{
	font-weight:bold;
	color:#107248;
	margin:8px 0 3px;
}
#nd_maincontent .rd_leo dt.rd_tan{
	color:#0671B0;
}
#nd_maincontent .rd_leo dd{
	line-height:1.3em;
}
#nd_maincontent p.rd_uchinuki {
	text-align: left;
	font-weight: normal;
	margin:0px;
	color: #E60000;
}
#nd_maincontent p.rd_expam {
	text-align: left;
	font-weight: normal;
	margin:0px;
	color: #333333;
}
#nd_maincontent ul.rd_simul {
	margin-left:10px;
	padding:0px;
}
#nd_maincontent li.rd_sim01,
#nd_maincontent li.rd_sim02,
#nd_maincontent li.rd_sim03,
#nd_maincontent li.rd_sim04,
#nd_maincontent li.rd_sim05,
#nd_maincontent li.rd_sim06 {
	background-image: url(/rd/base/analyze/img/simulation001.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	float: left;
	width: 89px;
	height:49px;
	display:block;
	margin-right:7px;
	text-indent: -9999px;
	padding:0px;
}
#nd_maincontent li.rd_sim02 {
	background-image: url(/rd/base/analyze/img/simulation002.gif);
}
#nd_maincontent li.rd_sim03 {
	background-image: url(/rd/base/analyze/img/simulation003.gif);
}
#nd_maincontent li.rd_sim04 {
	background-image: url(/rd/base/analyze/img/simulation004.gif);
}
#nd_maincontent li.rd_sim05 {
	background-image: url(/rd/base/analyze/img/simulation005.gif);
}
#nd_maincontent li.rd_sim06 {
	background-image: url(/rd/base/analyze/img/simulation006.gif);
}
/*analyze safety*/
#nd_maincontent table.rd_safety {
	width:545px;
	margin-left:20px;
	text-align:center;
}
#nd_maincontent table.rd_safety td p {
	margin:0px;
	padding:0px;
}
#nd_maincontent table.rd_safety td p.rd_safe01,
#nd_maincontent table.rd_safety td p.rd_safe02,
#nd_maincontent table.rd_safety td p.rd_safe03,
#nd_maincontent table.rd_safety td p.rd_safe04,
#nd_maincontent table.rd_safety td.rd_safe05 {
	padding:3px 0px;
	width:150px;
	border: 1px solid #0A50FF;
	background-color: #DEE4FF;
	margin:0px;
}
#nd_maincontent table.rd_safety td p.rd_safe02,
#nd_maincontent table.rd_safety td p.rd_safe03,
#nd_maincontent table.rd_safety td p.rd_safe04 {
	border: 1px solid #E41B5B;
	background-color: #FFFFFF;
}
#nd_maincontent table.rd_safety td p.rd_safe03 {
	width:190px;
	margin-bottom:5px;
}
#nd_maincontent table.rd_safety td p.rd_safe04 {
	width:210px;
}
td.rd_safesp01 {
	width:30px;
	vertical-align:middle;
}
td.rd_safesp02 {
	padding-left:10px;
}
td.rd_safesp03 {
	height:10px;
	margin:0px;
	padding:0px;
	font-size:10px;
}
td.rd_safesp04 {
	height:32px;
	margin:0px;
	padding:0px;
	text-align:center;
}
#nd_maincontent table.rd_safety td.rd_safe05 {
	width:545px;
	text-align:left;
}
#nd_maincontent table.rd_safety td.rd_safe05 ul {
	width:375px;
	float:left;
	padding-left:10px;
}
#nd_maincontent table.rd_safety td.rd_safe05 img {
	margin-right:10px;
	float:right;
	width:135px;
}
#nd_maincontent table.rd_safety td.rd_safe05 li {
	list-style-type: square;
	list-style-position: inside;
	margin-bottom:5px;
}
#nd_maincontent table.rd_safety td.rd_safe05 ul.rd_subli, .rd_norlist ul.rd_subli {
	margin-top:3px;
}
#nd_maincontent table.rd_safety td.rd_safe05 ul.rd_subli li, .rd_norlist ul.rd_subli li {
	list-style-type: circle;
	margin-bottom:3px;
}
#nd_maincontent td.rd_safe05 p.rd_anzen {
	text-align:center;
	font-weight:bold;
	margin:5px;
}
.rd_estimBlock {
	border: 1px solid #003366;
}
#nd_maincontent .rd_estimBlock h3 {
	margin-left:20px;
}
.rd_estimBlock ol {
	float:left;
	margin:5px 5px 10px 10px;
	width:160px;
}
.rd_estimBlock li {
	margin:0px 0px 5px 30px;
	padding:0px;
	list-style-position: outside;
	list-style-type: decimal;
}
#nd_maincontent .rd_estimBlock p {
	background-color:#CEE7FF;
	padding:2px 20px;
	margin:0px 20px 15px 20px;
	}
	
/*fot report*/
.rd_reader {
	float:left;
	width:120px;
	margin-right:10px;
}
.rd_reader02 {
	float:left;
	width:400px;
	padding-top:0px;
	margin-top:0px;
	}

/*for develop*/
.rd_reportlist li {
	font-weight:bold;
	padding-left:1.5em;
	background-image: url(/nd_share/img/local_child_icon.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	line-height:200%;
}
.rd_storyImg {
	margin-top:-13px;
	margin-bottom:10px;
	padding:0px;
}
#nd_maincontent.rd_develop h3 {
	background-color:#DFEADF;
	padding:2px 7px;
	margin-top:20px;
}

/*for enquete*/
.rd_graBlock {
	width:185px;
	margin:0px auto;
}
.rd_graBlock img {
	padding:0px;
	margin:0px;
	}
.rd_graPBlock {
	float:left;
	width:400px;
	margin:30px 0px 0px 0px;
}
.rd_reg {
	font-size:80%;
	vertical-align: top;
	}
