p.rec_info{
	background-color:#fff0f4;
	border:1px solid #e00079;
	margin:0px;
	padding:15px;
	color:#666666;
}

div.wrapper{
	width:737px;
	height:1400px;
	text-align:center;
}
div.left_content{
	width:525px;
	height:1400px;
	font-size:14px;
	line-height:21px;
	color:#515151;
	float:left;
}
div.right_navi{
	width:210px;
	height:1400px;
	font-size:12px;
	line-height:25px;
	background-color:#fff0f7;
	float:right;
	border-left:1px solid #ffa0c0;

}

table.tb_rec{
	font-size:14px;
	line-height:21px;
}
table.tb_rec2{
	font-size:14px;
	line-height:21px;
	border:1px solid #333333;
}

td.title{
	background-color:#FFF0F7;
	color:#794949;
	font-weight:bold;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}
td.title2{
	background-color:#F4FFF0;
	color:#497949;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #797979;
}
td.title2d{
	background-color:#F4FFF0;
	color:#497949;
	font-weight:bold;
	border-bottom:1px solid #333333;
	border-right:1px solid #797979;
}
td.comment{
	color:#494949;
	border-bottom:1px solid #333333;
}
td.comment2{
	color:#494949;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #797979;
}
td.comment2d{
	color:#494949;
	border-bottom:1px solid #333333;
	border-right:1px solid #797979;
}
td.comment2ds{
	color:#494949;
	font-size:12px;line-height:15px;
	border-bottom:1px solid #333333;
	border-right:1px solid #797979;
}
td.address{
	color:#494949;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}
a.linktrec{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:16px;
	color:#494979;
	font-weight:bold;
	text-decoration:none;
}
a.linktrec:hover{
	background-color:#994949;
	color:#ffe0e0;
	font-weight:bold;
	text-decoration:none;
}
a.ttlink2{
	color:#4979e0;
	text-decoration:underlilne;
}
a.ttlink2:hover{
	color:#e07949;
	text-decoration:underlilne;
}