@charset "UTF-8";
.page_header{
	position: relative;
width: 100%;
  height: 0;
	top:120px;
  padding-top: calc(620 / 2123 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
  background: url("../img/page_header_pc.png") center center / cover no-repeat;
	z-index: -1000;
	margin-bottom: 110px;
}
.page_header h2{position: absolute;top:36%;left: 10%;font-size: 2.2em;}
.title_en{text-align: center;}
.title_en img{height: 80px;}
.one_team_box{position: relative;height: 500px;}
.one_team_box img{position: absolute;z-index: -100;width: 70%;left: -100px;}
.one_team_white_box{background-color: #ffffff;padding: 5%;width: 400px;position: absolute;top:90px;right:0;height:220px;}
.one_team_white_box h3{font-size:1.8em;font-weight:bold;margin-bottom: 0.4em;}
.one_team_white_box p{line-height: 1.8em;letter-spacing: 0.05em; font-size: 0.96em;text-align: justify;}



.point_box{background-image: url("../img/one_team_back_01.jpg");background-repeat: no-repeat;background-size: cover;padding: 5% 0;}
h3.white{color:#ffffff;}
.white{color:#ffffff;opacity: 0.7;}



@media screen and (max-width: 1200px) {

}


@media screen and (max-width: 560px) {

.page_header{
	position: relative;
width: 100%;
  height: 0;
	top:80px;
  padding-top: calc(620 / 2123 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
  background: url("../img/page_header_pc.png") center center / cover no-repeat;
	z-index: -1000;
	margin-bottom: 76px;
}
.page_header h2{position: absolute;top:30%;left: 2%;font-size: 1.5em;}
.title_en{text-align: center;}
.title_en img{width: 70%; height: auto;}
.one_team_box{position: relative;height: auto;}
.one_team_box img{position: relative;z-index: -100;width: 100%;left: 0px;}
.one_team_white_box{background-color: #ffffff;padding: 5% 0%;width: 100%;position: relative;top:0px;right:0;height:auto;}
.one_team_white_box h3{font-size: 1.6em;font-weight: bold;margin-bottom: 0.4em;}
.one_team_white_box p{line-height: 1.6em;}
	
.seo_h2{width: 100%;margin: 3% auto 0; font-size: 0.84em;font-weight: normal;position: relative;color:#0E6A90;text-align: left;bottom:  -10px;}
.white{color:#ffffff;opacity: 0.7;}
.sp_w90per{width: 90%;margin: 0% auto;}
}
