/* COMMON */
#contact-wrap {text-align: center;padding: 30px 0 0;overflow: hidden;}
#contact-wrap .c-inner {max-width: 1300px; margin: 0 auto; position: relative;}
.contact__title {text-align: center;margin-bottom: 30px;}
.contact__title em {font-family: 'Montserrat';font-size: 15px;font-weight:300;color: #e9502e;}
.contact__title h2 {font-family: 'NanumSquare', sans-serif;font-size: 26px;font-weight: 900;color: #000;margin-top: 10px;}

/* contact-wrap */
#contact-wrap {position: relative;}
/* contact-info */
.contact-info {}

/* contents */
.contact__title img {}
.contact-info .contents {}
.contact-info .contents img {width: 100%;}
.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;display: none;}
.contact-info .image img {max-width: none;}
/* contact-info-menu */
.contact-info-menu {}
.contact-info-menu li {position: relative;padding: 30px;background: #fff;}
.contact-info-menu li::before {content:'';display:block;width: 30px;height: 1px;background: #e9502e;margin: 0 auto 15px;display: none;}
.contact-info-menu li:nth-child(2n+1) {background: #eee;}
.contact-info-menu li + li {}
.contact-info-menu li .title {display: flex;justify-content: center;align-items: center;}
.contact-info-menu li i {font-size: 23px;color: #e9502e;}
.contact-info-menu li em {font-family: 'Montserrat';font-size: 17px;font-weight: 600;color: #333;display: block;margin: 0 0 0 5px;word-break: keep-all;}
.contact-info-menu li p {font-size: 15px;font-weight: 300;color: #333;line-height: 25px;word-break: keep-all;margin-top: 5px;}
.contact-info-menu li p br {}

/* map */
.contact-map .root_daum_roughmap .wrap_map {height: 350px;}
#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) {

}
