body{
background-color:#000000;
margin-top:10px;
color:#0d4267;
font-size:12px;
overflow:hidden;}

.main{
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
border:1px #CCCCCC solid;
width:400px;
/*height:380px;*/
margin-bottom:400px;
padding:1px;
background-image: url(../img/artist_back.jpg);;
background-position:right bottom;
background-repeat:no-repeat;}

.main_in{
	border:1px #CCCCCC solid;
	width:390px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
}

.aname{
font-size:15px;
font-weight:bold;
color: #006699;
padding-bottom:3px;
border-bottom:1px #CCCCCC solid;
margin-top:0;
margin-bottom:2px;
padding-top:5px;}

.main_nai{
margin-left:4px;
margin-top:5px;
margin-right:4px;}

.main_bu{
width:350px;
padding:2px;
margin-bottom:3px;
/*border-bottom:1px dotted #C0C0C0;*/
background-color:#f2f2f2;
/*font-weight:bold;*/
/*color:#808080;*/}

a {
color: #6c818f;
text-decoration:underline;
}

a:hover {
color: #aaaaaa;
text-decoration:none;
}
.d_table01{
width:75px;
padding:2px;
float:left;}

.d_table02{
padding:2px;
float:left;}

.veil_naka{
width:300px;
padding:2px;
background:#CCCCCC;}
