@charset "utf-8";


/* Align_Style */
.fl {float:left;}
.fr {float:right;}
.tal {text-align:left !important;}
.tac {text-align:center !important;}
.tar {text-align:right !important;}
.lsp {letter-spacing:-1px;}
.cb {clear:both;}
.cb:after {content: ".";display:block; height:0; clear:both; visibility:hidden;}


/* List_type */
.ulist01 li {padding-left:10px;margin-top:5px;color:#444;line-height:18px;background:url('/images/so_disclosure/dot01.gif') no-repeat 0 9px;}
.ulist01 li .txt01 {font-size:12px;}
.disclist li {padding-left:10px;margin-top:10px;color:#444;line-height:18px;background:url('/images/so_disclosure/dot02.gif') no-repeat 0 9px;}
.ulist02 li {padding-left:10px;line-height:22px;background:url('/images/so_disclosure/dash01.gif') no-repeat 0 13px;}
.ulist03 li {padding-left:10px;margin-top:12px;line-height:18px;background:url('/images/so_disclosure/dot01.gif') no-repeat 0 9px;}
.ulistpr li {padding-left:10px;margin-top:12px;line-height:18px;}
.ulist04 {margin-top:6px;}
.ulist04_1 {margin-top:6px;}
.ulist04 li {padding-left:10px;margin-top:0;line-height:22px;background:url('/images/so_disclosure/dash01.gif') no-repeat 0 13px;}
.ulist04_1 li {padding-left:10px;margin-top:0;line-height:22px;}
.ulist05 li {padding-left:12px;margin-bottom:10px;line-height:18px;background:url('/images/so_disclosure/dash02.gif') no-repeat 0 10px;}
.ulist05 li.li01 {margin-bottom:0;line-height:22px;background:url('/images/so_disclosure/dash02.gif') no-repeat 0 12px;}
.ulist05.dotline {padding-bottom:20px;margin-bottom:28px;background:url('/images/so_disclosure/dotline02.gif') repeat-x 0 bottom;}
.ulist06 li {padding-left:10px;margin-bottom:10px;line-height:18px;background:url('/images/so_disclosure/dot02.gif') no-repeat 0 10px;}
.ulist06 li.li01 {margin-bottom:0;line-height:22px;background:url('/images/so_disclosure/dot02.gif') no-repeat 0 12px;}
.ulist05.first,ulist06.first {margin-top:-5px;}
.ulist07 {margin-top:8px;}
.ulist07 li {padding-left:0;margin-bottom:0;line-height:22px;background:none;}
.ulist08 li {padding-left:12px;margin-bottom:0px;line-height:18px;background:url('/images/so_disclosure/dash02.gif') no-repeat 0 10px;}


.dlist01 dt {margin:35px 0 14px 0;font-size:17px;font-weight:bold;color:#000;}
.dlist02 dt {margin:15px 0 13px 0;font-size:15px;font-weight:bold;color:#0164a1;}
.dlist02 dt.last {margin-bottom:0;}
.dlist02 dd {padding-left:10px;margin-left:12px;line-height:22px;background:url('/images/so_disclosure/dash01.gif') no-repeat 0 11px;}
.dlist02 dd.dd01 {padding-left:0;margin-left:12px;line-height:22px;background:none;}
.dlist02.dotline {padding-bottom:35px;margin-bottom:35px;background:url('/images/so_disclosure/dotline02.gif') repeat-x 0 bottom;}
.dlist03 dt {margin:15px 0 13px 0;font-size:15px;font-weight:bold;color:#000;}
.dlist03 dd {line-height:22px;}
.dlist04 dt {margin:10px 0 10px 0;font-size:15px;font-weight:bold;color:#0164a1;line-height:20px;}
.dlist04 dd {line-height:20px;padding-right:45px;}
.dlist04 dd.dd01 {margin-top:18px;}
.dlist05 dt {margin:10px 0 0 0;line-height:20px;}
.dlist05 dd {line-height:20px;padding-left:10px;}
.dlist06 dt {margin:10px 0 0 0;padding-left:10px;line-height:22px;background:url('/images/so_disclosure/dot02.gif') no-repeat 0 12px;}
.dlist06 dd {line-height:22px;padding-left:20px;background:url('/images/so_disclosure/dash01.gif') no-repeat 10px 13px;}
.dlist06 dd.dd01 {padding-left:10px;background:none;}
.dlist07.first {margin-top:-5px;}
.dlist07 dt {margin:22px 0 6px 0;font-size:15px;padding-left:15px;font-weight:bold;color:#0164a1;line-height:20px;background:url('/images/so_disclosure/bult02.gif') no-repeat 0 8px;}
.dlist07 dt.dt01 {margin:22px 0 6px 0;font-size:13px;padding-left:0;font-weight:bold;color:#222;line-height:20px;background:none;}
.dlist07 dt.first {margin:0 0 6px 0;}
.dlist07 dd {line-height:20px;}
.dlist07 dd.dd01 {padding-left:10px;}
.dlist07 dd.ddimg01 {text-align:center;padding:10px 0;}
.dlist07 dd.ddimg02 {text-align:center;padding-top:30px;}
.dlist07 dd.ddimg03 {text-align:left;padding-top:30px;}
.dlist08 dt {margin:15px 0 6px 0;font-size:13px;padding-left:14px;font-weight:bold;color:#fd5a00;line-height:20px;background:url('/images/so_disclosure/bult01.gif') no-repeat 4px 8px;}
.dlist08 dd {line-height:20px;}
.dlist08 dd.dd01 {padding-left:10px;}

/* Board_Ftype */
.disclosure_year {position:relative;padding:20px 0 20px 0;text-align:center;margin-bottom:40px;border:1px solid #dcdcdc;background:#f5f5f5;}
.disclosure_year label {padding-left:10px;margin-top:5px;color:#444;font-size:14px;font-weight:bold;line-height:18px;background:url('/images/so_disclosure/dot01.gif') no-repeat 0 9px;}
.disclosure_year select {height:26px;}
.disclosure_year a {display:inline-block;height:29px;padding:0 15px;margin-left:6px;font-size:12px;line-height:27px;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;background:#466d86;white-space:nowrap;}
.disclosure_year input {display:inline-block;height:29px;margin-left:6px;font-size:12px;line-height:27px;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;background:#466d86;white-space:nowrap;}
.disc_desc {color:#0164a1;}
.disc_desc02 {color:#0164a1;font-size:12px;line-height:16px;}
.disc_desc03 {margin-top:7px;font-size:12px;line-height:18px;}
.h4_disc01 {position:relative;top:-5px;margin:0 0 20px 0;font-weight:bold;font-size:22px;color:#ff5a00;}
.h4_disc01 span {font-size:17px;color:#000;}
.h5_disc01 {margin:33px 0 17px 0;font-weight:bold;font-size:17px;color:#000;}
.h5_disc02 {margin:20px 0 17px 0;font-weight:bold;font-size:17px;color:#000;}
.disc_con01 .inner {width:100%;padding-bottom:40px;background:url('/images/so_disclosure/dotline.gif') repeat-x 0 bottom;overflow:hidden;}
.disc_con01 .pagetop {margin:20px 0 0;text-align:right;}
.disc_con01 .sd_name {float:right;margin-top:30px;}
/* .disc_con01 .mission {padding-left:178px;min-height:245px;background:url('/images/so_disclosure/mission.gif') no-repeat 0 5px;} */
.disc_con01 .mission {min-height:245px;}
.disc_con01 .mission .list01 dt {margin-bottom:5px;font-size:15px;color:#f47100;font-weight:bold;}
.disc_con01 .mission .list01 dd {padding-left:10px;background:url('/images/so_disclosure/dot01.gif') no-repeat 0 10px;}
.disc_con01 .mission .list02 {margin-top:30px;}
.disc_con01 .mission .list02 dt {margin-bottom:5px;font-size:15px;color:#23b437;font-weight:bold;}
.disc_con01 .list03 dt {margin:15px 0 10px;font-size:15px;color:#0164a1;font-weight:bold;}
.disc_con01 .list03 dd.dd01 {margin:20px 0 10px;}


/* Table */
.tbl01 {width:100%;border-top:2px solid #a1a4aa;clear:both;}
.tbl01 th {padding:4px 0 7px 0;color:#4c4c4c;font-size:13px;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background:#ebedf2;text-align:center;}
.tbl01 th.th01 {border-left:1px solid #dcdcdc;}
.tbl01 td {padding:4px 10px 7px 12px;color:#555;font-size:13px;border-bottom:1px solid #dcdcdc;text-align:left;}

.tbl02 {width:100%;border-top:2px solid #a1a4aa;clear:both;}
.tbl02 th {padding:4px 0 7px 0;color:#222;font-size:13px;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background:#ebedf2;text-align:center;}
.tbl02 th.th01 {background:#fff;}
.tbl02 td {padding:4px 0 7px 0;color:#555;font-size:13px;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;text-align:center;}
.tbl02 .tleft {padding:4px 12px 7px 12px;text-align:left;}
.tbl02 .tdimg {padding:15px;text-align:left;}
.tbl02 .last {border-right:0;}

.search_form {width:100%;border-top:2px solid #aeaeae;clear:both;}
.search_form th {padding:6px 0 7px 0;color:#222;font-size:13px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#f2f2f2;text-align:center;}
.search_form td {padding:6px 0 7px 12px;color:#555;font-size:13px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:left;}
.search_form .last {border-right:0;}

/* Button */
.btn_right {margin-top:30px;text-align:right;}
.btn_center {margin-top:30px; text-align:center;}
.btn_right a {margin-left:6px;}
.btn_center a {margin-left:6px;}
.btn_right01 {margin-top:-25px;text-align:right;}
.btn_right02 {margin:20px 0 20px;text-align:right;}
a.btn_list,a.btn_write {display:inline-block;height:25px;padding:0 20px;font-size:13px;line-height:23px;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;
border:1px solid #444;background:url('/images/so_disclosure/bg_btn01.gif') repeat-x;white-space:nowrap;}
a.btn_cancel {display:inline-block;height:25px;padding:0 20px;font-size:13px;line-height:23px;color:#3d3d3d;font-weight:bold;text-align:center;vertical-align:middle;border:1px solid #c8c8c8;background:#fff;white-space:nowrap;}
a.btn_down {display:inline-block;height:29px;padding:0 23px;font-size:12px;line-height:27px;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;background:#466d86;white-space:nowrap;}
a.btn_viewer {display:inline-block;height:35px;padding:0 20px;margin-left:6px;font-size:12px;line-height:33px;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;background:#466d86;white-space:nowrap;}
a.btn_type01 {display:inline-block;height:35px;padding:0 20px;margin-right:6px;font-size:12px;line-height:33px;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;background:#466d86;white-space:nowrap;}
a.btn_type02 {display:inline-block;height:29px;padding:0 18px;font-size:12px;line-height:27px;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;background:#466d86;white-space:nowrap; margin-top:10px;}
a.btn_type03 {display:inline-block;width:75px;height:29px;font-size:12px;line-height:27px;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;background:#466d86;white-space:nowrap;}
a.btn_type04 {display:inline-block;width:75px;height:29px;margin-left:6px;font-size:12px;line-height:27px;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;background:#9b9b9b;white-space:nowrap;}

/* 사회적기업경영공시(so_disclosure) */
.disclosure01 {padding-top:262px;background:url('/images/so_disclosure/disclosure_img01.jpg') no-repeat left top;}
.disclosure01 .txt01,.disclosure02 .txt01,.disclosure03 .txt01,.disclosure04 .txt01 {font-size:14px;margin-bottom:12px;}
.disclosure02 {padding-top:262px;background:url('/images/so_disclosure/disclosure_img02.jpg') no-repeat left top;}
.disclosure03 {padding-top:262px;background:url('/images/so_disclosure/disclosure_img03.jpg') no-repeat left top;}
.disclosure04 {padding-top:262px;background:url('/images/so_disclosure/disclosure_img04.jpg') no-repeat left top;}
.disclosure05 {width:100%;padding-bottom:40px;background:url('/images/so_disclosure/dotline.gif') repeat-x 0 bottom;overflow:hidden;}
.disclosure05 .disc_btn {margin-top:10px;text-align:right;}
.dis_tit01 {position:relative;top:-5px;margin:0 0 10px 0;font-size:17px;color:#000;font-weight:bold;}
.dis_tit01 span {position:relative;top:5px;}
.dis_tit02 {margin:20px 0 20px 0;font-size:15px;color:#555;font-weight:bold;}
.disclosure_menu {padding:19px 20px 10px 20px;margin-bottom:15px;overflow:hidden;background:#f5f5f5;border:1px solid #dcdcdc;}
.disclosure_menu dl {float:left;width: calc((100% - 1px)/3); box-sizing: border-box;text-align: center;}
.disclosure_menu dl dt {width:220px;height:26px;margin: 0 auto;margin-bottom:3px;padding-top:3px;font-size:14px;text-align:center;color:#fff;font-weight:bold;background:url('/images/so_disclosure/bg_disclosure_menu.gif') no-repeat left top;}
.disclosure_menu dl dd {color:#444;padding:5px 0 6px 15px;background:url('/images/so_disclosure/dotline.gif') repeat-x 0 top;text-align:left; max-width:220px; margin:0 auto;}
.disclosure_menu dl dd.first {background:none;}
.disclosure_menu dl dd:last-child{border-bottom:none;}
.h4_disc {margin:35px 0 14px 0;font-size:22px;color:#ff5a00;}
.h5_disc {margin:35px 0 14px 0;font-size:17px;color:#000;}
.disc_box01 {overflow:hidden;}
.disc_box01 img{max-width:100%;}
.disc_box01 .disc_pic {float:left;}
.disc_box01 .ddisc_txt {float:left;padding:50px 0 0 20px;}
.disc_img {text-align:center;margin:20px 0 20px;}
.disc_img img{max-width:100%;}
.disc_img01 {text-align:center;padding:10px 0;margin:18px 0 20px;border:1px solid #d3d3d3;}
.dasom_box {max-width:575px;margin:20px auto;padding:15px;border:3px solid #8db342; border-radius:10px; background-color:#fcfcfc;}
.graph_box {margin:20px 0 0;overflow:hidden;}
.graph_box .graph_left {float:left;max-width:350px;}
.graph_box .graph_right {float:left;max-width:350px;margin:0 50px 0 0;}
.graph_box p {margin-top:15px;text-align:center;}
.graph_box img{max-width:100%;}
.free_dasom {max-width:697px;margin:20px auto;padding-bottom:10px;border:3px solid #8db342; border-radius:10px; background-color:#fcfcfc;letter-spacing:-1px;}
.free_dasom .tit {padding:18px 0 10px;text-align:center;}
.free_dasom p {padding:0 25px; font-size:15px;}
.per_number {display:inline-block;width:42px;height:20px;margin:0 0 0 10px;padding:0 0 2px 5px;color:#ff0000;font-weight:bold;vertical-align:middle;background: url("/images/so_disclosure/cp_bg.gif") no-repeat left top;}

@media screen and (max-width:768px){
    
    .t_div{overflow:auto;}
    .t_div table{min-width:600px;}
    
    .disclosure_menu dl{float:none; width:100%;}
    .disclosure_menu dl dd{max-width:100%;}
}
















