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

.production-top-outline {
	float:left;
	width:855px;
	position:relative;
	left:0px;
	top:20px;
	display:inline;
	}

.profile-production {
	float:left;
	position:relative;
	width:370px;
	height:137px;
	left:0px;
	top:0px;
	font-size:77%;
	font-weight:bold;
	color:#666666;
	background:#FFFFFF;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px 0px 0px 0px;
	padding: 15px 15px 0px 15px;
	background:url(./img/profile-back.jpg);
	display:inline;
	}

.production-about-text-over{
  position: absolute; 
  top: 152px;
  left: 0px; 
  width: 385px;
  padding: 5px 0px 5px 15px;	
  font-size:108%;
  font-weight:bold;
  color:#FFFFFF;
  background-image: url('../img/misc/transparent/transparent-black-60.png');
} 

.production-player-outline {
	float:left;
	position:relative;
	width:445px;
	height:181px;
	left:10px;
	top:0px;
	border-style:solid;
	border-color:#999999;
 	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(./img/music-player-back.jpg);
	display:inline;
}

.production-player-img {
	float:left;
	position:relative;
	left:20px;
	top:5px;
	border-style:solid;
	border-color:#999999;
 	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}

.production-player-text {
	float:left;
	position:relative;
	width:405px;
	left:20px;
	top:20px;
	font-size:77%;
	font-weight:bold;
	color:#666666;
	border-style:solid;
	border-color:#999999;
 	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}

.production-music-player-icon-over{
	float:left;
	position:absolute;
    left:175px;
    top:50px;
	}

.production-music-player-text-over{
  position: absolute; 
  top: 152px;
  left: 0px; 
  width: 428px;
  padding: 5px 0px 5px 15px;	
  font-size:108%;
  font-weight:bold;
  color:#FFFFFF;
  background-image: url('../img/misc/transparent/transparent-pink-70.png');
} 

.production-center-outline {
	float:left;
	width:855px;
	position:relative;
	left:0px;
	top:30px;
	background:#FFFFFF;
	border-style:solid;
	border-color:#FF0066;
	border-width:0px 0px 0px 0px;
	display:inline;
	}

.production-video-gallery {
	float:left;
	width:400px;
	height:230px;
	position:relative;
	left:0px;
	top:0px;
	background:#FFFFFF;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px 0px 0px 0px;
	display:inline;
	}

.production-video-gallery-title-over{
  position: absolute; 
  top: 0px;
  left:323px; 
  padding: 5px 15px 5px 15px;	
  font-size:116%;
  font-weight:bold;
  color:#FF9900;
  background-image: url('../img/misc/transparent/transparent-black-70.png');
} 

.production-video-gallery-text-over{
  position: absolute; 
  top: 202px;
  left: 0px; 
  width: 385px;
  padding: 5px 0px 5px 15px;	
  font-size:108%;
  font-weight:bold;
  color:#FFFFFF;
  background-image: url('../img/misc/transparent/transparent-green-70.png');
} 

.production-video-gallery-play-icon-over{
	float:left;
	position:absolute;
    left:170px;
    top:80px;
	}

.production-collection-outline {
	float:left;
	width:600px;
	height:230px;
	position:relative;
	left:0px;
	top:0px;
	background:url(./img/collection-back.jpg repeat-x);
	display:inline;
	}

.production-collection-img {
	float:left;
	width:203px;
	height:220px;
	position:relative;
	left:10px;
	top:8px;
	border-style:solid;
	border-color:#CCCCCC;
 	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}

.collection-text {
	float:left;
	position:relative;
	left:30px;
	top:15px;
	width: 350px;
	height:130px;
	color:#666666;
	font-size:77%;
	font-weight:bold;
	padding:0 0px;
	display:inline;
	padding:0px 0px 0px 0px;
}

.collection-title-over-outline {
	float:left;
	width:534px;
	position:relative;
	left:0px;	
	top: 0px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}

.collection-title-over{
  position: absolute; 
  width:570px;
  top: 231px;
  left:0px; 
  padding: 5px 15px 5px 15px;
  font-size:108%;
  font-weight:bold;
  color:#FFFFFF;
  background-image: url('../img/misc/transparent/transparent-red-pink-70.png');
}

#collection-single-outline {
	width:850px;
	position:absolute;
	text-align:left;
	margin:0px;
	left:50%;
	margin-left:-425px; 
	display: inline;
	background:#FFFFFF;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.indentmenu {
	float:left;
	width:840px;
	position:relative;
	left:0px;
	top:0px;
	background:#111111;
	border-style:solid;
	border-color:#000000;
 	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	display:inline;
	}

.collection-outline {
	float:left;
	width:785px;
	position:relative;
	left:0px;
	top:0px;
	font-weight:bold;
	line-height:12pt;
	background:#FFFFFF;
	border-style:solid;
	border-color:#FFFFFF;
 	border-width:0px 0px 0px 0px;
	display:inline;
}

.img {
	float:left;
	width:203px;
	position:relative;
	left:40px;
	top:0px;
	border-style:solid;
	border-color:#999999;
 	border-width:1px 1px 1px 1px;
	display:inline;
}

.player-sellection-outline {
	float:left;
	width:785px;
	position:relative;
	left:0px;
	top:0px;
	font-weight:bold;
	line-height:12pt;
	background:#FFFFFF;
	border-style:solid;
	border-color:#000000;
 	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}

.player-text {
	float:left;
	width:350px;
	position:absolute;
	font-size:77%;
	left:15px;
	top:0px;
	color:#FFFFFF;
	font-weight:bold;
	border-style:solid;
	border-color:#777777;
 	border-width:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	display:inline;
}

.player-sellection {
	float:left;
	width:400px;
	position:relative;
	left:0px;
	top:0px;
	height: 226px;
	background:#FFFFFF;
	padding:0px 0px;
	display:inline;
}

.music-player-logo-top-img {
	float:left;
	position:relative;
	left:0px;
	top:0px;
	background:#000000;
	border-style:solid;
	border-color:#999999;
 	border-width:0px 0px 0px 0px;
	display:inline;
	line-height: 0;
	font-size:0
}

.music-player-logo {
	float:right;
	position:relative;
	left:0px;
	top:0px;
	height:20px;
	background:#000000;
	border-style:solid;
	border-color:#FFFFFF;
 	border-width:0px 0px 0px 0px;
	display:inline;
}

.music-player-logo-space-production {
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:850px;
	height:20px;
	border-style:solid;
	border-color:#777777;
 	border-width:0px 0px 0px 0px;
	padding:0px 0px;	
	display:inline;
	background: url('http://www.tatsumaki.jp/img/misc/music-player-space.jpg') repeat-x top;
	}

.music-player-title {
	float:left;
	width:850px;
	height: 32px;
	position:relative;
	left:0px;
	top:0px;
	background:#000000;
	padding:0px 0px;
	display:inline;
	}

.player-comment-text {
	float:left;
	width:350px;
	height:191px;
	position:relative;
	font-size:77%;
	left:0px;
	top:0px;
	color:#444444;
	font-weight:bold;
	border-style:solid;
	border-color:#777777;
 	border-width:1px 5px 1px 1px;
	padding:25px 10px 0px 10px;
	display:inline;
}

.restricted-text {
	float:left;
	width:820px;
	height:219px;
	position:relative;
	font-size:77%;
	left:0px;
	top:0px;
	background:#000000;
	color:#FFFFFF;
	font-weight:bold;
	border-style:solid;
	border-color:#FF0099;
 	border-width:0px 0px 1px 0px;
	padding:30px 0px 0px 30px;
	display:inline;
}

.company {
	float:left;
	width:800px;
	position:relative;
	right:0px;
	top:0px;
	color:#666666;
	font-size:77%;
	height:30px;
	padding:5px 5px;
	display:inline;
}

