@charset "utf-8";



/*----------------------------------------------------------------【インタビューリスト】*/
.interview_list ul{
	margin-top:-10px;
}

.interview_list li{
	border-bottom:1px dashed #AAA;
	padding:15px;
}

.interview_list li .img{
    border:1px solid #CCCCCC;
    float:left;
    padding:2px;
	width:133px;
	height:100px;
}

.interview_list li .img a{
	text-decoration:none;
	color:#333;
}

.interview_list li .img span{
    background-color:#FAFAFA;
    display:block;
    line-height:100px;
    text-align:center;
}

.interview_list li .text{
	margin-left:150px;

}

.interview_list li .text h3{
	border:0;
	padding:0;
	margin-bottom:10px;
}

.interview_list li .text .cname{
	font-weight:bold;
	font-size:14px;
}

.interview_list li .text .date{
	text-align:right;
}

ul.interview_list_min li{
		width:auto !important;
		border:none !important;
}

/*----------------------------------------------------------------【インタビュー】*/

.interview_description{
	margin:10px 0;
	padding:10px 15px;
	background-color:#f5f5f5;
	line-height:1.8;
}

#interview{
	margin:10px 0 20px;
	border-bottom:2px dotted #ccc;
}

#interview h3{
	clear:both;
	border:0;
	margin:20px 0 10px;
	padding:0;
	color:#782929;
	font-size:15px;
}

#interview h3:before {
	content: "─── ";
}

#interview p{
	clear:both;
	padding:5px 0 30px;
	line-height:1.8;

}

#interview p img{
	float:left;
	border:1px solid #ccc;
	padding:3px;
	margin-right:15px;
}

#interview p img.rightImage{
	float:right;
	border:1px solid #ccc;
	padding:5px;
	margin-left:15px;
}

.interview_date{
	text-align:right;
	color:#777;
}
