.local {border-radius: 5px; overflow: hidden; }
.local .map { height: 450px; }
.local .map .root_daum_roughmap, .local .map .root_daum_roughmap .wrap_map { width: 100%!important; height: 100%!important; }
.local .map .root_daum_roughmap .wrap_map .map_border { background-color: transparent !important; border: 0 !important; }
.local .map .root_daum_roughmap .cont { display: none; }
.local .map .root_daum_roughmap .roughmap_maker_label { display: none; }
.local .map .root_daum_roughmap img[role="presentation"] { display: none !important; }

.local .add { display: flex; align-items: center; padding: 40px 45px; background: #2D2C91;justify-content: space-between;gap: 45px;}
.local .add ul {flex: 1;}
.local .add ul li {font-weight: 500; font-size: 16px; line-height: 110%; letter-spacing: -.02em; color: #fff; }
.local .add ul li.day {align-items: flex-start;display: flex;gap: 6px; }
.local .add ul li.adress {font-weight: 700;font-size: 26px;line-height: 140%;letter-spacing: 0;color: #fff;}
.local .add ul li.day:before { background: url(../img/common/ico-clock.png)no-repeat center center;max-width: 20px;height: 20px;content: "";display: inline-block;width: 100%;}
.local .add > div a { display: flex; justify-content: center; height: 56px; align-items: center; gap: 10px; padding: 20px; background-color: #ffffff; border-radius: 99px; font-weight: 700; font-size: 16px; line-height: 19px; letter-spacing: -.02em; color: #2D2C91;box-sizing: border-box;}
.local .add > div a:after { content: ''; width: 10px; height: 10px; background: url(../img/common/ico-link-map.png) no-repeat center / 100% auto; }

.ol-type-get{counter-reset: my-counter;}
.ol-type-get li {background: #F6F9FF;padding: 22px 20px;border-radius: 5px;position: relative;counter-increment: my-counter;display: flex;align-items: center;gap: 10px;margin: 0 0 10px;}
.ol-type-get li:last-child {margin: 0;}
.ol-type-get li:before {content: counter(my-counter);display: inline-block;max-width: 26px;height: 26px;background: #2D2C91;border-radius: 100%;font-family: El Messiri;font-weight: 700;font-size: 14px;line-height: 100%;letter-spacing: -0.2px;text-align: center;vertical-align: middle;color: #fff;display: flex;align-items: center;justify-content: center;width: 100%;}
.ol-type-get li p {font-weight: 500;font-size: 15px;line-height: 22px;letter-spacing: -0,2px;vertical-align: middle;color: #333333;}


@media (max-width: 1024px) {
	.local .add {padding: 20px;gap: 20px;flex-direction: column;}
	.local .add ul li.adress {font-size: 22px;}
}

@media (max-width: 768px) {
	.location-wrap .item {gap: 15px;flex-direction: column;align-items: flex-start;padding: 15px 20px;}
	.location-wrap .item .left p {font-size: 20px;padding: 0;}
	.location-wrap .item .left p:before {width: 30px;height: 30px;}
	
	.location-wrap .item .right {padding: 0;}
	.location-wrap .item .right .ul-type-local > li {font-size: 16px;}
	.location-wrap .item .right .ul-type-local > li > p:before {top: 8px;}
	.location-wrap .item .right .ul-type-local > li > p {flex-direction: column;align-items: flex-start;}
}