/* COMMON */
#contact-wrap {text-align: center;padding: 80px 0 0;overflow: hidden;}
#contact-wrap .c-inner {max-width: 1300px; margin: 0 auto; position: relative;}


/* contact-wrap */
#contact-wrap {position: relative;}
/* contact-info */
.contact-info {display: flex; justify-content: space-between; align-items: center;}

/* contents */
.contact-info .contents {text-align: left;width: calc(100% - 474px);}
.contact-info .contents .title {}
.contact-info .image {width: 401px;height: 400px;text-align: center;padding: 90px 20px;position: relative;z-index: 10;margin-bottom: -70px;background-image: linear-gradient(to top, #e9502e, #ffb09e);display: flex;justify-content: center;align-items: center;}
.contact-info .image img {max-width: none;}
/* contact-info-menu */
.contact-info-menu {display: flex;justify-content: space-between;margin: 70px 0 60px;}
.contact-info-menu li {flex-basis: 30%;position: relative;padding: 0 40px;min-height: 124px;}
.contact-info-menu li::before {content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 141px; background: #ddd;}
.contact-info-menu li i {font-size: 35px;color: #e9502e;}
.contact-info-menu li em {font-family: 'Montserrat';font-size: 20px;font-weight: 600;color: #333;display: block;margin: 20px 0 15px;word-break: keep-all;}
.contact-info-menu li p {font-size: 16px; font-weight: 300; color: #333; line-height: 27px; word-break: keep-all;white-space: nowrap;}

/* map */
.contact-map .root_daum_roughmap .wrap_map {height: 550px;}
#contact-wrap .root_daum_roughmap .wrap_controllers {display: none;}


@media screen and (max-width:1700px) {

}


@media screen and (max-width:1300px) {


}

@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 640px) {


}

@media screen and (max-width: 480px) {

}
