/* 공통 */
.sub_con {width: 1300px; margin:0 auto;}
.sub_title {text-align: center;}
.sub_title h2 {    font-size: 14px; font-weight: 400; color: #0867ae; letter-spacing: 7px; font-family: 'Montserrat'; margin-bottom: 15px; text-transform: uppercase;}
.sub_title h1 {    font-size: 35px; font-weight: 400; color: #333; font-family: 'NanumSquare',sans-serif; line-height: 55px;}

/*Content CSS*/
#location {text-align: center;}
#location .sub_con img {display: block; margin:0 auto;}
.loc_list {display: flex; width: 100%; margin:45px 0 -50px; position: relative; z-index: 2;}
.loc_list li {flex:1; background: #fff; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-top:3px solid #0768af; padding:54px 0 0; min-height: 280px;}
.loc_list li div {height: 91px; line-height: 91px; transition: transform 500ms;}
.loc_list li:last-child {border-right: 1px solid #ddd;}
.loc_list li h2 {font-size:16px; font-weight: 700; color:#0867ae; font-family: 'Montserrat'; margin:15px 0 15px;}
.loc_list li p {font-size:14px; font-weight: 300; color:#666; line-height: 20px;}
.loc_list li:nth-child(even) {border-top-color: #61bd50;}
.loc_list li:hover div {transform: rotateY(180deg);}

/*loc_map  */
.loc_map {position: relative; z-index: 1;}
.loc_map .root_daum_roughmap .wrap_controllers {display: none;}





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

}

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

}

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

}
