table#main_t{
	margin-top:10px;
	width:100%;
}

table#main_t th{
	width:260px;
	height:10px;
}

table#main_t td{
	padding:5px;
}

div#parts{
	position:relative;
	width:250px;
	padding-bottom:10px;
}

div#p_img{
	position:absolute;
	top:52px;
	left:0px;
	width:100px;
	height:80px;
	border:1px solid #EB6896;
	color:#000000;
}


div#p_data{
	position:absolute;
	top:52px;
	right:0px;
	width:145px;
	height:80px;
	color:#000000;
}

#p_data p{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:10px;
}

div#p_comment{
	margin-top:90px;
}

#p_comment p{
	color:#444444;
	line-height:18px;
}

div#p_link{
	margin-top:10px;
	height:14px;
	text-align:center;
}

div#p_ohp{
	float:left;
	width:120px;
	height:14px;
	background-color:#EB6896;
}

#p_ohp a,#p_ohp a:link #p_ohp a:visited{
	text-decoration: none;
	width:100%;
	height:14px;
	display:block;
	color:#ffffff;
	font-family:'ゴシックフォント',sans-serif;
}

#p_ohp a:hover{
	color:#ffffff;
	background-color:#C13A6A;
}

div#p_mail{
	float:right;
	width:120px;
	height:14px;
	background-color:#EB6896;
}

#p_mail a,#p_mail a:link #p_mail a:visited{
	text-decoration: none;
	width:100%;
	height:14px;
	display:block;
	color:#ffffff;
	font-family:'ゴシックフォント',sans-serif;
}

#p_mail a:hover{
	color:#ffffff;
	background-color:#C13A6A;
}


h3{
	font-size:20px;
	padding-top:4px;
	line-height:24px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	color:#ffffff;
	background-color:#FE6B9F;
	border-top:2px solid #FBAAC7;

}

h4{
	background-color:#C13A6A;
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	height:14px;
	text-align:right;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:2px;
	margin-bottom:2px;
}

h5{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	margin-bottom:2px;
}
