/* 공통 */
.sub_con {width: 100%; padding:0 15px ;}
.s_title {text-align: center; }
.s_title h2 {font-size:15px; font-weight: 500; color:#aacd06; letter-spacing: 3.6px;  border-bottom: 2px solid #aacd06; display: inline-block ; padding-bottom: 5px;
text-transform: uppercase;}
.s_title h1 {font-size:24px; font-weight: 600; color:#000; margin-top:12px;}

.w_box {background: #fff; position: relative; z-index: 2; }
.cir_bullet {display: flex; flex-direction: column; align-items: center; }
.cir_bullet > span {display: block; width: 10px; height: 10px; border-radius: 50%; background-image: linear-gradient(to left, #aacd06, #009944); margin-bottom: 10px; }
.cir_bullet > span:nth-child(2) {opacity: .4;}
.cir_bullet > span:nth-child(3) {opacity: .2; margin-bottom: 0; }
/* s_list */
.s_list {width: 100%: }
.s_list li {position: relative; padding-left:15px ;font-size:14px; font-weight: 300; color:#666; margin-bottom: 10px; letter-spacing: -.5px;}
.s_list li::before {content: ''; display: block; width: 5px; height: 5px; background-color: #aacd06; position: absolute; left:0; top:8px;}
.s_list li:last-child {margin-bottom: 0; }



/*Content CSS*/
#location {padding:40px 0 60px; position: relative ; z-index: 1; }
/* section1 */
#loc_sec {margin-top:40px; }
#loc_sec .loc_list {display: flex; margin-bottom: 20px; flex-direction: column;}
#loc_sec .loc_list li {display: flex; align-items: center; border-bottom: 1px solid #ddd; width: 100%; padding:15px;}
#loc_sec .loc_list li:first-child {padding-top:0; }
#loc_sec .loc_list li:last-child {border-bottom: 0;}
#loc_sec .loc_list li .icon {margin-right: 15px; }
#loc_sec .loc_list li p {font-size:14px; font-weight: 400; color:#000; letter-spacing: -.5px; word-break: keep-all;}
#loc_sec .map .root_daum_roughmap .wrap_controllers {display: none; }
#loc_sec .s_list {margin-top:25px;}







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

}

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

}

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

}
