@charset "utf-8";

/*コンテンツFV*/
.c_cont_hdr_navi_list li:first-of-type {
	margin-left: 0;
}
#minari_cont_hdr_fv {
	background-color: #fff;
}
#minari_cont_hdr_fv_inr {
	position: relative;
	width: 980px;
	margin: 0 auto;
	text-align: center;
	padding: 40px 0;
}
#minari_cont_hdr_fv_img {
	margin-top: 38px;
}
#minari_cont_hdr_fv p {
	margin-top: 38px;
	font-size: 18px;
	line-height: 1.833em;
	letter-spacing: 0.05em;
}

/*コンテンツ 共通*/
.c_cont_box h2 {
	font-size: 35px;
	font-weight: bold;
	line-height: 1em;
	text-align: center;
	letter-spacing: 0.2em;
}
.c_cont_box h2 > span {
	display: block;
	border-bottom: 1px solid #231815;
	padding-bottom: 18px;
}

/*コンテンツ1*/
#minari_cont_1 {
}
#minari_cont_1_inr {
	background-color: #e4eae5;
	position: relative;
	margin: 0 auto;
	padding: 40px 0;
}
.minari_cont_1_box {
	width: 300px;
	margin: 0 auto;
	text-align: center;
}
.minari_cont_1_box:nth-of-type(n+2) {
	margin-top: 60px;
}
.minari_cont_1_box h3 {
	width: 100%;
	font-size: 35px;
	line-height: 1em;
	font-weight: bold;
	letter-spacing: 0.2em;
}
.minari_cont_1_box h3 span {
	display: block;
	width: 100%;
	border-bottom: 1px solid #231815;
	padding-bottom: 18px;
}
.minari_cont_1_box_img {
	margin-top: 30px;
}
.minari_cont_1_box_note {
	margin-top: 10px;
	font-size: 14px;
	color: #ab000a;
	text-align: center;
}
#minari_cont_1_1 h3 {
	letter-spacing: 0.05em;
}

/*コンテンツ2*/
.minari_cont_2_box {
	width: 668px;
	margin: 0 auto;
}
/*コンテンツ2_1*/
#minari_cont_2_1_inr {
	background-color: #f5f2e9;
	color: #3e3a39;
	padding: 40px 0;
	text-align: center;
}
#minari_cont_2_1 p {
	margin: 17px 0 50px;
	font-size: 17px;
	letter-spacing: 0.2em;
}
/*コンテンツ2_2*/
#minari_cont_2_2_inr {
	background-color: #fefdfa;
	padding: 14px 0;
	text-align: center;
}
/*コンテンツ2_3*/
#minari_cont_2_3_inr {
	background-color: #f5f2e9;
	color: #3e3a39;
	padding: 40px 0 0;
}
#minari_cont_2_3_step {
	width: 460px;
	font-weight: bold;
	margin-top: 16px;
}
#minari_cont_2_3_step div {
	margin-top: 18px;
	line-height: 22px;
}
#minari_cont_2_3_step dt {
	font-size: 22px;
	padding: 0 0 8px 0;
	width: 72px;
	border-bottom: 1px solid #b7a280;
	color: #b7a280;
	letter-spacing: 0.01em;
}
#minari_cont_2_3_step dd {
	font-size: 16px;
	padding: 0 35px 8px 0;
	border-bottom: 1px solid #b7a280;
	letter-spacing: 0.07em;
}
#minari_cont_2_3_img {
	width: 208px;
}

/*コンテンツ3*/
#minari_cont_3_inr {
	background-color: #f5f2e9;
	color: #3e3a39;
	padding: 40px 0;
}
#minari_cont_3_1 {
	width: 668px;
	margin: 0 auto;
}
#minari_cont_3_1 h2 span {
	letter-spacing: 0.04em;
}
#minari_cont_3_1 h2 span span {
	font-size: 18px;
	letter-spacing: 0.04em;
}
#minari_cont_3_body {
	position: relative;
	padding-bottom: 40px;
}
#minari_cont_3_body_img {
	width: 680px;
	margin: 25px -12px 0 0;
}
/*
#minari_cont_3_img {
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 9;
}
#minari_cont_3_body dl {
	padding-left: 80px;
	line-height: 38px;
}
#minari_cont_3_body dl dt {
	margin-top: 41px;
	color: #fff;
	width: 170px;
	font-size: 19px;
	text-align: center;
	letter-spacing: 0.07em;
}
#minari_cont_3_body dl dd {
	margin-top: 41px;
	width: 418px;
	font-size: 16px;
	letter-spacing: 0.07em;
	padding-left: 20px;
	font-weight: bold;
}
#minari_cont_3_body dl dt:nth-of-type(1) {
	border-bottom: 1px solid #8e282a;
	background-color: #8e282a;
}
#minari_cont_3_body dl dd:nth-of-type(1) {
	border-bottom: 1px solid #8e282a;
	color: #8e282a;
}
#minari_cont_3_body dl dt:nth-of-type(2) {
	border-bottom: 1px solid #b15b1d;
	background-color: #b15b1d;
}
#minari_cont_3_body dl dd:nth-of-type(2) {
	border-bottom: 1px solid #b15b1d;
	color: #b15b1d;
}
#minari_cont_3_body dl dt:nth-of-type(3) {
	border-bottom: 1px solid #8e282a;
	background-color: #8e282a;
}
#minari_cont_3_body dl dd:nth-of-type(3) {
	border-bottom: 1px solid #71191b;
	color: #71191b;
}
#minari_cont_3_body dl dt:nth-of-type(4) {
	border-bottom: 1px solid #ad2143;
	background-color: #ad2143;
}
#minari_cont_3_body dl dd:nth-of-type(4) {
	border-bottom: 1px solid #ad2143;
	color: #ad2143;
}
*/

/*コンテンツ4*/
#minari_cont_4_inr {
	background-color: #754c24;
	color: #fff;
	padding: 40px 0;
}
#minari_cont_4_inr h2 {
}
#minari_cont_4_inr h2 span {
	display: inline-block;
	border-bottom: 1px solid #fff;
	padding: 0 1.8em 18px;
}
.minari_cont_4_box {
	width: 980px;
	margin: 61px auto 0;
}
.minari_cont_4_box:nth-of-type(n+2) {
	margin: 80px auto 0;
}
.minari_cont_4_box_main {
	width: 434px;
}
.minari_cont_4_box_main h3 {
	width: 434px;
	font-size: 28px;
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.2em;
}
.minari_cont_4_box_main h3 span {
	display: block;
	width: 100%;
	border-bottom: 1px solid #fff;
	padding-bottom: 14px;
}
.minari_cont_4_box_main dl {
	font-size: 15px;
	line-height: 20px;
	margin-top: 5px;
	align-items: flex-start;
}
.minari_cont_4_box_main dl dt {
	width: 70px;
	margin-top: 9px;
	text-align: center;
	background-color: #fff;
	color: #754c24;
}
.minari_cont_4_box_main dl dd {
	width: 358px;
	margin-top: 9px;
}
.minari_cont_4_box_main_img {
	margin-top: 34px;
}
#minari_cont_4_3 .minari_cont_4_box_main_img,
#minari_cont_4_4 .minari_cont_4_box_main_img {
	margin-top: 14px;
}
