@charset "UTF-8";
/* CSS Document */
@media screen and (max-width: 768px) { .hide-pc { display: block; }
.hide-sp { display: none; } }
.wrap { color: #000; font-family: "Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif; font-size: 15px; line-height: 1.5; text-align: center; -webkit-text-size-adjust: 100%; repeat-x fixed top;}
@media screen and (max-width: 840px) { .wrap { min-width: 320px; } }
.wrap a { color: #00c; text-decoration: underline; }
.wrap a:hover { text-decoration: none; }
.wrap img { max-width: 100%; }


@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

/*================================================================================
==============*/
.logo_eva_ccccc{
	margin: 0 auto;
	padding:0px;
	width: 40%;
}

.interviewwaku {
	max-width: 800px;
	display: inline-block;
	width: 90%;
}
/*
.interviewwaku p.mg{
	text-indent: -3em;
    padding-left: 1em;
}


.interviewwaku p.mg-02{
	text-indent: -13em;
    padding-left: 11em;
}
*/
#top{
	color: #1B1B1B;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 130px;

	
}
h2.second{
	color: #1B1B1B;
	font-size: 1.7rem;
	padding-top: 180px;
	text-align: left;
	padding-bottom: 10px;
	border-bottom:solid 1px #000;
	margin-bottom: 10px;
	
}
h2{
	color: #1B1B1B;
	font-size: 1.7rem;
/*	font-weight: bold;*/
	text-align: left;
	padding-bottom: 10px;
	border-bottom:solid 1px #000;
	margin-bottom: 10px;
}
/*
h3{
	font-size: 1.6rem;
	color: #1B1B1B;
	text-align: left;
	font-weight: bold;
	margin: 30px auto;
	text-indent:-2em;
}
*/
.interviewwaku h3{
	font-size: 1.6rem;
	color: #1B1B1B;
	text-align: left;
	font-weight: bold;
/*	margin: 30px auto;*/
	padding-top: 30px;
	padding-bottom: 10px;
	
}

/*
h3.last{
	font-size: 1.6rem;
	color: #1B1B1B;
	text-align: left;
	font-weight: bold;
	margin: 30px auto;
	text-indent:0;
}
*/
/**=========================================*/
@media screen and (max-width: 767px) {
.interviewwaku h3{
	font-size: 1.6rem;
	color: #1B1B1B;
	text-align: left;
	font-weight: bold;
	margin: 30px auto;
	text-indent:0;
}
/*
	.interviewwaku p.mg{
		text-indent: 0;
		padding-left:0;
	}
	.interviewwaku p.mg-02{
		text-indent: 0;
		padding-left:0;
	}
*/
	
}
/**=========================================*/
h4{
	color: #A6A6A6;
	font-size: 1.5rem;
/*	font-weight: bold;*/
	text-align: right;
	
}

.interviewwaku img{
	margin: 0 auto;
	text-align: center;
	padding: 40px 0;
	width: 85%;
}

.interviewwaku img.small{
	margin-top: 0;
	width: 35%;
}
.interviewwaku img.small2{
	margin-top: 0;
	width: 75%;
}
.interviewwaku img.small3{
	margin-top: 0;
	width: 85%;
}
.interviewwaku p{
	color: #1B1B1B;
	text-align: left;
	padding-top: 30px;
	line-height: 1.6em;

}
.interviewwaku p span{
	color: #0746C0;
	font-weight: bold;
}


.caption{
	width: 85%;
	margin: 0 auto;

	padding-bottom: 20px;
	padding-top: 40px;

}
.caption p{
	font-size: 1.3rem;
	line-height: 3em;
	text-align:center;
	margin: 0 auto;
	padding: 0;
}
.caption img{
	margin: 0 auto;
	text-align: center;
	padding: 0;
	width: 100%;
}

.caption2 img{
	margin: 0 auto;
	text-align: center;
	padding: 0;
	width: 60%;
}
.caption2 p{
	font-size: 1.3rem;
	line-height: 3em;
	text-align:center;
	margin: 0 auto;
	padding: 0;
}
.caption2{
	width: 85%;
	margin: 0 auto;

	padding-bottom: 20px;
	padding-top: 40px;

}
.profile{
	 border: 1px solid #A0A0A0;
	padding: 10px 40px 40px 40px;
	
}
.profile p{
	color:#727272;
	text-align: left;
}

.logo_eva_cccc{
	margin: 0 auto;
	padding:150px 0;
	width: 40%;
}
/* 
----------------------------*/

/*common.cssからの引用 画像表示時の処理*/
[class*=js-fadeUp] {
	position: relative;
	z-index: 1;
	opacity: 0;
}
