@charset "utf-8";

/* content - 시설안내 */
.fac_w{ display: flex;align-items: flex-start;justify-content: flex-start;gap: 40px;}
.fac_if_thum{width: 100%; max-width: 440px; height:350px; background:#ddd; border-radius:6px; box-shadow: 3px 8px 20px rgb(0 0 0 / 7%)}
.fac_if_thum .fac_img_contanier{position:relative; height:100%;}
.fac_if_thum .fac_img_contanier .fac_img_sld{height:100%;}
.fac_if_thum .fac_img_contanier .fac_img_sld .slick-list{height:100%; border-radius:6px;}
.fac_if_thum .fac_img_contanier .fac_img_sld .slick-list .slick-track{height:100%; }
.fac_if_thum .fac_img_contanier .fac_img_sld .slick-list .slick-track .slick-slide{height:100%;}
.fac_if_thum .fac_img_contanier .fac_img_sld .slick-list .slick-track .slick-slide > div{height:100%;}
.fac_if_thum .fac_img_contanier .fac_img_sld .slide_item{position:relative;height:100%;border-radius:6px;}
.fac_if_thum .fac_img_contanier .fac_img_sld .thum_img{position: relative; overflow:hidden;height:100%;border-radius: 6px;}
.fac_if_thum .fac_img_contanier .fac_img_sld .thum_img img{ position: absolute; width: 100%; height: 100%;  object-fit: cover; object-position: center center; }
.fac_if_thum .fac_img_contanier .fac_img_sld .thum_img img:after{content: ""; display: block; width: 100%; height: 0; padding-bottom: 61%; }
.fac_if_thum .fac_img_contanier .fac_img_sld_control{ display: flex; align-items: center; justify-content: center; gap: 6px;width: 100%; position: absolute; bottom: 0; left: 0; height: 40px; background: rgba(0,0,0,0.5); border-radius: 0 0 6px 6px;}
.fac_if_thum .fac_img_contanier .fac_img_sld_control button{width: 25px; height: 25px; border: 1px solid #cbcbcb; border-radius: 50%; transition: all .3s;}
.fac_if_thum .fac_img_contanier .fac_img_sld_control button.prev {background: url(../img/main/sld_prev.png) no-repeat center center;}
.fac_if_thum .fac_img_contanier .fac_img_sld_control button.next { background: url(../img/main/sld_next.png) no-repeat center center;}
.fac_if_thum .fac_img_contanier .fac_img_sld_control button.stop {background: url(../img/main/sld_stop.png) no-repeat center center;}
.fac_if_thum .fac_img_contanier .fac_img_sld_control button.play {background: url(../img/main/sld_play.png) no-repeat center center;}
.fac_if_txt{width: calc(100% - 480px);padding: 10px 0;}
.fac_if_txt h3{ font-family: 'GmarketSans'; font-size: 20px; margin-bottom: 20px;}
.fac_if_txt .h_stit{line-height: 1.4; font-size: 17px;}
.fac_if_txt .h_stit ul{}
.fac_if_txt .h_stit li{text-indent: -6px; padding-left: 6px; line-height: 1.3;}
.fac_if_txt .h_stit li + li{margin-top:10px;}
.fac_if_txt .infombox{margin: 30px 0 40px;}
.fac_if_txt .infombox > li{display: flex; align-items: flex-start; justify-content: flex-start; gap: 30px; margin:15px 0;}
.fac_if_txt .infombox li .txt_nm{position:relative; width: 80px; font-family: 'GmarketSans'; padding-left:10px; margin-top: 3px;}
.fac_if_txt .infombox li .txt_nm:before{content:''; display:block; width:2px; height:13px; background: #0a8d95; position: absolute; top:0; left:0;}
.fac_if_txt .infombox li .txt_t{width: calc(100% - 110px); line-height:1.2;}
.fac_if_txt .infombox li .txt_t p + p{margin-top:10px;}
.fac_if_txt .infombox li .txt_t .qrcode{display: flex; align-items: stretch; gap: 20px;}
.fac_if_txt .infombox li .txt_t .qrcode li{}
.fac_if_txt .infombox li .txt_t .qrcode li p{padding-bottom: 5px;}
.fac_if_txt .fac_linkbtn{display: flex;justify-content: flex-end;}
.fac_if_txt .fac_linkbtn .linkbtn{display: flex; align-items: center; justify-content: center; transition:all .3s; width: 200px; color: #fff; background: #0b9196; border: 2px solid #00b094; border-radius: 30px; padding: 10px 0 13px 0;}
.fac_if_txt .fac_linkbtn .linkbtn span{ position: relative; padding-left: 20px;}
.fac_if_txt .fac_linkbtn .linkbtn span:before{content:''; display:block; width: 12px;height: 13px; position: absolute;top: 2px; left: 0;background:url(../img/sub/fac/fac_linkicon.png) no-repeat left center;}
.article .step{border:2px solid #eee;}
.article .step ul{padding:20px;display: flex;align-items: center;}
.article .step ul li{width: calc(100% / 4);display: flex;align-items: center;justify-content: center;position:relative;}
.article .step ul li:after{content:'';display:block;background: url(../img/sub/arrow.svg) no-repeat right center / 20px;width: 20px;height: 20px;position: absolute;top: 8px;right: 0;transform: rotate(-90deg);}
.article .step ul li:last-child:after{display:none;}
.article .step ul li .num{margin-top: 2px; width: 30px; height: 30px; background: #0b9196; font-size: 14px; font-weight: 500; color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px;}
.article .child{width: 100%; border: 2px solid #eee; padding: 20px; text-align: center;margin-bottom: 20px;}
.article .child img{max-width:100%;}



/* content - 공단소개 */
.history{background:url(../img/sub/intro/history_bg.png) no-repeat bottom center; padding-bottom: 80px;}
.history .htit{margin-bottom:35px;}
.history .htit h4{position:relative; font-family: 'GmarketSans'; font-size: 24px; color: #056c8a; padding-left: 40px; line-height:1.3;}
.history .htit h4:before{content:''; display:block; position:absolute; top:0; left:0; width:27px; height:27px; background:url(../img/sub/intro_bullet.svg) no-repeat left center / 27px;}
.history .establish li{display: flex; align-items: flex-start; justify-content: flex-start; gap: 30px;}
.history .establish li + li{margin-top:20px;}
.history .establish li .subj{font-family: 'GmarketSans'; font-size: 20px; line-height: 1.5;}
.history .establish li .subj_t{font-size:17px;}
.history .establish li .subj_t p{line-height:1.3;}
.history .history_box{ margin-top: 10px; padding-top: 10px; border-top: 2px solid #eee;}
.history .history_box ul{padding:20px;}
.history .history_box ul li{display: flex; align-items: flex-start; justify-content: flex-start; gap: 30px;}
.history .history_box ul li + li{margin-top:45px;}
.history .history_box ul li .year{width:170px;}
.history .history_box ul li .year p{position:relative; font-family: 'GmarketSans'; font-size: 18px; font-weight: 600; color: #13a48d; padding-left:25px;}
.history .history_box ul li .year p:before{content: ''; display: block; position: absolute; top: -2px; left: 0; width: 18px; height: 18px; background: url(../img/sub/bullet.svg) no-repeat center left / 18px;}
.history .history_box ul li .month_txtbox{width: calc(100% - 200px);}
.history .history_box ul li .month_txtbox .item{position:relative; padding-left:20px; display: flex; align-items: baseline;}
.history .history_box ul li .month_txtbox .item::before{content:''; display:block; width:6px; height:6px; border-radius: 50%; background:#0a8c94; position:absolute; top: 7px; left:0;}  
.history .history_box ul li .month_txtbox .item + .item{margin-top:20px;}
.history .history_box ul li .month_txtbox .item .month{font-family: 'GmarketSans'; font-size: 17px; color: #0a8c94; margin-right: 20px;  width: 75px;}
.history .history_box ul li .month_txtbox .item .text{line-height:1.2; width: calc(100% - 75px);}
.history .history_box ul li .month_txtbox .item .text > span{display:block;}
.history .history_box ul li .month_txtbox .item .text > span + span{margin-top:10px;}
.article.maps .map_box{width:100%; margin-bottom: 20px;}
.article.maps .map_box iframe{width:100%; height:450px;}
.article.maps .map_box .custom_size { width: 100% !important; max-width: 1200px !important; height: 450px !important;}
.article.maps .map_box .custom_size .wrap_map {height: calc(100% - 32px) !important;}
.article.maps .atc_box .txt_p > ul li{text-indent: -10px; padding-left: 6px; line-height: 1.3; color: #444;}
.group{}
.group .group_chart{}
.group .group_chart .t_part{}
.group .group_chart .t_part .one{position:relative;}
.group .group_chart .t_part .one:after{ content: ""; display: block; width: 1px; height: 300px; background: #eee; position: absolute; left: 50%; top: 0; z-index: -1;}
.group .group_chart .t_part .one a{ display: flex; align-items: center; justify-content: center; width: 120px; height: 45px; background: #728790; border-radius: 9999px; font-weight: 500; color: #fff; margin: 0 auto;}
.group .group_chart .t_part .half{display: flex; align-items: center; justify-content: space-between; width: 100%; max-width: 480px; margin: 30px auto;}
.group .group_chart .t_part .half a{position:relative; display: flex; align-items: center; justify-content: center; width: 125px; height: 45px; color: #222; font-weight: 500; background: #e8e8e8; border-radius: 5px;}
.group .group_chart .t_part .half a:first-child:after{ content: ""; display: block; width: 245px; height: 1px; background: #eee; position: absolute; left: 120px; top: 50%; z-index: -1;}
.group .group_chart .t_part .dpart{display: flex; align-items: center; justify-content: space-between; width: 100%; max-width: 640px; margin: 30px auto;}
.group .group_chart .t_part .dpart.mb20{margin-bottom:20px;}
.group .group_chart .t_part .dpart a{position:relative; display: flex; align-items: center; justify-content: center; width: 125px; height: 45px; color: #fff; font-weight: 500; background: #00a29a; border-radius: 5px;}
.group .group_chart .t_part .dpart a:first-child:after{content: ""; display: block; width: 400px; height: 1px; background: #eee; position: absolute; left: 125px; top: 50%; z-index: -1;}
.group .group_chart .t_part .dart01{margin-top:20px;} 
.group .group_chart .t_part .dart01 a{background: #f8fffe; color: #178f87;  border: 1px solid #00a29a;}
.group .group_chart .t_part .dart01 a:first-child:after{display:none;}
.group .group_chart .t_part .dart01 a:first-child:before{content: ""; display: block; width: 1px; height: 30px; background: #eee; position: absolute; left: 50%;  top: -20px; z-index: -1;}
.group .group_chart .b_part{width:100%; display: flex; align-items: flex-start;  justify-content: space-between; gap:15px 10px;}
.group .group_chart .b_part .b_part_box{ display: flex;  align-items: flex-start; justify-content: flex-start; gap: 10px;}
.group .group_chart .b_part .b_part_box.left{width: calc(100% - 280px);}
.group .group_chart .b_part .b_part_box.left > li{width: calc(100% / 3);}
.group .group_chart .b_part .b_part_box.left > li > a{display: flex; align-items: center;  justify-content: center;  width: 100%;  height: 45px;  color: #fff;  font-weight: 500;  background: #036287;  border-radius: 5px;}
.group .group_chart .b_part .b_part_box.left > li .a_same{display: flex; align-items: center;  justify-content: center;  width: 100%;  height: 45px;  color: #fff;  font-weight: 500;  background: #036287;  border-radius: 5px;}
.group .group_chart .b_part .b_part_box.right{width: 270px;}
.group .group_chart .b_part .b_part_box.right > li{width:calc(100% / 7);}
.group .group_chart .b_part .b_part_box.right > li a{display: flex;align-items: center;justify-content: flex-start;width: 100%;height: 260px;color: #fff;font-weight: 500;background: #036287;border-radius: 5px;writing-mode: vertical-lr; letter-spacing: -0.3em; padding: 10px 0;}
.group .group_chart .b_part .sm_txt{width:100%; padding: 10px; font-size:16px;}
.group .group_chart .b_part .sm_txt li{line-height: 1.6;}
.group .group_chart .b_part .sm_txt li a{display:block; transition:all .3s; font-weight:500; letter-spacing: -0.08em;}
.group .group_chart .b_part .sm_txt li > ul{font-size: 14px;  padding-left: 10px;}

.group.update .group_chart .t_part .re_one{justify-content: flex-end;}
.group.update .group_chart .t_part .re_one a:first-child:after{display:none;}
.group.update .group_chart .t_part .re{justify-content: center;}
.group.update .group_chart .t_part .re a{background: #e9f5f9; color: #728790;  border: 1px solid #728790;}
.group.update .group_chart .t_part .safe{position:relative;}
.group.update .group_chart .t_part .safe:after{content: "";  display: block;  width: 200px; height: 1px;  background: #eee;  position: absolute;  right:122px;  top: 23px;  z-index: -1;}
.group.update .group_chart .t_part .safe > div{ position: relative; display: flex;  align-items: center; justify-content: center; width: 125px; height: 45px; color: #fff; font-weight: 500; background: #00a29a;  border-radius: 5px;}
.group.update .group_chart .t_part .safe ul{ width: 100%;   padding: 10px;  font-size: 16px;}
.group.update .group_chart .t_part .safe ul li{line-height:1.6;}
.group.update .group_chart .t_part .safe ul li a{display: block; width: 100%;  background: none;  height: 100%;  color: #222;  transition: all .3s;  font-weight: 500;  letter-spacing: -0.08em;}
.group.update .group_chart .b_part .b_part_box.left{width: 100%;}
.group.update .group_chart .b_part .b_part_box.left > li{ width: calc(100% / 4);}

.group .chart_view{margin:55px 0;}
.group .chart_view .chart_table{display:none;}
.group .chart_view .chart_table table.chart .name, 
.group .chart_view .chart_table table.chart .part,
.group .chart_view .chart_table table.chart .contact{text-align:center;}
.group .chart_view .chart_table table.chart td{padding:15px 10px;}
.group .chart_view .chart_table table.chart .name{width:10%;}
.group .chart_view .chart_table table.chart .part{width:12%;}
.group .chart_view .chart_table table.chart .task{width:58%;}
.group .chart_view .chart_table table.chart .contact{width:20%;}
.group .chart_view .chart_table table.chart.ty01 .name{width:10%;}
.group .chart_view .chart_table table.chart.ty01 .part{width:12%;}
.group .chart_view .chart_table table.chart.ty01 .task{width:46%;}
.group .chart_view .chart_table table.chart.ty01 .contact{width:20%;}
.article .atc_box .mission{}
.article .atc_box .mission{width:100%; text-align:center;}
.article .atc_box .mission img{max-width:100%;}
.article .atc_box .mission img.mb{display:none;}

.ci_Item{ width: 100%; display: flex;  align-items: center; justify-content: space-between; gap: 20px;}
.ci_Item .cibox{ display: flex; align-items: center; justify-content: center; padding: 40px 0; width: calc(100% / 2 - 10px); height:100%; border:1px solid #eee;}
.ci_Item .cibox.addbg{background:url(../img/sub/intro/gridbg.png);}
.ci_Item .cibox .img{display:block; width: 200px; height:160px;}
.ci_Item .cibox .logo{background:url(../img/sub/intro/logo.svg) no-repeat center center / 100%;}
.ci_Item .cibox .emblem{background:url(../img/sub/intro/emblem.svg) no-repeat center center / 100%;}
.ci_Item .ciboxtxt{ width: calc(100% / 2 - 10px); height:100%;}
.ci_Item .ciboxtxt .cibox{width:100%;}
.ci_Item .ciboxtxt .txt{ width: 100%; padding: 15px; text-align: center; border: 1px solid #eee;  border-top: 0;  background: #f7f7f7;}
.ci_Item .cibox .mark_ko{background:url(../img/sub/intro/mark_ko.svg) no-repeat center center / 100%;}
.ci_Item .cibox .mark_en{background:url(../img/sub/intro/mark_en.svg) no-repeat center center / 100%;}
.mark .ciboxtxt .cibox .img{display:block; width: 330px; height:55px;}
.ci_Item .cibox .signature_horiz{width:320px !important; background:url(../img/sub/intro/signature_horiz.svg) no-repeat center center / 100%;}
.ci_Item .cibox .signature_verti{background:url(../img/sub/intro/signature_verti.svg) no-repeat center center / 100%;}
.signature .ciboxtxt .cibox .img{display:block; width: 230px; height:130px;}
.ci_color{width: 100%; max-width: 768px; margin: 0 auto;}
.ci_color img{width:100%;}
.ci_filedown{width:100%;  max-width: 768px; margin: 0 auto;display:flex; align-items:center; gap:10px;}
.ci_filedown li{width: calc(100% / 3);}
.ci_filedown li a{display: block;  width: 100%;  padding: 16px 10px;  background: #105e52; color: #fff;  text-align: center;  font-size: 15px;}
.ci_filedown li a span{position: relative; padding-left:20px;}
.ci_filedown li a span:after{content: '';  display: block; position: absolute; top: 5px; left:0; width: 12px; height: 12px;  background: url(../img/sub/icon_down.svg) no-repeat center right / 12px;}

/* content */
.c_tab_list{ display: flex; align-items: center; justify-content: space-between; width: 100%; gap: 5px;}
.c_tab_list li{width: calc(100% / 7 - 5px);}
.c_tab_list li a{display: flex; align-items: center; justify-content: center; border: 1px solid #ececec; padding: 18px 0px 14px 0;font-family: 'GmarketSans'; text-align: center;}
.c_tab_list li.active{background:#0a8c94; border-color:#0a8c94; color:#fff;}
.c_tab_list.five li{width: calc(100% / 5 - 5px);}
.c_tab_list.three li{width: calc(100% / 3 - 4px);}
.c_tab_list.two li{width: calc(100% / 2 - 5px);}
.c_tab_list.one li{width: 100%;}
.c_tab_list.map{flex-wrap: wrap; justify-content: flex-start;}
.c_tab_list.map li{width: calc(100% / 3 - 5px);}
.c_tab_list.infob{flex-wrap: wrap;}
.c_tab_list.infob li{width: calc(100% / 5 - 5px);}
.article{margin-top: 50px;}
.article.mg_n{margin-top:0;}
.article h4{position:relative; font-family: 'GmarketSans'; font-size: 20px; padding-left: 25px; color: #13a48d; padding-bottom: 30px; border-bottom: 1px dashed #c2c5c4; margin-bottom: 30px;}
.article h4:before{content:''; display:block; position:absolute; top:-2px; left:0; width:20px; height:20px; background:url(../img/sub/bullet.svg) no-repeat center left / 20px;}
.article .atc_box{margin-bottom: 40px;}
.article .atc_box .btit_st{font-size: 18px; font-weight: 500; position: relative; padding: 0 0 15px 25px; color:#105e52;}
.article .atc_box .btit_st:before{content:''; display:block; width:18px; height:18px; background:url(../img/sub/bullet_s.svg) no-repeat center left / 18px; position: absolute; top:0; left:0;}
.article .atc_box .btit_st strong.e_cl{color: #507f36; margin-right:5px;}
.article .atc_box .btit_st strong.s_cl{color: #f39800; margin-right:5px;}
.article .atc_box .btit_st strong.g_cl{color: #00a39a; margin-right:5px;}
.article .atc_box .tit_st_w{padding-left:18px;}
.article .atc_box .tit_st{font-size: 17px; font-weight: 500; position: relative; padding: 0 0 15px 12px; line-height:1.2;}
.article .atc_box .tit_st:before{content:''; display:block; width:6px; height:6px; background:#3bb3a0; position: absolute; top:6px; left:0;}
.article .atc_box .txt_p{}
.article .atc_box .txt_p p{line-height:1.3; color:#444;}
.article .atc_box .txt_p > ul{}
.article .atc_box .txt_p > ul li{text-indent: -6px; padding-left: 6px; line-height: 1.3; color:#444;}
.article .atc_box .txt_p > ul li + li{margin-top:5px;}
.article .atc_box .txt_p > ul li strong{}
.article .atc_box .txt_p table{border-top:2px solid #444; width:100%;line-height: 1.2;}
.article .atc_box .txt_p table th{background: #f4f6f9; padding: 12px 15px; font-weight: 500; border: 1px solid #e7e7e7;}
.article .atc_box .txt_p table th.ta_lf{text-align: left;}
.article .atc_box .txt_p table td{border: 1px solid #e7e7e7; padding: 10px; font-size:15px; word-wrap: normal; word-break: break-all; line-height: 1.4;}
.article .atc_box .txt_p table td input[type=radio]{ margin: 0 0.5em 0 0; width: 19px; height: 19px; vertical-align: sub; cursor: pointer; background: url(../img/sub/checkbox.svg) no-repeat -22px center;}
.article .atc_box .txt_p table td input[type=radio]:checked { background-position: -2px center;}
.article .atc_box .txt_p table td input[type=radio]:focus{outline: 1px solid #222;}
.article .atc_box .txt_p table td.ta_ct{text-align: center;}
.article .atc_box .txt_p table td ul li{text-indent: -6px; padding-left: 6px; line-height: 1.3;}
.article .atc_box .txt_p table td ul li.fw_bold{font-weight:500;}
.article .atc_box .txt_p table td ul + ul{margin-top:15px;}
.article .atc_box .txt_p table.center td{text-align: center;}
.article .atc_box .txt_p table.center tr.point{font-weight: 600; background: #fdfdfd;}
.article .atc_box .txt_p table.infobusi td a{position: relative;display: inline-block;width: 120px;padding: 10px;background: #728790;border-radius: 6px;color: #fff;text-align: center;font-size: 15px;}
.article .atc_box .txt_p table.infobusi td a:first-child{border:1px solid #728790; background:#fff; color:#728790; margin-right:5px;}
.article .atc_box .txt_p table.infobusi td a:first-child:after{content:''; display: inline-block; width: 12px; height: 13px; background:url(../img/layout/hd_linkicon.png) no-repeat center right; margin-left:10px;}
.article .atc_box .txt_p table.infobusi td a:last-child:after{content:''; display: inline-block; width: 12px; height: 13px; background:url(../img/sub/fac/fac_linkicon.png) no-repeat center right; margin-left:10px;}
.article .atc_box .txt_p .table_btn{display: flex; align-items: center;justify-content: flex-end; margin-top: 35px; gap: 5px;}
.article .atc_box .txt_p .table_btn .a_okbtn{ float: left; width: 80px; height: 45px; line-height: 45px; background: #444; border-radius: 3px; text-align: center; color: #fff; display: block;}
.article .atc_box .txt_p .i_tg{text-align:right; font-size:14px; padding:10px 0; color:#777;}
.article .atc_box .txt_p .i_tg_b{font-size:15px; padding:10px 0; color:#777;}
.article .atc_box .txt_p .i_tg_b ul li{text-indent: -12px; padding-left: 9px; line-height: 1.3;}
.article .atc_box .txt_p .graph{ width: 100%; max-width: 686px; margin: 0 auto; padding: 20px 0;}
.article .atc_box .txt_p .graph img{width:100%; max-width:100%;}
.article .atc_box .txt_p .waybox{width: 100%; border: 4px solid #ddd; padding: 25px;}
.article .atc_box .txt_p .waybox ul li{display: flex; align-items: center; justify-content: flex-start;}
.article .atc_box .txt_p .waybox ul li + li{margin-top:10px;}
.article .atc_box .txt_p .waybox ul li .subj{width: 185px; display: flex; align-items: center; font-weight: 600;}
.article .atc_box .txt_p .waybox ul li .subj .num{margin-top: 2px; width: 26px; height: 26px; background: #555; font-size: 14px; font-weight: 500; color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px;}
.article .atc_box .txt_p .waybox ul li .subj_t{width: calc(100% - 185px); display: flex;  align-items: center;}
.article .atc_box .txt_p .waybox ul li .subj_t p span{color: #728790;}
.article .atc_box .txt_p .waybox ul li .subj_t a{position: relative; display: block; width: 100px; padding: 10px; background: #728790; border-radius: 30px;color: #fff;text-align: center;font-size: 15px; margin-left: 15px;}
.article .atc_box .txt_p .imgbox{width: 100%; margin-top: 15px; padding: 40px; border: 1px solid #eee;}
.article .atc_box .txt_p .imgbox img{width:100%; max-width:100%;}
.article .atc_box .txt_p .graphic{width: 100%; background: #e7edf5; padding: 30px; margin-top: 15px; text-align: center;}
.article .atc_box .txt_p .graphic img{max-width:100%;}
.article .atc_box .txt_p .graphic .mb{display:none;}
.article .atc_box .txt_p .graphic .mb ul{}
.article .atc_box .txt_p .graphic .mb ul li{ display:flex; width: 100%; background: #fff; border-radius: 6px;padding: 10px 15px;}
.article .atc_box .txt_p .graphic .mb ul li.txt_etc{flex-direction: column;background: none; font-size: 15px; margin-top:10px;}
.article .atc_box .txt_p .graphic .mb ul li.txt_etc:after{display:none;}
.article .atc_box .txt_p .graphic .mb ul li + li{position:relative; margin-top:50px;}
.article .atc_box .txt_p .graphic .mb ul li + li:after{content:'';display:block;position:absolute;top: -36px;left:50%;transform: translateX(-50%);width:20px;height: 22px;background: url(../img/sub/arrow.svg) no-repeat center center / 20px;}
.article .atc_box .txt_p .graphic .mb ul li .subj{width: 160px; display: flex; align-items: center; font-weight: 600;}
.article .atc_box .txt_p .graphic .mb ul li .subj .num{margin-top: 2px;width: 30px;height: 30px;background: #036287;font-size: 15px;font-weight: 500;color: #fff;border-radius: 4px;display: flex;align-items: center;justify-content: center;margin-right: 10px;}
.article .atc_box .txt_p .graphic .mb ul li .subj span{color:#036287;}
.article .atc_box .txt_p .graphic .mb ul li .subj_t{width: calc(100% - 160px); display: flex;  align-items: center;}
.article .atc_box .txt_p .graphic .mb ul li .subj_t p span{color: #728790;}
.article .atc_box .esg_strategy{width:100%; text-align:center;}
.article .atc_box .esg_strategy img{max-width:100%;}


.article .atc_box .downlist{}
.article .atc_box .downlist li{display: flex; align-items: center; justify-content: flex-start; gap: 30px;}
.article .atc_box .downlist li + li{margin-top:5px;}
.article .atc_box .downlist li .tit_st{padding-bottom:0;}
.article .atc_box .downlist li .btit_st{padding-bottom:0;}
.article .atc_box .downlist li .downbtn{position: relative; display: block; width: 140px; padding: 10px; background: #777f82; border-radius: 30px; color: #fff;  text-align: center;  font-size: 15px;}
.article .atc_box .downlist li .downbtn span{padding-left: 15px;}
.article .atc_box .downlist li .downbtn span:after{content:''; display:block; position:absolute; top: 11px; left: 35px; width: 12px; height: 12px; background: url(../img/sub/icon_down.svg) no-repeat center right / 12px;}
.article .atc_box .downlist li .downbtn.ty01 span:after{left:26px;}
.article .atc_box .downlist li .w460{width:460px;}
.article .atc_box .downlist li .date{font-size: 14px; color: #999;}
.article .atc_box .linkbtn_w{margin-bottom:20px;}
.article .atc_box .linkbtn{display: flex; align-items: center; justify-content: center; transition:all .3s; width: 480px; color: #fff; background: #0b9196; border: 2px solid #00b094; border-radius: 30px; padding: 10px 0 13px 0;}
.article .atc_box .linkbtn span{ position: relative; padding-left: 20px;}
.article .atc_box .linkbtn span:before{content:''; display:block; width: 12px;height: 13px; position: absolute;top: 2px; left: 0;background:url(../img/sub/fac/fac_linkicon.png) no-repeat left center;}

.article .box_ln{width: 100%; border: 4px solid #eee; padding: 45px;}
.article .box_ln ul{}
.article .box_ln ul li{display: flex;align-items: flex-start;justify-content: flex-start;}
.article .box_ln ul li + li{margin-top:40px;}
.article .box_ln ul li .subj{font-family: 'GmarketSans'; font-size: 20px; color: #0a8c94; width: 120px; display: flex; align-items: center;}
.article .box_ln ul li .subj .num{width: 26px; height: 26px; background: #0a8c94; font-family: 'GmarketSans'; font-size: 14px; font-weight: 500; color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px;}
.article .box_ln ul li .subj_t{font-size: 17px; width: calc(100% - 120px); line-height:1.3;} 
.article .box_ln.client{background:url(../img/sub/client/charter_bg.png) no-repeat bottom right;}
.article .box_ln.client .t_tit{margin-bottom: 30px;}
.article .box_ln.client .t_tit h5{font-family: 'GmarketSans';font-size: 22px;line-height: 1.5;}
.article .box_ln.client .t_tit h5 strong{font-size:24px; color: #0a8c94;}
.article .box_ln.client .b_txt{margin-top: 70px; text-align: center;}
.article .box_ln.client .b_txt .pmtxt{line-height: 1.3; margin-bottom: 70px;}
.article .box_ln.client .b_txt .pmtxt span{color:#0a8c94;}
.article .box_ln.client .b_txt .nmtxt{}
.article .box_ln.client .b_txt .nmtxt span{font-weight:500;}
.article .box_ln.client ul{background:#f8f9f9; padding:40px 30px;}
.article .box_ln.client ul li + li{margin-top:25px;}

.article .box_ln.human{background:url(../img/sub/client/human_bg.png) no-repeat bottom right;}
.article .box_ln.human li{align-items:baseline;}
.article .box_ln.human ul li .subj{width:70px;}
.article .box_ln.human ul li .subj_t{width:calc(100% - 70px);}
.article .box_ln.human ul li + li{margin-top:20px;}
.article .box_ln.human .t_tit{margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px dashed #dbdedf;}
.article .box_ln.human .t_tit h5{font-family: 'GmarketSans'; font-size: 17px; line-height: 1.6;}
.article .box_ln.human .b_txt{margin-top: 80px; text-align: center;}
.article .box_ln.human .b_txt .dttxt{line-height: 1.3; margin-bottom: 25px;}
.article .box_ln.human .b_txt .nmtxt{font-size:18px; font-weight:500;}

.article .box_ln.esg .t_tit{display: flex; align-items: center; justify-content: flex-start; gap: 50px; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px dashed #dbdedf;}
.article .box_ln.esg .t_tit .esglogo{width:290px;}
.article .box_ln.esg .t_tit h5{width: calc(100% - 340px); font-family: 'GmarketSans'; font-size: 18px; line-height: 1.7;}
.article .box_ln.esg .t_tit h5 span{color: #0a8c94;}
.article .box_ln.esg li{align-items:baseline;}
.article .box_ln.esg ul li .subj{width:70px;}
.article .box_ln.esg ul li .subj .round{    width: 45px;  height: 45px;  background: #078190;  color: #fff;  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;}
.article .box_ln.esg ul li .subj_t{width:calc(100% - 70px); line-height:1.5;}
.article .box_ln.esg ul li + li{margin-top:20px;}
.article .box_ln.esg .b_txt{margin-top: 80px; text-align: center;}
.article .box_ln.esg .b_txt .dttxt{line-height: 1.3; margin-bottom: 25px;}
.article .box_ln.esg .b_txt .nmtxt{font-size:18px; font-weight:500;}

.article .box_ln.ceo .t_tit{position:relative;}
.article .box_ln.ceo .t_tit .flex{display: flex; align-items: center;  justify-content: space-around;}
.article .box_ln.ceo .t_tit .visiontxt{ font-family: 'GmarketSans'; text-align:right;}
.article .box_ln.ceo .t_tit .visiontxt .stxt{ font-size: 18px;  color: #019846;}
.article .box_ln.ceo .t_tit .visiontxt .btxt{font-size: 34px; color: #056f8b;  font-weight: 600;  margin-top: 25px;}
.article .box_ln.ceo .t_tit .visiontxt .btxt p{line-height:1.2;}
.article .box_ln.ceo .t_tit .name{ width: 100%; padding: 15px 30px 11px; background: linear-gradient(45deg, #08808f, #009745); color: #fff;  font-family: 'GmarketSans';position: absolute; bottom: 0;  left: 0;  z-index: -1;}
.article .box_ln.ceo .text{margin:40px 0; font-size:17px;}
.article .box_ln.ceo .text p{line-height:1.3;}
.article .box_ln.ceo .text p + p{margin-top:25px;}
.article .box_ln.ceo .b_txt{margin-top: 80px; text-align: right;}
.article .box_ln.ceo .b_txt .nmtxt{font-size:18px; font-weight:500;}

.article .corruption{background:#fdfdfd;padding: 70px 50px; border: 4px dotted #eee;}
.article .corruption h5{position: relative; font-family: 'GmarketSans';  font-size: 30px;  font-weight: 600;  text-align: center; color: #0a8c94;}
.article .corruption h5:after{content:''; display:block; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%); width: 170px; height: 2px; background: #0a8c94;}
.article .corruption .text{margin:60px 0; font-size:18px;}
.article .corruption .text p{line-height:1.3;}
.article .corruption .text p + p{margin-top:25px;}
.article .corruption .text ul{margin-top: 40px;  padding-top: 40px;  border-top: 1px dashed #dbdedf;}
.article .corruption .text ul li{display: flex;align-items: baseline;justify-content: flex-start; }
.article .corruption .text ul li + li{margin-top:20px;}
.article .corruption .text ul li .subj{font-family: 'GmarketSans'; font-size: 20px; color: #0a8c94; width: 70px; display: flex; align-items: center;}
.article .corruption .text ul li .subj_t{font-size: 17px; width: calc(100% - 70px); line-height:1.3;} 
.article .corruption .date{text-align: center;}
.article .corruption .name{text-align: center; padding-top: 30px; font-size: 20px; font-weight: 500;}


/* content - 이용안내 */
.sitemap{}
.sitemap .sitemap_itembox{display: flex; align-items: flex-start; border-bottom: 1px solid #eee; padding-bottom: 46px;}
.sitemap .sitemap_itembox + .sitemap_itembox{margin-top:60px;}
.sitemap .sitemap_itembox h3{position:relative;font-size: 20px;font-weight: 600;padding-left: 15px;padding-bottom: 20px;margin-bottom: 20px;width: 250px;}
.sitemap .sitemap_itembox h3:before{content: ''; display: block; width: 5px; height: 5px; background: #3bb3a0; position: absolute; top: 8px; left: 0;}
.sitemap .sitemap_itembox > ul{display: flex;align-items: flex-start;justify-content: flex-start;gap: 50px 70px;flex-wrap: wrap;width: calc(100% - 250px);}
.sitemap .sitemap_itembox > ul .dep2_lst{font-size:17px;}
.sitemap .sitemap_itembox > ul .dep2_lst a{transition: all .3s;}
.sitemap .sitemap_itembox .dep3_item_w{margin-top:20px;}
.sitemap .sitemap_itembox .dep3_item_w ul{}
.sitemap .sitemap_itembox .dep3_item_w ul .dep3_lst{font-size:15px; color:#888;}
.sitemap .sitemap_itembox .dep3_item_w ul .dep3_lst + .dep3_lst{margin-top:10px;}
.bannerbox{}
.bannerbox ul{display: flex; align-items: center; justify-content: flex-start; gap: 23px; flex-wrap: wrap;}
.bannerbox ul li{border: 1px solid #dee1e3;}
.bannerbox ul li a{display:block; padding: 20px;}
.privacy .label_box{}
.privacy .label_box > ul{ display: flex; align-items: stretch; justify-content: flex-start; gap: 15px; flex-wrap: wrap; background: #f9f9fb; padding: 20px; border: 1px solid #eee;}
.privacy .label_box > ul li{width: calc(100% / 3 - 10px); text-align: center;}
.privacy .label_box > ul li span{display: block;}
.privacy .label_box > ul li .img{width: 60px; margin: 0 auto;}
.privacy .label_box > ul li .img img{width:100%;}
.privacy .label_box > ul li .text{margin-top: 20px; font-weight: 500;}
.privacy .label_list{border-bottom: 2px dashed #eee; padding-bottom: 40px;} 
.privacy .label_list > ul{display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; gap: 15px 30px;}
.privacy .label_list > ul li{width: calc(100% / 2 - 15px);}
.privacy .label_list > ul li a{display: flex; align-items: center; justify-content: flex-start; gap:10px; font-weight: 500;}
.privacy .label_list > ul li a i{width: 43px;}
.privacy .label_list > ul li a i img{max-width:100%;}
.privacy .label_list > ul li a span{display: block; width: calc(100% - 53px);}
.privacy .pv_tit{font-size: 18px; font-weight: 600; display: flex; align-items: center; margin-bottom:10px;}
.privacy .pv_tit i{width:55px; margin-left:10px;}
.privacy .pv_tit i img{max-width:100%;}
.privacy .atc_box .txt_p > ul.num_ul li{text-indent: -19px; padding-left: 19px;}
.privacy .atc_box .txt_p > ul.num_ul li + li{margin-top: 8px;}
.privacy .atc_box .txt_p > ul.num_ul li span{font-size:15px; color:#999;}
.privacy .atc_box .txt_p .line_b{border: 1px solid #999; padding: 20px; margin-top: 10px;}
.privacy .atc_box .txt_p .line_b ul{margin-top:10px;}
.privacy .atc_box .txt_p .line_b ul li{text-indent: -6px; padding-left: 6px; line-height: 1.3;}
.privacy .atc_box .txt_p ol{margin-top:10px;}
.privacy .atc_box .txt_p table{margin:15px 0;}
.privacy .atc_box .pr_img{}
.privacy .atc_box .pr_img .img{border: 2px solid #eee; text-align: center;padding: 20px;}
.privacy .atc_box .pr_img .img img{max-width: 100%;}
.privacy .atc_box .pr_img p{margin-top: 10px; font-size: 15px; color: #999;}
.privacy .atc_box .btn_dw{ position: relative;  display: inline-block; width: 90px;  padding: 8px; background: #777f82; border-radius: 30px; color: #fff;  text-align: center; font-size: 15px;}
.privacy .atc_box .tg_lt{text-align:left;}
.privacy .atc_box .txt_p > ul.num_ul li .linkbtn {width:auto;display:inline-block;padding:3px 15px;text-indent:0;}
.privacy .atc_box .txt_p > ul.num_ul li .linkbtn span {color:#fff;}
.privacy .atc_box .txt_p > ul.num_ul li .linkbtn span:before {top:50%;margin-top:-7px;}


  @media screen and (min-width:1200px){
      
    .fac_if_thum .fac_img_contanier .fac_img_sld_control button:hover,
    .fac_if_thum .fac_img_contanier .fac_img_sld_control button:focus{background-color: rgba(255,255,255,0.2);}
    .fac_if_txt .fac_linkbtn .linkbtn:hover,
    .fac_if_txt .fac_linkbtn .linkbtn:focus,
    .article .atc_box .linkbtn:hover,
    .article .atc_box .linkbtn:focus{background:#00b094;}  
    .sitemap .sitemap_itembox > ul .dep2_lst > a:hover,
    .sitemap .sitemap_itembox > ul .dep2_lst > a:focus{color:#00b094;}
    .sitemap .sitemap_itembox .dep3_item_w ul .dep3_lst > a:hover,
    .sitemap .sitemap_itembox .dep3_item_w ul .dep3_lst > a:focus{text-decoration: underline; text-underline-position: under;}
	.group .group_chart .b_part .sm_txt li a:hover,
	.group .group_chart .b_part .sm_txt li a:focus,
	.group.update .group_chart .t_part .safe ul li a:hover,
	.group .group_chart .b_part .sm_txt li a:focus{ color: #00a29a;}
  
  }

  @media screen and (max-width:1400px){
  
    .c_tab_list.five{flex-wrap: wrap; justify-content: flex-start;}
    .c_tab_list.five li{width: calc(100% / 3 - 5px);}

  }

  @media screen and (max-width:1200px){
  
    .fac_w{flex-direction: column; gap: 20px;}
    .fac_if_thum{max-width:100%; height:410px;}
    .fac_if_txt{width:100%;}
    .fac_if_txt .h_stit br{display:none;}
    .c_tab_list{flex-wrap: wrap; justify-content: flex-start;}
    .c_tab_list li{width: calc(100% / 4 - 5px);}

	.group .group_chart .b_part{flex-direction: column;}
	.group .group_chart .b_part .b_part_box.left{width:100%;}
	.group .group_chart .b_part .b_part_box.right{width: 100%; flex-wrap: wrap;}
	.group .group_chart .b_part .b_part_box.right > li{ width: calc(100% / 3 - 7px);}
	.group .group_chart .b_part .b_part_box.right > li a{justify-content: center; height: 45px; writing-mode: initial; letter-spacing: -0.05em; padding: 0;}
	.group.update .group_chart .b_part .b_part_box.left{width: 100%; flex-wrap: wrap;}
	.group.update .group_chart .b_part .b_part_box.left > li{width: calc(100% / 2 - 5px);}

	.article .box_ln.ceo .t_tit .flex{justify-content: space-between;}
	.article .box_ln.ceo .t_tit .visiontxt{width:60%;}
	.article .box_ln.ceo .t_tit .visiontxt .btxt{font-size:30px;}
	.article .box_ln.ceo .t_tit .ceoimg{width:40%;}
	.article .box_ln.ceo .t_tit .ceoimg img{width:100%;}

  }

  @media screen and (max-width:980px){
    
    .article .step ul {flex-wrap: wrap;}    
    .article .step ul li:after{background: url(../img/sub/arrow.svg) no-repeat right center / 15px; width: 15px; height: 15px; top: 10px; right: -10px;}
    .c_tab_list.map{align-items: stretch;}
    .c_tab_list.map li{width: calc(100% / 2 - 3px);}
    


  }
  
  @media screen and (max-width:768px){

    .article .step ul li{width: 100%; justify-content: center; padding-bottom:25px;}
    .article .step ul li:last-child{padding-bottom:0;}
    .article .step ul li:after {display: block; transform: none; left: 52%; top: 40px;}
    .fac_if_txt .h_stit{font-size:16px;}    
    .article .m_scroll{position:relative;}
	.article .m_scroll:before{content: "↔ 좌우로 드래그하면 전체내용을 확인하실 수 있습니다."; display: block; width: 100%; background: #bec3c9; margin-bottom:10px; border-radius: 4px; padding: 1em 1.2em;  font-size: 14px;  text-align: center;  color: #6d737a; font-weight: 500;}
    .article .m_scroll_w{overflow-x:scroll; cursor:pointer; position:relative;}
	.article .m_scroll_w table{min-width:768px; width:768px;}
    .c_tab_list.five li{width: calc(100% / 2 - 5px);}
    .article .atc_box .linkbtn{width:100%; border-radius: 6px; display: block; text-align: center; line-height: 1.3; font-size: 15px; padding: 10px;}
    .article .atc_box .linkbtn span:before{display:none;}
    .article .atc_box .txt_p table .mb_n{display:none;}
    .article .atc_box .txt_p .imgbox{padding:0; border:0;}
    .article .atc_box .txt_p .waybox ul li{flex-direction: column;  justify-content: flex-start;  align-items: flex-start;}
    .article .atc_box .txt_p .waybox ul li + li{margin-top:18px;}
    .article .atc_box .txt_p .waybox ul li .subj{ width: 100%; margin-bottom: 5px;}
    .article .atc_box .txt_p .waybox ul li .subj_t{width: 100%; justify-content: space-between;}
    .article .atc_box .txt_p .graphic img.pc{display:none;}
    .article .atc_box .txt_p .graphic .mb{display:block;}
    .article .box_ln.client .t_tit br{display:none;}
    .article .box_ln.esg .t_tit{flex-direction: column; gap:35px;}
    .article .box_ln.esg .t_tit br{display:none;}
    .article .box_ln.esg .t_tit .esglogo{width:100%; text-align:center;}
    .article .box_ln.esg .t_tit .esglogo img{max-width:100%;}
    .article .box_ln.esg .t_tit h5{width:100%;}
    .article .box_ln.esg ul li .subj_t{width:100%;}
    .sitemap .sitemap_itembox{flex-direction: column;}
    .sitemap .sitemap_itembox h3{width:100%;}
    .sitemap .sitemap_itembox > ul{width:100%;}
	.group .group_chart .b_part .sm_txt{font-size:15px;}

	.article .box_ln.ceo .t_tit .flex{    flex-direction: column;}
	.article .box_ln.ceo .t_tit .visiontxt{width:100%; text-align:center;}
	.article .box_ln.ceo .t_tit .visiontxt .btxt{font-size:25px;}
	.article .box_ln.ceo .t_tit .ceoimg{margin:0 auto; margin-top:22px; width:55%;}
	.article .box_ln.ceo .t_tit .name{position:relative; text-align:center;}

	.ci_Item{ gap:10px; flex-direction: column;}
	.ci_Item .cibox{width:100%;}
	.ci_Item .ciboxtxt{width:100%;}
  }

  @media screen and (max-width:640px){

   .fac_if_thum{max-width:100%; height:325px;}
    
    .article .box_ln {padding: 30px 25px;}
    .article .box_ln ul li .subj{font-size: 18px; padding-top: 2px;}
    .article .box_ln ul li .subj_t{font-size:16px;}
    .article .box_ln.client{padding: 40px 25px;}
    .article .box_ln.client .t_tit{}
    .article .box_ln.client .t_tit h5{font-size:20px;}
    .article .box_ln.client .t_tit h5 strong{font-size:22px;}
    .article .box_ln.client ul{padding:30px 25px;}
    .article .box_ln.client .b_txt{margin-top:50px;}
    .article .box_ln.client .b_txt .pmtxt{margin-bottom:50px;}
    .article .box_ln.client .b_txt .pmtxt br{display:none;}
    .article .box_ln.human .t_tit h5 br{display:none;}
	.article .corruption{ padding: 50px 30px;}
	.article .corruption h5{font-size:26px;}
	.article .corruption h5:after{width:150px;}
    .article .atc_box .txt_p table.infobusi colgroup{display:none;}
    .article .atc_box .txt_p table.infobusi tr{ display: block; border:none; width: 100%;  text-align: left; padding: 0;}
    .article .atc_box .txt_p table.infobusi th,
    .article .atc_box .txt_p table.infobusi td{ display: block;  width: 100%;  text-align: left; }
    .article .atc_box .txt_p table.infobusi th{padding:15px 10px; font-size:15px; text-align:center; }
    .article .atc_box .txt_p table.infobusi td{padding:10px; font-size:15px; text-align:center; border:none;}
	
	.group .group_chart .b_part{gap:10px;}
	.group .group_chart .b_part .b_part_box{flex-wrap:wrap;}
	.group .group_chart .b_part .b_part_box.left > li{width:100%;}
	.group .group_chart .b_part .b_part_box.right > li{width:100%;}
	.group .group_chart .b_part .b_part_box li a{font-size: 15px;}
	.group .group_chart .b_part .b_part_box li .sm_txt li a{height:auto;}
	.group .chart_view .chart_table .m_scroll_chart{position:relative;}
	.group .chart_view .chart_table .m_scroll_chart:before{content: "↔ 좌우로 드래그하면 전체내용을 확인하실 수 있습니다."; display: block; width: 100%; background: #bec3c9; margin-bottom:10px; border-radius: 4px; padding: 1em 1.2em;  font-size: 14px;  text-align: center;  color: #6d737a; font-weight: 500;}
    .group .chart_view .chart_table .m_scroll_chart_w{overflow-x:scroll; cursor:pointer; position:relative;}
	.group .chart_view .chart_table .m_scroll_chart_w table{min-width:768px; width:768px;}
	.history .establish li{flex-direction: column; gap:15px;}
	.history .history_box ul li{flex-direction: column;}
	.history .history_box ul li .year{width:100%;}
	.history .history_box ul li .month_txtbox{width:100%;}

	.c_tab_list.infob li{width: calc(100% / 2 - 5px);}

	.article .atc_box .mission img.mb{display:block;}
	.article .atc_box .mission img.pc{display:none;}

	.article .atc_box .downlist.ty02 li{flex-direction: column;  align-items: flex-start; gap: 10px;}
	.article .atc_box .downlist li .w460{width:100%; border-radius:5px;}
	.article .atc_box .downlist li .w460 span{line-height:1.2;}
	.article .atc_box .downlist li .w460 span:after{display:none;}

  }


  @media screen and (max-width:480px){
     
    .fac_if_thum{height:70vw;}
    .fac_if_txt .infombox > li{gap:15px;}
    .fac_if_txt .infombox li .txt_t {width: calc(100% - 95px);}
    .fac_if_txt .infombox li .txt_t .qrcode{gap:10px;}
    .fac_if_txt .infombox li .txt_t .qrcode li img{max-width:90%;}
    .fac_if_txt .fac_linkbtn{display: flex; justify-content: center;}
    .fac_if_txt .fac_linkbtn .linkbtn{width:100%; padding: 10px 0 11px 0; font-size: 15px;}
    
    .c_tab_list li{width: calc(100% / 2 - 5px);}
    .c_tab_list li a{padding: 12px 5px 10px;}
    .c_tab_list.five li{width: 100%;}
    .c_tab_list.three li{width: 100%;}
    .c_tab_list.two li{width: 100%;}
	.c_tab_list li a{font-size:14px; display:block;}
    .article .atc_box .tit_st{font-size: 16px;}
    .article .box_ln ul li{flex-direction: column;}
    .article .box_ln ul li .subj{width:100%;}
    .article .box_ln ul li .subj_t{width:100%; margin-top: 10px;}
    .article .box_ln.human ul li .subj{width:100%;}
    .article .box_ln.human ul li .subj_t{width:100%; margin-top: 10px;}
	.article .corruption .text ul li{flex-direction: column;}
	.article .corruption .text ul li .subj{width:100%;}
	.article .corruption .text ul li .subj_t{width:100%; margin-top: 10px;}
    .article .atc_box .txt_p .graphic .mb ul li{flex-direction: column; align-items: center; padding: 15px;}
    .article .atc_box .txt_p .graphic .mb ul li .subj{width: 100%; justify-content: center;flex-direction: column; margin-bottom: 10px;}
    .article .atc_box .txt_p .graphic .mb ul li .subj .num{width:28px; height:28px; margin:0 0 5px 0;}
    .article .atc_box .txt_p .graphic .mb ul li .subj_t{width: 100%; justify-content: center;}
    .article .box_ln.ceo .text{font-size:16px;}
	.article .atc_box .downlist.ty01 li{flex-direction: column;  align-items: flex-start; gap: 10px;}
	
	.ci_Item .cibox{padding:30px 0;}
	.mark .ciboxtxt .cibox .img{width:220px; height:38px;}
	.ci_Item .cibox .signature_horiz{width:235px !important;}
	.ci_filedown{flex-direction:column;}
	.ci_filedown li{width:100%;}

    .group.update .group_chart .b_part .b_part_box.left > li{width: 100%;}
	.group .chart_view .chart_table table.chart td{font-size:15px;}


  }

  

  