@charset "euc-jp";
/* CSS Document */
/* 蔵人募集ページ（saiyo.html）専用スタイル */
/* 本文 15px ／ 文字色 #67465B ／ アクセント #A63B52 */
/* ※ gaiyou.css の後に読み込むこと */

.saiyo {
	font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
	font-size: 15px;
	line-height: 2.07;
	color: #67465B;
	text-align: left;
}
.saiyo p {
	margin: 0px;
	padding: 0px;
	line-height: 2.07;
}
/* 792px の本文カラムを 860px 幅の中央に */
.saiyo_col {
	width: 792px;
	margin: 0px auto;
}

/* ---------- メインコピー ---------- */
.saiyo_hero {
	background-color: #F6EBEE;
	background-color: rgba(166,59,82,0.1);
	height: 202px;
	text-align: center;
	overflow: hidden;
}
.saiyo_hero p {
	margin: 0px;
	padding: 0px;
	line-height: 1;
}
.saiyo_hero p.saiyo_hero_1 {
	padding-top: 36px;
	font-size: 30px;
	font-weight: 700;
	color: #A63B52;
}
.saiyo_hero_1 span {
	font-size: 26px;
	margin-right: 8px;
}
.saiyo_hero p.saiyo_hero_2 {
	margin-top: 17px;
	font-family: "Noto Serif JP", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "ＭＳ Ｐ明朝", serif;
	font-size: 46px;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-indent: 0.1em;
	color: #67465B;
}
.saiyo_hero p.saiyo_hero_3 {
	margin-top: 16px;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-indent: 0.1em;
	color: #000000;
}
.saiyo_hero_3 em {
	font-style: normal;
	font-weight: 700;
	color: #A63B52;
}

/* ---------- リード文 ---------- */
.saiyo_lead {
	font-weight: 500;
	margin-top: 20px;
}

/* ---------- 見出しバー ---------- */
.saiyo_bar {
	font-size: 15px;
	font-weight: 700;
	line-height: 38px;
	height: 38px;
	color: #ffffff;
	background-color: #A63B52;
	padding: 0px 0px 0px 21px;
	margin: 40px auto 0px auto;
	width: 771px;
	text-align: left;
}
.saiyo_bar.after_card {
	margin-top: 52px;
}

/* ---------- 働き方について ---------- */
.saiyo_points {
	margin-top: 11px;
}
.saiyo_points p {
	font-weight: 500;
	text-indent: -1em;
	padding-left: 1em;
}
.saiyo_points p.indent {
	text-indent: 0px;
	padding-left: 6em;
}
.saiyo_points em {
	font-style: normal;
	font-weight: inherit;
	color: #A63B52;
}

/* ---------- 3つのボックス ---------- */
.saiyo_card {
	width: 790px;
	margin: 41px auto 0px auto;
	border: 1px solid #A63B52;
	background-color: #ffffff;
}
.saiyo_card.next {
	margin-top: 15px;
}
.saiyo_card h3 {
	font-family: "Noto Serif JP", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "ＭＳ Ｐ明朝", serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 60px;
	height: 60px;
	color: #A63B52;
	background-color: #F6EBEE;
	background-color: rgba(166,59,82,0.1);
	padding: 0px 0px 0px 35px;
	margin: 0px;
	text-align: left;
}
.saiyo_card_body {
	font-family: "Noto Serif JP", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "ＭＳ Ｐ明朝", serif;
	font-weight: 600;
	padding: 17px 35px 21px 35px;
}

/* ---------- 募集要項 ---------- */
.saiyo_req {
	font-weight: 500;
	margin-top: 11px;
}
.saiyo_req p {
	padding-left: 0px;
}
.saiyo_req p.indent {
	padding-left: 99px;
}
.saiyo_req .sep {
	color: #BDAFB8;
}
.saiyo_req .ttl {
	display: inline-block;
	width: 60px;
	text-align: justify;
	text-align-last: justify;
	text-justify: inter-ideograph;
	margin: 0px 3px;
}
.saiyo_req .val {
	margin-left: 3px;
}

/* ---------- 連絡先 ---------- */
.saiyo_contact {
	width: 790px;
	height: 148px;
	margin: 32px auto 0px auto;
	border: 1px solid #A63B52;
	background-color: #F6EBEE;
	background-color: rgba(166,59,82,0.1);
	border-radius: 75px;
	text-align: center;
	color: #A63B52;
	overflow: hidden;
}
.saiyo_contact p {
	margin: 0px;
	padding: 0px;
	line-height: 1;
	color: #A63B52;
}
.saiyo_contact p.saiyo_contact_1 {
	padding-top: 22px;
	font-size: 22px;
	font-weight: 500;
}
.saiyo_contact_line {
	width: 654px;
	height: 1px;
	margin: 12px auto 0px auto;
	background-color: #A63B52;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}
.saiyo_contact p.saiyo_contact_2 {
	margin-top: 14px;
	font-size: 18px;
	font-weight: 500;
}
.saiyo_contact p.saiyo_contact_3 {
	margin-top: 16px;
	font-family: "Segoe UI", "Noto Sans JP", sans-serif;
	font-size: 34px;
	font-weight: 400;
}

.saiyo_foot_space {
	height: 40px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
}
