@charset "utf-8";
/* ************************************************ 
 *	interview.html専用
 * ************************************************ */
 
/*** 各インタビューブロック ***/

.interview_block{
  width: 700px;
  overflow: hidden;
  background-image: url(../case/interview/images/interview_block_bottom.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  margin-bottom: 25px;
  position:relative;
  }
.interview_block:after{
 content:".";
 display:block;
 visibility: hidden;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 clear: both;
 }
 .interview_block .interview_left{
 float: left;
 width: 420px;
 margin-right: 8px;
 background-image: url(../case/interview/images/interview_back.jpg);
 background-repeat: no-repeat;
 height: 210px; 
 }
 .interview_block .interview_left01{
 float: left;
 width: 420px;
 margin-right: 8px;
 background-image: url(../case/interview/images/interview_back_asahi.jpg);
 background-repeat: no-repeat;
 height: 210px; 
 }
 .interview_block .interview_left02{
 float: left;
 width: 420px;
 margin-right: 8px;
 background-image: url(../case/interview/images/interview_back_okanaga.jpg);
 background-repeat: no-repeat;
 height: 210px; 
 }
 .interview_back_text{
 position: absolute;
 top: 50px;
 left: 20px;
 width: 190px;
 height: 80px;
 }
 .interview_back_text span{
 font-size: 16px;
 color:#660000;
 font-weight: bold;
 }
 
 
 .interview_block .interview_right{
 float: left;
 width: 270px;
 }
 .section_title{
 margin-top: 0px;
 font-size: 15px;
 font-weight: bold;
 line-height: 1.4;
 color:#568900;
 letter-spacing: 0.03em;
 }
 .interview_text{
 padding: 0 5px;
 font-size: 12px;
 color: #666666;
 margin-bottom: 15px;
 margin-top: -10px;
 }
 .interview_detail_btn{
 text-align: right;
 margin-right: 0px;
 }
 .interview_detail_btn a:hover img{
 opacity: 0.8; 
 filter: Alpha(opacity=80);
 }
 .h4_interview_name{
 background-image: url(../case/interview/images/interview_name_back.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 width:702px;
 height: 27px;
 padding-left: 21px;
 line-height: 27px;
 margin-bottom: 12px;
 }