.sub-hero.sub-top05_04 {background:url('../../img/sub/sub05_04_top.jpg') no-repeat center #e4ceb6;}
.point {color: #BD8766;}
.m_br {display: none;}
.m_img {display: none;}

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

/* sub-con02 */
.sub-con02 {}
.con02-list {margin-top: 50px;display: flex; gap: 0 24px;}
.con02-list li {width: calc(100% / 4 - 12px); background-color: #fff;}
.con02-list li .img img {width: 100%;}
.con02-list li h4 {padding: 14px 0; border-bottom: 2px solid #bd8766; text-align: center; font-size: 20px;font-weight: 400;line-height: 30px;}

.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 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 */
.con03-list {margin-top: 50px;display: flex; flex-wrap: wrap; gap: 24px;}
.con03-list li {width: calc(100% / 2 - 12px) !important; background-color: #fff;}
.con03-list li .img img {width: 100%;}
.con03-list li .txt {padding: 24px 0; display: flex; flex-direction: column; gap: 12px 0; align-items: center; text-align: center; border-bottom: 2px solid #bd8766;}
.con03-list li h4 {color: #BD8766;font-size: 26px;font-weight: 500;line-height: 36px;}
.con03-list li p {font-size: 20px;font-weight: 300;line-height: 30px;}

/* sub-con04 */
.sub-con04 {}
.con04-slide01 {margin-top: 50px;}
.con04-slide01 .swiper-slide {width: calc(100% / 4 - 18px);}
.con04-slide01 .img img {width: 100%;}
.con04-slide01 .txt {display: flex; padding: 24px 12px; flex-direction: column; align-items: center; gap: 12px;border: 1px solid #B3B3B3; background: #FFF; border-bottom: 2px solid #bd8766; text-align: center;}
.con04-slide01 .txt h4 {color: #BD8766;font-family: "Poppins", sans-serif;font-size: 18px;font-weight: 500; line-height: 26px;text-transform: uppercase;}
.con04-slide01 .txt p {font-size: 20px; font-weight: 300; line-height: 30px;}


@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-box {margin-top: 30px;}
	
	/* sub-con02 */
	.con02-list {margin-top: 30px; flex-wrap: wrap; gap: 10px;}
	.con02-list li {width: calc(100% / 2 - 5px);}
	.con02-list li h4 {padding: 14px 0;font-size: 16px;line-height: 24px;}
	.sub-con02 .con02-box { 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 */
	.con03-list {margin-top: 30px;display: flex; flex-wrap: wrap; gap: 10px 0;}
	.con03-list li {width: 100% !important;}
	.con03-list li .txt {padding: 20px 12px; gap: 8px 0; }
	.con03-list li h4 {font-size: 20px; line-height: 30px;}
	.con03-list li p {font-size: 16px;line-height: 24px;}
	
	/* sub-con04 */
	.con04-slide01 {margin-top: 30px;}
	.con04-slide01 .swiper-slide {width:  60%;}
	.con04-slide01 .txt {padding: 20px 12px; gap: 8px;}
	.con04-slide01 .txt h4 {font-size: 16px;line-height: 100%;}
	.con04-slide01 .txt p {font-size: 16px; line-height: 30px; line-height: 24px;letter-spacing: -0.64px;}
}