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

.rowDiscography {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding-bottom:40px;
	margin-bottom:30px;
	border-bottom:dashed;
	border-color:#666;
	border-width:1px;
	line-height:23px;
	color:#333;
}

.leftDiscography {
	float:left;
	margin-right:30px;
	margin-bottom:20px;
	width:40%;
}

.leftDiscography2 {
	float:left;
	margin-right:30px;
	margin-bottom:20px;
	width:30%;
}

.picDiscography {
	display:block;
	width:100%;
	box-shadow: 10px 10px 10px -10px;
	border:solid;
	border-color:#cccccc;
	border-width:1px;
	margin-bottom:30px;
}

.picDiscography2 {
	display:block;
	width:100%;
	box-shadow: 10px 10px 10px -10px;
	border:solid;
	border-color:#cccccc;
	border-width:1px;
	margin-bottom:15px;
}
.picDiscographyDammy {
	display:block;
	width:100%;
	height:400px;
	box-shadow: 10px 10px 10px -10px;
	border:solid;
	border-color:#cccccc;
	border-width:1px;
	background-color:#cccccc;
	margin-bottom:30px;
}

.rightDiscography {
	float:left;
	width:45%
	
}

.rightDiscography2 {
	float:left;
	width:55%;
}

.textDiscography1 {
	width:100%;
	overflow:hidden;
	margin-bottom:30px;	
}

.textDiscography2 {
	clear:both;
	width:100%;
	overflow:hidden;
}
.titleDiscography {
	display:block;
}

.textSakushi {
	margin-left:20px;
	overflow:hidden;
}

@media screen and (max-width: 999px) {
	.leftDiscography {
		float:none;
		width:100%;
	}
	
	.leftDiscography2 {
		float:none;
		width:100%;
	}
	.rightDiscography {
		float:none;
		width:100%;
	}
	
	.rightDiscography2 {
		float:none;
		width:100%;
	}
	.textSakushi {
		margin-left:20px;
		overflow:hidden;
	}

	.imgTitle1 {
		height:70px;	
	}

	.imgTitle1 {
		height:84px;	
	}

	.imgTitle2 {
		height:114px;	
	}

	.rowDiscography {
		width:95%;
	}

	.picDiscography {	
		box-shadow: 0px 20px 20px -20px #666;
	}
	
	.picDiscography2 {	
		box-shadow: 0px 20px 20px -20px #666;
	}

	.picDiscographyDammy {
		box-shadow: 0px 20px 20px -20px #666;
	}
	
}
@media screen and (min-width:1000px) and (max-width: 1249px) {
}
@media screen and (min-width:1250px) and (max-width:1599px) {
}
@media screen and (min-width:1600px) {	
}

