.sub-hero.sub-top06_02 {background:url('../../img/sub/sub06_02_top.jpg?ver=250415') no-repeat center #e4ceb6;}
.point {color: #BD8766;}
.m_br {display: none;}

/* sub-con01 */
.sub-con01 {
	border-top: 1px solid #e6d1c8;
}

.sub-con01 .con01-box {margin: 50px 0;}
.sub-con01 .con01-box img {width: 100%;}
.sub-con01 .con01-box img.m {display: none;}

/* sub-con02 */
.sub-con02 {}
.sub-con02 .con02-box {margin-top: 80px; background-color: #FBF5F0; padding: 50px 30px; display: flex; flex-direction: column; align-items: center; gap: 16px 0; text-align: center;}
.sub-con02 .con02-box .tit {}
.sub-con02 .con02-box .tit p {margin-top: 16px; font-size: 26px; font-weight: 500;line-height: 38px;}
.sub-con02 .con02-box .desc {font-size: 20px; font-weight: 300; line-height: 30px;}
.sub-con02 .con02-box .desc b {font-weight: 500;}

/* sub-con03 */
.sub-con03 {}
.sub-con03 .con03-slide {margin-top: 50px; display: flex; flex-wrap: wrap; gap: 0 24px; align-items: center;}
.sub-con03 .con03-slide .swiper-slide {width: calc(100% / 4 - 24px);}
.sub-con03 .con03-slide .swiper-slide .img img {width: 100%;}
.sub-con03 .con03-slide .swiper-slide .txt {padding: 24px 0px; display: flex; align-items: center; text-align: center; flex-direction: column; gap: 8px 0; box-shadow: inset 0 0 0 1px #B3B3B3, inset 0 -2px 0 0 #BD8766;}
.sub-con03 .con03-slide .swiper-slide .txt h3 {color: #BD8766; font-size: 26px; font-weight: 500; line-height: 36px;}
.sub-con03 .con03-slide .swiper-slide .txt p {font-size: 20px; font-weight: 300; line-height: 30px;}

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

@media (max-width: 1176px){
	.sub-con03 .sub_container {padding: 80px 0 80px 15px ;}
	.sub-con03 .con03-slide { gap: 0 12px; align-items: center;}
	.sub-con03 .con03-slide .swiper-slide {width: 30%;}
	
}
@media (max-width: 768px){
	.m_br {display: block;}
	
	/* sub-con01 */
	.sub-con01 .con01-box {margin: 30px 0;}
	.sub-con01 .con01-box img.pc{display: none;}
	.sub-con01 .con01-box img.m{display: block;}
	
	/* sub-con02 */
	.sub-con02 .con02-box {margin-top: 30px; padding: 28px 16px; gap: 16px 0; }
	.sub-con02 .con02-box .tit p {margin-top: 8px;font-size: 20px; line-height: 30px;}
	.sub-con02 .con02-box .desc {font-size: 16px; line-height: 24px; word-break: keep-all;}
	.sub-con02 .con02-box .desc br {display: none;}
	
	/* sub-con03 */
	.sub-con03 .sub-common-title .main-tit {margin-right: 15px;}
	.sub-con03 .con03-slide { gap: 0 12px; align-items: center; margin-top: 0;}
	.sub-con03 .con03-slide .swiper-slide {width: 60%;}
	.sub-con03 .con03-slide .swiper-slide:last-child {margin-right: 10px;}
	.sub-con03 .con03-slide .swiper-slide .txt {padding: 20px 12px;}
	.sub-con03 .con03-slide .swiper-slide .txt h3 {font-size: 20px; line-height: 30px;}
	.sub-con03 .con03-slide .swiper-slide .txt p {font-size: 16px; line-height: 24px;}
	
	
}