@charset "utf-8";

#container{
	width:100%;
	margin:0;
	padding:0;
	background:#FFCC66;
}

#contentsBox{
	width:100%;
	margin:0;
	padding:0;
	background:url(../description/image/bg.jpg) repeat-y top right;
}

h3#artistTitle{
	width:800px;
	height:105px;
	margin:0 0 0 40px;
	padding:20px 0 0 0;
	background:url(../artist/image/title.jpg) no-repeat center;
	text-indent:-1000em;
}

div.mainBox{
	width:850px;
	margin:30px 0 0 20px;
	padding:0;
}

dl.artist{
	display:inline;
	float:left;
	width:490px;
	margin:0;
	padding:0 0 10px 40px;
	/*font-weight:normal;*/
	color:#000000;
}

dl.artist dt{
	margin:0 0 10px 0;
	padding:0;
	font-size:0.85em;
	line-height:1.5em;
	letter-spacing:0.05em;
}

dl.artist dd{
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1.5em;
	letter-spacing:0.05em;
}

span.txtColor{
	font-size:1em;
	color:#000066;
}

p.phBox{
	display:inline;
	float:left;
	width:292px;
	margin:0 0 10px 20px;
	padding:0;
}


div.lineBox{
	width:800px;
	height:5px;
	margin:0 0 0 40px;
	padding:0;
	background:url(../description/image/line.jpg) no-repeat;
}

hr{
	display:none;
}

.clear{
	clear:both;
}

.back{
	text-align:center;
	width:810px;
	margin:10px 0 0 20px;
	padding:5px 0;
	background:#FF9933;
	font-size:0.85em;
}

.back a{
	text-decoration:none;
	color:#000000;
}
.back a:hover{
	color:#BD0021;
}

p.pankuzu{
	margin:10px 0 0 50px;
	font-size:0.85em;
	color:#000000;
}

p.pankuzu a{
	text-decoration:none;
	color:#BD0021;
}
p.pankuzu a:hover{
	color:#333333;
}































