
.pt50 {padding-top:5rem;}
.pt60 {padding-top:6rem;}
.pt70 {padding-top:7rem;}
.pt80 {padding-top:8rem;}
.pt90 {padding-top:9rem;}
.pt100 {padding-top:10rem;}

.sub_visual {position:relative; width:100%;display:table;height:366px;background:url('/image/sub/sub_visual.png') 50% 50% no-repeat;background-size:cover}
.sub_visual>p {color:#fff;font-size:4.5rem;display:table-cell;vertical-align: middle;max-width:1180px;}
.sub_visual2 {position:relative; width:100%;display:table;height:366px;background:url('/image/sub/sub_visual2.png') 50% 50% no-repeat;background-size:cover}
.sub_visual3 {position:relative; width:100%;display:table;height:366px;background:url('/image/sub/sub_visual3.png') 50% 50% no-repeat;background-size:cover}
.sub_visual4 {position:relative; width:100%;display:table;height:366px;background:url('/image/sub/sub_visual4.png') 50% 50% no-repeat;background-size:cover}
.sub_visual5 {position:relative; width:100%;display:table;height:366px;background:url('/image/sub/sub_visual5.png') 50% 50% no-repeat;background-size:cover}


.sub_con {max-width:1180px;margin:auto;padding:7rem 0 9rem}


.pc_br {display:block}

#sub_bar_wrap { position: relative;height:51px;margin-top:-51px;width:100%;z-index:99;;border-top:1px solid rgba(255,255,255,.5);}
#sub_bar_in {width:1180px;margin:auto;border-left:1px solid  rgba(255,255,255,.5);}
#sub_bar_in>ul>li {border-right:1px solid  rgba(255,255,255,.5);float:left;}
#sub_bar_in .home_ic {width:50px;text-align:center;border-right:1px solid #ddd;height:50px;vertical-align:middle;padding-top:17px}
.dropbtn {font-family: "Noto Sans KR", 'Noto Sans', sans-serif, dotum, AppleGothic;background:url("/image/sub/bar_arrow.png") 90% center no-repeat;padding-left:20px; font-size: 1.5rem;border: none;width:180px;color:#fff;text-align:left;height:49px;cursor: pointer;}
.dropdown { float: right; position: relative;display: inline-block;}
.dropdown-content {display: none;position: absolute;z-index:999;background-color: #fff;overflow: auto;left: -1px; z-index:99;border:1px solid #ddd;border-bottom:0px;box-sizing:content-box}
.dropdown-content a {width:360px;padding:13px 0;padding-left:20px;color: black;text-decoration: none;display: block;font-size: 1.5rem;line-height:1.9rem;}
.dropdown-content li {width:100%;border-bottom:1px solid #ddd;}
.show {display: block !important;}
#sub_bar_in>ul>li:nth-child(3)  .dropbtn {width:360px;}
.sub_title {color:#000;font-size:4rem;font-weight:500;border-bottom:1px solid #ddd;margin-bottom:7rem;padding-bottom:3rem;}


.company_bg {overflow: hidden;color:#fff;background:url('/image/sub/con_img1.png')  50% 50% no-repeat;padding:7rem 8rem 5rem;position:relative; background-size:contain}
.company_bg>span {position: absolute;right:0;top:0;}
.company_bg>ul>li>div {padding-left:2rem;border-left:2px solid #fff;}
.company_bg>ul>li {margin-bottom:3rem;}
.company_bg>ul>li>div p {line-height:3rem;font-size:2.6rem;}
.company_bg>ul>li>div div {margin-top:3px;font-size:1.7rem;font-weight:300;}
.company_bg .bottom {margin-top:13rem;}




.greeting_wp {position: relative;padding-right:43%;}
.greeting_wp .img {position: absolute;right:0;top:0;}

.greeting_wp .st1 {color:#01aef0;font-size:3.3rem;font-weight:500}
.greeting_wp .st2 {color:#000;font-size:2rem;font-weight:500}
.greeting_wp .st3 {color:#000;font-size:1.9rem;font-weight:300}
.organization_li {margin-left:-3rem;}
.organization_li>li {width:20%;float:left;margin-bottom:3rem;padding-left:3rem;}
.organization_li>li .st1 {margin-top:2rem;font-family:'Poppins';font-size:1.8rem;font-weight:500;}
.organization_li>li .st2 {color:#01aef0;font-family:'Poppins';font-size:1.6rem;font-weight:300;}



.paging {text-align:center; margin-top:30px; position:relative; font-size:0;}
.paging .btn {border:none; padding:0; line-height:0; font-size:0; vertical-align:top; width:34px; height:34px; overflow:hidden; position:relative; z-index:1;}
.paging img {vertical-align:top;}
.paging a {font-size:13px; vertical-align:top; display:inline-block; *zoom:1; *display:inline; padding:0 2px; color:#676767; min-width:34px; height:34px; line-height:34px; background-color:#fff; box-sizing:border-box;  border:1px solid #ddd; margin:0 -1px; position:relative; z-index:2;}
.paging span{vertical-align:top;}
.paging span.pg,
.paging a.sel {color:#123461; border:1px solid #123461; z-index:3}
.paging span.empty_msg { border:none !important; font-weight:normal; font-size:13px; color:#ff6600; }


.history_li>li {width:16.666%;float:left;}
.history_li .st1 {position: relative;font-family:'Poppins';margin:2rem 0 7rem;font-size:3rem;font-weight:600;}
.history_li .st2 {padding:0 3px;margin-bottom:2rem;min-height:130px;}
.history_li .st2>div{ border-bottom:1px solid #ddd;padding-bottom:5px ;margin-bottom:5px;color:#454545;;font-size:1.6rem;;}
.history_li .st1:before {content:"";width:100%;height:1px;background-color:#ddd;display:inline-block;position: absolute;bottom:-3rem;left:50%;}
.history_li .st1:after {background:url('/image/sub/d_2.png') no-repeat;width:25px;height:25px;content:"";display:inline-block;position: absolute;bottom:-4.3rem;left:47%;}
.history_li .st2>div:last-child{border-bottom:0;}
.history_li .st3 {border-left:1px solid #ddd;margin-top:3rem;padding-left:1.5rem; min-height:230px;}
.history_li .st3 p {font-weight:500;color:#123461;font-size:1.7rem;}
.history_li .st3 div {color:#454545;font-weight:300;color:#123461;font-size:1.7rem;}

.map_txt1 {vertical-align: top;font-size:3rem;font-weight:300;;line-height:3rem;}
.map_txt1 span {font-weight:500;}

.map_txt2 {vertical-align: middle;margin-left:2rem;line-height:3rem;font-size:2rem;font-weight:300;}
.map_txt2 img {vertical-align: middle}
.map_txt3 {border-top:1px solid #ddd;margin-top:2rem;padding-top:2rem;}
.map_txt3>span {margin-right:7rem;font-size:2rem;font-weight:500;font-family:'Poppins';}
.map_txt3>span>span {display:inline-block;width:110px;}
.map_txt3>span img {vertical-align: middle}


.product_li {margin-left:-2rem;}
.product_li>li {width:33.333%;float:left;padding-left:2rem;margin-bottom:3rem;}
.product_li>li .st1 {margin-top:1rem;font-size:1.8rem;font-weight:500;}
.product_li>li img {border:1px solid #ddd;}

.view_in>div:nth-child(1) {width:35%;float:left;}
.view_in>div:nth-child(2) {width:65%;float:left;padding-left:4rem;}

.view_in .st1 {font-size:3rem;font-weight:500;}
.view_in .st2 {font-size:1.6rem;color:#454545;}
.view_in .st3 {border:1px solid #ddd;padding:3rem;background-color:#f9f9f9;font-size:1.7rem;}

.view_in .st4 {font-size:1.6rem;;color:#454545;}
.view_in .st5 a{display:inline-block;padding:1.5rem 4rem; border-radius:50rem;background-color:#123461;color:#fff;font-size:1.7rem;}


.slider2 img {border:1px solid #ddd;}


.slider2 .slick-arrow{position:absolute; ;overflow:hidden; text-indent:-9999px; z-index:2; background-size:cover !important;}
.slider2 .slick-prev {text-indent:-999999px;z-index:99;border:0;bottom:-6rem;;position:absolute;left:50%;margin-left:-110px;background-color:rgba(255,255,255,0);background:url('/image/sub/btn_prev3.png') no-repeat;width:99px;height:40px;}

.slider2 .slick-next {text-indent:-999999px;z-index:99;border:0;bottom:-6rem;;position:absolute;left:50%;margin-left:18px;background-color:rgba(255,255,255,0);background:url('/image/sub/btn_next3.png') no-repeat;width:98px;height:40px;}


.notice_bar select {float:left;width:119px;height:40px;margin-right:10px}
.notice_bar .notice_search  {float:left;}
.notice_bar>div {padding-right:0px !important}


.select_box {display:table-cell;border:1px solid #ddd; width: 50%;height: 45px;font-size: 13px;color: #656565; background:#fff url(/image/sub/select_btn.png) no-repeat 100% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}

.search_bar {background-color:#f7f7f7;border:1px solid #ddd;padding:1rem 2rem;}
.search_bar p {float:left;color:#454545;line-height:40px;font-size:13px;}
.search_bar div {float:right;padding-right:62px;position:relative;}
.search_bar div input[type="text"] {padding:0px 1rem;width:176px;height:40px;border:1px solid #ddd;border-right:0px;background-color:#fff;}
.search_bar div .btnSch {width:62px;height:40px;background-color:#f4f4f4;border:1px solid #ddd;color:#777;font-size:1.2rem;position:absolute;right:0px;top:0px}
.search_bar .fr {padding-right:0px}


.news_li {margin-left:-2rem}
.news_li>li {width:33.3333%;float:left;padding-left:2rem;margin-bottom:5rem;}
.news_li>li .st1 {  white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;font-size:1.8rem;font-weight:500}
.news_li>li .st2 {        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;font-size:1.7rem;color:#454545;}
.news_li>li .st3 {font-size:1.7rem;color:#454545;font-weight:500}
.news_li>li:nth-child(3n+1) {clear:both}

.view_con {font-size:1.5rem;min-height:300px;padding:2rem;border:1px solid #ddd;}
.view_btm {margin-top:3rem;}
.view_btm .left_btn2 a{padding:1rem 4rem;display:inline-block;color:#979797;font-size:1.6rem;background-color:#e8e8e8;border-radius:50rem;}
.view_btm .right_btn3,
.view_btm .right_btn2 a {background-color:#123461;padding:1rem 4rem;color:#fff;display:inline-block;font-size:1.6rem;border-radius:50rem;}

.view_txt1 {font-size:2rem;font-weight:500;padding:5rem 0;border-top:2px solid #000;border-bottom:1px solid #ddd;}
.view_txt2 {padding:2rem;color:#676767;font-size:1.7rem;font-weight:300;;}





.table_st1 {width:100%;border-top:1px solid #ddd;}
.table_st1 th {padding:1.5rem 0px;color:#454545;border-bottom:1px solid #ddd;font-size:1.6rem;font-weight:500}
.table_st1 td {border-bottom:1px solid #ddd;}
.table_st1 td {color:#454545;font-size:1.7rem;padding:1.5rem 1rem;text-align:center;}

.table_st1 td img{vertical-align: middle}


.contact_txt1 {font-size:2rem;font-weight:500;}
.contact_txt1  span {margin-right:8rem}
.contact_txt1 img {vertical-align: middle}
.contact_txt2 {border:1px solid #ddd;color:#454545;background-color:#f9f9f9;padding:1.5rem 0;font-size:1.7rem;}

.contact_txt3 {line-height:3rem;font-size:2.2rem;font-weight:500;}
.contact_txt3>label {line-height:3rem;font-size:1.4rem}

.contact_txt4 textarea {width:100%;height:150px;border:1px solid #ddd;padding:1rem;}

.select_box2 {border:1px solid #ddd; width:100%;height: 60px;font-size: 1.5rem;color: #656565; background:#fff url(/image/sub/arrow2.png) no-repeat 97% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;padding:1rem 2rem;}
.contact_li2 {margin-left:-2rem;}
.contact_li2>div {float:left;width:50%;padding-left:2rem;}
.contact_li2>div input[type="text"]  {padding:1rem 2rem;width:100%;height:60px;border:1px solid #ddd;font-size: 1.5rem;color: #656565; }
.contact_li2 textarea {width:100%;height:150px;border:1px solid #ddd;padding:2rem;font-size: 1.5rem;}

textarea{font-family: 'Noto Sans KR'}
.contact_btn button {color:#fff;font-size:1.7rem;display:inline-block;background-color:#123461;border:0;padding:1.2rem 5rem;border-radius:50rem;}


.renew_ideolgy {display:table;width:100%;}
.renew_ideolgy>div {display:table-cell;vertical-align: middle}
.renew_ideolgy>div:nth-child(1) {width:40%;}
.renew_ideolgy .st1 {letter-spacing: -0.025em;color:#0a98da;font-size:2.8rem;font-weight:600;}
.renew_ideolgy .st2 {letter-spacing: -0.025em;;font-size:2.8rem;}
.renew_ideolgy .st3 {letter-spacing: -0.025em;;font-size:2rem;}
.renew_ideolgy .st4 {letter-spacing: -0.025em;;font-size:1.8rem;}


.renew_ideolgy2 {min-height:580px;padding-right:40%;margin-top:10rem;position: relative}
.renew_ideolgy2 .img {position: absolute;right:0;top:0;}
.renew_ideolgy2 .st1 {letter-spacing: -0.025em;;font-size:2.8rem;font-weight:600;}
.renew_ideolgy2 .st3{line-height:1.6;letter-spacing: -0.025em; ;font-size:1.8rem;}
.renew_ideolgy2 .st4{letter-spacing: -0.025em;;font-size:1.8rem;color:#0a98da;}
.renew_ideolgy2 .st3 b {font-size:2.7rem;}





/*==== sub13 연혁 ====*/

.c004_ht_wrap {
  width: 100%;
 
}

.c004_ht_t_f {
  width: 100%;
  height: 50px;
  display: table;
  table-layout: fixed;
}

.c004_ht_row_first_dot {
  width: 13px;
  height: 13px;
  background: #dfdfdf;
  position: absolute;
  right: -7px;
  top: 0px;
  border-radius: 50%;
}

.c004_ht_t_l {
  width: 100%;
  height: 30px;
  display: table;
}

.c004_ht_row_last_dot {
  width: 13px;
  height: 13px;
  background: #dfdfdf;
  position: absolute;
  right: -7px;
  bottom: 0px;
  border-radius: 50%;
}

.c004_ht_t_year {
  width: 100%;
  display: table;
}

.c004_ht_t_list {
  display: table;
}

.c004_ht_t_list:last-child {
  padding-bottom: 0px;
}

.c004_ht_year {
  width: 200px;
  display: table-cell;
  position: relative;
  vertical-align: middle;
}

.c004_ht_year > div {
  font-size: 25px;
  font-weight: 700;
  display: inline-block;
}

.c004_ht_row {
  width: 80px;
  display: table-cell;
  position: relative;
  border-right: #d3d3d3 1px solid;
  vertical-align: middle;
}

.c004_year_dot {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  box-sizing: border-box;
  border: #0a99d9 5px solid;
  position: absolute;
  right: -13px;
  top: 50%;
  margin-top: -15px;
  background: #fff;
  z-index: 1000;
}

.c004_ht_enty {
  width: 80px;
  display: table-cell;
  position: relative;
  vertical-align: middle;
}

.c004_ht_list {
  display: table-cell;
  position: relative;
  vertical-align: top;
}

.c004_ht_list_line {
  width: 100%;
  padding: 20px 0 0 0;
  margin: 0 0 20px 0;
  border-bottom: #ddd 1px solid;
}

.c004_ht_t_list {
  display: table;
}

.c004_ht_t_list:first-child > .c004_ht_list {
  padding: 20px 0 0 0;
}

.c004_ht_t_list > .c004_ht_list {
  padding: 20px 0 0 0;
}

.c004_ht_t_list:last-child > .c004_ht_list {
  padding: 20px 0 20px 0;
}

.c004_ht_list_dot_01 {
  width: 9px;
  height: 9px;
  top: 50%;
  margin-top: -3px;
  background: #dfdfdf;
  border-radius: 50%;
  position: absolute;
  left: -85px;
}

.c004_ht_list_txt {
  text-align: left;
  position: relative;
  padding-left:1rem;/*text-indent:-1rem;*/
  color:#454545;font-size:1.7rem;
}





