/* 공통 */
.con1300 {width: 1300px; margin: 0 auto;}
.s_title {text-align: center;}
.s_title h2 {font-size: 18px; font-weight: 500; color:#0371fb;}
.s_title h1 {font-size: 48px; font-weight: 700; color:#000; margin: 7px 0 15px}
.s_title h3 {font-size: 18px; font-weight: 500; color:#000; margin-bottom: 25px;}
.s_title p {font-size: 16px; font-weight: 300; color:#000; line-height: 30px; word-break: keep-all;}

/*Content CSS*/
#contactus {padding:100px 0 120px; }

/* 상단 */
.bo_w_top {display: flex; margin-bottom: 50px;}
.bo_w_top > div {width: 50%; }
.bo_w_top .cont {background-color: #f9f9f9; padding:50px;}
.bo_w_top .cont h1 {font-size:30px; font-weight:700; color:#000; font-family: 'Raleway', sans-serif; padding-bottom: 30px; margin-bottom: 35px;
border-bottom: 1px solid #ddd; letter-spacing: 1px;}
/* .bo_w_top .cont h1 span {color:#d21034; } */
.bo_w_top .cont ul li {font-size:15px; font-weight: 300; color:#333; margin-bottom: 20px; position: relative; padding-left: 75px; line-height: 26px;}
.bo_w_top .cont ul li:last-child {margin-bottom: 0; }
.bo_w_top .cont ul li span {font-weight: 500; display: block; color:#000; min-width:52px; position: absolute; top: 0; left: 0;}
.bo_w_top .cont ul li strong { position:relative; font-weight: 500; padding:0 30px 0 150px; }
.bo_w_top .cont ul li strong:before { content:""; position:absolute; left:120px; top:2px; width:1px; height: 16px; background:#ddd; }

.bo_w_top .root_daum_roughmap .cont {display: none;}
.bo_w_top .map_wr .root_daum_roughmap .wrap_controllers {display: none;}
.bo_w_top .cont ul li b {font-weight: 500; color:#000;}
.bo_w_top .cont ul li div {display: flex; align-items: flex-start; }
.bo_w_top .cont ul li div b {display: block; margin-right: 10px;}

#bo_w_tit {    font-size: 25px; font-weight: 700; color: #000; font-family: 'Raleway', sans-serif; margin-bottom: 25px;}






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

}


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

}

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

}
