/*--------------------------------------------
イントロ
--------------------------------------------*/
.workplace-intro__wrap {
	background: url(/workplace/images/workplace_intro_bg.png) no-repeat;
	background-position: center bottom;
	background-size: cover;
	position: relative;
	height: 642px;
	overflow: hidden;
	margin-top: 180px;
	width: 94%;
}
/********* sp *********/
@media only screen and (max-width: 750px) {
.workplace-intro__wrap {
	background: url(/workplace/images/workplace_intro_bg_sp.png) no-repeat;
	background-position: center top;
	background-size: cover;
	height: 298px;
	margin-top: 132px;
	width: 100%;
 }
}

.workplace-intro--ttl {
	position: absolute;
	top: 95px;
	left: 130px;
	max-width: 352px;
}
/********* sp *********/
@media only screen and (max-width: 750px) {
.workplace-intro--ttl {
	position: absolute;
	top: 35px;
	left: 6.6%;
	width: 61.7%;
 }
}


/*--------------------------------------------
コンテンツ
--------------------------------------------*/
.workplace-content__wrap {
	width: 94%;
}
/********* sp *********/
@media only screen and (max-width: 750px) {
.workplace-content__wrap {
	width: 100%;
 }
}

.workplace-content__wrap--inner {
	background: #ecf8f8;
	padding-bottom: 90px;
	width: 100%;
}

.workplace-content {
	background: url(/about/images/about_bg_01.png) no-repeat;
	background-size: cover;
	margin: 0 auto;
	padding: 32px 0 120px;
	position: relative;
	top: -43px;
	width: 93.44%;
}
/********* sp *********/
@media only screen and (max-width: 750px) {
.workplace-content {
	padding: 32px 0 35px;
	position: static;
	width:100%;
 }
}

.workplace-content--txt {
	width: 100%;
	padding: 0 10%;
	box-sizing: border-box;
}
/********* sp *********/
@media only screen and (max-width: 750px) {
.workplace-content--txt {
	padding: 0 6.6%;
 }
}

.workplace-content--img {
	width: 100%;
	padding-left: 15.7%;
	box-sizing: border-box;
	margin-top: 40px;
}
/********* sp *********/
@media only screen and (max-width: 750px) {
.workplace-content--img {
	padding-left: 0%;
 }
}


