/* 070524 iso added */
#contentsArea table * p { font-size:115%;}
/* /070524 iso added */

#contentsArea article div.knowledge .maintext { font-size: 12px; color: #4b4b4b; line-height: 150%; }
#contentsArea article div.knowledge .maintextb { font-size: 12px; color: #4b4b4b; line-height: 150%; font-weight: bold; }
#contentsArea article div.knowledge .maintext2 { font-size: 11px; color: #4b4b4b; line-height: 150%; }
#contentsArea article div.knowledge .maintext2b { font-size: 11px; color: #4b4b4b; line-height: 150%; font-weight: bold; }
#contentsArea article div.knowledge .sub { font-size: 11px; color: #4b4b4b; }



#contentsArea article div.knowledge .maintext2t { font-size: 11px; color: #4b4b4b; }
#contentsArea article div.knowledge .maintextbt { font-size: 12px; color: #4b4b4b; font-weight: bold; }
#contentsArea article div.knowledge .maintext2bt { font-size: 11px; color: #4b4b4b; font-weight: bold; }



#contentsArea article div.knowledge .u1 { font-size: 12px; color: #4b4b4b; text-decoration: underline; }
#contentsArea article div.knowledge .u1b { font-size: 12px; color: #4b4b4b; text-decoration: underline; font-weight: bold; }
#contentsArea article div.knowledge .u2 { font-size: 11px; color: #4b4b4b; text-decoration: underline; }
#contentsArea article div.knowledge .u2b { font-size: 11px; color: #4b4b4b; text-decoration: underline; font-weight: bold; }
#contentsArea article div.knowledge .org { font-size: 12px; color: #ff9933; }
#contentsArea article div.knowledge .red { font-size: 12px; color: #ff3300; }
#contentsArea article div.knowledge .red2 { font-size: 12px; color: #ff3300;  line-height: 15px; }
#contentsArea article div.knowledge .grey { font-size: 12px; color: #666666; }
#contentsArea article div.knowledge .white { font-size: 12px; color: #ffffff; }
#contentsArea article div.knowledge .green { font-size: 12px; color: #339933; line-height: 150%; }
#contentsArea article div.knowledge .greenb { font-size: 12px; color: #339933; font-weight: bold; }
#contentsArea article div.knowledge .violet { font-size: 12px; color: #ae4cdf; line-height: 150%; }
#contentsArea article div.knowledge .violet2t { font-size: 11px; color: #ae4cdf; }
#contentsArea article div.knowledge .envh1 { font-size: 16px; line-height: 18px; color: #333; font-weight: bold; }
#contentsArea article div.knowledge .koumoku10 { font-size: 12px; color: #fff; }
#contentsArea article div.knowledge .h2 { font-size: 16px; line-height: 18px; color: #333; font-weight: bold; }
#contentsArea article div.knowledge .date { font-size: 10px; color: #333; }
#contentsArea article div.knowledge .disclaimer { font-size: 10px; color: #999; }
#contentsArea article div.knowledge .dreamcom { font-size: 11px; line-height: 12px; color: #000; }
#contentsArea article div.knowledge .new { font-size: 11px; color: #ff0000; font-weight: bold; }
#contentsArea article div.knowledge .yerrow2t { font-size: 11px; color: #ffff99; }

#contentsArea article div.knowledge .starsmain { font-size: 12px; color: #d4d4d4; line-height: 150%; }
#contentsArea article div.knowledge .starsmain2t { font-size: 11px; color: #d4d4d4; }

#contentsArea article div.knowledge .dreamw { font-size: 12px; color: #cccccc; line-height: 16px; }
#contentsArea article div.knowledge .dreamg { font-size: 12px; color: #4b4b4b; line-height: 16px; }
#contentsArea article div.knowledge .dreamb { font-size: 12px; color: #cccccc; font-weight: bold; }
#contentsArea article div.knowledge .dream2 { font-size: 11px; color: #cccccc; }

#contentsArea article div.knowledge .contact { font-size: 12px; color: #31b548;}
#contentsArea article div.knowledge .phone { font-size: 15px; color: #4b4b4b; font-weight: bold; }


#contentsArea article div.knowledge .printb { font-size: 12px; color: #4b4b4b; font-weight: 900; }
#contentsArea article div.knowledge .print2b { font-size: 11px; color: #4b4b4b; font-weight: 900; }



#contentsArea article div.knowledge a.plnk:link { text-decoration: none; color: #4b4b4b; }
#contentsArea article div.knowledge a.plnk:active { text-decoration: none; color: #36c; }
#contentsArea article div.knowledge a.plnk:visited { text-decoration: none; color: #3c5d7f; }
#contentsArea article div.knowledge a.plnk:hover { text-decoration: none; color: #36c; }

#contentsArea article div.knowledge a.plnkb:link { text-decoration: none; color: #4b4b4b; font-weight: bold; }
#contentsArea article div.knowledge a.plnkb:active { text-decoration: none; color: #36c; font-weight: bold; }
#contentsArea article div.knowledge a.plnkb:visited { text-decoration: none; color: #3c5d7f; font-weight: bold; }
#contentsArea article div.knowledge a.plnkb:hover { text-decoration: none; color: #36c; font-weight: bold; }

#contentsArea article div.knowledge a.blnk:link { text-decoration: none; color: #36c; font-weight: bold; }
#contentsArea article div.knowledge a.blnk:active { text-decoration: none; color: #36c; font-weight: bold; }
#contentsArea article div.knowledge a.blnk:visited { text-decoration: none; color: #3c5d7f; font-weight: bold; }
#contentsArea article div.knowledge a.blnk:hover { text-decoration: none; color: #36c; font-weight: bold; }



#contentsArea article div.knowledge a.index:link { font-size: 16px; text-decoration: none; color: #4b4b4b; }
#contentsArea article div.knowledge a.index:active { font-size: 16px; text-decoration: none; color: #36c; }
#contentsArea article div.knowledge a.index:visited { font-size: 16px; text-decoration: none; color: #3c5d7f; }
#contentsArea article div.knowledge a.index:hover { font-size: 16px; text-decoration: none; color: #36c; }



#contentsArea article div.knowledge a.slnk:link { text-decoration: none; color: #feea08; }
#contentsArea article div.knowledge a.slnk:active { text-decoration: none; color: #feea08; }
#contentsArea article div.knowledge a.slnk:visited { text-decoration: none; color: #feea08; }
#contentsArea article div.knowledge a.slnk:hover { text-decoration: none; color: #feea08; }




#contentsArea article div.knowledge a.mlnk:link { text-decoration: none; color: #333; }
#contentsArea article div.knowledge a.mlnk:active { text-decoration: none; color: #36c; }
#contentsArea article div.knowledge a.mlnk:visited { text-decoration: none; color: #333; }
#contentsArea article div.knowledge a.mlnk:hover { text-decoration: none; color: #36c; }

#contentsArea article div.knowledge .mlst { color: #333; line-height: 15px; }

#contentsArea article div.knowledge .position { color: #333; line-height: 15px; }




#contentsArea article div.knowledge .subwint1 { font-size: 12px; color: #333; font-weight: bold; }
#contentsArea article div.knowledge .subwint2 { font-size: 14px; color: #333; font-weight: bold; }
#contentsArea article div.knowledge .subwinlnk { font-size: 12px; color: #333; font-weight: bold; }




#contentsArea article div.knowledge body { font-family: Arial; background: #ffffff; color: #4b4b4b; margin: 11px 0px 0px 17px; }
#contentsArea article div.knowledge p { font-family: Arial; font-size: 12px; color: #4b4b4b; line-height: 150%; }
#contentsArea article div.knowledge ul { font-family: Arial; font-size: 12px; color: #4b4b4b; line-height: 150%; }
#contentsArea article div.knowledge li { font-family: Arial; font-size: 12px; color: #4b4b4b; line-height: 150%; }
#contentsArea article div.knowledge div { font-family: Arial; font-size: 12px; color: #4b4b4b; }
#contentsArea article div.knowledge th { font-family: Arial; font-size: 12px; color: #4b4b4b; font-weight: bold; text-align: center; }
#contentsArea article div.knowledge td { font-family: Arial; font-size: 12px; color: #4b4b4b; }
#contentsArea article div.knowledge sup { font-family: Arial; font-size: 11px; color: #4b4b4b; }
#contentsArea article div.knowledge input { font-family: Arial; font-size: 12px; }
#contentsArea article div.knowledge h1 { font-family: Arial; font-size: 16px; line-height: 18px; color: #333; font-weight: bold; margin-top: 23px;}
#contentsArea article div.knowledge s { font-family: Arial; font-size: 12px; color: #ff9933; }

#contentsArea article div.knowledge a:link { font-family: Arial; text-decoration: none; color: #36c; }
#contentsArea article div.knowledge a:active { font-family: Arial; text-decoration: none; color: #36c; }
#contentsArea article div.knowledge a:visited { font-family: Arial; text-decoration: none; color: #3c5d7f; }
#contentsArea article div.knowledge a:hover { font-family: Arial; text-decoration: none; color: #36c; }

#contentsArea article div.knowledge td.linecell { height:1px; }





#contentsArea article div.knowledge{ clear:both}

#contentsArea #sideEnclosingArea article div.knowledge table{
	border-collapse:collapse;
	border:none;
	width:100%;
	margin:2px 0 0 0;}

#contentsArea article div.knowledge table{ margin:0; border-spacing: 0;}

#contentsArea #sideEnclosingArea article div.knowledge table.topBorder,
#contentsArea article div.knowledge table.topBorder,
#contentsArea article dl.eventList.topBorder{ margin:10px 0 0 0; border-top:1px solid #ccc;}

#contentsArea article div.knowledge table,
#contentsArea article div.knowledge table td,
#contentsArea article div.knowledge table th{
	border:none;
	vertical-align:top;
	background:none;
	padding:7px 0 0px;}

#contentsArea article div.knowledge table td img{ vertical-align:bottom;}

#contentsArea article div.knowledge table td.lastItem,
#contentsArea article div.knowledge table th.lastItem{
	border:none;
	padding-bottom:0px;}

.chrome #contentsArea article div.knowledge table td,
.chrome #contentsArea article div.knowledge table th{
	padding-top:7px;}

#contentsArea article div.knowledge table td.firstItem,
#contentsArea article div.knowledge table th.firstItem{
	padding-top:0;}

#contentsArea article div.knowledge table th{
	font-weight:bold; color:#666;
	width:120px;}

#contentsArea article div.knowledge table td a{
	padding:0 3px 0 3px;
	margin:3px 0 0 2px;}
#contentsArea article div.knowledge .maintext { font-size: 12px; color: #4b4b4b; line-height: 150%; }
#contentsArea article div.knowledge td.linecell { height:1px; }
#contentsArea article div.knowledge img.icon { margin:2px 2px 2px 2px; }
#contentsArea article div.knowledge .violet { color:#AE4CDF; }
#contentsArea article div.knowledge a.plnk:link { text-decoration: none; color: #4b4b4b; }
#contentsArea article div.knowledge a.plnk:active { text-decoration: none; color: #36c; }
#contentsArea article div.knowledge a.plnk:visited { text-decoration: none; color: #3c5d7f; }
#contentsArea article div.knowledge a.plnk:hover { text-decoration: none; color: #36c; }

#contentsArea article div.knowledge a.plnkb:link { text-decoration: none; color: #4b4b4b; font-weight: bold; }
#contentsArea article div.knowledge a.plnkb:active { text-decoration: none; color: #36c; font-weight: bold; }
#contentsArea article div.knowledge a.plnkb:visited { text-decoration: none; color: #3c5d7f; font-weight: bold; }
#contentsArea article div.knowledge a.plnkb:hover { text-decoration: none; color: #36c; font-weight: bold; }

#contentsArea article div.knowledge a.blnk:link { text-decoration: none; color: #36c; font-weight: bold; }
#contentsArea article div.knowledge a.blnk:active { text-decoration: none; color: #36c; font-weight: bold; }
#contentsArea article div.knowledge a.blnk:visited { text-decoration: none; color: #3c5d7f; font-weight: bold; }
#contentsArea article div.knowledge a.blnk:hover { text-decoration: none; color: #36c; font-weight: bold; }

#contentsArea article div.knowledge h3 {color: #4B4B4B; display: block; font-family: Arial, Verdana, Helvetica, 宋体; font-size: 19px; font-weight: bold; padding: 0 5px 0 5px; border:none;}