@charset "utf-8";

/*==========================================
タイトル
===========================================*/
#data_wrap{
	padding-top:90px;
}
#data_wrap .inner_ttl_area {
  margin-bottom: 10px;
  background: #DFF2FC;
}
#data_wrap .inner_ttl {
  font-size: 36px;
  letter-spacing: 0.2em;
  line-height: 1.4;
  font-weight: bold;
  text-align: center;
  padding: 50px 2%;
  color: #1F2C5C;
  background: #DFF2FC;
  margin-bottom: 0;
}
#data_wrap .bread_area {
  margin-bottom: 30px;
  padding: 0 2%;
}
@media screen and (max-width: 767px) {
#data_wrap{
	padding-top: 60px;
}
#data_wrap .inner_ttl {
  font-size: 30px;
  padding: 25px 2%;
}
#data_wrap .bread_area {
  margin-bottom: 10px;
}
}
/*==========================================
data_ul
===========================================*/
.p_data_blc01 {
	padding-bottom: 40px;
}
.data_li {
	margin: 0 0 30px;
}
.data_li_bg_area {
	font-weight: bold;
	position: relative;
	padding: 30px 0 30px;
	margin-left: 10%;
	border: solid 1px #1F2C5C;
}
.data_li:last-child .data_li_bg_area{
background:url(../img/recruit/recruit_data_bg01.png) no-repeat top 25px left calc(50% + 30px) / 220px 80px;
}
.data_li_ttl {
	background: #EAF6FD;
	color: #1F2C5C;
	font-size: 24px;
	line-height: 1.4;
	font-weight: bold;
	padding: 12px 3%;
	margin-bottom: 34px;
	position: relative;
	left: -10%;
	max-width: 430px;
}
.data_li_inner {
	padding: 0 5%;
	text-align: center;
}
.data_li_img{
	max-width:540px;
	width: 100%;
	margin:0 auto 24px;
	text-align: center;
}
.data_li:nth-child(3) .data_li_inner .data_li_img{
	margin:-50px auto 20px;
}
.data_li:nth-child(6) .data_li_inner .data_li_img{
	max-width: 380px;
}
.data_li:nth-child(7) .data_li_inner .data_li_img{
	max-width: 420px;
}
.data_li:last-child .data_li_inner .data_li_img{
	max-width: 480px;
}
.data_li_txt{
	font-weight:500;
	line-height: 2.0;
}

@media screen and (max-width: 960px) {
.data_li_bg_area {
	margin-left: 5%;
	margin-right: 5%;
}
.data_li:last-child .data_li_bg_area{
background:url(../img/recruit/recruit_data_bg01.svg) no-repeat top 25px left calc(400px + 40px) / 220px 80px;
}
.data_li_ttl {
	left: -5%;
}
}
@media screen and (max-width: 767px) {
.p_data_blc01 {
	padding-bottom: 20px;
}
.data_li_inner {
	padding: 0 2.5%;
	text-align: left;
}
.data_li:last-child .data_li_bg_area{
background:none;
}
.data_li_img{
	max-width:480px;
	width: 100%;
	margin:0 auto 24px;
	text-align: center;
}
.data_li:nth-child(3) .data_li_inner .data_li_img{
	margin:0 auto 20px;
	max-width:460px;
}
.data_li:nth-child(4) .data_li_inner .data_li_img{
	max-width:380px;
}
.data_li:nth-child(5) .data_li_inner .data_li_img{
	max-width:460px;
}
.data_li:nth-child(6) .data_li_inner .data_li_img{
	max-width: 280px;
}
.data_li:nth-child(7) .data_li_inner .data_li_img{
	max-width: 350px;
}
.data_li:nth-child(8) .data_li_inner .data_li_img{
	max-width: 400px;
}
.data_li:last-child .data_li_inner .data_li_img{
	max-width: 480px;
}
.data_li_ttl {
	left: -5%;
	font-size:28px;
}
.data_li_sp_img{
	max-width:195px;
	width: 100%;
	margin: 0 auto 20px;
}
.data_li_txt{
	font-weight:500;
	line-height: 1.6;
	font-size: 16px;
}
}