.map-box {padding: 0 0 40px;}
.map-box .root_daum_roughmap{width: 100%;}
.map-box .cont {display: none;}

.address {display: flex;gap: 10px;padding:  0 0 15px;}
.address .ico {width: 36px;}
.address p {flex: 1;font-weight: 500;font-size: 24px;line-height: 150%;letter-spacing: -0.2px;color: #000000;}
.contacts {padding: 0 0 64px 46px;border-bottom: 1px solid #CCCCCC}
.contacts > ul {display: flex; gap: 20px;align-items: center;}
.contacts > ul > li > span {font-size: 20px;line-height: 130%;font-weight: 600;}
.contacts > ul > li {font-size: 18px;display: flex;gap: 10px;}
.contacts > ul > li a {font-size: 18px;font-weight: 400;}

.con-box .table-wrap.scrollbox:first-of-type {padding-top: 0;}
.table-wrap {padding: 64px 0;border-bottom: 1px solid #CCCCCC}
.table-wrap.table-last{padding-bottom: 0;border-bottom: 0;}

@media (max-width:1024px){
	.table-wrap {padding: 40px 0;}
	.address p {font-size: 16px;}
	.address {padding: 0 0 10px;}
	.contacts {padding: 0 0 30px 46px;}
	
	.contacts > ul {flex-direction: column;gap: 15px;    align-items: flex-start;}
	.contacts > ul > li > span {font-size: 18px;}
	.contacts > ul > li {font-size: 16px;}
	.contacts > ul > li a {font-size: 16px;}
}