/*Content CSS*/
#contact {display: flex; overflow: hidden; height:800px; width:1280px; margin:0 auto;}
#contact > div {width:50%; height:100%;}
.con_info {background: #072a60;}
.con_map {border-bottom:1px solid #ddd;}
.con_map .root_daum_roughmap .wrap_controllers {display: none;}

.con_info {padding:100px 60px; position: relative; z-index: 1; overflow: hidden;}
.con_info > img {position: absolute; z-index: -1; right:-100px; bottom:-30px; opacity: .2;}

.info_line {  display: block; width: 60px; height: 4px; background: #fff; margin: 0 0 25px; transform: skew(-30deg);}
.info_subject {display: flex; align-items: center;}
.info_subject h1 {    font-size: 65px; font-weight: 700; color: #fff;  font-family: 'Raleway', sans-serif;}
.info_subject h2 {color:#fff; font-weight:600; font-size:35px; font-family: 'NanumSquare',sans-serif;	margin-left:25px; position: relative; top:5px;}

.info_ad {margin-top:50px; }
.info_ad div {width:100%;}
.info_ad h3 {font-size:22px; font-weight: 600; color:#fff; font-family: 'Raleway', sans-serif;}
.info_ad ul {text-align: left; margin-top:10px;}
.info_ad ul li {font-size:15px; font-weight: 300; color:#fff; opacity: .8; position: relative; padding:15px; padding-left:15px;  line-height: 25px;
    border-bottom: 1px dashed rgba(255,255,255,.3); font-family: 'Raleway', sans-serif;}
/* .info_ad ul li:nth-child(2) {font-family: 'Raleway', sans-serif;} */
.info_ad ul li::before {content: ''; display: block; width:4px; height:4px; background: #fff; position: absolute; left:0; top:25px;}

.info_tel {margin-top:60px;}
.info_tel h3 {font-size:22px; font-weight: 600; color:#fff; font-family: 'Raleway', sans-serif;}
.info_tel p {font-size:45px; font-weight: 600; color:#fff;  font-family: 'NanumSquare',sans-serif; margin-top:30px;}
.info_tel p img {margin-right:15px;  position: relative; top:-3px;}


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

}

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

}

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

}

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

}
