@charset "utf-8";
/* 공통 */
*{margin:0; padding:0;}
img{border:0px;}
ul{list-style:none; margin:0; padding:0; border:0 none; font-size:100%; font-weight:normal;}
ul li{font-size:0px; line-height:0.5em;} /* ul li 안에있는 이미지 필요없는 여백 없애는 css */
a{outline:none; select-dummy:expression(this.hideFocus=true);} /* 링크점선없애기위한 css */
input{font-size:13px !important;}

/* body{font:normal 12px "굴림",gulim,sans-serif; color:#888888; line-height:150%;} */
/* body{font:normal 12px "Colaborate Light", Helvetica, Arial, sans-serif,"굴림",gulim; color:#272727; line-height:150%;} */
html{/*height:100%;*/}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;color:#878787;}
a:active {text-decoration:none;}

/* @init_font */
.init *
, body, a, h1, h2,h3 ,h4 ,h5 ,h6 ,pre
,[type=text], [type=password], [type=file], [type=email], select ,textarea
{font-family:"ng", "맑은 고딕", "굴림", "tahoma" ;font-size:12px;color:#202020;line-height:1.6em;} /*font-family : 기본값 한글로 써야 오페라까지 잘 먹음*/
/* ng는 나눔고딕 사용시 head.php 나눔고딕 관련 주석을  풀어줍니다. */

/* @clearfix */
* html .clfix { height: 1%; overflow: visible;} /* float clearing for IE6 */
*+html .clfix{ min-height: 1%;} /* float clearing for IE7 */
.clfix:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;} /* float clearing for everyone else */

#wrapper{width:100%; min-width:1000px; overflow:hidden;}
#top{width:1000px; height:78px; margin:0 auto; position:relative;}
#top p{padding-top:17px;}
#top ul{overflow:hidden; position:absolute; top:42px; right:0;}
#top ul li{font-size:12px; color:#606060; float:left; background:url("/img/top_menu_bar.gif") left 3px no-repeat; padding:0 10px;}
#top ul li:first-child{background:none;}

#gnb{width:100%; height:47px; background-color:#0079ba; position:relative;}
.gnb-list{width:1000px; margin:0 auto; overflow:hidden;}
.gnb-li{float:left;}
.gnb-btn{width:200px; height:47px; font-size:17px; font-weight:700; text-align:center; color:white; padding:10px 0; display:block; box-sizing:border-box;}
.gnb-li:first-child{margin:left:0;}

.gnb-li.on>a{background:#004d77;}
/*.gnb-li .on{width:156px !important; height:37px !important; color:white !important; background-color:#007cbc !important; border:none !important;}*/


.sgnb{position:absolute; background:#ebebeb; color:#232323; border:solid 1px #cfcfcf; min-width:198px; display:none; z-index:1000000;}
.sgnb-li{}
.sgnb-li a{font-size:13px; display:block; padding:10px 20px;}

#mainimg{width:100%; height:343px;}
#mainimg div{width:2000px; position:relative; left:50%; margin-left:-1000px;}

#container{width:1000px; margin:0 auto; overflow:hidden; margin-top:31px;}
.container_left{width:750px; float:left; overflow:hidden;}
.container_right{width:217px; float:left; margin-left:33px;}
.cotents_left{width:250px; float:left;}
.cotents_right{width:467px; float:left; margin-left:33px;}

.mconts01{width:250px; height:133px;}
.mconts01 p{font-size:16px; color:#353535; font-weight:700;}
.mconts01 div{color:#8f8f8f; margin-top:22px;}
.mconts01 a{text-decoration:none;}

.blue01{color:#00486f;}
.blue02{color:#0079ba;}
.blue03{color:#005a8b;}
.black{color:#555555; font-size:13px; font-weight:700;}

.mconts02{width:467px; height:133px; position:relative;}
.mconts02 p{font-size:16px; color:#353535; font-weight:700;}
.mconts02 table{width:467px; font-size:13px; table-layout:fixed; line-height:195%; margin-top:20px; color:#555555;}
.mconts02 table tr td a{font-size:13px;}
.mconts02 div{position:absolute; top:0; right:0;}
 
.mconts03{width:250px; height:147px; margin-top:26px;}
.mconts03 p{font-size:16px; color:#353535; font-weight:700;}
.mconts03 ul{width:253px; overflow:hidden; margin-top:17px;}
.mconts03 ul li{float:left; line-height:150%; margin-left:7px;}
.mconts03 ul li img{padding-bottom:10px;}
.mconts03 ul li:first-child{margin:0;}
.mconts03 ul li a{display:block; text-align:center; font-size:13px; font-weight:700; color:#555555; text-decoration:none;}

.mconts04{width:467px; height:147px; margin-top:26px; position:relative;}
.mconts04 .more{position:absolute; top:0; right:0;}
.mconts04 p{font-size:16px; color:#353535; font-weight:700;}
.mconts04 ul{width:467px; overflow:hidden; margin-top:15px;}
.mconts04 ul li{float:left; line-height:150%; margin-left:8px; width:150px;}
.mconts04 ul li:first-child{margin:0;}
.mconts04 ul li a{display:block; text-align:center; font-size:13px; font-weight:700; color:#555555; text-decoration:none;}
.mconts04 ul li img{}
.mconts04 .s_img_w {width:148px;}
.mconts04 .s_img_h {height:88px;}

.mban01{width:217px; height:96px; background:url("/img/main/micon_bg01.gif") left top no-repeat;}
.mban02{width:217px; height:98px; background:url("/img/main/micon_bg02.gif") left top no-repeat; margin-top:8px;}
.mban03{width:217px; height:96px; background:url("/img/main/micon_bg03.gif") left top no-repeat; margin-top:8px;}

.mban01 h4{font-size:15px; font-weight:700; color:#353535; padding:17px 0 0 17px;}
.mban02 h4{font-size:15px; font-weight:700; color:#353535; padding:17px 0 0 17px;}
.mban03 h4{font-size:15px; font-weight:700; color:#353535; padding:17px 0 0 17px;}

.mban01 p{font-size:19px; color:#d33b2d; font-weight:800; padding-left:17px;}
.mban01 div{font-size:13px; color:#4d4d4d; font-weight:700; padding-left:17px;}
.mban02 div{font-size:12px; color:#8f8f8f; padding-left:17px;}
.mban03 div{font-size:12px; color:#8f8f8f; padding-left:17px;}

.cursor{cursor:pointer;}

#foot_link{width:100%; height:86px; border-top:1px solid #e2e2e2; margin-top:33px;}
#foot_link ul{width:1000px; margin:0 auto; overflow:hidden;}
#foot_link ul li{float:left;}

#foot_wrap{width:100%; height:156px; border-top:1px solid #e2e2e2; background-color:#f9f9f9;}
.footer{width:1000px; margin:0 auto; padding-top:29px; position:relative;}
.foot_menu{overflow:hidden;}
.foot_menu li{float:left; background:url("/img/main/foot_bar.gif") left 5px no-repeat; font-weight:400; line-height:180%; padding:0 15px;}
.foot_menu li a{font-size:13px; color:#606060;}
.foot_menu li:first-child{background:none;padding:0 15px 0 0;}
.foot_menu li:first-child a{color:#225b9d;}

.adre{overflow:hidden; margin-top:16px;}
.adre li{float:left; background:url("/img/main/foot_bar.gif") left 5px no-repeat; font-weight:400; line-height:180%; padding:0 7px; font-size:12px; color:#7b7b7b;}
.adre li:first-child{background:none;padding:0 7px 0 0;}

.footer div{font-weight:400; line-height:180%; font-size:12px; color:#7b7b7b;}
.footer p{position:absolute; top:29px; right:0;}

#subimg{display:none;}

#sub_container{width:1000px; margin:0 auto; overflow:hidden; margin-top:41px; padding-bottom:80px; min-height:320px;}
#location{width:100%; height:41px; background-color:#f5f5f5;}
#location div{width:1000px; margin:0 auto;}
#location div p{text-align:right; padding-top:10px; color:#686868;}

#lnb{width:178px; float:left;}
#lnb p{height:50px; font-size:27px; color:#292929; padding:10px 0 0 10px; font-weight:700; border-bottom:1px dashed #cccccc;}
#lnb ul{}
#lnb ul li{border-bottom:1px dashed #cccccc; position:relative;}
#lnb ul li img{position:absolute; top:19px; right:8px;}
#lnb ul li a{font-size:15px; font-weight:700; padding:12px 10px; display:block;}

.slnb{display:none; border-top:1px solid #dedede;}
.slnb li a{padding:8px 10px !important;}
.slnb *{color:#a0a0a0; !important; font-size:12px !important; border-bottom:none !important;}
.slnb .on{color:white !important; background-color:#0178ba;}

.off{display:none;}
.xx{color:#0079ba !important;}
.zz{display:block !important;}

#sub_contents{width:782px; float:left; margin-left:40px;}
#sub_contents h3{font-size:35px; font-weight:700; color:#292929; line-height:1em;}
.content{margin-top:25px;}

.dipn{display:none;}
.-tab-cont{}

.tab01 .on{width:156px !important; height:37px !important; color:white !important; background-color:#007cbc !important; border:none !important;}
.tab01{width:782px; overflow:hidden;}
.tab01 li{width:156px; float:left; background-color:#eff3f4;}
.tab01 li a{width:154px; height:35px; font-size:17px; font-weight:700; color:#6c6c6c; border:1px solid #d9d9d9; display:block; text-decoration:none; text-align:center; padding-top:9px;}

.cont{width:782px; margin-top:30px; font-size:13px; color:#5a5a5a; line-height:180%; overflow:hidden; position:relative;}

.ceoimg{float:left;}
.ceo{float:right;}
.ceo h4{font-size:24px; color:#0c0c0c; font-weight:400;}

.lotab{width:782px; border-top:1px solid #007cbc;}
.lotab tr td{padding:8px 10px; border-bottom:1px solid #d9d9d9;}

.into_bg{width:782px; height:655px; background:url("/img/sub/intro_bg.jpg") left top no-repeat;}
.into_bg h4{font-size:24px; color:#0c0c0c; font-weight:400;}

.history{width:740px; padding:0 0 50px 42px; background:url("/img/sub/his_bg.gif") 50px top repeat-y; overflow:hidden; position:relative; top:20px;}
.history p{font-size:25px; color:#1e1e1e; font-weight:700; float:left; }
.history img{padding-right:30px;}

.hisfirst{padding-top:0 !important; background:url("/img/sub/his_bg.gif") 50px 100px repeat-y !important;}
.hislast{background:none;}

.history ul{float:left; padding-left:50px; margin-top:-8px;}
.history ul li{font-size:13px; color:#393939; line-height:300%;}

.board01{width:782px; table-layout:fixed; border-top:2px solid #616060;}
.board01 th{border-bottom:1px solid #616060; padding:15px 0; color:#616060; font-size:14px;}
.board01 td{padding:10px 0; border-bottom:1px solid #ebebeb;}
.board_td01{padding-left:20px;}

.board_td02{font-weight:800; padding:15px 0 15px 20px !important;}
.board_td03{padding:15px 0 15px 20px !important;}

.txt_inp01{border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; width:605px; height:28px; padding-left:5px;}
.txt_inp02{border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; width:120px; height:28px; padding-left:5px;}
.txt_inp03{border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; width:60px; height:28px; padding-left:5px;}
.txt_inp04{border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; width:230px; height:28px; padding-left:5px;}
.textarea01{border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:5px; width:605px; height:150px;}
.spam{vertical-align:0px; padding-left:10px;}

.btit{font-size:18px; color:#616060; font-weight:700; border-top:2px solid #616060; padding-top:20px;}
.bdate{display:block; font-size:13px; color:#5a5a5a; margin-top:10px;}
.bmargin{margin-top:20px; border-top:1px solid #616060 !important;}
.rock{vertical-align:-1px; padding-left:10px;}
.newi{vertical-align:-1px; padding-left:10px;}
.ans_icon{vertical-align:-7px; padding-left:10px;}
.ans_td{width:750px; word-break:break-all; padding:30px 20px !important; background-color:#f9f3e4;}


.view_td{width:782px; word-break:break-all; padding:30px 0 !important; border-bottom:1px solid #616060 !important; color:#5a5a5a;}
.radio01{vertical-align:-2px;}

.btn_wrap{width:782px; margin-top:20px;}
.btn_center{width:360px; overflow:hidden; margin:0 auto;}
.btn_center div{float:left; width:110px !important; margin:0 5px;}

.btn_wrap02{width:782px; margin-top:20px;}
.btn_center02{width:240px; overflow:hidden; margin:0 auto;}
.btn_center02 div{float:left; width:110px !important; margin:0 5px;}

.btn_center03{width:240px; overflow:hidden; margin:0 auto; margin-top:20px;}
.btn_center03 div{float:left; width:110px !important; margin:0 5px;}

.list_back{width:782px; margin-top:20px; overflow:hidden;}
.bak_btn{width:110px; padding:10px 0; display:block; text-align:center; background-color:#0079ba; font-weight:700; color:white; margin:0 auto;}
.bak_btn02{width:110px; padding:10px 0; display:block; text-align:center; background-color:#616060; font-weight:700; color:white; margin:0 auto;}

.req{width:782px; text-align:right;}
.red{color:#df4a43;}

/* faq */
.faq_list_w{border-top:solid 2px #666666;}
.faq_list{border-bottom:solid 1px #ebebeb;}
.faq_list>dt{padding:11px 20px 11px 50px;background:url("/img/sub/qna_q.png") no-repeat 20px 16px;}
.faq_list>dd{display:none;background:url("/img/sub/qna_a.png") no-repeat 20px 24px #f5f5f5;}
.faq_list_cont{padding:20px 20px 20px 50px;}

.board02_wrap{width:782px; overflow:hidden;}
.board02{width:893px; border-top:2px solid #616060; overflow:hidden; padding-top:40px; border-bottom:1px solid #ebebeb;}
.board02 li{width:236px; height:134px; float:left; margin-right:37px; margin-bottom:80px; text-align:center; border: 1px solid #ebebeb; line-height:134px;}
/*.board02 li img{height:132px; }*/
.board02 li .img_w{width:236px;}
.board02 li .img_h{height:134px;}
.pictext{width:236px; text-align:center; font-size:13px; line-height:150%;}

/*로그인*/
.login_s1{border-bottom:solid 1px #e5e5e5;width:95%;margin:0 auto;}
.login_s1 table{width:498px;margin:0 auto 30px auto;}

.login_s2{border-bottom:solid 1px #e5e5e5;width:95%;margin:0 auto;}
.login_s2 table{width:498px;margin:30px auto 30px auto;}
.login_s2 td{height:43px;}
.login_s2 input[type=text]{width:230px;height:26px;line-height:26px;}
.login_s2 input[type=password]{width:230px;height:26px;line-height:26px;}

.login_s1_summ{font-size:11px;color:888888;}

.login_s3 table{width:498px;margin:30px auto 30px auto;}
.login_s3 td{height:60px;}
.login_s3 *{font-size:11px;}
.login_box{width:498px;position:relative;margin:30px auto;}
.login_box label{position:absolute;}
.login_box input{margin-left:80px;width:230px !important;}
.login_box .btn_red{position:absolute;left:330px;top:0px;}
.login_box_1{margin-bottom:15px;}
.login_box_label_1{top:2px;left:0px;}
.login_box_label_2{top:47px;left:0px;}
.btn_red{display:inline-block;padding:5px 12px 4px;background:#0b6db3;color:white !important;text-align:center; text-decoration:none;}
.btn_silver2{background:#777773;color:white !important;font-size:11px !important;text-align:center;padding:10px 20px;border:solid 1px #efefef;display:inline-block; text-decoration:none;}

caption,legend,caption *,legend *{position:absolute;left:-10000px;line-height:0;font-size:0;}
fieldset{border:solid 0px black;padding:0;}
img{border:0px;vertical-align:middle;}

/*아이디 비밀번호 찾기*/
.id_pw_summ{background:#ededed;padding:10px 20px;font-size:11px;margin-bottom:25px;}
.id_pw_srch{overflow:hidden;}
.id_pw_srch input[type=text]{height:22px;line-height:22px;width:42%;}
.id_srch{float:left;border:solid 1px #cccccc;border-top:solid 2px #cccccc;width:48.2%;height:257px;}
.pw_srch{float:right;border:solid 1px #cccccc;border-top:solid 2px #cccccc;width:48.2%;height:257px;}
.id_srch>div{margin:20px;}
.pw_srch>div{margin:20px;}
.id_srch h4, .pw_srch h4{font-size:16px; font-weight:700;}
.ta-c{text-align:center;}

.id_srch_tbl{border-collapse:collapse;width:100%;}
.id_srch_tbl>tbody>tr>td{padding-bottom:10px;}

.id_srch_line{height:1px;background:#dedede;margin-top:20px;margin-bottom:25px;width:95%;margin-left:auto;margin-right:auto;}

#id{border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
#pw{border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.mem_inp{border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}

.big{width:782px; height:440px; margin-bottom:20px; text-align: center; line-height:440px;}
.big .img_vh_f{height:440px;}
.big .img_vw_f{width:782px;}

.small_wrap{width:782px; overflow:hidden;}
.small{width:893px; overflow:hidden;}
.small>li{float:left; margin-right:27px; margin-bottom:10px; width:173px; border:1px solid #ebebeb; text-align:center; line-height:98px;}
.small>li .img_vh{ height:98px;}
.small>li .img_vw{ width:173px;}
.small img{cursor:pointer;}

.join_tab{width:782px;}
.jointit{margin-top:30px; font-weight:700; font-size:14px; padding-bottom:10px;}
.joinicon{vertical-align:-3px;}
.ag_inp{vertical-align:-3px; padding-right:3px;}

.safeguard{border:1px solid #bcbcbc;}

.join_3bg{width:782px; height:350px; background:url("/img/sub/join_comp.jpg") left top no-repeat; position:relative;}
.join_3bg_text{position:absolute; top:100px; left:20px;}

.sitemap{width:782px; overflow:hidden; border-bottom:1px solid #d9d9d9; padding:30px 0;}
.sitemap_tit{font-size:21px; color:#1e1e1e; font-weight:700; float:left;}
.sitemap_ul{float:left; overflow:hidden; margin-left:35px;}
.sitemap_ul li{font-size:13px; font-weight:700; color:#2a2a2a; line-height:180%; float:left; margin-left:45px;}
.sitemap_ul li div{font-size:12px; color:#2a2a2a; font-weight:400;}
.siteicon{padding-right:8px; vertical-align:-1px;}

.member_int h4{font-size:24px; color:#0c0c0c; font-weight:400;}
.ceo_pic{padding-left:30px !important;}

.board_ul01{}
.board_ul01 li{font-size:12px; line-height:150%;}
.boul01_li01{height:27px; font-size:13px !important; color:#2a2a2a; border-bottom:1px solid #d9d9d9;}
.boul01_li02{padding-top:7px;}
.boul01_li03{height:27px; font-size:13px !important; color:#2a2a2a; }

.join_box{padding:15px 20px; border:2px solid #0079ba; font-size:16px; font-weight:700; margin-bottom:10px;}

.mysearch_txt{text-align:center;}
.my_sear_btn{padding:5px 10px; border:1px solid #a2a2a2; background-color:white;}
.my_sear_btn a{}

.tab02{position:relative; bottom:-1px;}
.tab02 .on{border-bottom:1px solid white; background-color:white;}
.tab02 li{float:left;}
.tab02 li a{display:block; border:1px solid #bcbcbc; background-color:#f4f4f4; padding:5px 10px; text-decoration:none;}
.tabli01{position:relative; left:-1px;}
.tabli02{position:relative; left:-2px;}




/* 페이징 */
.page{width:782px; text-align:center; padding:30px 0px 14px 0;}
.page a{border:solid 1px #dedede;display:inline-block;text-decoration:none;color:gray;vertical-align:top;}
.page a:hover{border:solid 1px #0079ba;}
.page img{vertical-align:top;}
.page_num{height:32px;padding:0 10px;line-height:32px;}
.page .on02{background:#0079ba;color:white;}

.paging_num{padding:6px 10px; font-size:12px;}
.paging_num_on{font-size:12px; color:white !important;; font-weight:bold !important; border:1px solid #df4a43 !important;}

/* 서치바 */
.search_wrap{width:782px; margin-top:30px; border-top:1px solid #b4b4b4; border-bottom:1px solid #b4b4b4; padding:20px 0; background-color:#f0f0f0;}
.search{width:509px;overflow:hidden; margin:0 auto;}
.search02{width:609px;overflow:hidden; margin:0 auto;}
.search_sel{width:100px; height:30px; float:left; border:1px solid #a9a9a9;}
.search_sel02{padding:5px; height:30px; border:1px solid #a9a9a9; }

.search_inp01{width:300px; height:28px; float:left; border:1px solid #a9a9a9; margin-left:5px;}
.search_btn{width:100px; height:20px; padding:5px 0; background-color:#555555; color:white; text-decoration:none; text-align:center; display:block; float:left;}
.write_btn{width:100px; height:20px; padding:5px 0; background-color:#0079ba; color:white; text-decoration:none; text-align:center; display:block; float:left;}

/* 패스워드 */
.bbs_passwd{width:475px;height:213px;background:url(/img/board/bbs_passwd.jpg) no-repeat left 0;position:relative;left:50%;margin-left:-237px;margin-bottom:100px;margin-top:50px;}
/*.bbs_passwd_w{width:100%;height:100%;position:relative;min-height:300px;}*/
.bbs_passwd_em_w{padding:35px 30px 30px;}
.bbs_passwd_em_w *{font-size:11px !important;font-style:normal;}
.bbs_passwd_em_w em{background:url(/img/board/bbs_passwd_em.jpg) no-repeat left 3px;padding-left:8px;}

.bbs_passwd_input{text-align:center;}
.bbs_passwd_input{font-size:11px;font-weight:bold;color:#555;}
.bbs_passwd_input label{margin-right:10px;}

.bbs_passwd_btn{text-align:center;margin-top:30px;}
.bbs_passwd_btn>*{margin:0 8px;}

.btn_silver{display:inline-block;padding:5px 10px 4px;background:#777773;color:white !important;text-align:center;}
.btn_gray{display:inline-block;padding:5px 12px 4px;background:#555555;color:white !important;text-align:center;}
.btn_red{display:inline-block;padding:5px 12px 4px;background:#d93636;color:white !important;text-align:center;}
.btn_gray2{display:inline-block;padding:2px 18px 2px;background:#555555;color:white !important;text-align:center;}
.btn_red2{display:inline-block;padding:2px 18px 2px;background:#d93636;color:white !important;text-align:center;}



/* 240810 추가 */
.job_list ul {display: flex; flex-flow: wrap;}
.job_list ul li {width: calc(25% - 15px); margin-right: 20px; box-sizing: border-box; margin-top: 20px;}
.job_list ul li:nth-child(4n) {margin-right: 0;}
.job_list ul li:nth-child(1), .job_list ul li:nth-child(2), .job_list ul li:nth-child(3), .job_list ul li:nth-child(4) {margin-top: 0;}
.job_list ul li a {display: block;}
.job_list ul li a img {max-width: 100%;}


.chairman_list {display: flex; flex-flow: wrap;}
.chairman_list .con_w {width: calc(50% - 11px); margin-right: 22px; box-sizing: border-box; margin-top: 20px; border: 1px solid #dddddd; display: flex; flex-flow: wrap; padding: 20px 15px 17px 20px; min-height: 163px;}
.chairman_list .con_w:nth-child(2n) {margin-right: 0;}
.chairman_list .con_w:nth-child(1), .chairman_list .con_w:nth-child(2) {margin-top: 0;}
.chairman_list .img_bx {width: 92px; box-sizing: border-box;}
.chairman_list .img_bx img {max-width: 100%;}
.chairman_list .txt_bx {width: calc(100% - 92px); box-sizing: border-box; padding-left: 29px;}
.chairman_list .txt_bx .txt1 {font-size: 14px; color: #00496e; font-weight: 700; margin-bottom: 8px; line-height: 14px;}
.chairman_list .txt_bx .txt2 {font-size: 22px; color: #292929; font-weight: 700;}
.chairman_list .txt_bx ul {margin-top: 13px;}
.chairman_list .txt_bx ul li {font-size: 13px; color: #5a5a5a; line-height: 22px; position: relative; min-height: 22px; padding-left: 64px;}
.chairman_list .txt_bx ul li span {position: absolute; left: 0; top: 0; color: #0c0c0c;}