/*各アーティスト紹介用ページの全体レイアウト用CSS */

body {

	margin: 0;
   margin-top: 8px;
	padding: 0px;
	background: url(images/newtopbackground2.jpg) no-repeat 50% 0;
	font-family: "メイリオ",Meiryo,"ＭＳ　Ｐゴシック",Osaka,
				"Lucida Grande", Verdana, sans-serif;
}

#contents {
	width:810px;
	margin:auto;
	margin-top: 10px;

	}
 
#flashmovie {
	width:366px;
	position: absolute;
	margin-top:10px;
	margin-left: 20px;
	} 

*:first-child+html #flashmovie {margin-top: 10px;}

#name1 {
	width:94px;
		position: absolute;
	margin-top: 40px;
	margin-left: 402px;
	font-size: 12px;
	}
#name1 a {	
	color: #000000;
	text-decoration: none;	
	}	
	
#name2 {
	width:94px;
	float:left;
	position: absolute;
	margin-top: 40px;
	margin-left: 494px;
	font-size: 12px;
	}
#name2 a {	
	color: #000000;
	text-decoration: none;	
	}	
#name3 {
	width:94px;
	float:left;
	position: absolute;
	margin-top: 40px;
	margin-left: 587px;
	font-size: 10px;
	}
#name3 a {	
	color: #000000;
	text-decoration: none;	
	}	
#name4 {
	width:94px;
	float:left;
	position: absolute;
	margin-top: 40px;
	margin-left: 682px;
	font-size: 10px;
	}
#name4 a {	
	color: #000000;
	text-decoration: none;	
	}		

		.newsbox {
				width: 236px;				
			}
		   .newsbox p {
				padding: 0 0px;
				margin: 0 0em;
				font-size: 10px;
				color: #222; 
			}
			
		  .newsbox p a{
				color: #000000;
				text-decoration:none;
			}
		   .newsbox p img {
				float: left;
				margin-right:3px;
				border: solid 1px #666666;
			}
			.newsbox ul {
				margin: 0 0 0 0 px;
				padding: 0 0 0 0 px;
				font-size: 10px;
				color: #222;
			}
		
#news1 {width:248px; height:84px; position: absolute; margin-top: 356px; margin-left: 35px; font-size: 10px;}
#news1 a {	color: #000000;text-decoration: none;}	
#news2 {width:248px; height:84px; position: absolute; margin-top: 356px; margin-left: 283px; font-size: 10px;}
#news2 a {	color: #000000; text-decoration: none;}	
#news3 {width:248px; height:84px; position: absolute; margin-top: 356px; margin-left: 529px; font-size: 10px;}
#news3 a {	color: #000000; text-decoration: none;}	
#news4 {width:248px; height:84px; position: absolute; margin-top: 440px; margin-left: 35px; font-size: 10px;}
#news4 a {	color: #000000;text-decoration: none;}	
#news5 {width:248px; height:84px; position: absolute; margin-top: 440px; margin-left: 283px; font-size: 10px;}
#news5 a {	color: #000000; text-decoration: none;}	
#news6 {width:248px; height:84px; position: absolute; margin-top: 440px; margin-left: 529px; font-size: 10px;}
#news6 a {	color: #000000; text-decoration: none;}	
#news7 {width:248px; height:84px; position: absolute; margin-top: 524px; margin-left: 35px; font-size: 10px;}
#news7 a {	color: #000000;text-decoration: none;}	
#news8 {width:248px; height:84px; position: absolute; margin-top: 524px; margin-left: 283px; font-size: 10px;}
#news8 a {	color: #000000; text-decoration: none;}	
#news9 {width:248px; height:84px; position: absolute; margin-top: 524px; margin-left: 529px; font-size: 10px;}
#news9 a {	color: #000000; text-decoration: none;}	
#news10 {width:248px; height:84px; position: absolute; margin-top: 608px; margin-left: 35px; font-size: 10px;}
#news10 a {color: #000000;text-decoration: none;}	
#news11 {width:248px; height:84px; position: absolute; margin-top: 608px; margin-left: 283px; font-size: 10px;}
#news11 a {color: #000000; text-decoration: none;}	
#news12 {width:248px; height:84px; position: absolute; margin-top: 608px; margin-left: 529px; font-size: 10px;}
#news12 a {color: #000000; text-decoration: none;}					
#blank {width:248px; height:40px; position: absolute; margin-top: 692px; margin-left: 529px; font-size: 10px;}
							
#profile {
	width: 200px;
	position: absolute;
	margin-top: 0px;
	margin-left: 20px;

}

*:first-child+html #profile {margin-top: 10px;}

#information {

	width: 550px;
	margin-top: 0px;
/*	padding-top: 0px;*/
/*	margin-bottom: 10px;*/
	position: absolute;
	margin-left: 234px;
} 

*:first-child+html #information {margin-top: 10px;}

#footer{
    position:fixed;
	padding-top: 3px;
	background: url(images/footer.png) no-repeat 50% 0;
    bottom:0px;
    height:37px;
    width:100%;
}

* html #footer{
    position:absolute;
    padding-top: 3px;
	background: url(images/footer.png) no-repeat 50% 0;
    height:37px;
    width:100%;
    
    
}

*:first-child+html #footer {padding-top:10px;height:30px;}

