

/* --------------------------------------------------------
* header
* -------------------------------------------------------*/
.interview.drawer-navbar{
	height: 77.78px;
	border-bottom: 2px solid #60382f;
}
@media not screen and (min-width: 900px){
	.interview.drawer-navbar{
		height: 66px;
	}
}
@media not screen and (min-width: 640px){
	.interview.drawer-navbar{
		height: 48px;
	}
}
.interview .link_backtop{
	position: fixed;
	color: #60382f;
	text-decoration: none;
	font-size: 1.2rem;
	font-weight: bold;
	left: 15px;
	top: 24px;
	vertical-align: middle;
	display: inline-block;
	padding-left: 10px;
}
.interview .link_backtop::before{
	left: 3px;
	width: 5px;
	height: 5px;
	border-top: 2px solid #60382f;
	border-right: 2px solid #60382f;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}
.interview .link_backtop::before,
.interview .link_backtop::after{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	content: "";
	vertical-align: middle;
}
@media not screen and (min-width: 640px){
	.interview .link_backtop{
		top: 16px;
	}
}

/* --------------------------------------------------------
* mainvisual(Notext)
* -------------------------------------------------------*/

.interview-head{
	padding-top: 77.78px;
}
@media not screen and (min-width: 900px){
	.interview-head{
		padding-top: 66px;
	}
}
@media not screen and (min-width: 640px){
	.interview-head{
		padding-top: 48px;
	}
}

/* --------------------------------------------------------
* main
* -------------------------------------------------------*/
.interview-body {
	border-top: 2px solid #60382f;
	background-color: #f19ca650;
	padding-block: 2.0rem;
	padding-inline: 2.0rem;
}
.interview-body__inner {
	background-color: #fff;
	max-width: 720px;
	margin: 0 auto;
	padding-inline: 3.2rem;
	padding-block: 4.0rem;	
}
@media not screen and (min-width: 750px){/* 750px↓ */
	.interview-body {
		padding-inline: 1.0rem;
	}
	.interview-body__inner {
		padding-inline: 1.6rem;
		padding-block: 2.0rem;		
	}
}
.interview-viewer {
	color: #60382f;
	font-weight: 700;
	margin-bottom: 2.0rem;
}
.interview-viewee {
	color: #555;
	margin-bottom: 4.0rem;
}
.interview-block {
	margin-block: 3.2rem;
}
.interview-block__img {
	
}
.interview-block__img img {
	border: 1px solid #ccc;	
}
.interview-block__caption {
	color: #888;
	margin-top: 0.5rem;
	font-size: clamp(1.2rem, 0.8rem + 1vw, 1.4rem);
}
