body {
	background: none;
	color: #5d5249;
	font-family: "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

/* ヘッダー */
header.clone-nav {
	background-color: #fff;
}

header {
	height: 105px;
	z-index: 10;
}

header a {
	cursor: pointer;
}

.header_icon_flex {
	display: flex;
	align-items: center;
	padding: 32px 30px 0;
}

.header_icon_career {
	color: #5d5249;
	font-size: 13px;
	line-height: 25px;
	height: 25px;
	padding: 0 10px;
	background-color: #e4f3fb;
	font-family: "Yu Gothic", YuGothic, sans-serif;
	font-weight: 500;
}

.header_icon1 {
	width: 65px;
	height: auto;
}

.header_icon2 {
	width: 75px;
	height: auto;
}

.header_icon3 {
	width: 75px;
	height: auto;
}

/* ヘッダー */
/* main */
section {
	margin-bottom: 0;
}

.career_main {
	background-color: #f1f9fd;
	padding-top: 120px;
	padding-bottom: 240px;
}

.w-1000 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.no_recruit {
	background-color: #fff;
	padding-top: 100px;
	padding-bottom: 75px;
	position: relative;
}

h1 {
	font-size: 28px;
	margin: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	line-height: 1.4;
	font-family: 'Noto Serif JP', serif;
}

.no_recruit p {
	font-family: sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.9;
}

.career_img1 {
	display: block;
	position: absolute;
	width: auto;
	top: 70px;
	right: 185px;
}

.career_img2 {
	display: block;
	position: absolute;
	width: auto;
	bottom: 40px;
	left: 80px;
}

/* main */
/* フッター */
footer {
	font-family: "Yu Gothic", YuGothic, sans-serif;
	font-size: 11px;
	line-height: 100px;
	font-weight: 500;
	background: #fff;
}

/* フッター */
