.sub-hero.sub-top05_03 {background:url('../../img/sub/sub05_03_top.jpg?ver=250502') 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; flex-wrap: wrap; gap: 24px; }
.con02-list li {width: calc(100% / 3 - 16px);}
.con02-list li .img img {width: 100%;}
.con02-list h3 {font-size: 20px;font-weight: 400;line-height: 30px; background-color: #fff; text-align: center; padding: 14px 0; border-bottom: 2px solid #BD8766;}

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

/* sub_con05 */
.con05-slide {margin-top: 50px;}
.con05-slide .swiper-wrapper {display: flex; align-items: stretch;}
.con05-slide .swiper-slide {width: calc(100% / 4 - 18px);}
.con05-slide .swiper-slide .img img {width: 100%;}
.con05-slide .swiper-slide .txt {display: flex; flex: 1;padding: 24px 12px; flex-direction: column; align-items: center; gap: 12px; border: 1px solid #B3B3B3; border-bottom: 2px solid #bd8766; text-align: center;}
.con05-slide .swiper-slide h4 {color: #BD8766; font-family: "Poppins", sans-serif; font-size: 18px; font-weight: 500; line-height: 26px; text-transform: uppercase;}
.con05-slide .swiper-slide 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 !important;}
	.m_img {display: block !important;}
	
	/* sub_con01 */
	.sub_con01 .main-desc {margin-bottom: 0;}
	.sub_con01 .main-desc:last-child {margin-top: 10px;}
	.con01-box {margin-top: 30px;}
	
	/* sub_con02 */
	.con02-list {margin-top: 30px; gap: 10px 0; }
	.con02-list li {width: 100%;}
	.con02-list h3 {font-size: 16px; lline-height: 24px; letter-spacing: -0.64px; }
	
	/* sub_con03 */
	.con03-list {margin-top: 30px; flex-wrap: wrap; gap: 10px 0;}
	.con03-list li {width: 100%;}
	.con03-list li .txt {padding: 20px 12px; gap: 8px;}
	.con03-list li h4 {font-size: 20px; line-height: 30px;}
	.con03-list li p {font-size: 16px;line-height: 24px; }
	
	/* sub_con04 */
	.con04-list {margin-top: 0; flex-wrap: wrap; gap: 10px; }
	.con04-list li {width:100%;}
	.con04-list li .txt {padding: 20px 12px; gap: 8px 0;}
	.con04-list li h3 {font-size: 20px;line-height: 30px;}
	.con04-list li p {font-size: 16px; line-height: 24px;letter-spacing: -0.64px;}
	
	/* sub_con05 */
	.con05-slide {margin-top: 30px;}
	.con05-slide .swiper-slide {width: 60%;}
	.con05-slide .swiper-slide .txt {padding: 20px 12px; gap: 8px;}
	.con05-slide .swiper-slide h4 { font-size: 16px; line-height: 100%; }
	.con05-slide .swiper-slide p {font-size: 14px; line-height: 22px; letter-spacing: -0.64px;}
}