/*　トップページ　*/
.artistBoxSet{
	background:url(images/line.gif) top left repeat-x;
	padding:12px 1px;
	margin-top:6px;
}
*html .artistVoiceBox { /*IE6用のハック*/
	float:left;
	width:435px;
	margin:0 3px;
}
.artistVoiceBox{
	float:left;
	width:435px;
	margin:0 7px;
}
.artistVoiceBox a{
	display:block;
	width:435px;
	border:1px solid #CCC;
	padding:0;
	margin:10px 0;
	background:url(images/box_top_bg.gif) right top no-repeat;
}
.artistVoiceBox a img{
	border:none;
}
.artistVoiceBox a:hover{
	border:1px solid #AAA;
	background:url(images/box_top_bg.gif) right -150px no-repeat;
}
.artistVoiceBox .artistVoicePortrait{
	display:block;
	float:left;
	width:63px;
	height:63px;
	border:2px solid #666;
	margin:3px 10px 3px 3px;
	padding:0;
}
.artistVoiceBox a:hover .artistVoicePortrait{
	border:2px solid #C15653;
}
.artistVoiceBox dl{
	margin:0;
	padding:0;
	display:block;
	width:340px;
	float:left;
}
.artistVoiceBox dt{
	font-weight:bold;
	color:#C00;
	font-size:12px;
	margin:8px 0 5px 0;
}
.artistVoiceBox dd{
	color:#333;
	font-size:14px;
	line-height:1.3;
	padding:0;
	margin:0;
}
.artistVoiceBoxBottom{
	background:url(images/box_dot.gif) left top no-repeat;
	margin:1px;
	width:433px;
	padding:3px 0 0 0;
}
.artistVoiceData{
	font-size:12px;
	width:278px;
	float:left;
	padding:4px 0 0 0;
	color:#666;
}
.artistVoiceBtn{
	float:right;
	width:143px;
	height:21px;
	margin:0;
	padding:0;
	background:url(images/interview_btn.jpg) left top no-repeat;
}
a:hover .artistVoiceBtn{
	background:url(images/interview_btn.jpg) left -21px no-repeat;
}
.artistVoiceBtn span{
	display:none;
	font-size:9px;
}
/*　//トップページ　*/
/*　記事ページ　*/
.artistVoiceArticlePage{
	margin-top:10px;

}
.artistVoiceArticlePage a img{
	border:none;
}
.artistVoiceArticleArea{
	width:620px;
	float:left;
}


.artistVoiceArticleTitle{
	width:620px;
	height:62px;
	margin:0;
	background:url(images/interview_ttl_bg.gif) left top no-repeat;
}
.artistVoiceArticleTitle h2{
	margin:0;
	padding:0 10px 0 32px;
	font-size:16px;
	line-height:1.3;
	color:#333;
	font-family:
	'メイリオ',
	'Meiryo',
	'Hiragino Kaku Gothic Pro',
	'ヒラギノ角ゴ Pro W3',
	'Osaka',
	'ＭＳ Ｐゴシック',
	sans-serif;
}
.artistVoiceArticleName{
	margin:0;
	height:33px;
	font-size:12px;
	text-align:right;
	width:620px;
	background:url(images/interview_name_bg.jpg) left top no-repeat;
}
.artistVoiceArticleName p{
	padding:13px 10px 0 0;
	color:#333;
	font-size:12px
}
.artistVoiceArticleName p em{
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}

.artistVoiceArticle{
	margin-top:10px;
}
.artistVoiceArticleText{
	font-size:12px;
	color:#333;
	line-height:1.5;
	margin-bottom:20px;
}
.artistVoiceArticleRight{
	float:right;
	width:243px;
	margin:5px 0 10px 15px;
}

.shadow{
	background: url(images/shadow.gif) right bottom;
    float: right; /* 回り込み制御 */
	margin:0;
	padding:0;
}
.shadow img{
    position: relative;
    left: -5px;
    top: -5px;
    padding: 3px;
    background: #fff;
    border: 1px solid #AAA;
}

.artistVoiceArticleRight p{
	clear:both;
	margin-top:3px;
	font-size:10px;
	color:#666;
	background-color:#f1f1f1;
	padding:5px;
	text-align:right;
	line-height:1.3;
	margin-right:5px;
}
.artistVoiceArticleRight p em{
	font-weight:bold;
	font-style:normal;
	font-size:12px;
}

.workListBtn a{
	display:block;
	clear:both;
	float:right;
	width:230px;
	height:42px;
	background:url(images/worklist_btn.jpg) left top no-repeat;
	margin-bottom:10px;
	margin-right:8px;
}
*html .workListBtn a{
	display:block;
	clear:both;
	float:right;
	width:230px;
	height:42px;
	background:url(images/worklist_btn.jpg) left top no-repeat;
	margin-bottom:10px;
	margin-right:4px;
}
.workListBtn a:hover{
	background-position:left -42px;
}
.workListBtn a span{
	display:none;
}
.artistVoiceFooter{
	clear:both;
	width:620px;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	background:url(images/dot.gif) left top repeat-x;
}
.artistVoiceFooter .prevBtn{
	width:290px;
	float:left;
}
.artistVoiceFooter .nextBtn{
	width:290px;
	float:right;
}
.artistVoiceFooter a{
	display:block;
	line-height:1.3;
	font-size:12px;
	color:#999;
}
.artistVoiceFooter a:link{
	color:#999;
}
.artistVoiceFooter a:visited{
	color:#999;
}
.artistVoiceFooter a:hover{
	color:#666;
}
.artistVoiceFooter a em{
	font-weight:bold;
	font-style:normal;
}
.artistVoiceFooter .prevBtn a{
	background:url(images/prev_btn.gif) left top no-repeat;
	padding:0 0 0 55px;
}
.artistVoiceFooter .nextBtn a{
	background:url(images/next_btn.gif) right top no-repeat;
	padding:0 55px 0 0;
	text-align:right;
}

.artistVoiceFooter .prevBtn a:hover,.artistVoiceFooter .nextBtn a:hover{
	background-position:left -111px;
}
.artistVoiceFooter .nextBtn a:hover{
	background-position:right -111px;
}

/*　リスト　*/
.artistVoiceListArea{
	width:260px;
	float:right;
	padding-top:28px;
}
.artistVoiceListBox{
	background:url(images/dot.gif) left bottom repeat-x;
	width:260px;
	padding-bottom:4px;
}
.artistVoiceListPhoto{
	float:left;
	width:57px;
	height:44px;
	margin:3px 0 0 0;
}
.artistVoiceListName{
	width:193px;
	float:right;
	margin:3px 3px 3px 0;
}
.artistVoiceListName p{
	font-weight:bold;
	height:20px;
	font-size:12px;
	margin-top:2px;
	color:#555;
}
.artistVoiceListName p a:link{
	color:#555;
}
.artistVoiceListName p a:visited{
	color:#555;
}
.artistVoiceListName p a:hover{
	color:#B00;
}
.artistVoiceListBtn a{
	display:block;
	width:193px;
	height:21px;
	background:url(images/interview_list_btn.gif) left top no-repeat;
	color:#333;
}
.artistVoiceListBtn a:link{
	color:#333;
}
.artistVoiceListBtn a:visited{
	color:#333;
}
.artistVoiceListBtn a:hover{
	background-position:left -21px;
	color:#B00;
}

.artistVoiceListBtn a span{
	font-size:11px;
	width:170px;
	display:block;
	margin:0 0 0 5px;
	padding-top:5px;

}

/* clearfix css */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
