@charset "utf-8";
@import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothiclight.css);

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,a,pre{ padding: 0px; margin: 0px; font-family: "Noto Sans KR", sans-serif; font-size: 13px; color: #333333; font-weight: normal }
img{ border: none; padding: 0px; vertical-align: middle;}
li{ list-style: none; }
a{ text-decoration: none; outline:none; select-dummy: expression(this.hideFocus=true); } 
table{ border-spacing: 0px; border-collapse: collapse; }
header, section, footer, nav, article, aside, figure{ padding:0px; margin:0px; display: block; }
fieldset{ border: none; }
legend{ display: none; }
address{ font-style: normal;}
pre{ color:#777}
input[type=button], input[type=submit], input[type=reset], input[type=image], button{ cursor: pointer; }


.et_200{margin-bottom: 200px;}
.fl{float: left;}
.fr{float: right;}
.cb:after{content: "";display: block;clear: both;}
.mgt_27{margin-top: 27px;}
.mgt_13{margin-top: 13px;}

/* COMMON */

html, body {  width: 100%; height: 100%;}
.header { width: 100%; position: absolute;}
.main_header { width: 100%; position: absolute;  -box-shadow: 1px 1px 2px rgba(0,0,0,0.3); background-color: rgba(255,255,255,0.0); border-bottom:1px solid #fff; z-index: 1;}
.sub_header { width: 100%; position: absolute;  -box-shadow: 1px 1px 2px rgba(0,0,0,0.3); background-color: rgba(255,255,255,0.0); border-bottom:1px solid #fff; }
.header *, .footer * {  font-family: "Noto Sans KR", sans-serif, 'Nanum Gothic';}

.wrap_all{min-width: 1000px;}

.header_wrap {width:1000px;height: 85px;margin: 0 auto; position: relative;  /*background:#fff; box-shadow: 1px 1px 2px rgba(0,0,0,0.3) ;*/}

.container{width:100%; min-width: 1000px; margin: 0 auto;}

.main_header .lnb_wrap{width: 100%; z-index: 0;background-color: #002676;}
.inner{width: 1000px; margin: 0 auto;}
.main_header .lnb li { display: inline-block; margin-left: 20px; padding: 3px 0px 4px 0px; }
.main_header .lnb li a { color: #b1b1b1; font-size: 14px;}
.main_header .lnb li a.active { color: #777;}

.sub_header .lnb_wrap{width: 100%; z-index: 0;background-color: #002676;}
.inner{width: 1000px; margin: 0 auto;}
.sub_header .lnb li { display: inline-block; margin-left: 20px; padding: 3px 0px 4px 0px; }
.sub_header .lnb li a { color: #b1b1b1; font-size: 14px;}
.sub_header .lnb li a.active { color: #777;}

.logo { float: left; padding-top: 23px;} 
.gnb { float: right; font-size: 0; margin-top: 48px;}
.header_wrap .main_gnb{margin-top: 40px;}
.gnb li { display: inline-block; text-align: center; height: 45px; position: relative;}

/*전체메뉴*/

.main_header .gnb li a { font-size: 15px;color:#0e0e0e;} 
.main_header .gnb > li > a { display:block; padding: 0 22px; }
.sub_header .gnb li a { font-size: 15px;color:#0e0e0e;}
.sub_header .gnb > li > a { display:block; padding: 0 24px; }

.gnb .sub_menu { display: none; position: absolute;z-index: 999; left: 0px; top: 45px; width: 160px; background: #ffffff; text-align: left; padding: 12px 0px 10px; box-sizing: border-box; border: 1px solid #e3e3e3;}
.gnb .sub_menu:before { content: ' '; display: inline-block; width: 15px; border-top: 1px solid #828ea7; margin-bottom: 4px; margin-left: 30px;}
.gnb .sub_menu li { width: 100%; line-height: 35px; height: 35px; display: block; text-align: left;}  
.gnb .sub_menu li a { display: block;width: 100%; padding-left: 30px;font-size: 14px;color: #666;box-sizing: border-box;} 
.gnb>li:hover > a { display: block;  border-bottom: 1px solid #10338c;}
.gnb>li:hover > a + .sub_menu{ display: block;}
.gnb>li:hover > a + .all{ display: grid;}
.gnb .sub_menu li a:hover { background: #10388c; color:#fff;}
.gnb .all li a:hover { color: #10388c;font-weight: bold;}
.gnb .sub_menu li a.p_menu {background-image: url(../images/common/arr_right.png); background-position: 130px center; background-repeat: no-repeat; }

/*전체메뉴*/

.gnb .all_menu_li{height: 20px;}
.gnb .all_menu_li a { padding-right:0 !important; }
.gnb .all_menu_li:hover{border:0;}
.gnb .all_menu_li img{margin-left: 50px;}
.gnb .all_menu_li .all{position: absolute; width: 999px; padding-left:193px; padding-right:89px; grid-template-columns:1.01fr 1fr 1fr 1fr 1fr 1fr 1fr; box-sizing:border-box; border: 1px solid #ddd;background-color: #fff;left: -887px;top:46px;display:none; padding-bottom: 20px;}
.gnb .sub_allmenu {text-align: center; box-sizing: border-box;margin-top: 20px; }
.gnb .sub_allmenu li { width: 100%; line-height: 35px; height: 35px; display: block; text-align: left;}  
.gnb .sub_allmenu li a { display: block;width: 100%; font-size: 13px;color: #666;box-sizing: border-box; white-space:nowrap;} 


/*전체메뉴*/

.gnb .sub_menu_customer  { display: none; position: absolute; left:-40px; top: 42px; width: 160px; background: #ffffff; text-align: left; padding: 12px 0px 0px; box-sizing: border-box; border: 1px solid #e3e3e3;}
.gnb .sub_menu_customer li { width: 100%; line-height: 35px; height: 35px; display: block; text-align: left;}  
.gnb .sub_menu_customer li a { display: block;width: 100%; padding-left: 30px;font-size: 14px;color: #666;box-sizing: border-box;} 
.gnb>li:hover > a { display: block; padding-bottom: 21px; border-bottom: 4px solid #10338c;}
.gnb>li:hover > a + .sub_menu{ display: block;}

.gnb>.sub_allmenu:hover all{ display: block;}
.gnb .sub_menu li a:hover { background: #10388c; color:#fff;}
.gnb .sub_menu li a.p_menu {background-image: url(../images/common/arr_right.png); background-position: 130px center; background-repeat: no-repeat; }



.depth_menu { display: none;position:relative;top: -35px;left:158px;width: 230px;background: #ffffff; text-align: left; box-sizing: border-box; border: 1px solid #e3e3e3;}
.gnb .sub_menu li:hover a  + .depth_menu {display:block;}
.detail_menu { display:none;}

.wrap { width: 1000px; margin: 0 auto; position: relative; overflow: hidden;}
.footer_wrap { width: 1000px; margin: 0 auto;overflow: hidden; padding-top: 30px;}
.footer { width: 100%; height: 135px; background: #333; margin: 0 auto;}
.footer .footer_logo{width: 124px;}
.footer .footer_logo img{display: block; margin-top: 10px;}
.footer .footer_mid{width: 443px; }
.footer .footer_mid p{color: #8b8b8b; line-height: 24px;}
.footer .footer_mid .footer_qna{color: #ddd;}
.footer .footer_mail{width: 233px; margin-top: 10px;}
.mail_add{ background: url(../images/common/mail_icon.png) no-repeat; height: 35px; line-height: 35px;} 
.mail_add a {margin-left: 50px; font-size: 13px; letter-spacing: -0.05em; color: #8b8b8b;text-transform: uppercase;}
.site_box{margin-top: 18px;}
.site_box select{width: 180px; padding: 4px 0; appearance: none;background-image:  url(../images/common/arr_down.png)no-repeat left;background-color: #1d1d1d; border:none;color: #8b8b8b;}
.site_box select option{appearance: none;}
.site_box select option:hover a{background-color: #3d9adb; color: #fff;} {}



/* MAIN */

/*수정이전*/
/*
.main_visual { position: relative; height: 630px; width: 100%;  min-width: 1000px; overflow: hidden;}
.main_visual .wrap { height: 315px; text-align: center; display: table;}
.main_visual .wrap p { font-size: 48px; color: #fff; font-weight: bold; display: table-cell; vertical-align: middle;  text-shadow: 3px 3px 1px rgba(0,0,0,0.3) ; }
*/


.shortCut_menu{min-width: 1000px;margin:0 auto; position: relative; }
.shortCut_menu .btn_go{width: 141px;height: 148px; border: solid 1px #dadada; margin:20px 28px 20px 0px;}
.shortCut_menu .btn_go:last-child {margin-right:0px;}
.shortCut_menu .go_story{background: url(../images/main/go_story.jpg)no-repeat center center;}
.shortCut_menu .go_ethics{background: url(../images/main/go_ethics.jpg)no-repeat center center;}
.shortCut_menu .go_recruit{background: url(../images/main/go_recruit.jpg)no-repeat center center;}
.shortCut_menu .go_global{background: url(../images/main/go_global.jpg)no-repeat center center;}
.shortCut_menu .go_qna{background: url(../images/main/go_qna.jpg)no-repeat center center;}
.shortCut_menu .go_receipt{background: url(../images/main/main_tel_1.jpg)no-repeat center center;}


.shortCut_menu .btn_go p{padding-left: 10px;padding-top: 10px; font-size: 12px;letter-spacing: -0.25px;color: #555555;font-weight: 550;}
.shortCut_menu .btn_go .btn_go_txt{font-size: 15px;margin-top: 90px;}
.shortCut_menu .btn_go .btn_go_txt:after{content: "";display: block;clear: both;}
.shortCut_menu .btn_go .btn_go_txt img{display: block; float: right; margin-right: 10px; position: relative; bottom: 6px;}
.shortCut_menu .btn_go span{border-bottom: solid 1px #308ecd; padding-bottom: 10px;}

.main_visual {width:100%; }
.main_visual .visual_slide li a{width:100%;min-width:1000px;}
.m_visual01{height: 486px; background-image:url(../images/main/visual01.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center;}
.m_visual03{height: 486px; background-image:url(../images/main/visual03.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center;}
.m_visual04{height: 486px; background-image:url(../images/main/visual04.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center;}
.m_visual05{height: 486px; background-image:url(../images/main/visual05.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center;}
.m_visual06{height: 486px; background-image:url(../images/main/visual06.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center;}
.m_visual07{height: 486px; background-image:url(../images/main/visual07.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center;}
.m_visual08{height: 486px; background-image:url(../images/main/visual08.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center;}
.m_visual09{height: 486px; background-image:url(../images/main/visual09.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center;}
.m_visual10{height: 486px; background-image:url(../images/main/visual10.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center;}
.m_visual11{height: 486px; margin-top: 25px; background-image:url(../images/main/visual11_2025.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center;}

.m_text{color:#fff;position:absolute; top:214px; width:auto;height:auto;}
.m_text span {border-bottom:2px solid #fff;}
.m_text_title{font-size:45px;font-weight: bold;}
.m_text_sub{margin-top:20px;font-size:16px;}

.m_visual11 .m_btn { display: flex; justify-content: flex-end; gap: 12px; width: 1000px; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }
.main_visual .visual_slide li .m_visual11 .m_btn a { display: flex; align-items: center; gap: 6px; width: fit-content; min-width: unset; padding: 6px 12px; border-radius: 4px; background-color: #fff; }
.main_visual .visual_slide li .m_visual11 .m_btn a::before { content: ''; display: block; width: 16px; height: 16px; }
.main_visual .visual_slide li .m_visual11 .m_btn a.btn_outlink::before { background-image: url('../images/main/simbol_gav.png'); background-repeat: no-repeat; background-size: contain; background-position: center; }
.main_visual .visual_slide li .m_visual11 .m_btn a.btn_inside::before { background-image: url('../images/main/main_ico_data.png'); background-repeat: no-repeat; background-size: contain; background-position: center; }


.top_con {width:100%;min-width:1000px; margin:0 auto;}
.main_con {width: 1000px;margin: 0 auto; margin-bottom: 25px;}
/*.main_con .wrap { padding: 0 30px;}*/


.main_top > div {width: 440px; display: inline-block; float: left; padding: 28px 30px 10px}
.main_top > div > a { float: right; line-height: 24px;}
.main_top > div ul { clear: both;}
.main_top > div li { margin: 13px 0; height: 42px; overflow: hidden;}
.main_top .notice { background: #10388c;}
.main_top h2, .main_top span { display: inline-block; line-height: 22px; vertical-align: middle; }
.main_top .notice span, .main_top .notice a { color: #ced6e7; }
.main_top .num { font-size: 24px; width: 55px;}
.main_top .con , .main_top .con a{ font-size: 14px; width: 265px; height: 42px;}
.main_top .date { font-size: 13px; width: 110px; text-align: right;}
.main_top .hits { display: inline-block; vertical-align: middle; height: 23px;}
.main_top .notice .hits:before { content: '|'; padding: 0 4px; font-size: 9px; color: #4264ad;}

.main_top .performance { background: #f9f9f9;}
.main_top .performance h2, .main_top .performance .num {color:#333;}
.main_top .performance span,.main_top .performance a { color: #a5a5a5; }
.main_top .performance .hits:before { content: '|'; padding: 0 4px; font-size: 9px; color:#d0d0d0}





.main_middle {overflow: hidden;}
.main_middle .message{width: 299px;height: 149px; background: url(../images/main/message.jpg)no-repeat center;}
.main_middle .message p{font-size: 14px;font-weight: bold; color: #fff; text-align: center; margin-top: 10px;}
.main_middle .message .font-kor{font-weight: normal;margin-top: 3px;}
.main_middle .solution_slide_area  {width: 381px; height: 310px;border: solid 1px #dadada;overflow: hidden;}
.main_middle .solution_slide_area .solution_slide_title{font-size: 18px; color: #333;margin-left: 15px;margin-top: 10px;}
.main_middle .solution_slide_area .solution_slide_title span{border-bottom: solid 1px #f0ab18; padding-bottom: 10px}

/*
.main_middle .business_cs {width: 308px;  background: url(../images/main/bu_bg.jpg)}
.main_middle .business_cs div  h3{ font-size: 20px;font-weight: bold; color:#fff; margin-top: 40px; margin-left: 90px;margin-bottom: 5px;}
.main_middle .business_cs div span{margin-left: 60px; color:#fff; font-size: 12px; text-transform: uppercase;text-shadow: 1px 1px 1px #888;}
*/

.main_middle .main_notice{width: 100%; height:auto; display:inline-block;}
.main_notice .main_news {width:50%;box-sizing: border-box;height:254px;padding:30px;}
.main_notice .newsnotice{background-color:#10388c;float: left;
    display: inline-block;}
.main_notice .newsnotice2{background-color:#f9f9f9;float: left;
    display: inline-block;}

.main_notice .main_news_txtarea{width: 100%;margin: 0 auto;margin-top: 40px;}
.main_notice .main_news_txtarea_2{width: 100%;margin: 0 auto;margin-top: 40px;}



.main_news_txtarea table tr td a{display: block;overflow: hidden; text-overflow: ellipsis;height: 17px;margin-top: 10px;color: #ced6e7; font-size: 14px;}
.main_news_txtarea_2 table tr td a{display: block;overflow: hidden; text-overflow: ellipsis;height: 17px;margin-top: 10px;color: #a5a5a5; font-size: 14px;}


.main_news_txtarea table .num a,.main_news_txtarea_2 table .num a{width: 29px; font-weight: 600;}
.main_news_txtarea table .con a{width:330px;}
.main_news_txtarea_2 table .con a{width:391px;}
.main_news_txtarea table .date a,.main_news_txtarea_2 table .date a{width: 77px;}
.main_news_txtarea_2 table .date a{width: 98px;}


.main_news img{display: block; float: right;margin-right: 0px;}
.main_middle .main_notice h2{font-size:23px; color: #fff; text-align: left;}
.main_middle .main_notice .news_h2_b{font-size:23px; color: #555; text-align: left;}






.solution_slide{width: 349px;height: 100%; margin: 0 auto; margin-top: 25px;overflow-y: scroll;}
.solution_slide li {width: 349px; height: 251px;}
.solution_slide li p{width: 349px; text-align: center; height: 110px; margin: 0 auto;margin-top: 10px;font-size: 14px;line-height: 20px;color: #555;text-overflow: ellipsis;}
.solution_slide li p strong{font-size: 15px;}
.solution_slide li a{display: block; width: 312px;max-height: 137px; margin: 0 auto; font-size: 14px;}
.solution_slide li a img{display: block; width: 100%;height: 100%; max-height: 137px;min-height: 137px;}


/*.solution_slide .txt_box { width: 270px; font-size: 14px; float: left;}*/
.solution_slide .line { display: block; margin: 10px 0; width: 15px; border-bottom: 1px solid #cfcfcf}
.solution_slide_h { font-size: 21px; color: #777;  padding-top: 40px;}
.solution_slide_h span { color: #3f82bf}
.slide_sub_t { font-size: 18px; color: #999; margin-bottom: 15px; }
.slide_sub_t + p { color: #a3a3a3; line-height: 20px;}
.main_btm { width: 1000px;margin: 0 auto;}
/*
.business_info {visibility: hidden; width:500px; height: 214px; padding: 28px 30px; box-sizing:border-box; overflow: hidden; background: #34dde4; position: relative;}
.business_info h2 { margin-bottom: 18px;}
.business_info p { color:#fff; font-size: 14px; line-height: 20px;}
.business_info .slider_h { font-size: 21px;}
.business_info span { display: block; margin: 10px 0 15px; font-size: 11px; color: #fff; }
*/



.business_partner{width:1000px;margin-top: 23px;}
.business_partner .title {width: 211px;color:#fff; padding: 19.5px 0; font-size: 19px; text-transform: uppercase;display: inline-block;text-align: center; vertical-align: middle;z-index: 1000;background-color: #f0ab18;}
.partner_zone{width: 789px;height: 59px; overflow: hidden;}
.partner_box{width: 710px;height: 59px;position: relative;}




/* SUB COMMON */

/* 연휴지나면 .sub_header{background: url(../images/common/new_2017.jpg)no-repeat center 20px;}빼기  
.sub_header{border-bottom:1px solid #d1d1d1; background:#fff; height: 105px;}
.sub_header:before { content: ''; position: absolute; top: 0; display: block; width: 100%;height: 25px; background: #002676;}
.sub_header .header_wrap {background:none;box-shadow:none}
.sub_header .lnb li {position:relative;}
.sub_header .lnb li a {color:#5a72a3;padding-right: 10px;font-size: 11px;}
.sub_header .lnb li a.active {color: #94a7ce;font-weight:bold;}
.sub_header .lnb li:after {content: '|';font-size: 8px;position: absolute;right: -5px;top: 0.3em;color: #5a72a3;}
.sub_header .lnb li.first:before{content: '|';font-size: 8px;position: absolute;left: -14px;top: 0.3em;color: #5a72a3;}
.sub_header .gnb{margin-top:62px}
.sub_header .logo {padding-top:48px;}*/

.sub_container {width: 100%; padding-top: 105px;}
.invigation_area { width: 100%;height: 43px;background:#f8f8f8;border-bottom: 1px solid #e3e3e3;font-size:0;z-index:10;box-sizing: border-box;}
/*.invigation_area { width: 100%; position:fixed;height: 40px;background:#f8f8f8;border-bottom: 1px solid #e3e3e3;font-size:0;z-index:10}*/
.invigation { width: 1000px;margin:0 auto;}
.invigation .on {background:#fff;}
.invigation > * { display:inline-block;font-size:13px;vertical-align:middle;}
.invigation p { padding: 13px 20px 12px 20px;}
.invigation > p.home { padding: 13px 15px 12px 15px;}
.invigation > p {border-left:1px solid #e3e3e3;}
.invigation > p:nth-child(2) {border-right:1px solid #e3e3e3;}
.invigation > div {border-right:1px solid #e3e3e3;}

.sub_title{padding-top:40px;border-bottom: 1px solid #d1d1d1;}
.sub_title h2 { padding: 38px 0; font-size:35px;line-height:35px;font-weight:bold;}
.invi_menu {position:relative;}
.invi_menu ul {position:absolute;min-width:100%;left:-1px;background:#fff;border:1px solid #e3e3e3;z-index: 1;}
.invi_menu li {line-height:32px;padding: 0 20px 0 20px;}
.invi_menu li a {display:block;width:100%;height:100%;white-space: nowrap;}
.invi_menu li:hover {background:#10388c}
.invi_menu li:hover a {color:#fff;}
.invi_menu .drop a { padding: 13px 14px 12px 20px;}
.invi_menu > p {padding:0}
.invi_menu > p > a {display:block;width:100%;height:100%;padding:13px 20px 12px 20px;box-sizing: border-box;}
.invi_menu > p > a.on {background:#fff;}

.tab_btn {overflow:hidden;margin:60px 0 55px;}
.tab_btn li {display:table;float:left;width:250px;height:45px;}
.tab_btn li a {position:relative;display:table-cell;vertical-align: middle;width:100%;height:100%;padding-left:15px;font-size:13px;line-height:17px;color:#555;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.tab_btn li:nth-child(1) a,.tab_btn li:nth-child(2) a,.tab_btn li:nth-child(3) a,.tab_btn li:nth-child(4) a{border-top:1px solid #ccc}
.tab_btn li:first-child a , .tab_btn li:nth-child(4n+1) a {border-left: 1px solid #ccc;}
.tab_btn li a:after{content:'';position:absolute;right:15px;top:17px;display:block; width:6px;height:11px;background:url(../images/sub/right_arr.png) no-repeat;}
.tab_btn li a:hover, .tab_btn li.on a {background:#f8f8f8;color:#2960d3;text-decoration:underline;}



.tab_img {overflow:hidden;margin:60px 0 55px; border-bottom: solid 4px #288fd7;}
.tab_img li {display:table;float:left;width:200px;height:60px;}
.tab_img li a {display:table-cell;vertical-align: middle;width:202px;height:59px;font-size:22px;padding-left: 40px; line-height: 30px; font-weight: bold; color:#555;background:url(../../resources/images/sub/company/tab_off.png) no-repeat center;}
.tab_img li a:hover, .tab_img li.on a {font-size:32px;background:#f8f8f8;color:#fff;background: url(../../resources/images/sub/company/tab_on.png)no-repeat center;}


.tab_content .box_history{width: 1000px; margin: 0 auto; border-bottom: dotted 1px #dadada; padding: 30px 0;}
.box_history .year{width: 160px;}
.box_history .year p{font-size: 34px;letter-spacing: -0.1;color: #666;}
.box_history .month,.box_history .month ul{width: 833px;}
.box_history .month ul{margin-bottom: 20px;}
.box_history .month h2{float: left;font-size: 17px;font-weight: bold;color: #fff;line-height: 25px;letter-spacing: -0.1;text-align: center;padding-top: 12px;}
.box_history .month ul .num_lb{width: 38px;height: 38px;background: url(../../resources/images/sub/company/lb.png)no-repeat center;}
.box_history .month ul .num_db{width: 38px;height: 38px;background: url(../../resources/images/sub/company/db.png)no-repeat center;}

.month ul li{font-size: 14px; line-height: 24px;letter-spacing: -0.1;color: #707070;margin-top: 10px; padding-left:50px;}

/* esg */
.esg > div { margin-top:60px; }


/*이벤트헤더*/

/* .header_wrap{background: url(../images/main/event0508.png)no-repeat -16px -10px;box-shadow: none;} */
/*axgate 210226*/
.axgate .axgate_div img {width: 100%;}
/*axgate 210226*/
/*연락처 테이블 210226*/
.contact_table table tr th{font-size: 15px; font-weight: bold; color: #fff; letter-spacing: -0.1px; background-color: #10388c; border: solid 1px #e3e3e3; width: 251px; padding: 18px 0;}
.contact_table table tr td{font-size: 14px; font-weight: bold; letter-spacing: -0.1px; color: #444; border: solid 1px #e3e3e3;text-align: center; width: 251px; padding: 22px 0;}
.contact_table table tr .managed_th{background-color: #fff; color: #10388c; font-size: 25px; font-weight: bold;}
/*연락처 테이블 210226*/