

#contentBody table.free{

	background-color:#fff;

	border-top:0;

}



#contentBody div.aboutmark{

	text-align:right;

	font-size:10px;

	font-weight:bold;

	margin:-22px 8px 24px 0;

}

#contentBody div.aboutmark a:link,#contentBody div.aboutmark a:visited{

	background-image:url(../../sankaimage/oyako.gif);

	background-repeat:no-repeat;

	backgrount-position:left;

	padding:2px 0 6px 18px;

	height:16px;

}



#contentBody table.free th,#contentBody table.free td{

	background-image:url(../image/tablebg.gif);

	padding:0; margin:0;

	background-color:#fff;

	border:none;

}

#contentBody table.free td.freeitem{

	background-image:url(../image/box_middle.gif);

}

#contentBody table.free td.none{

	background-image:url(../image/tablebg.gif);

}

div.freeitem{

	width:164px;

	line-height:110%;

}

img.freeimg{

	margin:0 4px 4px 6px;

	float:left;

}

.headingSeries,.headingTitle{

	line-height:110%;

}

div.icon{

	clear:both;

	margin-left:6px;

}

div.freebtn{

	text-align:center;

}

div.freebtn img{

	margin:0 auto 4px auto;

}





#contentBody table.soon{

	background-color:#fff;

	border-top:0;

}



#contentBody table.soon th,#contentBody table.soon td{

	padding:0; margin:0;

	background-color:#fff;

	border:none;

}

#contentBody table.soon th.none,#contentBody table.soon td.none{

	border-bottom:none;

	padding-bottom:5px;

}

#contentBody table.soon th{

	width:160px;

	line-height:110%;

	border-bottom:solid 1px #d6d6d6;

	padding-top:10px;

	padding-bottom:10px;

}

#contentBody table.soon th div.soonttl{

	width:160px;

	border-right:solid 5px #d6d6d6;

	margin:0: padding:0;

	font-weight:bold;

}

#contentBody table.soon td{

	width:285px;

	line-height:110%;

	padding-left:10px;

	padding-top:10px;

	padding-bottom:10px;

	border-bottom:solid 1px #d6d6d6;

}

#contentBody table.soon td.col2{

	width:570px;

}

div.price{

	font-weight:bold;

	color:#ff3366;

}
