.sub-hero.sub-top06_05 {background:url('../../img/sub/sub06_05_top.png?ver=1') no-repeat center #EFD9C1;}
.point {color: #BD8766;}
.m_br {display: none;}
.m_img {display: none;}

/* sub-con01 */
.sub-con01 {border-top: 1px solid #e6d1c8;}
.sub-con01 .main-desc:last-child {margin-top: 16px;}
.con01_img {
	margin-top: 50px;
}
.con01_img img {
	width: 100%;
}

/* sub-con02 */
.sub-con02 {}
.con02_list {
	margin-top: 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 24px;
	
}
.con02_list li {
	width: calc(100% / 3 - 16px);
}
.con02_list li img {
	width: 100%;	
}
.con02_list li p {
	color: #222;
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	padding: 14px 0;
	background-color: #fff;
	border-bottom: 2px solid #BD8766;
}
/* sub-con03 */
.sub-con03 {}
.sub-con03 .con03_list01 {margin-top: 50px; display: flex; flex-wrap: wrap; gap: 0 24px; align-items: center;}
.sub-con03 .con03_list01 li {width: calc(100% / 3 - 16px); background-color: #fff;}
.sub-con03 .con03_list01 li .img img {width: 100%;}
.sub-con03 .con03_list01 li .txt {padding: 24px 0px; display: flex; align-items: center; text-align: center; flex-direction: column; gap: 12px 0; box-shadow: inset 0 -2px 0 0 #BD8766;}
.sub-con03 .con03_list01 li .txt h3 {
	color: #222;
	text-align: center;
	font-size: 26px;
	font-weight: 500;
	line-height: 36px;
}
.sub-con03 .con03_list01 li .txt p {font-size: 20px; font-weight: 300; line-height: 30px;}
.sub-con03 .con03_list02 {margin-top: 50px; display: flex; flex-wrap: wrap; gap: 0 24px; align-items: center;}
.sub-con03 .con03_list02 li {width: calc(100% / 2 - 12px);}
.sub-con03 .con03_list02 li .img img {width: 100%;}

.sub-con03 .con03_list03 {margin-top: 50px; display: flex; flex-wrap: wrap; gap: 0 24px; align-items: center;}
.sub-con03 .con03_list03 li {width: calc(100% / 2 - 12px);}
.sub-con03 .con03_list03 li .img img {width: 100%;}
.sub-con03 .con03_list03 li .txt {padding: 24px 0px; display: flex; align-items: center; text-align: center; flex-direction: column; gap: 12px 0; box-shadow: inset 0 -2px 0 0 #BD8766;}
.sub-con03 .con03_list03 li .txt h4 {
	color: #222;
	text-align: center;
	font-size: 26px;
	font-weight: 500;
	line-height: 36px;
}
.sub-con03 .con03_list03 li .txt p {font-size: 20px; font-weight: 300; line-height: 30px;}

/* sub-con04 */
.sub-con04 {}

@media (max-width: 768px){
	.m_br {display: block;}
	.pc_br {display: none;}
	.pc_img {display: none;}
	.m_img {display: block;}
	
	/* sub-con01 */
	.sub-con01 .main-desc {margin-bottom: 10px;}
	.sub-con01 .main-desc:last-child {margin-top: 0;}
	.con01_img {
		margin-top: 30px;
	}

	.con02_list {margin-top: 30px; display: flex; flex-wrap: wrap; gap: 10px 0;}
	.con02_list li {
		width: 100%;
	}
	.con02_list li p {font-size: 16px; line-height: 24px; padding: 14px 0;}
	
	/* sub-con03 */
	.sub-con03 .con03_list01 {margin-top: 30px; gap: 10px 0;}
	.sub-con03 .con03_list01 li {width: 100%;}
	.sub-con03 .con03_list01 li .txt {padding: 20px 12px; gap: 8px 0;}
	.sub-con03 .con03_list01 li .txt h3 {font-size: 20px; line-height: 30px;}
	.sub-con03 .con03_list01 li .txt p {font-size: 16px; line-height: 24px;}
	.sub-con03 .con03_list02 {margin-top: 30px; gap: 10px 0; flex-wrap: wrap;}
	.sub-con03 .con03_list02 li {width: 100%;}
	.sub-con03 .con03_list03 {margin-top: 30px; gap: 10px 0; flex-wrap: wrap;}
	.sub-con03 .con03_list03 li {width: 100%;}
	.sub-con03 .con03_list03 li .txt {padding: 20px 12px; gap: 8px 0;}
	.sub-con03 .con03_list03 li .txt h4 {font-size: 20px; line-height: 30px;}
	.sub-con03 .con03_list03 li .txt p {font-size: 16px; line-height: 24px;}
}