@charset "utf-8";

#sub_top {width:100%; height:300px; background:url("../images/sub_visual01.jpg") center 0 no-repeat; }
#sub_top .location {text-align:center; padding-top:110px;  font-family: 'Noto Sans KR', sans-serif; font-weight:300;}
#sub_top .location .color_a {font-size:14px; line-height:14px; color:#fff;}
#sub_top .location .color_b {font-size:14px; line-height:14px; color:#fff;}
#sub_top .sub_title{text-align:center; font-size:40px; font-weight:400; color:#fff; line-height:50px; padding-top:10px; font-family: 'Noto Sans KR', sans-serif; }

#submenu{width:100%; height:50px;position:relative; border-bottom:1px solid #dddddd; font-family: 'Noto Sans KR', sans-serif;}
#submenu #sub_select{width:1200px; margin:0 auto;  text-align:center;}
#submenu #sub_select li{display:inline-block;}
#submenu #sub_select li a{display:block; font-size:16px; line-height:16px; color:#000; padding:17px 40px;  font-weight:400;  text-align:center;}
#submenu #sub_select li a:hover{color:#005bac; border-bottom:1px solid #005bac; font-weight:400;}
#submenu #sub_select li a.on{color:#005bac; border-bottom:1px solid #005bac; font-weight:400;}

#sub_content{width:1200px; margin:0 auto;}
#sub_content .cont{min-height:350px; padding:60px 0 80px 0;  font-size:15px; line-height:28px; font-family: 'Noto Sans KR', sans-serif;}

#sub_content .adr{border-top:1px solid #005bac; margin-top:10px; padding-top:10px}
#sub_content .adr li{font-size:14px; line-height:22px; float:left; margin-right:30px;}
#sub_content .adr li strong{color:#005bac; margin-right:10px;}
h3{font-size:22px; line-height:60px;}
.sub_map{padding-top:30px; border-top:1px solid #005bac;}
.sub_map li{font-size:15px; line-height:30px;}
.sub_map strong{color:#005bac; padding-right:10px;}