@charset "utf-8";
/* CSS Document */


body{
	background:url(../images/module/bg-lower.png) center top repeat-x #fff;
}
.wrapper{
	background:url(../images/module/bg-upper.jpg) center top no-repeat transparent;
}



#left_column{
	margin-top:1px;
}
#center_column{padding-left:8px;}
#center_column,
#right_column{
	margin-top:8px;
}


/*--- SIDEBAR ---------------------------------------------*/


h2{
	width:186px;
	height:55px;
	background:url(../images/module/title-h2.png);
		margin-bottom:0px;
}

#left_side_list{margin:0 -2px -2px 2px; overflow:hidden; background-color:#fff;}

	#left_column h3{
			height:62px;
			margin-bottom:-2px;
	}
		#left_column h3 a{
			display:block;
			background-repeat:no-repeat;
			width:186px;
			height:62px;
		}
		#left_column h3 a.sbHead1{background-image:url(../images/module/sbn-heads1.png);}
		#left_column h3 a.sbHead2{background-image:url(../images/module/sbn-heads2.png);}
		/*#left_column h3 a.sbHead1:hover,
		#left_column h3 a.sbHead2:hover*/
		#left_column h3 a:hover,
		#left_column h3 a.hover{background-position:-186px top;}

.sbNavi_sub{
	display:block;
	width:186px;
	padding-bottom:4px;
	/*border-bottom:1px solid #ccc;*/
}
	.sbNavi_sub li{
	display:block;
		height:29px;
	}
	/* *:first-child + html .sbNavi_sub li{height:28px;}  IE7 margin fix */
	.sbNavi_sub li a{
		height:29px;
		display:block;
		text-indent:-9999px;/*\*/overflow: hidden;/**/
		background-repeat:no-repeat;
	}
	.sbNavi_sub.sbText1 li a{background-image:url(../images/module/sbn-texts1.png);}
	.sbNavi_sub.sbText2 li a{background-image:url(../images/module/sbn-texts2.png);}
	
	.sbNavi_sub li.nth-child1 a{background-position:left 0;}
	.sbNavi_sub li.nth-child2 a{background-position:left -29px;}
	.sbNavi_sub li.nth-child3 a{background-position:left -58px;}
	.sbNavi_sub li.nth-child4 a{background-position:left -87px;}
	.sbNavi_sub li.nth-child5 a{background-position:left -116px;}
	.sbNavi_sub li.nth-child6 a{background-position:left -145px;}
	.sbNavi_sub li.nth-child7 a{background-position:left -174px;}
	.sbNavi_sub li.nth-child8 a{background-position:left -203px;}
	.sbNavi_sub li.nth-child9 a{background-position:left -232px;}
	.sbNavi_sub li.nth-child1 a:hover,
	.sbNavi_sub li.nth-child1 a.hover{background-position:-186px 0;}
	.sbNavi_sub li.nth-child2 a:hover,
	.sbNavi_sub li.nth-child2 a.hover{background-position:-186px -29px;}
	.sbNavi_sub li.nth-child3 a:hover,
	.sbNavi_sub li.nth-child3 a.hover{background-position:-186px -58px;}
	.sbNavi_sub li.nth-child4 a:hover,
	.sbNavi_sub li.nth-child4 a.hover{background-position:-186px -87px;}
	.sbNavi_sub li.nth-child5 a:hover,
	.sbNavi_sub li.nth-child5 a.hover{background-position:-186px -116px;}
	.sbNavi_sub li.nth-child6 a:hover,
	.sbNavi_sub li.nth-child6 a.hover{background-position:-186px -145px;}
	.sbNavi_sub li.nth-child7 a:hover,
	.sbNavi_sub li.nth-child7 a.hover{background-position:-186px -174px;}
	.sbNavi_sub li.nth-child8 a:hover,
	.sbNavi_sub li.nth-child8 a.hover{background-position:-186px -203px;}
	.sbNavi_sub li.nth-child9 a:hover,
	.sbNavi_sub li.nth-child9 a.hover{background-position:-186px -232px;}




.sbData{
	position:relative;
	margin:0 3px 0 4px;
	padding-bottom:2px;
	border-bottom:1px solid #ccc;
}
	.sbData dt,
	.sbData dt a{
		display:block;
		height:22px;
	}
		.sbdat1 dt{background-image:url(../images/module/sbl-title-artist.png);}
		/*.sbdat2 dt a{
			background-position:left top;
			background-image:url(../images/module/sbl-title-blueray.png);}
		.sbdat2 dt a:hover{background-position:-186px top;}
		.sbdat3 dt{background-image:url(../images/module/sbl-title-search.png);}
		*/
	.sbData dd{
		display:block;
		margin:8px 0;
	}
		.sbData dd a{
			display:inline-block;
			width:80px;
		}
		.sbdat1{
			border:none;
		}
	/*.resortData dd a:hover{
		color:#666;background-image:url(../../../res710/images/module/common/list-disc-blue-1.png);
	}*/


				/* IE7 vertical margin Fix */
				*:first-child + html #left_column .sbData dd { padding-bottom:5px; }
				
				/* thumbList.clearfix */
				.sbData dd:after{
				content:".";
				display:block;
				height:0;
				font-size:0;
				line-height:0;
				clear:both;
				visibility:hidden;
				}
				/*IE7-macIE5*/
				.sbData dd{
				display:inline-block;
				}
				/*Hides from IE-mac \*/
				/* IE6*/
				*html.sbData dd{height:1%}
				.sbData dd{display:block;}
				/*End hides from IE-mac \*/


.sbData h5{padding:4px 0 1px 0;}
.sbdat1 h5{padding-top:25px;}

/*.qrList{
}
	.qrList li{
		display:block;
		position:relative;
		padding:12px 0 12px 6px;
		height:59px;
		background:url(../../../res710/images/module/common/qr-bg2.png) no-repeat;
	}
	
		.qrList li .caption{
			display:block;
			position:absolute;
			left:72px;
			top:24px;
			width:114px; height:38px;
		}
		.qrList li.nth-child1 .caption{background-image:url(../../../res710/images/module/common/qr-movie-text.png);
		}
		.qrList li.nth-child2 .caption{background-image:url(../../../res710/images/module/common//qr-club-text.png);
		}*/


.qrList{
	background:url(../../../res710/images/module/common/qr-bg.gif) no-repeat #eee;
}
	.qrList li{
		display:block;
		position:relative;
		padding:6px 0 12px 6px;
		background:left top no-repeat url(../../../res710/images/module/common/qr-border.png) #fff;
	}
	.qrList li:first-child,
	.qrList li.nth-child1{
		background:none;
	}
	
		.qrList li h4{
			width:180px;
			height:15px;
			padding-bottom:7px;
		}
			.qrList li.nth-child1 h4{background-image:url(../images/module/qr-title1.png);}
			.qrList li.nth-child2 h4{background-image:url(../images/module/qr-title2.png);}
		
		.qrList li .caption{
			display:block;
			position:absolute;
			left:72px;
			top:38px;
			/*bottom:25px;*/
			width:114px; height:38px;
		}
			.qrList li.nth-child1 .caption{background-image:url(../images/module/qr-text1.png);}
			.qrList li.nth-child2 .caption{background-image:url(../images/module/qr-text2.png);}




.simpleList_s{
}
	.simpleList_s li{
		/*background:url../../../res710/images/module/common/list-border.gif) left bottom repeat-x;*/
	}
	.simpleList_s li.noBorder{
		background:none;
	}
		.simpleList_s li a{
			width:auto;
			display:inline-block;
			height:auto;/*23px*/
			/*line-height:23px;*/
			background:no-repeat left center;
			padding:0 0 0 14px;
			margin:1px 0 2px 3px;
		}
		.simpleList_s.blue li a{			background-image:url(../../../res710/images/module/common/list-disc-blue-0.png);}
		.simpleList_s.blue li a:hover{	background-image:url(../../../res710/images/module/common/list-disc-blue-1.png);}
		.simpleList_s.red li a{		color:#f00;	background-image:url(../../../res710/images/module/common/list-disc-red-0.png);}
		.simpleList_s.red li a:hover{	color:#f60;	background-image:url(../../../res710/images/module/common/list-disc-red-1.png);}





/*--- CONTENT... ---------------------------------------------*/

#hero_module_small_container{
	margin-bottom:8px;
}
#hero_module_category{
	width:480px;
	height:401px;
}

#c1_container,
#c2_container,
#c3_container,
#c4_container,
#r1_container,
#r2_container,
#r3_container,
#r4_container{clear:both;}
#c1_container h3{background-image:url(../../../res710/images/module/common/title-pickup-mobile.png);}
#c2_container h3{background-image:url(../../../res710/images/module/common/title-pickup-jp.png);}
#r1_container h3{background-image:url(../../../res710/images/module/common/title-news.png);}


/** center 2col thumbList to small! **/
#center_column .twoColumnListS li{width:225px;}

.twoColumnListS .button_buy,
.twoColumnListS .button_more,
.twoColumnListS .button_playnow{
	float:left;
	padding-left:0;
	padding-right:1px;
	background-position:left top;
	margin-top:18px;
}


.rankingList2{ /* (1) | (2) | (3) | (4).. */
	margin:1px 10px 17px 9px;
	display:block;
}
	.rankingList2 li{
		display:block;
		height:35px;
		background:url(../images/module/ranking2-discs.png) no-repeat left top;
		/*line-height:22px;
		margin:2px 0;
		margin-top:7px;*/
		padding:7px 0 0 26px;
	}
	.rankingList2 li.nth-child1{
	}
	
	.rankingList2 li.nth-child1{}
	.rankingList2 li.nth-child2{background-position:left -42px;}
	.rankingList2 li.nth-child3{background-position:left -84px;}
	.rankingList2 h5{
		margin-bottom:2px;
	}
	.rankingList2 h5 a{
		color:#333;
		/*font-weight:normal;
		font-size:10px;*/
	}
	.rankingList2 h5 a:hover{
		color:#666;
	}




#left_column h3 .sbHead1,
#left_column h3 .sbHead2,
.resortData dd a,
.qrList li h4,
.qrList li .caption,
.sbdat3 dt,
.sbdat2 dt a,
.sbdat1 dt,
#searchform_left .search_submit_button,
h2{
	display:block;
	text-indent:-9999px;/*\*/overflow: hidden;/**/
	background-repeat:no-repeat;
}
