

/* -------------------製品情報用のCSS------------------- */
body {

	background-repeat:repeat-y;
	text-align:left;
	margin:0px;
}
/* 左のメニュー */
.product_menu {
	float:left;height:703px;
	width:158px;
	color:#FFF;background:#333333;
	text-align:center;
	padding:5px 1px 15px 0px;
}

.product_menu a,
.product_menu a:link { color:#FFF;font-size:12px;font-weight:bold;}
.product_menu a:visited { color:#CCC;font-size:12px;font-weight:bold;}



/* 右のメインウィンドウ */
.product_table {
	float:left;
	width:626px;height:800px;
	color:#97506A;background:#FFF;
}



/* 共通ヘッダー */
.product_hedder {
	color:#FFF;background:#D81E5B;
	font-size:12px;font-weight:bold;
	text-align:left;
	padding:8px 10px 7px;
	border-bottom:1px solid #000;
}

.product_hedder a,
.product_hedder a:link { color:#FFF;font-size:12px;font-weight:bold;}
.product_hedder a:visited { color:#FFCCCC;font-size:12px;font-weight:bold;}

.product_body {	padding:10px 10px 0px;}


/* -------------------メイドさんしぃしー用------------------- */
.updater {
	background-color: #931C3D;
	color:#FFFFFF;padding:5px;margin:10px 3px 0px;
	font-size:12px;	font-weight: bold;
}
.updater_text {
	margin:2px 10px 10px;
	font-size:10px;
	line-height:130%;
}

.updater_topix {	
	color:#931C3D;padding:5px;margin:2px 5px 0px;
	font-size:12px;
	line-height:130%;
}

.news	{
	padding:8px;margin:10px 0px 0px;
	background-color: #F7F5E0;
	color:#FF5E8C;
	font-size:10px;
	line-height:150%;
}

.img { margin:0px 0px 10px 0px;	text-align:center;}
.text { margin:0px 5px 20px; }
.text2 { margin:3px 0px 15px 18px; }
.charactor { text-align:center;margin:-8px 0px 10px; }

.normal_table { 
		background:#FF6699;
		width:592px;padding:10px;margin:10px 0px 10px;
		font-weight: bold;color:#FFF;
	}

.normal_table2 { 
		background:#6699CC;
		width:592px;padding:10px;margin:10px 0px 10px;
		font-weight: bold;color:#FFF;
	}

.mediatbl	{
		border:1px solid #FFCC99;
		width:590px;text-align:center;
		}

.mediatbl th	{
		background:#FFFFDF;
		border-bottom:1px double #FFCC99;
}

.mediatbl td	{
		border-bottom:1px solid #FFCC99;
}

.sstopix	{	padding:3px 5px;margin: 5px 0px;
  		border-bottom:1px solid #999;
		font-size:14px;font-weight: bold;
		}

ul	{	padding:10px 0px;margin:5px 5px 20px;
  		border:3px solid #330000;background:#FFF0F0;		
		}

li	{	size:12px;line-height:120%;padding:3px 0px;margin: 0px 25px; }

