
#subContentsL .sub_body	{
	width: 170px;
	margin: 0;
	padding: 0;
	background: url("../images/subL/bg_body.gif") repeat-y;
}
#subContentsL .sub_body p	{
	padding: 10px 10px 5px 10px;
}

#subContentsL .sub_footer	{
	height: 5px;
	width: 170px;
	margin-bottom: 10px;
	background: url("../images/subL/bg_footer.gif") no-repeat bottom left;
}
#IE6only #subContentsL .sub_footer	{
	margin-top: -3px;
}

#subContentsL .advertisement,
#subContentsL .blogparts	{
	margin-bottom: 10px;
	text-align: center;
}


/* �إå�
----------------------------------------*/
#subContentsL h2	{
	height: 24px;
	width: 170px;
	text-indent: -9999px;
}

/*#subContentsL .genremenu h2	{
	margin-bottom: 2px;
        background: url("../images/subL/ps3genremenu_header.png") no-repeat;
}*/

#subContentsL .ps3{
    margin-top: 50px;
}

#subContentsL .ps2{
    margin-top: 50px;
}


#subContentsL .genremenu h2.ps2	{
	margin-bottom: 2px;
	background: url("../images/subL/ps2genremenu_header.png") no-repeat;
}

#subContentsL .genremenu h2.ps3	{
	margin-bottom: 2px;
	background: url("../images/subL/ps3genremenu_header.png") no-repeat;
}

#subContentsL .genremenu h2.ps4	{
	margin-bottom: 2px;
	background: url("../images/subL/ps4genremenu_header.png") no-repeat;
}
#subContentsL .quicklink h2	{
	margin-bottom: 2px;
	background: url("../images/subL/quicklink_header.png") no-repeat;
}
#subContentsL .advertisement h2	{
	margin-bottom: 10px;
	background: url("../images/subL/advertisement_header.png") no-repeat;
}


/* ��˥塼
----------------------------------------*/
#subContentsL ul	{
	margin-bottom: 10px;
}

#subContentsL ul li a	{
	display: block;
	padding: 4px 0 4px 25px;
	border-bottom: 1px dotted #cccccf;
	background: #ffffff url("../images/common/list_dot.gif") no-repeat 15px 10px;
	color: #44444f;
	font-weight: normal;
}
#IE6only #subContentsL ul li a	{
	width: 145px;
	border-bottom: 1px solid #dddddf;
}
#subContentsL ul li a:hover	{
	background-color: #eeeeef;
	text-decoration: none;
	font-weight: bold;
}

#subContentsL ul li a img	{
	position: relative;
	top: 2px;
	left: 5px;
}

#subContentsL ul li.updateinfo	{
	display: block;
	padding: 4px 0;
	border-bottom: 1px dotted #cccccf;
	line-height: 1.5em;
	font-size: 0.8em;
}
#IE6only #subContentsL ul li.updateinfo	{
	border-bottom: 1px solid #cccccf;
}

#subContentsL ul li.updateinfo img	{
	position: relative;
	top: 2px;
	padding: 0 2px;
}


/* �����å����
----------------------------------------*/
#subContentsL ul li.subheader	{
	padding: 5px 0;
	font-weight: bold;
	border-bottom: 1px solid #cccccf;
}


/* �Хʡ�
----------------------------------------*/
#subContentsL .banner	{
	text-align: center;
}

#subContentsL .banner img	{
	margin-bottom: 10px;
}


