.legacy .hd{font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
	text-shadow: 2px 2px 2px #333333;}
.legacy .img_ss{width:540px;
	border:solid 1px #cccccc;
	text-align:center;}
.legacy .img_func{text-align:center;
	margin-bottom:20px;}
.legacy .contents{margin:20px;}
.legacy .hd2:before{content: url("/product/imy_rcp/images/img_hd2.png");}
.legacy .hd3:before{content: url("/product/imy_rcp/images/img_hd3.png");}
.legacy .hd4:before{content: url("/product/imy_rcp/images/img_hd4.png");}
.legacy .hd2,.legacy .hd3,.legacy .hd4{margin-top:50px;
	font-size:1.1em;
	font-weight:bold;
	color:#170505;
	border-bottom: 2px solid #170505;}
.legacy .env td{font-size:0.8em;}
.legacy table.hikaku{margin:10px auto;
	border-collapse: collapse;
	line-height: 1.5;}
.legacy table.hikaku th{padding: 5px;
	border: 1px solid #555555;
	text-align:left;
	font-size:0.8em;}
.legacy table.hikaku td{padding:3px;
	vertical-align: middle;
	border: 1px solid #555555;
	text-align:center;}
.legacy .db{background: #fde9bf;}
.legacy .dpp{background: #e0ebf2;}