.sub-hero.sub-top05_05 {background:url('../../img/sub/sub05_05_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-img {margin-top: 50px;}
.con01-img img {width: 100%;}
.sub-con01 .main-desc.last {margin-top: 16px;}

/* sub-con03 */
.con03-list01 {margin-top: 50px; display: flex; align-items: center; gap: 24px;}
.con03-list01 li {width: calc(100% / 3 - 12px);}
.con03-list01 li .img img {width: 100%;}
.con03-list01 li .txt {display: flex; padding: 24px 0px;flex-direction: column; justify-content: center;align-items: center; gap: 12px;align-self: stretch; background-color: #fff; border-bottom: 2px solid #bd8766;}
.con03-list01 li .txt h4 {color: #BD8766;font-size: 26px; font-weight: 500; line-height: 36px;}
.con03-list01 li .txt p {font-size: 20px;font-weight: 300;line-height: 30px;}
.con03-box02 {margin-top: 50px; display: flex; flex-direction: column; gap: 24px;}
.con03-box02 .img img {width: 100%;}
.con03-box02 .txt {width: 100%;display: flex; gap: 24px;}
.con03-box02 .txt > div {width: calc(100% / 2 - 12px); background-color: #fff;border-bottom: 2px solid #bd8766;padding: 24px 0px;}
.con03-box02 .txt > div h4 {color: #BD8766;font-size: 26px;font-weight: 500;line-height: 36px; margin-bottom: 12px;}
.con03-box02 .txt > div p {font-size: 20px;font-weight: 300;line-height: 30px;}
.con03-box03 {margin: 50px 0;}
.con03-box03 img {width: 100%;}

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

@media (max-width: 1176px){
	.con03-list01 li .txt p {font-size: 18px;line-height: 28px;}
}
@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 {margin-top: 0;}
	.con01-img {margin-top: 30px;}
	
	.con03-list01 {margin-top: 30px; flex-wrap: wrap; gap: 10px;}
	.con03-list01 li {width: 100%;}
	.con03-list01 li .txt {padding: 20px 12px;gap: 8px;}
	.con03-list01 li .txt h4 {font-size: 20px;line-height: 30px;}
	.con03-list01 li .txt p {font-size: 16px;line-height: 24px;letter-spacing: -0.64px;}
	.con03-box02 {margin-top: 30px; gap: 10px;}
	.con03-box02 .txt {flex-wrap: wrap; gap: 10px;}
	.con03-box02 .txt > div {width: 100%;padding: 20px 12px;}
	.con03-box02 .txt > div h4 {font-size: 20px;line-height: 30px; margin-bottom: 8px;}
	.con03-box02 .txt > div p {font-size: 16px;line-height: 24px;}
	.con03-box03 {margin: 30px 0;}
	.con04-img {margin: 30px 0;}
	.sub-con04 .con04-box { padding: 28px 16px; gap: 16px 0; }
	.sub-con04 .con04-box .tit p {margin-top: 8px;font-size: 20px; line-height: 30px;}
	.sub-con04 .con04-box .desc {font-size: 16px; line-height: 24px; word-break: keep-all;}
	.sub-con04 .con04-box .desc br {display: none;}

}