/* メインイメージ */

/* 包括 */

#mainImg {

	height: 345px;

}



/* 記号 */

.kigou {

	font-family: monospace;

}

.regSup {

	vertical-align: top;

	font-size: 90%;

}

.readTxt {

	text-align: center;

}

.nowrapTxt {

	white-space: nowrap;

}



/* 画像 */

.fL {

	float: left;

}

.fR {

	float: right;

}

.txtSizeB {

	font-size: 135%;

}

.txtColL {

	width: 425px;

	float: left;

}

.imgColR {

	width: 242px;

	float: right;

}

/* 注釈 */

.noteBlock {

	margin-top: 10px;

}

/* YouTube埋め込み */

.youtubeWrap {
	margin: 20px auto;
}



.icPoint {

	padding: 0 0.2em;

}



.icPoint img {

	line-height: 0.8em;

	vertical-align: baseline;

}



/* ---------------------------------

	1ページ目 スタッフ

----------------------------------*/

#wrapStaff .staff p:first-child {

	width: 300px;

}





/* ---------------------------------

	2ページ目

----------------------------------*/

#mainImg {

	height: 325px;

	margin-bottom: 25px;

}



/* ---------------------------------

	2ページ目

----------------------------------*/

.imgCol3 li {

	width: 214px;

	float: left;

	margin-left: 25px;

}

.imgCol3 li:first-child {

	margin-left: 0;

}

.imgCol3 li .cap {

	text-align: center;

}



/* ---------------------------------

	3ページ目

----------------------------------*/

.challenge .fL {

	width: 336px;

	float: left;

}

.challenge .fR {

	width: 336px;

	float: right;

}

.challengeList {
	margin-bottom: 20px;
}

/*.challengeImg {
	float: left;
	width: 100px;
}

.challengeTxt {
	float: right;
	width: 226px;
    font-size: 108%;
    line-height: 2;
}

.challenge .nameTxt {
    font-size: 108%;
    line-height: 2;
	margin-bottom: 0.25em;
}*/



/* ---------------------------------

　インタビューを終えて

----------------------------------*/





/* 包括 */

.wrapOete {

	clear: both;

	width: 692px;

	margin-bottom: 10px;

	background: #f7f7f7 url(../../../img/interview/vol14/thum_oete.gif) no-repeat 96% 30px;

}

#oeteTtl {

	background: url(../../../img/interview/vol12/oete_bg.gif) no-repeat left top;

	padding: 22px 25px 0;

}



/* インナー */

.oeteInner {

	width: 427px;

	padding: 20px 260px 20px 25px;

	background: url(../../../img/interview/vol01/oete_bottom.gif) no-repeat left bottom;

}

.oeteInner p:last-child {

	margin-bottom: 0;

}



/* 行間 */

.oeteInner p {

	line-height: 1.6;

	margin-bottom: 1em;

}

.oeteInner ul {

	line-height: 1.6;

}

.keisai {

	margin-bottom: 45px;

}



/* 改ページ */

.page-break-after {

	page-break-after: always;

}

/* interview vol.14 */
.challengeImg {
	float: left;
	width: 100px;
	padding-right: 1em;
	box-sizing: content-box;
}
.interview__content--twocolumn-wrap .quarter {
	margin-bottom: 30px;
}
#interview__content .nameTxt {
	margin-bottom: 10px;
}

/* ====================================
	PC&タブレット、印刷専用スタイル
===================================== */
@media print, screen and (min-width: 768px) {
#interview__content .imgTtl {font-family: "Times New Roman", Times, serif;font-size: 140%;font-weight: normal;color: #000;padding: 60px 0 30px;text-align: center;}
.interview__content--twocolumn-wrap {
  	display:-webkit-box;
  	display:-ms-flexbox;
  	display:flex;
 	-ms-flex-wrap: wrap;
  	flex-wrap: wrap;
}
.interview__content--twocolumn-wrap .quarter {
	width: 48%;
}
.interview__content--twocolumn-wrap .quarter:nth-child(even) {
	margin-left: 4%;
}
}

/* ====================================
	スマートフォン専用スタイル
===================================== */
@media only screen and (max-width: 767px) {
#interview__content .imgTtl {font-family: "Times New Roman", Times, serif;font-size: 100%;font-weight: normal;color: #000;padding: 60px 0 30px;text-align: center;}
}
