﻿@charset "utf-8";

.about-wd-92-fixed {width: 92px;}
.about-wd-143-fixed {width: 143px;}

.about-h1 {
padding-top: 96px;
padding-bottom: 250px;
background: url('/corporate/recruit/freshers/image/about/bg_pc01.svg') 50% 0 no-repeat;
background-size: 1920px auto;
}

.about-read {
padding-bottom: 180px;
background: url('/corporate/recruit/freshers/image/about/bg_pc02.svg') 50% 100% no-repeat;
background-size: 1920px auto;
}
.about-sec01 {
margin-top: -2px;
padding-top: 50px;
padding-bottom: 550px;
background: #f7f7f7 url('/corporate/recruit/freshers/image/about/bg_pc03.svg') 50% 100% no-repeat;
background-size: 1920px auto;
}
.about-sec02 {
margin-top: -300px;
padding-bottom: 300px;
background: url('/corporate/recruit/freshers/image/about/bg_pc04.svg') 50% 100% no-repeat;
background-size: 1920px auto;
}
.about-sec03 {
margin-top: -2px;
padding-bottom: 500px;
background: #f7f7f7 url('/corporate/recruit/freshers/image/about/bg_pc05.svg') 50% 100% no-repeat;
background-size: 1920px auto;
}
.about-sec04 {margin-top: -300px;}
.about-sec05 {
margin-top: 100px;
padding-bottom: 550px;
background: url('/corporate/recruit/freshers/image/about/img03.svg') 50% 100% no-repeat;
background-size: 768px auto;
}
.entryArea {margin-top: -450px;}

.about-iconList {
display: flex;
flex-flow: row wrap;
justify-content: center;

}
.about-iconList-item {
width: 90px;
margin: 30px 30px 0;
text-align: center;
}
.about-evaluationList {
display: flex;
flex-flow: row wrap;
justify-content: center;
}
.about-evaluationList-item {width: 332px;}

.about-historyList {background: url('/corporate/recruit/freshers/image/about/history_line.png') 25px 0 repeat-y;}

.about-historyList-cont {
display: flex;
flex-flow: row wrap;
align-items: center;
}
.about-historyList-dt {width: 50px;}
.about-historyList-dd {width: 527px; padding-left: 20px;}
.about-historyList-dt,
.about-historyList-dd {padding-bottom: 20px;}
.about-historyList-dt.pd-b-0,
.about-historyList-dd.pd-b-0 {padding-bottom: 0;}

.about-historyList-year {
display: flex;
justify-content: center;
align-items: center;
width: 50px;
height: 50px;
line-height: 1;
margin: auto;
border-radius: 50%;
background-color: #267989;
color: #fff;
}

.about-sec04-ttl {
margin-top: 40px;
padding: 30px 0;
border-top: 1px solid #5a5a5a;
color: #267989;
font-size: 2.6rem;
}
.about-sec04-ttl:first-of-type {
padding-top: 0;
border-top: none;
}

.about-sectionList-ttl {margin-top: 40px; font-weight: bold;}
.about-sectionList-ttl:first-of-type {margin-top: 0;}

.about-sec05-ttl {
color: #273554;
font-size: 4.2rem;
text-align: center;
}



@media screen and (max-width: 767px) {
	.about-h1 {
	padding-top: 13%;
	padding-bottom: 18%;
	background: url('/corporate/recruit/freshers/image/about/bg_sp01.svg') 50% 100% no-repeat;
	background-size: 100% auto;
	}
	.about-read-text {
	font-size: 4.8rem;
	line-height: 1.3;
	}
	.about-read {
	padding-bottom: 30%;
	background: url('/corporate/recruit/freshers/image/about/bg_sp02.svg') 50% 100% no-repeat;
	background-size: 100% auto;
	}
	.about-sec01 {
	padding-top: 0;
	padding-bottom: 35%;
	background: #f7f7f7 url('/corporate/recruit/freshers/image/about/bg_sp03.svg') 50% 100% no-repeat;
	background-size: 100% auto;
	}
	.about-sec02 {
	margin-top: -8%;
	padding-bottom: 20%;
	background: url('/corporate/recruit/freshers/image/about/bg_sp04.svg') 50% 100% no-repeat;
	background-size: 100% auto;
	}
	.about-sec03 {
	margin-top: -2px;
	padding-bottom: 33%;
	background: #f7f7f7 url('/corporate/recruit/freshers/image/about/bg_sp05.svg') 50% 100% no-repeat;
	background-size: 100% auto;
	}
	.about-sec04 {margin-top: -30px;}
	.about-sec05 {
	margin-top: 50px;
	padding-bottom: 70%;
	background-size: 100% auto;
	}
	.entryArea {margin-top: -30%;}

	.about-iconList-item {
	margin: 20px 12px 0;
	}

	.about-evaluationList {display: block;}
	.about-evaluationList-item {width: 100%;}

	.about-historyList dd {flex: 1;}

	.about-sec04-ttl {font-size: 1.6rem; padding: 15px 0;}
	.about-sectionList-ttl {margin-top: 20px;}

	.about-sec05-ttl {font-size: 2.4rem;}


}

