.location-box .root_daum_roughmap{width:100%;border-top-right-radius: 10px;border-top-left-radius: 10px;}
.location-box .root_daum_roughmap .cont{display:none;}

.location-box .root_daum_roughmap .border1,
.location-box .root_daum_roughmap .border3,
.location-box .root_daum_roughmap .border4 {width: 0px;}

.contact-box {border: 1px solid #DDDDDD;border-top: unset;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;padding: 48px 50px 43px;display: flex;gap: 20px;justify-content: space-between;align-items: center;} 
.contact-box .inner .tits {font-size: 20px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2;margin-bottom: 25px;color: #001A54;}
.contact-box .inner {}

.contact-box .inner > ul {display: flex;gap: 30px;}
.contact-box .inner > ul > li.phone {background: url(../img/common/ico-loca-phone.png) no-repeat center left;background-size: auto;background-position-y: center;}
.contact-box .inner > ul > li.email {background: url(../img/common/ico-loca-email.png) no-repeat center left;background-size: auto;background-position-y: center;}
.contact-box .inner > ul > li .au-name {margin-left: 25px;line-height: 1.2;color: #333;font-weight: 600;font-size: 16px;letter-spacing: -0.02em;margin-right: 10px;}
.contact-box .inner > ul > li .au-desc {line-height: 1.2;color: #666;font-weight: 600;font-size: 16px;letter-spacing: -0.02em;}

.contact-box .link-boxs {flex: none;}
.contact-box .link-boxs ul li a.link-btn {padding: 14px 24px 14px 50px;letter-spacing: -0.02em;font-weight: 700;font-size: 15px;}    
.contact-box .link-boxs ul li a.link-btn.link06::after {background: url(../img/common/ico-loca-map.png);background-repeat: no-repeat;background-size: auto;background-position: center;right: unset;left: 20px;width: 20px;height: 20px;}

 
.box-info .item:first-child {border-top: 2px solid #001A54;}
.box-info .item {display: flex;flex-wrap: wrap;align-items: center;gap: 70px;padding: 50px 10px 50px 0;border-bottom: 1px solid #DDDDDD;}  
.box-info .item .left {width: 200px;display: flex;flex-direction: column;align-items: center;gap: 16px;box-sizing: border-box;padding: 0 10px;}
.box-info .item .left p {font-weight: 700;font-size: 18px;line-height: 1.1;letter-spacing: 0;vertical-align: middle;color: #001A54;text-align: center;}
.box-info .item .right {flex: 1;}

.box-info .item .right > ol {}
.box-info .item .right > ol > li {font-size: 16px;font-weight: 600;letter-spacing: -0.01em;line-height: 1.5;color: #333333;position: relative;word-break: keep-all;}
.box-info .item .right > ol > li + li {margin-top: 6px;}

.box-info .item .right > ol > li > ul {margin-top: 5px;}
.box-info .item .right > ol > li > ul > li{position:relative;line-height: 1.7;font-size: 16px;font-weight: 500;color: #666;}
.box-info .item .right > ol > li > ul > li:before{content:'';position:absolute;top: 12px;left: -10px;width: 2px;height: 2px;background-color:#666;border-radius: 2px;} 
 
     

@media (max-width: 1300px) {
	.box-info .item .right .table-wrap {width: 100%;}
}

@media (max-width: 1024px) {
	.location-box .root_daum_roughmap .wrap_map {height: 400px !important;}
	
	.box-info .item {gap: 20px;}
	.contact-box {padding: 32px 25px 30px;}
	.contact-box .inner .tits {font-size: 18px;line-height: 1.5;margin-bottom: 20px;}
	
}
 
@media (max-width: 768px) { 
	.mg-b30 {margin-bottom: 20px !important;}
	
	.location-box .root_daum_roughmap .wrap_map {height: 320px !important;}
	
	.contact-box {padding: 25px 20px 25px;flex-direction: column;align-items: flex-start;}
	.contact-box .inner > ul {gap: 10px;flex-direction: column;} 
	
	.box-info .item {gap: 23px;flex-direction: column;padding: 32px 0px 32px 0;}
	.box-info .item .left {min-width: 100%;padding: 0;flex-direction: row;gap: 8px;align-items: flex-end;}
	.box-info .item .left p {text-align: unset;}
	.box-info .item .right{width: 100%;}
	.box-info .item .right ul {gap: 20px;} 	
	
	.slo-p {font-size: 16px;padding: 0 0 12px 0;}
	.box-info .item .right > ol > li {font-size: 15px;}
	.box-info .item .right > ol > li > ul > li{font-size: 14px;}
}