@charset "utf-8";


/*---INTERVIEWコラム---*/
.intme{
    border: solid 1px #cccccc;
    border-radius: 10px;
    padding: 10px 5px;
    width: 100%;
    margin-top: 0.8em;
}

.intme:link {
    display:inline-block;
    background-color: white;

}

.intme a:hover{
    background-color: #f0f0f0;

}
.intme dt {
    display: block;
	float: left ;
     margin-left: 1px;
    width: 20%
}

.intme dd {
	     display: inline-block;
        float:left;
    width: 73%;
}

.intme h3 {
   display:block;
   padding: 0.2em;
   margin-left: 0.5em;
   margin-top: 0.3em;
   font-weight: bolder;
   font-size: 1.2em;
    line-height: 28px;
    color:#6666cc;
    border-left: 5px #6666cc solid;
}

.intme picture{
    display: block;
    float: right;
    margin-top: 10px;
}

.intme section{
    font-size: 0.8em;
    line-height: 20px;
    padding: 10px 5px;
    width: 98%;
}

.intme h4{
  color: #fff;
  text-shadow: 0 0 5px white;
  padding: 0.3em 0.9em;
  font-size: 1em;
  background: -webkit-repeating-linear-gradient(-45deg, #7d7dd9, #7d7dd9 3px,#6666cc 3px, #6666cc 7px);
  background: repeating-linear-gradient(-45deg, #7d7dd9, #7d7dd9 3px,#6666cc 3px, #6666cc 7px);
}
.intme small{
	font-size: 0.7rem;
	color: #575757;
	line-height: 2.5;
}
.intme h5{
	font-size: 0.9rem;
	font-weight: bold;
    border-left: 5px #6666cc solid; 
	}
.intme p{
  font-size: 0.9rem;
}

.inte-block p {
  padding-left: 10px;
  padding-bottom: 40px;
}

.question_title {
  color:#6666CC;
  font-weight: bold;
  font-size: 15px;
  line-height: 2;
}

.question_title:before{
  content: 'ー';
  color: #6666CC;
  margin-right: 8px;
}

.nameblock {color:#6666CC;
  display: inline-block;
  font-weight: 900;
  font-size: 16px;
  padding-right: 5px;
}