﻿/*@charset "utf-8";

/****************************************/
/*	Name: KHNP
/*	PART: COMMON STYLE
/*	Version: 1.0
/*	Author: [써냐]BLUEWEBD™, 천명기
/****************************************/
@import url(cm.page.css);         /* 각 메뉴별 페이지 스타일 */
.viewCont table thead .bornutr {border-top:1px solid #999}
/* TITLE DEPTH */
hgroup {margin-bottom:8px;}
.tit {letter-spacing:0;}
.tit.dep01 { font-size:22px; font-weight:bold; color:#444;}
.tit.dep02 { padding-left:15px; font-size:16px; font-weight:bold; color:#0060c2; background:url(/publish/img/ico/ico_sp_circle.png) no-repeat 0 7px;}
.tit.dep03 {background:url(/publish/img/ico/ico_sp_circle.png) no-repeat 0 -492px; padding-left:10px; font-size:13px; color:#000;}
.tit.dep04 {background:url(/publish/img/ico/ico_sp_circle.png) no-repeat 0 -992px; /* margin-left:10px; */ padding-left:10px; color:#666; font-size:13px;}
.tit.dep05 {background:url(/publish/img/ico/ico_sp_circle.png) no-repeat 0 -1440px; margin-left:20px; padding-left:10px; color:#666; font-size:12px;}
.tit.dep01S { font-size:17px; font-weight:bold; color:#444; margin-bottom: 15px; margin-left}


/*20160508추가*/
.tit.dep02_o { padding-left:15px; font-size:13px; color:#2f2f2f; background:url(/publish/img/ico/ico_sp_circle.png) no-repeat 0 7px;}
.dep02Sec img {margin-top:10px;}
.hong_con {margin-top:10px;}
.hong_con li {padding-bottom:22px; line-height:200%;}
.hong_con li span {padding:0 0 4px 27px; background:url(/publish/img/ico/ico_number.jpg) no-repeat 0 0; font-size:14px; color:#000000;}
.hong_con li span.n1 {background-position-y:0px;}
.hong_con li span.n2 {background-position-y:-30px;}
.hong_con li span.n3 {background-position-y:-60px;}
.hong_con li span.n4 {background-position-y:-90px;}
.hong_con li span.n5 {background-position-y:-120px;}
.hong_con li span.n6 {background-position-y:-150px;}
.hong_con li span.n7 {background-position-y:-180px;}

.hong_info {margin:0 auto; background-color:#e8ebeb; padding:17px; width:305px; margin-bottom:50px;}
.hong_info li {color:black; font-size:13px; background:url(/publish/img/ico/ico_dot.png) no-repeat 0 10px; padding-left:17px; line-height:220%;}

.info_con {color:#2f2f2f; font-size:14px; line-height:22px; text-align:left; width:329px; margin:0 auto;}
h3.dep03_jun {font-size:24px; font-weight:bold; color:#2f2f2f;}
p.jun {color:#2f2f2f; line-height:25px; margin-bottom:10px; font-size:13px;}
div.jun { padding:140px 30px 40px 30px; overflow:hidden; margin-bottom:60px;}
.jun01 {background:url(/atch/getImage.do?atchFileId=FILE0000000000004167&fileSn=2) no-repeat 0 0;}
.jun02 {background:url(/atch/getImage.do?atchFileId=FILE0000000000004167&fileSn=3) no-repeat 0 0;}
.jun ul li {font-size:13px; color:#2f2f2f; line-height:25px;}
.jun ul li  h4 {font-size:13px; color:black; font-weight:bold;}
.jun01 ul.j01 {width:428px; float:left;}
.jun01 ul.j02 {float:none;}
/*추가 끝*/

/*20170404추가*/
.hong_tit { font-size:16px; color:#444;}
/*추가 끝*/

/*20160620추가*/
.btn_appli {width:175px; height:42px; margin:0 auto;}
/*추가 끝*/

hgroup > .tit+.tit {margin-top:-2px;}
.tit.dep02+.dep03Sec {margin-top:-7px;}
/* .tit.dep03 + .lst {margin-top:-8px;} */
.tit.dep03 + .lst {margin-top:-4px;}
.tit+.txt_desc {margin-top:-5px;}
.boxWrap.txt_desc+.dep03Sec {margin-top:30px;}

.dep01 {margin-bottom:16px;}
.dep01+.dep02Sec {margin-top:-4px;}
.dep02 {margin:0 0 20px;}
.dep03 {margin-bottom:10px;}
.dep04 {margin-bottom:10px;}


/* SECTION DEPTH */
.dep02Sec {margin-bottom:40px; text-align:justify;}
.dep03Sec {margin-bottom:30px; text-align:justify;}
.dep04Sec {margin-bottom:20px;}

/* LIST DEPTH */
.lst.dep03 > li{background:url(/publish/img/ico/ico_sp_circle.png) no-repeat 0 -492px; padding-left:10px; margin-bottom:5px; font-size:13px; color:#000;}
.lst.dep03.no_bg > li {padding-left:0; background:none;}
.lst.dep03.no_bg > li span {padding-right:5px;}
.lst.dep03 > li.full {padding-left:0; background:none;}
.lst.dep03.split {}
.lst.dep03.split:after {display:block; content:''; clear:both;}
.lst.dep03.split > li{float:left; width:320px;}
.lst.dep03.target > li> a> span {display:inline-block; margin-left:5px;  width:11px; height:11px; text-indent:100%; white-space:nowrap; overflow:hidden; background:url(/publish/img/ico/ico_target.png) no-repeat 0 0; vertical-align:middle;}
.lst.dep04 {margin:0 0 15px 10px;}
.lst.dep04 > li{background:url(/publish/img/ico/ico_sp_circle.png) no-repeat 0 -991px; padding-left:7px; color:#666; font-size:13px; margin-bottom:7px;}
.lst.dep05 {margin:0 0 15px 20px;}
.lst.dep05 > li {background:url(/publish/img/ico/ico_sp_circle.png) no-repeat 0 -1487px; padding-left:7px; color:#666; font-size:12px; margin-top:4px;}
.lst.dep03 > li > .lst.dep04, .lst.dep04 > li > .lst.dep05 {margin:5px 0;}

.lst.col3 > li {width:215px}

.txt_indent {text-indent:-15px; padding-left:15px; margin-bottom:10px; color:#666;}
.indent_zero {text-indent:0 !important}
.txt_indent > .no_idnt, .txt_indent > .no_idnt li {text-indent:0px; font-size:12px;}
.txt_indent > .tit {margin-top:10px;}
.lst.txt_indent > li {text-indent:-15px; padding-left:15px; margin:5px 0;}
.lst.txt_indent > li :first-child {margin-top:0;}
.lst.txt_indent > li li {text-indent:0; font-size:12px;}
.lst.txt_indent > li ul {margin-top:5px;}
.txt_indent+.lst {margin-left:15px;}
.txt_indent+.lst li {font-size:12px;}

p.txt_indent+.tblWrap, .txt_indent > .tblWrap {margin-bottom:15px;}

.lst+.tblWrap, .lst+.imgWrap {margin-top:30px;}
.tit+.imgWrap {margin-top:30px;}

/** table_base_style **/
.tblWrap {margin-bottom:30px; padding:0; border-top:2px solid #000;}

    
table.tbl {border-bottom: 1px #d7d7d7 solid; position:relative;}
.tbl tr th{color:#222; font-weight:bold;}
.tbl tr th, .tbl tr td{text-align:left; font-size:14px; vertical-align:middle; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.tbl tr th:first-child, .tbl tr td:first-child {border-left:none;}
.tbl tr th>span, .tbl tr td .tdCont {display:block; margin:10px 10px; min-height:23px; line-height:18px; letter-spacing:0; text-align:center;}
.tbl tr th>span, .tbl tr td .tdContLeft {display:block; margin:10px; min-height:23px; line-height:18px; letter-spacing:0;}
.tbl tr th>span i {font-family:normal; font-style:normal; vertical-align:middle;}
.tbl thead tr th{text-align:center; border-top:1px solid #e5e5e5;}
.tbl thead > tr:first-child th{border-top:none;}
.tbl tbody tr:first-child td {border-top:1px solid #999;}
.tbl tbody tr td{color:#666; vertical-align:middle;}

.tbl ul.dep03 li.alL {text-align:left;}

.tbl tbody tr td ul li {margin-top:4px; color:#010101;}
.tbl tbody tr td ul li:first-child {margin-top:0}
/* .tbl tbody tr th span, */
.tbl tbody tr td div, .tbl tbody tr td div > ul.lst > li {font-size:13px; color:#242424;}
.tbl tbody tr th span {text-align:center; /*width:100%;*/}
.tbl tbody tr td .btn_set{text-decoration:none;}
.tbl tbody tr td strong{color:#222;}
.tbl tbody tr td .add_file, .tbl tbody tr td a:hover {text-decoration:underline;}
.tbl tfoot tr:first-child th, .tbl tfoot tr:first-child td{border-top:1px solid #999;}
.tbl tfoot tr th {text-align:center;}
.tbl tfoot tr td div {font-size:13px; color:#000;}
.tbl tbody tr td a.btn:hover {text-decoration:none;}
.tbl tbody tr .guide {display:inline-block; font-size:11px; color:#666; vertical-align:middle; margin-left:7px;}

.tbl.alC tr td div {text-align:center;}
.tbl.alR tr td div {text-align:right;}
.tbl tbody tr td ul li  {text-align:left !important;}

.no_data {height:90px; text-align:center; font-size:14px;}
.tbl input[type=text], .tbl input[type=password] {padding:6px 1px 4px 1px;}
.tbl span.select {width:auto; line-height:23px; height:25px;}
.tbl span.select .def {top:-1px; width:100%; height:26px;}
.tbl .select-wrap .select-list {top:25px;}
.tbl span.select .options li {margin:0; line-height:25px; height:26px;}

.tbl.col tr th, .tbl.row tr th, .tbl.col.row tr th {background:#f6f6f6;}
.tbl.col.row tbody tr th {font-weight:normal; background:#fff;}
.tbl.row tbody tr:first-child th, .tbl.row tbody tr:first-child td {border-top:none;}
.tbl.row.col tbody tr:first-child th, .tbl.row.col tbody tr:first-child td {border-top:1px solid #999;}
.tbl.row.col tbody tr th {background:#f6f6f6; font-weight:bold;}

.tbl.row tbody+tbody tr:first-child th, .tbl.row tbody+tbody tr:first-child td {border-top:1px solid #000;}

/* 작은 유형 테이블 */
.tblWrap.small {margin-bottom:0;}
.tblWrap.small .tbl tr th,
.tblWrap.small .tbl tr td {font-size:11px;}
.tblWrap.small .tbl tr th>span,
.tblWrap.small .tbl tr td .tdCont {margin:3px; min-height:inherit;}

/* 테이블내 테이블 */
.tbl.row tbody tr:first-child td table tr:first-child td {border-top:1px solid #999;}
.tbl.row tbody tr:first-child td td {border-top:1px solid #e5e5e5;}
.tbl.row tbody tr:first-child td table tr:first-child td .nol {border-top:none;}
.tbl.row tbody tr:first-child td table tr:first-child td .nol2 {border-top:1px solid #e5e5e5 !important;}

.tbl.col.merge > thead tr th, .tbl.col.merge > thead tr td {border-top:1px solid #e5e5e5;}
.tbl tr th.merge, .tbl tr td.merge {border-left:1px solid #e5e5e5;}
.tbl tr th.linel, .tbl tr td.linel {border-left:3px solid #999;}
.tbl tr th.liner, .tbl tr td.liner {border-right:3px solid #999;}
.tbl tr th.lineb, .tbl tr td.lineb {border-bottom:3px solid #999;}
.tbl tr th.linel-b, .tbl tr td.linel-b {border-left:3px solid #999; border-bottom:3px solid #999;}
.tbl tr th.liner-b, .tbl tr td.liner-b {border-right:3px solid #999; border-bottom:3px solid #999;}
.tbl tr th.thScope,
.tbl tbody tr th.thScope,
.tbl.col tbody tr th.thScope,
.tbl.row tbody tr th.thScope,
.tbl.row.col tbody tr th.thScope
 {background:#fff; font-size: 13px; font-weight:normal; color:#242424; vertical-align:middle; text-align:left;}

.tbl tr th.thScope span,
.tbl tbody tr th.thScope span,
.tbl.col tbody tr th.thScope span,
.tbl.row tbody tr th.thScope span,
.tbl.row.col tbody tr th.thScope span {text-align:left;}

.tbl.vaT td {vertical-align:top;}
.tbl.build td+td>.tbl {border-top:1px #999 solid;}
.tbl.build td+td>.tbl:first-child {border-top:none;}

/* .tbl tr.alC th, .tbl tr.alC td {text-align:center;}
.tbl tr.alR th, .tbl tr.alR td {text-align:right;}
.tbl tr.alL th, .tbl tr.alL td {text-align:left;} */

/* BBS STYLE */
.bbsWrap {margin-bottom:30px; }
.bbsLst, .bbsView, .cmtWrap {border-top:2px #494c51 solid;}
.state {display:inline-block; width:55px; padding:6px 0 7px; border-radius:3px; text-align:center; font-weight:bold; color:#fff;}
.state.small {padding:0 4px 3px; width:inherit; font-size:13px; margin:0 10px 0 6px;}
.state.report {background-color:#0061c2;}
.state.explan1 {background-color:#039aa1;}
.state.explan2 {background-color:#ff6000;}
.state.explan3 {background-color:#0093ad;}
.state.explan4 {background-color:#ffa03b;}
.state.block {background-color:#444;}
.state.holding {padding:0; margin:0 0 0 6px; width:17px; height:14px; background:url(/publish/img/ico/btn_ico.png) 0 -1886px no-repeat;}

/* BBS - 리스트 : 기본형 게시판 */
.tbl.bbs.lst th, .tbl.bbs.lst td {color:#000; border-left:none;}
.tbl.bbs.lst thead >tr >th {background:#f6f6f6; padding:12px 0 16px; text-align:center; font-size:14px; /*border-bottom:1px #494c51 solid;*/}
.tbl.bbs.lst tbody >tr >td {padding:11px 0 14px; text-align:center;/* border-bottom:1px #d7d7d7 solid;*/ word-break:break-all;}
.tbl.bbs.lst tbody >tr >td.indent {text-indent:15px;}
.tbl.bbs.lst tbody >tr >td.subject {text-align:left;}
/*.tbl.bbs.lst tbody >tr >td.subject a {text-overflow: ellipsis; width: 90%; overflow: hidden; white-space: nowrap; word-wrap: normal; display: block;}*/
.bbs .no_data {padding:14px 0 15px; line-height:90px; color:#000;}
.tbl.bbs.lst tbody >tr >td.subject> a.answer {padding-right:30px; background:url(/publish/img/ico/btn_ico.png) right -1882px no-repeat;;}

/*
.lst.row>li {float:none;}
.lst.col>li {float:left;}
.lst.col:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
 */
ul.row>li {float:none;}
ul.col>li {float:left;}
ul.col:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}

.imgTxtWrap {position:relative; margin-bottom:40px;}
.imgTxtWrap .imgCont table {width:385px;}
.imgTxtWrap .imgCont.posB {position:absolute; bottom:0px; right:0;}
.imgTxtWrap .imgCont .dep03Sec {margin-bottom:0;}
.imgTxtWrap .colSec {margin-right:30px;}
#wrap.subLayout02 .split.col2 .colSec {max-width:384px;}
#wrap.subLayout02 .exc01.split.col2 .colSec {max-width:574px;}
/* .imgTxtWrap .lst.dep03 > li {margin-bottom:0;} */

.imgTxtWrap > li.split.col2 {padding:20px 0; position:relative;}
.imgTxtWrap > li.split.col2:first-child {padding-top:0;}
.imgTxtWrap > li.split.col2 .imgCont {position:absolute; bottom:20px; right:0;}
.imgTxtWrap > li.split.col2 .imgCont .dep03Sec {margin-bottom:10px;}
.imgTxtWrap > li.split.col2 .desc .txt_desc:first-child {margin-top:10px;}
.imgTxtWrap  li.split.col2 dl > dt {margin:-5px 0 -6px;}


.img_desc {position:relative;}
.img_desc .thumb_img {position:absolute; top:0; left:0;}

.img_desc.col {}
.img_desc.col {margin:28px 0 28px 322px; min-height:180px;}
.img_desc.col .thumb_img {left:-322px;}
.img_desc.col dd.desc {line-height:20px; margin-bottom:30px; color:#000; font-size:14px;}


.img_desc.w340 {margin:28px 0 28px 370px;}
.img_desc.w340 .thumb_img {left:-370px;}

.img_desc.row {}

/* BBS - 리스트 : 이미지 게시판 */
.bbs.gallery>li {border-bottom:1px solid #d7d7d7;}
.bbs.gallery>li:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.bbs.gallery .img_desc {margin:28px 0 28px 322px; min-height:180px;}
.bbs.gallery .img_desc .thumb_img {left:-322px;}
.bbs.gallery .img_desc .thumb_img img {width:282px; height:180px;}
.bbs.gallery .img_desc dd.desc {line-height:20px; margin-bottom:30px; color:#000; font-size:14px;}
.bbs.gallery .img_desc dd.desc .date {position:absolute; left:0; bottom:-4px; font-size:12px;}

.bbs dt strong.tit {display:block; font-size:18px; margin:9px 0 14px; font-weight:bold; letter-spacing:-1px; color:#000;}

/* BBS - 리스트 : 다운로드 게시판 */
.bbs.downLst li{margin-top:5px;}
.bbs.downLst li:first-child{margin-top:0}
.bbs.downLst li a{display:block;border:1px solid #e6e6e6;padding:25px 30px;letter-spacing:-1px; background-image:url(/publish/img/ico/ico_download.png); background-repeat:no-repeat; background-position:97% 28px;}
.bbs.downLst.no_list li a{background:none;}
.bbs.downLst.hwp li a{background-position:97% -294px;}
.bbs.downLst.pdf li a{background-position:97% -127px;}
.bbs.downLst li a strong{display:inline-block; margin-right:15px; font-size:16px;color:#3e3e3e;}
.bbs.downLst li a:hover strong {text-decoration:underline;}
.bbs.downLst li a p{font-size:14px;color:#606060;margin-top:4px}

.bbs.downLstDate li{margin-top:5px;}
.bbs.downLstDate li:first-child{margin-top:0}
.bbs.downLstDate li a{display:block;border:1px solid #e6e6e6;padding:25px 30px 10px;letter-spacing:-1px; background-image:url(/publish/img/ico/ico_download.png); background-repeat:no-repeat; background-position:97% 28px;}
.bbs.downLstDate.no_list li a{background:none;}
.bbs.downLstDate.hwp li a{background-position:97% -294px;}
.bbs.downLstDate.pdf li a{background-position:97% -127px;}
.bbs.downLstDate li a strong{display:inline-block; margin-right:15px; font-size:16px;color:#3e3e3e;}
.bbs.downLstDate li a:hover strong {text-decoration:underline;}
.bbs.downLstDate li a p{font-size:14px;color:#606060;margin-top:4px}

/* BBS - 상세 */
.bbs.view > dt {padding:12px 20px 16px;}
.bbs.view >  dt:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
.bbs.view >  dt .titWrap {position:relative;}
.bbs.view >  dt .titWrap .tit {margin:0px;}
.bbs.view >  dt .titWrap .state {position:absolute; top:6px; left:0; width:35px; padding:0; height:20px; margin:0;}
.bbs.view >  dt .titWrap .state.small {position:inherit; width:inherit; padding:0px 6px 2px 3px; vertical-align:middle; height:inherit; margin:0 0 0 6px; }
.bbs.view > dt .titWrap .state+.tit {margin:0px 0 0 45px;}
.bbs.view > dt, .bbs.view > dd {border-bottom:1px solid #d7d7d7;}
.bbs.view .no_border {border-bottom:0;}

.infoCont > li {padding:12px 20px 16px; font-size:14px; color:#444; border-top:1px solid #d7d7d7;}
.infoCont > li:first-child {border-top:none;}
.infoCont > li > span, .infoCont > .lst.row>li > em {display:inline-block;}
.infoCont > li > span.tit > em{background:url(/publish/img/ico/ico_tit_line.png) 0 7px no-repeat; padding-left:13px; margin-left:10px;}
.infoCont > li > span.tit+span.tit {text-align:right;}

.addFile {position:relative; background:#f6f6f6; padding:16px 0px 18px;}
.addFile > .tit, .addFile em, .addFile a {display:inline-block;}
.addFile > .tit {position:absolute; top:50%; left:0; width:129px; margin:-10px 0 0 0; color:#0061c2; text-align:center;}
.addFile > ul.file {margin:0 20px 0 129px;}
.addFile > ul.file li:first-child {margin-top:0px;}
.addFile > ul.file a.ico.file {background:url(/publish/img/ico/ico_file.png) 0 3px no-repeat; padding-left:20px; min-height:22px;}
.addFile > ul.file a.ico:hover {text-decoration:underline;}

.uploadFile {background:url(/publish/img/ico/ico_file.png) 0 3px no-repeat; padding-left:20px; min-height:22px; color:inherit;}

.viewCont {padding:40px 0; color:#000; text-align:justify; font-size:15px;}
.viewCont img {max-width:100%; height:auto;}

/* BBS - 상세 : 이전글·다음글 리스트 */
.prevLst {letter-spacing:-1px;}
.prevLst:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}

.prevLst > dt, .prevLst > dd {font-size:14px; color:#444; line-height:1.2;}
.prevLst > dt {float:left; width:85px; padding:14px 20px 15px;}
.prevLst > dt strong, .prevLst > dd >a, .prevLst > dd >span {display:inline-block;}
.prevLst > dt strong {background:url(/publish/img/ico/ico_pagination.png) no-repeat; padding-left:35px; font-weight:normal;}
.prevLst > dt strong.prev {background-position: 0 -95px;}
.prevLst > dt strong.next {background-position: 0 -185px;}
.prevLst > dd {padding:11px 20px 16px; border-bottom:1px solid #d7d7d7;}
.prevLst > dd>a:hover {text-decoration:underline;}
.prevLst dd > .txtNbtn {position:relative; display:inline-block;}
.prevLst dd > .txtNbtn .btn.small {position:absolute; right:0; top:50%; margin:-16px -130px 0 0;}

/* BBS - 상세 : 댓글 */
.cmtWrap {padding-top:45px;}
.cmtWrap a {color:#666;}
.cmtWrap .btn {color:#fff; margin:0;}
.cmt_editbox {margin:0 20px 50px 20px;}
.cmt_snsWrap {margin-bottom:10px; vertical-align:middle;}
.cmt_snsWrap:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.cmt_snsWrap span.tit {float:left; width:145px; color:#000; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.cmt_snsWrap span.tit > em{background:url(/publish/img/ico/ico_tit_line.png) 0 7px no-repeat; padding-left:13px; margin-left:10px;}
.cmt_snsWrap .snsLnk {float:left;}/*  margin:0 -100px 0 -145px;} */
.cmt_snsWrap .snsLnk li {margin-left:5px;}
.cmt_snsWrap .snsLnk li:first-child {margin-left:0px;}
.cmt_snsWrap .snsLnk li > a {display:inline-block; width:26px; height:26px; background:url(/publish/img/ico/ico_reSns.png) no-repeat;}
.snsLnk li > a.facebook {background-position:0 0;}
.snsLnk li > a.twittter {background-position:-31px 0;}
.snsLnk li > a.naver {background-position:-62px 0;}
.snsLnk li > a.kakaoTalk {background-position:-93px 0;}
.snsLnk li > a.kakaoStory {background-position:-124px 0;}
.snsLnk li > a.youtube {background-position:-155px 0;}

.cmt_snsWrap .snsLnk li > a > span{position:relative; display:block; height:100%; opacity:0; white-space:nowrap; z-index:-1;}
.cmt_snsWrap .btn {float:right; min-width:55px; line-height:1.45; font-weight:bold;}

.cmt_editWrap > fieldset {position:relative;}
.cmt_editWrap .txt_area {background:#fff; margin-right:110px; padding:15px; border:1px #c2c2c2 solid;}
.cmt_editWrap .txt_area > textarea {padding:0; min-height:47px; border:none;}
.cmt_editWrap .txt_area > .overlay_guide {top:15px; left:15px;}
.cmt_editWrap > fieldset > .btn {position:absolute; top:0; right:0; width:85px; padding:25px 0 35px; margin-left:20px;}


.cmt_viewbox .tabWrap {margin-bottom:30px; border-bottom:1px #000 solid;}
.cmt_viewbox .tabWrap:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.cmt_viewbox .tabWrap > .cmt_count {font-size:14px; margin-bottom:10px;}
.cmt_viewbox .tabWrap > .cmt_count > em {color:#0060c2;}
.cmt_viewbox .tabWrap .sort {float:right;margin-bottom:-1px;}
.cmt_viewbox .tabWrap .sort li {}
.cmt_viewbox .tabWrap .sort li a {display:inline-block; background:url(/publish/img/com/bg_cmt_sort.png) 100% 0 no-repeat; width:73px; height:27px; line-height:24px; text-align:center; color:#444;}
.cmt_viewbox .tabWrap .sort li:first-child a {background-position:0 0px; width:72px;}
.cmt_viewbox .tabWrap .sort li a.on {background-position:0 -30px; color:#000; font-weight:bold;}

.cmt_list > li {padding:30px 0; color:#666; border-bottom:1px solid #d7d7d7;}
.cmt_list > li:first-child {padding-top:0;}
.cmt_list > li.no_data {color:#000; font-size:14px; line-height:16px; padding:25px 0 0px;}
.cmt_list > li:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.cmt_list > li img {float:left; margin-left:21px; border:none;}
.cmt_list > li dl {position:relative; margin:0px 0 0px 108px;}
.cmt_list dt {margin-bottom:15px; height:26px; vertical-align:middle; line-height:23px;}

.cmt_list dt > .cmt_name {display:inline-block; width:67px; height:26px; background:url(/publish/img/ico/ico_reSns.png) no-repeat; padding-left:36px; color:#333; font-weight:bold; font-size:14px;}
.cmt_list dt > .cmt_name.facebook {background-position:0 -100px;}
.cmt_list dt > .cmt_name.twittter {background-position:0 -150px;}
.cmt_list dt > .cmt_name.naver {background-position:0 -200px;}
.cmt_list dt > .cmt_name.kakaoTalk {background-position:0 -250px;}
.cmt_list dt > .cmt_name.kakaoStory {background-position:0 -300px;;}
.cmt_list dt > .cmt_name.youtube {background-position:0 -350px;}
.cmt_list dt > .cmt_btnRe {display:inline-block; background:url(/publish/img/ico/ico_cmt.png) 0 -82px no-repeat; padding-left:15px; height:26px;}
.cmt_list dt > .cmt_btnRe:hover, .cmt_list dt > .cmt_btnRe:focus {text-decoration:underline;}

.cmt_list dd {}
.cmt_content {margin-right:125px; color:#000;}
.cmt_list dd.cmt_etc {position:absolute; top:0; right:20px; line-height:21px;}
.cmt_list dd.cmt_etc > a {background:url(/publish/img/ico/ico_tit_line.png) 0 4px no-repeat; padding-left:10px; margin-left:5px;}
.cmt_list dd.cmt_etc > a:first-child {background:none; padding:0; margin:0;}
.cmt_list dd.cmt_etc > a:hover, .cmt_list dd.cmt_etc > a:focus {text-decoration:underline;}
.cmt_list dd.cmt_recomm_count, .cmt_list dd.cmt_count {position:absolute; bottom:0; height:20px;}
.cmt_list dd.cmt_recomm_count {right:100px;}
.cmt_list dd.cmt_recomm_count a {padding-left:16px; background:url(/publish/img/ico/ico_recommand.png) 0 2px no-repeat; display:block;}
.cmt_list dd.cmt_count {right:20px; background:url(/publish/img/ico/ico_cmt.png) 0 3px no-repeat; padding-left:22px;}
.cmt_list p.cmt_del_reply {padding:20px 0; text-align:center; color:#000; font-size:13px;}
.cmt_list .cmt_list, .cmt_list .cmt_editWrap {margin-top:30px; margin-bottom:-30px;}
.cmt_list .cmt_editWrap, .cmt_list .cmt_list > li {background:#f6f6f6 url(/publish/img/com/bg_reCmt.png) 45px 55px no-repeat; padding-top:30px; padding-left:88px; border-top:1px solid #d7d7d7; border-bottom:none;}
.cmt_list .cmt_editWrap {padding-bottom:30px;}
.cmt_list .cmt_editWrap > fieldset {margin-right:20px;}
.cmt_list .cmt_editWrap > img {position:absolute; top:0; left:0;}
.cmt_list .cmt_editWrap .txt_area {margin-left:108px;}


.total_num {margin:0px 0 19px; font-size:14px; color:#010101;}
.total_num strong {font-weight:bold; color:#0060c2;}

.pagination_wrap {text-align:center; margin:40px 0 50px;}
.pagination {display:inline-block; *display:inline; *zoom:1;}
.pagination li {display:inline-block; width:29px; height:30px; margin-left:3px; *display:inline; *zoom:1;}
.pagination li:first-child {margin-left:0;}
.pagination li a {display:block; height:100%; color:#454545; text-align:center; line-height:29px; background-image:url(/publish/img/ico/ico_pagination.png); background-repeat:no-repeat; background-position:-96px 0;}
.pagination li.on a {color:#0060c2; font-weight:bold; text-decoration:underline; background-position:-64px 0;}
.pagination li a.first {background-position:0 0;}
.pagination li a.prev {background-position:-32px 0;}
.pagination li a.next {background-position:-384px 0;}
.pagination li a.end {background-position:-416px 0;}
.pagination li a span {position:relative; z-index:-1; display:block; height:100%; white-space:nowrap; opacity:0;
	-ms-filter:"alpha (opacity=0)"; /* IE8 */
	filter:alpha(opacity = 0); /* IE6 ~ 7 */}
.pagination_wrap .total_page {display:inline-block; margin-left:12px; height:29px; line-height:29px; font-size:12px; color:#666;}
.pagination_wrap .total_page strong {font-style:normal; font-weight:bold;}

/* BBS - 동영상 */
.video dt{position:relative;border-bottom: 1px solid #d7d7d7;padding:15px 20px 20px}
.video dt strong{font-size:18px;color:#000;letter-spacing:-1px}
.video dt span{position:absolute;right:20px;top:18px;font-size:14px;color:#000}
.video dd{padding-top:30px}
.video dd:after{content:"";display:block;clear:both;}
.video_view{float:left; width:498px; height:287px;}
.video_txt{float:left; padding:20px; margin-left:-1px; width:215px; height:245px; overflow:auto; border:1px solid #d7d7d7;}
.video_txt p{font-size:13px; color:#000; line-height:20px; margin-top:10px;}
.video_txt p:first-child{margin-top:0;}
.video + .video_list{margin-top:60px;}
.video_list{background:#ededed;padding:30px; overflow:hidden;}
/* .video_list:after{content:"";display:block;clear:both;}
.video_list li{float:left;width:218px;margin: 0 20px 20px 0}
.video_list li:first-child{margin-left:0} */
.video_list li dl{position:relative;padding-top:136px}
.video_list li dt{font-size:14px; color:#000; letter-spacing:-1px; margin-bottom:6px; text-overflow:ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal;}
.video_list li .date{font-size:13px;color:#666}
.video_list li .image{position:absolute;left:0;top:0}
.video_list li .image a{display:block;width:218px;height:122px;overflow:hidden;}
.video_list li .image a:hover,.video_list li .image a.on{width:206px;height:110px;border:6px solid #1e9dff}
.video_list li .image a:hover img,.video_list li .image a.on img{position:absolute;left:6px;top:6px;width:206px;height:110px;opacity:.3;filter:Alpha(opacity=30);}
.video_list li .image a:hover .dim,.video_list li .image a.on .dim{display:block;width:100%;height:100%;background:#000}
.video_list li .image a:hover .btn_more,.video_list li .image a.on .btn_more{display:block;position:absolute;left:85px;top:37px;width:48px;height:48px;background:url(/publish/img/com/btn_more.png) no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
.video_list.split .colSec {float:left;width:218px;margin: 30px 20px 0 0; text-align:left;}
.videoWrap {margin-bottom:45px;}
.videoWrap:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}

/* 동영상 - single */
.video.single {}
.video.single dt {padding:0;}
.video.single dd {padding-top:0;}
.video.single .expBox {background-color:#f5f5f5; padding:30px;}
.video.single .expBox:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
.video.single .expBox .explain {float:left; margin-right:15px; width:345px; font-size:14px; color:#000;}
.video.single .expBox .img_list {float:left;}
.video.single .expBox .img_list li {float:left; margin-left:10px;}
.video.single .expBox .img_list li:first-child {margin-left:0;}

/* 포토갤러리 */
.previewWrap  {position:relative; height:416px; padding:40px 0; border-top:1px solid #d0d0d0;}
.previewWrap .btnWrap {float:left; margin:-45px 0 0 380px; text-align:inherit;}
.previewWrap .btnWrap.small {margin-top:-30px;}
.previewWrap .btnWrap .btn {margin:0 2px 0 0px; font-weight:bold;}
.previewWrap .btnWrap .btn > span {width:144px; padding:11px 0 13px;}/* 수차와 원자로 버튼 정렬이 깨지는 부분 때문에 수정 - 천명기 */
.previewWrap .btnWrap.split > .colSec {float:left; margin-right:10px; margin-top:10px;}


.previewWrap:after, .previewCont:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.previewCont .imgWrap {width:329px; height:414px; margin:0 50px 0 0; float:left; /* border:1px solid #d6d6d6; */}
.previewCont .imgWrap img {width:100%; height:414px;}
.previewCont .viewCont {float:left; max-width:373px; padding:0;}
.previewCont .viewCont dt {position:relative; font-size:30px; font-weight:bold; color:#000;}
.previewCont .viewCont dt.vol {padding-top:43px;}
.previewCont .viewCont dt .volNum {font-size:24px; color:#0060c2; position:absolute; top:0; left:0;}
.previewCont .viewCont dt .tit {letter-spacing:-1px;}
.previewCont .viewCont dd {margin:55px 0;}
.previewCont .viewCont dd .subTit {color:#464646; font-size:16px; font-weight:bold;}
.previewCont .viewCont dd .txt_desc, .previewCont .viewCont dd .txt_desc p {font-size:14px; color:#000; margin-top:24px;}
.previewWrap .viewCont dd.custom {height:230px; overflow-y:auto;}
.previewWrap .viewCont dd.custom .txt_desc {margin:0;}
.previewWrap .viewCont dd.custom .txt_desc p:first-child {margin-top:0;}
.previewCont .viewCont dd .series {font-size:16px;}
.previewCont .viewCont dd .series li {margin-top:8px; color:#000;}
.previewCont .viewCont dd .series li:first-child {margin-top:0;}
.previewWrap.vol .btnWrap {margin-top:-96px;}


/* 목차가 있는 포토갤러리 */
.previewWrap.page {border-top:0; padding-top:0;}
/* .previewWrap.page .imgWrap {height:auto; max-height:414px;} */
.previewWrap.page .viewCont {width:372px;}
.previewWrap.page .viewCont dd {margin-top:0;}
.previewWrap.page .viewCont dd .series {font-size:13px;}
.previewWrap.page .viewCont dd .series li {margin-top:6px; text-indent: -17px; padding-left:16px; line-height:20px;}
.previewWrap.page .viewCont ul li {position:relative;}
.previewWrap.page .viewCont ul li .pageNum {position:absolute; right:0; top:0;}
/* .previewWrap.page .viewCont .btnWrap {right:0;} */

.photoWwrap {}
.photoWwrap > ul {padding-bottom:40px;}
.photoWwrap > ul > li.no_data {padding-top:40px; line-height:90px; border-top:1px solid #d0d0d0;}
.photoWwrap > ul > li {display:block; border:1px solid #d6d6d6;}
.photoWwrap > ul > li  .imgWrap {width:236px; border-bottom:1px solid #d6d6d6; margin-bottom:0;}
.photoWwrap > ul > li  .imgWrap a {display:inline-block}
.photoWwrap > ul > li  .imgWrap img {width:100%; height:160px;}
.photoWwrap.event > ul > li  .imgWrap img {width:100%; height:190px;}
.photoWwrap > ul > li > .tit {font-size:14px; padding:12px 20px;}    
.photoWwrap > ul > li > .tit > a {display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.photoWwrap > ul > li > .tit > a:hover {text-decoration:underline;}
.photoWwrap > ul > li > .tit strong.tit {display:block}
.photoWwrap > ul > li > .tit .date {display:block; font-size:12px; color:#444; letter-spacing:0;}
.photoWwrap > ul > li > .btnWrap {margin-top:9px; margin-bottom:0;}
.photoWwrap > ul > li > .btnWrap .btn {margin:0 2px;}
.photoWwrap.event > ul > li .tit.alL {padding:11px;}

/* button ＆ icon */
.btnWrap {margin:30px 0 30px; text-align:center;}
.btnWrap.txtBr .btn {margin-bottom:10px;}
.btn {display:inline-block; padding:11px 20px 13px; margin:0 5px; min-width:60px; font-size:16px; line-height:1.2; font-weight:bold; color:#fff; text-align:center; border-radius:3px;}
.btn.small {padding:3px 15px 6px; min-width:45px; font-size:12px; font-weight:normal; color:#fff; letter-spacing:-1px; text-align:center; border-radius:3px;}
.btn.default {background:#0060c2;}
.btn.default2 {background:#488cd1;}
.btn.deny {background:#888;}
.btn.action {background:#f5f5f5; color:#000; border:1px #cecece solid;}


.btn.answer {padding:0 0 0 28px; border-radius:0; min-width:0; min-height:21px; font-size:14px; font-weight:bold; background-repeat:no-repeat; margin:0; background-image:url(/publish/img/ico/btn_ico.png);}
.btn.answer.waiting {background-position:0 0; color:#ffa03b;}
.btn.answer.return {background-position:0 -1680px; color:#ffa03b;}
.btn.answer.complete {background-position:0 -82px; color:#0060c2;}
.btn.answer.confirm {background-position:0 -1531px; color:#0060c2;}


.btn.ico {background:#0060c2 url(/publish/img/ico/btn_ico.png) no-repeat; padding:0; min-width:inherit;}
.btn.ico.small {min-width:inherit; margin:0 4px;}
.btn.ico > span {display:inline-block; padding:11px 25px 13px; margin-left:37px; text-align: center; border-left:1px #fff solid;}
.btn.ico.small > span {padding:5px 12px 8px 11px; margin-left:27px;}
.btn.ico.gif {background-position:10px -188px;}
.btn.ico.jpg {background-position:10px -288px;}
.btn.ico.ai {background-position:10px -388px;}
.btn.ico.png {background-position:10px -488px;}
.btn.ico.ebook {background-position:11px -589px;}
.btn.ico.kor {background-position:11px -687px;}
.btn.ico.pdf {background-position:10px -787px;}
.btn.ico.home {background-position:12px -1209px;}
.btn.ico.mark {background-position:12px -1315px;}
.btn.ico.kor2 {background-position:12px -1418px;}
.btn.ico.check {background-position: 10px -1985px;}
.btn.ico.pencil {background-position: 10px -2106px; background-color: #888;}
.btn.ico.speaker {background-position: 10px -2224px;}
.btn.ico.eng {background-position: 10px -2346px;}

.btn.ico.small.kor {background-position:8px -1008px;}
.btn.ico.small.eng {background-position:9px -908px;}
.btn.ico.small.pdf {background-position:8px -1112px;}

.btn.ico.action {background:#f5f5f5  url(/publish/img/ico/btn_ico_gray.png) no-repeat; padding:0; min-width:inherit; letter-spacing:0;}
.btn.ico.action > span {border-left-color:#cecece;}
.btn.ico.action.small.pdf {background-position:8px 5px;}
.btn.ico.action.small.hwp {background-position:8px -43px;}
.btn.ico.action.small.excel {background-position:8px -90px;}
.btn.ico.action.small.word {background-position:8px -136px;}

.btn + .guideInfo {margin-top:17px; font-size:13px; color:#000;}

.btn.list {background:url(/publish/img/com/sp_btn.png) #f6f6f6 no-repeat; padding:7px; min-width:11px; min-height:11px; border:1px solid #ddd; border-radius:2px;}
.btn.list.del {background-position:7px 7px;}
.btn.list.add {background-position:7px -23px;}

/*.checkWrap {font-size:13px; color:#222;}
.checkWrap input[type=checkbox] {font-size: 0;height: 1px;left: 0;line-height: 0;overflow: hidden;position: absolute;top: 0;visibility: hidden;width: 1px;}
.checkWrap span {display:inline-block; position:absolute; left:0; top:4px; width:13px; height:12px; border:1px solid #888; text-indent:100%; white-space:nowrap; overflow:hidden;}
.checkWrap label.on span {background:url(/publish/img/ico/ico_check_on.gif) no-repeat -1px 0;}
.checkWrap label {padding-left:20px; position:relative;}*/
.checkWrap {font-size:13px; color:#222; position:relative; display:inline-block;}
.checkWrap input[type=checkbox] {opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; left:1px; top:3px; width:13px; height:12px;}
.checkWrap input[type=checkbox]:focus + label > span {border: 2px solid blue;}
.checkWrap span {display:inline-block; position:absolute; left:0px; top:3px; width:13px; height:12px; border:1px solid #888; text-indent:100%; white-space:nowrap; overflow:hidden;  background-color:#fff;}
.checkWrap label.on span {background:url(/publish/img/ico/ico_check_on.gif) no-repeat 1px 2px #fff;}
.checkWrap label {padding-left:22px; position:relative; top:0; left:0; cursor:pointer;}
.ie8 .checkWrap input[type=checkbox], .ie8 .checkWrap span {top:1px;}
.btnWrap .checkWrap {display:inline-block;}
.btnWrap .checkWrap + .btn {margin-left:15px;}


.btnWrap.split {}
.btnWrap.split > .colSec {float:right; margin:0; text-align:right;}
.btnWrap.split.col2 > .colSec:first-child {float:left; text-align:left;}

/* TEXT ＆ MSG */
span.msg, a.msg {display:inline-block;}
.msg {color:#666; font-size:11px;vertical-align:middle; margin-bottom:30px;}
.msg > p.msg.ico {margin-bottom:3px;}
.msg .lst.dep04 > li {background-position:0 -993px; font-size:11px;}
p.msg.ico, .msg.ico > li {background:url(/publish/img/ico/ico_cmtTxt.png) 0 5px no-repeat; padding-left:15px; margin-bottom:3px;}
li > .msg {margin:5px 0;}
.msg.ico > li > .lst.dep04 {margin:3px 0 0;}

.msg.txt_indent li {text-indent:-7px; padding-left:7px; padding-bottom:3px;}

.msg.txt {margin-bottom:10px; letter-spacing:0px; }
.msg.txt.guide {font-size:13px; color:#000;}
.tblWrap + .msg {margin:-25px 0 30px;}
.staff_info + .msg {margin:-15px 0ox 30px;}
.tit+.msg.txt.alR {margin-top:-25px;}
.tit.dep01+.msg.txt.alR {margin-top:0px;}

.txt_desc, .txt_desc > p , .txt_desc > ul li {font-size:13px; color:#000; line-height:20px;}
.txt_desc > p {margin-top:21px;}
.txt_desc > ul {margin:5px 0 10px;}
.txt_desc > ul li {margin-top:3px;}
.txt_desc > ul>li> ul {margin:5px 0 10px 10px;}
.txt_desc > p:first-child ,
.txt_desc > ul li:first-child {margin-top:0;}

.txt_desc.msg {color:#666;}

/** box_style **/
.boxWrap {margin:0px 0 30px;}
.boxWrap .boxTit {display:block; padding:14px 19px; color:#000; font-weight:bold; font-size:13px; background:#ddd;}
.boxWrap.txt_desc {background:#f5f5f5; margin:0px 0 15px; padding:26px 25px 30px; font-size:13px; line-height:18px; text-align:center;/* letter-spacing:-1px;*/ border-radius:1px;}
.boxWrap.txt_desc.fsL {font-size:16px; text-align:left; line-height:1.4; }
.boxWrap.staffNccl {margin-top:60px;}
.tit+.boxWrap.txt_desc {margin-top:0px;}
/* h1.ir+.boxWrap.txt_desc {margin-bottom:30px;} */
.boxWrap + .dep02Sec, .boxWrap + .dep03Sec {margin-top:-5px;}
.boxWrap.txt_desc + .dep02Sec, .boxWrap.txt_desc + .imgWrap {margin-top:30px;}

.boxWrap.single {}
.boxWrap.single + .historyWrap {margin-top:-30px;}
/* .boxWrap.single .cm_box {background:none; padding:15px 0 10px;} */
.boxWrap.single .cm_box {background:none; padding:0 0 15px;}
.boxWrap.single.tit {margin-bottom:0;}


/* .boxWrap.listInfo {margin:0px 0 40px;} */
.boxWrap.listInfo .sub_dsc {padding:27px 30px 30px;}
.boxWrap.listInfo .sub_dsc p {font-size:13px; color:#666; line-height:20px; margin-bottom:20px;}
.boxWrap.listInfo .sub_dsc p span { font-size:11px; line-height:18px;}
.boxWrap.listInfo .sub_dsc p strong {display:block; margin-bottom:10px; color:#000;}
.boxWrap.listInfo .sub_dsc .btnWrap {margin:0;}
.boxWrap.listInfo .sub_dsc .lst.dep04 {margin:0;}
.boxWrap.listInfo .sub_dsc .lst.dep04 + .btnWrap {margin-top:15px;}
.boxWrap.listInfo .sub_dsc .lst.dep04 >li {font-size:13px;}
.boxWrap.listInfo .sub_dsc .btnWrap.small {}
.boxWrap.listInfo .sub_dsc .btnWrap.small .btn {padding:7px 30px 10px; font-size:12px; line-height:16px; color:#000; font-weight:normal;}
.boxWrap.listInfo .sub_dsc .btnWrap.small .btn:first-child {margin-left:0;}

.boxWrap.txtBtn .sub_dsc {padding:20px 0;}
.boxWrap.txtBtn .txt_desc  {font-size:16px;}
.boxWrap.txtBtn .txt_desc > strong {color:#0060c2;}
.boxWrap.txtBtn .txt_desc+.btnWrap {margin:0;}

.cm_box{padding:15px 30px;background:#f6f6f6;}
.cm_box:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
.d_Gray{padding:20px;background:#eee}


.srch .srchBoxL{float:left}
.srch .srchBoxR{float:right;}
.srch .btn {width:65px; min-width:65px; padding:0; height:35px;line-height:32px; font-size:14px;}
.srch input[type=text], .srch input[type=password] {padding:8px 7px 9px; line-height:1.4;}
.srch + .bbsLst{margin-top:10px}
.srch.col3 .srchBoxL {margin-left:25px;}
.srch.col3 legend+.srchBoxL {margin-left:0px;}

/* select 또는 input 사이에 텍스트가 올때 */
.srchBoxR .mark {margin:0 10px 0 5px;}

.ccl_box, .staff_info {margin-bottom:30px;}
.ccl_box img,.ccl_box .txt {float:left}
.ccl_box .txt {width:540px; font-size:13px;color:#444;letter-spacing:-1px;line-height:19px;margin:5px 0 0 20px;}

.sub_dsc{border:1px solid #ddd;padding:35px 0;}
.sub_dsc p{font-size:16px;color:#000;letter-spacing:-2px}
.sub_dsc p strong{color:#0061c2}
.bg_dsc05{background:url(/publish/img/com/bg_sub05.png) no-repeat 62px 23px}
.bg_dsc05 p{padding-left:134px}

.sub_dsc.emblem04 {padding:67px 50px 70px 180px; background:url(/publish/img/04/img0405030100_01.gif) no-repeat 53px 29px;}
.sub_dsc.emblem04 span {font-weight:bold; font-size:20px;}
.sub_dsc.emblem04 span.blue {color:#3d7cdb;}
.sub_dsc.emblem04 span.green {color:#50b948;}

/* 담당자정보 */
.tblWrap.staff_info {border-top-width:1px; border-bottom-color:#e5e5e5;}
.tblWrap.staff_info tr th, .tblWrap.staff_info tr td {background:#fff; border-left:none;}
.tblWrap.staff_info tr td div {color:#666; text-align:center; font-size:14px; line-height:21px;}

/* DL TYPE01
.staff_info {border-bottom:1px solid #d7d7d7;}
dl.staff_info:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
.staff_info > dt, .staff_info > dd {padding:13px 20px 14px; font-size:14px; color:#444; border-top:1px solid #d7d7d7;}
.staff_info > dt:first-child, .staff_info > dd:first-child {border-top:one;}
.staff_info > dt {float:left; width:120px; }
.staff_info > dd {}
.staff_info dd > .txtNbtn {position:relative; display:inline-block;}
.staff_info dd > .txtNbtn .btn.small {position:absolute; right:0; top:50%; margin:-16px -130px 0 0;}
 */
/* /* DL TYPE02
.staff_info li{border-bottom:1px solid #d7d7d7; padding:0 20px;}
.staff_info li:first-child{border-top:1px solid #d7d7d7}
.staff_info li dl {margin:13px 0 14px;}
.staff_info li dl:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
.staff_info li dl dt, .staff_info li dl dd{float:left; font-size:14px; color:#444;}
.staff_info li dl dt{width:120px;font-weight:bold;}
.staff_info li dl dd > span.txtNbtn {position:relative; display:inline-block;}
.staff_info li dl dd > span.txtNbtn .btn.small {position:absolute; right:0; top:50%; margin:-16px -130px 0 0;} */
/* .staff_info li dl dd > .btn.small {margin:-13px 0 -8px;}
.staff_info li dl dd > span+a.btn.small{margin-left:28px;} */


/**  CONTENTS STYLE **/
.txt_desc {margin-bottom: 10px;text-align:justify;}


/* TAB STYLE */
.dep01+.tabWrap {margin-top:18px;}
.tabWrap {margin:0 0 33px;}
.tab_menu {}
.tab_menu:after {display:block; clear:both; content:'';}
.tab_menu li {float:left;}
.tab_menu.col2 li {width:50%;}
.tab_menu.col3 li {width:33.3%;}
.tab_menu.col3 li:first-child {width:33.4%;}
.tab_menu.col4 li {width:25%;}
.tab_menu.col5 li {width:20%;}
.tab_menu.col6 li {width:16.7%;}
.tab_menu.col6 li:first-child {width:16.5%;}
.tab_menu.col7 li {width:14.3%;}
.tab_menu.col7 li:first-child {width:14.2%;}
.tab_menu.col8 li {width:12.5%;}

.tab_menu.square li {position:relative; width:106px; height:106px;}
.tab_menu.square li:first-child,
.tab_menu.square li.nth_col {width:112px;}
.tab_menu li a {display:block; text-align:center; padding:10px 0 12px; font-size:14px; border-radius:9px 9px 0 0; border:1px solid #bababa; border-left:0; color:#222; background:#f5f5f5;}
.tab_menu li:first-child a {border-left:1px solid #bababa;}
.tab_menu li.on a {font-weight:bold; border-bottom:0; background:#fff;}

.tab_menu.txtBr > li > a {padding:17px 0 19px;}
.tab_menu.txtBr > li.txtBr > a {padding:10px 0 12px; line-height:1.2;}

.tab_menu.square li a {padding:0; border-radius:0; border:0; color:#000; height:100%; background:#eee;}
.tab_menu.square li.on a,
.tab_menu.square li.active a {background:#0060c2; color:#fff; text-decoration:underline;}
.tab_menu.square li {position:relative; width:106px; height:106px; margin:0 0 1px 1px;}
.tab_menu.square li:first-child,
.tab_menu.square li.nth_col {width:106px; margin:0 0 0 1px;}
.tab_menu.square li i {display:inline-block; margin-top:27px;}
.tab_menu.square li i.center {margin-top:38px;}
.tab_menu.square li a span {position:absolute; top:66px; left:0; right:0; text-align:center; }
.tab_menu.square li.on a span,
.tab_menu.square li.active a span {text-decoration:underline;}

.tabWrap+.tabWrap {margin-top:-13px;}
/* .tabWrap+.tabWrap.type02 {margin-top:-13px;} */

/* 최상위 탭 페이지 */
.tabContWrap {display:none;}
.tabContWrap.on {display:block;}
/*.tabContWrap .dep01Sec {display:none;}
.tabContWrap .dep01Sec.on {display:block;}*/
/* 하위 탭 페이지 */
.tabContSub {display:none;}
.tabContSub.on {display:block;}

.tabWrap.type02 > .tab_menu > li > a {}
.tabWrap.type02 > .tab_menu > li:first-child a {margin-left:0;}
.tabWrap.type02 > .tab_menu li.on a {background:#0060c2; font-weight:bold; text-decoration:underline; color:#fff;}
.tabWrap.type02 > .tab_menu li a {display:block; background:#eee; padding:14px 0 15px; font-size:14px; text-align:center; border:none; border-radius:0; margin-left:1px; font-size:14px; color:#000; letter-spacing:-1px;}

/* .tabWrap.type02 .tab_menu.col2 li,
.tabWrap.type02 .tab_menu.col3 li,
.tabWrap.type02 .tab_menu.col3 li:first-child,
.tabWrap.type02 .tab_menu.col4 li,
.tabWrap.type02 .tab_menu.col5 li,
.tabWrap.type02 .tab_menu.col6 li {width:inherit;}
.tabWrap.type02.tabWrap.type02 .tab_menu > li > a {padding:14px 25px 15px;}
 */
.tabWrap.type02 .tab_menu li {width:inherit;}
.tabWrap.type02 .tab_menu.col4 li {width:25%;}
.tabWrap.type02 .tab_menu.multiLine li a {margin-bottom:1px;}
.tabWrap.type02 .tab_menu > li > a {padding:14px 20px 15px;}/*11_30 edit*/

.infoCont .col2.split > .colSec {width:49%;}


/* FAQ */
.faqLst > dl{position:relative;padding:0 26px 0 30px;border:1px solid #ddd;margin-top:5px; letter-spacing:-1px;}
.faqLst > dl.on{border-color:#0061c2}
.faqLst > dl:first-child{margin-top:0}
.faqLst > dl > dt a{display:block;min-height:26px;font-size:16px;color:#010101;background:url(/publish/img/com/img_q.png) no-repeat 0 20px;
padding:20px 0 20px 50px;}
.faqWrap.apply .faqLst > dl > dt a {padding:20px 0; background:none;}
.faqWrap.apply .faqLst > dl.on > dt a {font-weight:bold; color:#0060c2;}
.faqLst > dl > dt a span{display:block;position:absolute;right:30px;top:27px;width:23px;height:12px;background:url(/publish/img/ico/faq_arrow.png) no-repeat 0 -22px;text-indent:-9999px;font-size:0;line-height:0;}
.faqLst > dl > dt a.on span{background-position:0 0}
.faqWrap.apply .faqLst > dl > dt a.on span{background:url(/publish/img/ico/slide_list_arrow.png) no-repeat 0 0;}
.faqLst > dl > dd{border-top:1px solid #000;padding:20px 0;background:url(/publish/img/com/img_a.png) no-repeat 0 20px;}
.faqWrap.apply .faqLst dl > dd {padding:27px 0 30px; background:none;}
.faqLst > dl > dd p{font-size:13px;color:#666;line-height:18px;padding-left:50px}
.faqLst > dl > dd p:first-child{font-size:14px;line-height:20px;color:#010101;margin-bottom:20px}
.faqWrap.apply .faqLst > dl > dd p {padding-left:10px;}
.faqWrap.apply .faqLst > dl > dd ul > li {font-size:14px; line-height:22px; color:#010101; margin-top:5px; padding-left:10px;}
.faqWrap.apply .faqLst > dl > dd ul > li:first-child {margin-top:0;}
.faqLst > dl > dd dl{border-top:1px solid #b1b1b1;margin-top:30px;padding-top:30px}
.faqLst > dl > dd dl dt,.faqLst > dl > dd dl dd{line-height:18px}
.faqLst > dl > dd dl dt{background:url(/publish/img/ico/bul_circle.png) no-repeat 50px 6px;padding-left:62px;color:#010101;font-weight:bold;margin-bottom:4px}
.faqLst > dl > dd dd{padding-left:50px;color:#666;margin-bottom:20px}

/* DropBox */
.dropbox > dl{position:relative;padding:0 26px 0 30px;border:1px solid #ddd;margin-top:5px; letter-spacing:-1px;}
.dropbox > dl.on{border-color:#0061c2}
.dropbox > dl:first-child{margin-top:0}
.dropbox > dl > dt a{display:block;min-height:26px;font-size:16px;color:#010101;padding:20px 0 20px 20px;}
.dropboxWrap.apply .dropbox > dl > dt a {padding:20px 0; background:none;}
.dropboxWrap.apply .dropbox > dl.on > dt a {font-weight:bold; color:#0060c2;}
.dropbox > dl > dt a span{display:block;position:absolute;right:30px;top:27px;width:23px;height:12px;background:url(/publish/img/ico/faq_arrow.png) no-repeat 0 -22px;text-indent:-9999px;font-size:0;line-height:0;}
.dropbox > dl > dt a.on span{background-position:0 0}
.dropboxWrap.apply .dropbox > dl > dt a.on span{background:url(/publish/img/ico/slide_list_arrow.png) no-repeat 0 0;}
.dropbox > dl > dd{border-top:1px solid #000;padding:20px 0;}
.dropboxWrap.apply .dropbox dl > dd {padding:27px 0 30px; background:none;}
.dropbox > dl > dd p{font-size:13px;color:#666;line-height:18px;padding-left:25px}
.dropbox > dl > dd p:first-child{font-size:14px;line-height:20px;color:#010101;margin-bottom:20px}
.dropboxWrap.apply .dropbox > dl > dd p {padding-left:10px;}
.dropboxWrap.apply .dropbox > dl > dd ul > li {font-size:14px; line-height:22px; color:#010101; margin-top:5px; padding-left:10px;}
.dropboxWrap.apply .dropbox > dl > dd ul > li:first-child {margin-top:0;}
.dropbox > dl > dd dl{border-top:1px solid #b1b1b1;margin-top:30px;padding-top:30px}
.dropbox > dl > dd dl dt,.dropbox > dl > dd dl dd{line-height:18px}
.dropbox > dl > dd dl dt{background:url(/publish/img/ico/bul_circle.png) no-repeat 50px 6px;padding-left:62px;color:#010101;font-weight:bold;margin-bottom:4px}
.dropbox > dl > dd dd{padding-left:50px;color:#666;margin-bottom:20px}

/* box mail */
.box_mail_wrap {margin-bottom:30px;}
.box_mail_wrap .box_mail {border:1px solid #ddd;}
.box_mail_wrap .box_mail:after {display:block; clear:both; content:'';}
.box_mail_wrap .box_mail li {float:left; width:33.3%; background:url(/publish/img/ico/bg_mailbox_line.gif) no-repeat 0 center;}
.box_mail_wrap .box_mail li:first-child {width:33.4%; background:0;}
.box_mail_wrap .box_mail li a {display:block; height:100%; padding:36px 0 40px 85px; font-size:16px; font-weight:bold; color:#000; background-repeat:no-repeat; background-image:url(/publish/img/ico/ico_btn_mail.png);}
.box_mail_wrap .box_mail li a.btn_request {background-position:30px 37px}
.box_mail_wrap .box_mail li a.btn_cancel {background-position:30px -97px}
.box_mail_wrap .box_mail li a.btn_modify {background-position:30px -235px}

/* box sms */
.box_sms_wrap {margin-bottom:30px;}
.box_sms_wrap .box_sms {border:1px solid #ddd;}
.box_sms_wrap .box_sms:after {display:block; clear:both; content:'';}
.box_sms_wrap .box_sms li {float:left; width:50%; background:url(/publish/img/ico/bg_mailbox_line.gif) no-repeat 0 center;}
.box_sms_wrap .box_sms li:first-child {background:0;}
.box_sms_wrap .box_sms li a {display:block; height:100%; padding:36px 0 40px 45px; font-size:16px; font-weight:bold; color:#000; background-repeat:no-repeat; background-image:url(/publish/img/ico/ico_btn_sms.png); text-align:center;}
.box_sms_wrap .box_sms li a.btn_smsApply {background-position:60px 29px}
.box_sms_wrap .box_sms li a.btn_smsCancel {background-position:60px -106px}


/*만족도평가결과*/
.satis_result {display:block;}
.satis_result.on {display:block;}
.satis_wrap > dt{border-top:2px solid #311d1e;border-bottom:1px solid #d7d7d7;background:#f6f6f6;padding:15px 30px;letter-spacing:-2px;
color:#000;font-size:18px;}
.satis_wrap > dt span{background:url(/publish/img/ico/ico_tit_line2.png) no-repeat 0 50%;padding-left:8px;margin-left:8px;}
.satis_wrap > dt span em{color:#0060c2;font-weight:bold}
.satis_wrap > dd{padding:15px 30px 20px;border-bottom:1px solid #d7d7d7}
.satis_wrap > dd strong{display:block;background:url(/publish/img/ico/bul_arrow.png) no-repeat 0 6px;font-size:13px;color:#000;letter-spacing:-2px;padding-left:15px;margin-bottom:16px}
.satis_wrap > dd ul li{background:url(/publish/img/ico/bul_dot.png) no-repeat 0 7px;padding-left:10px;margin-top:8px}
.satis_wrap > dd ul li:first-child{margin-top:0}
.satis_wrap > dd dl:after{content:"";display:block;clear:both;}
.satis_wrap > dd dl dt,.satis_wrap > dd dl dd{float:left;color:#000;font-size:13px;letter-spacing:-1px}
.satis_wrap > dd dl dt{width:162px}
.satis_wrap > dd dl dt span{color:#0060c2}
.satis_wrap > dd dl .num{width:90px}
.bg_percent{position:relative;width:431px;height:15px;border-radius:10px;background:#d2d2d2}
.bg_percent span{display:block;height:15px;border-radius:10px;background:url(/publish/img/com/bg_percent.png) no-repeat}
.bg_percent.s1 span{background-position:0 -23px}
.bg_percent.s2 span{background-position:0 -46px}
.bg_percent.s3 span{background-position:0 -69px}
.bg_percent.s4 span{background-position:0 -92px}
.bg_percent.s5 span{background-position:0 -115px}

/*만족도평가*/
.satis.on {display:block;}
.satis {display:none; border-top:2px solid #000; position:relative;}
.satis h1 {display:block; margin:10px 18px 10px 18px; min-height:23px; line-height:18px; font-weight:bold; color:#000; font-size:18px;}
.ie7 .satis h1 {min-height:auto; line-height:1.5;}
.satis .satisCont {padding:15px 30px; border-top:1px solid #d7d7d7; background: #f6f6f6;}
.satisList > li {position:relative; line-height:20px; margin-top:10px; color:#000; font-size:13px; padding-left:15px; background: url(/publish/img/ico/bul_arrow.png) left 7px no-repeat;}
.satisList > li:first-child {margin-top:0;}
.satisList > li .starRating {position:absolute; top:0; right:0;}
.satisList .txt_area {padding:15px; border: 1px solid #ddd; background: #fff; margin-top:7px;}
.satisList .txt_area:hover {border: 1px solid #89b4d3;}
.satisList .txt_area textarea {width:100%; padding:0; border:0;}
.satisList .txt_area .overlay_wrap {display:block;}
.satis .satisCont .result_view {position:absolute; top:10px; right:30px;}

/* 별점주기 */
.starRating {padding-right:77px; overflow:hidden;}
.starRating input[type=radio] {cursor:pointer; opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; z-index:10;}
.starRating input[type=radio]:focus + label {border:2px solid blue;}
.firefox .starRating input[type=radio] {}
.starRating .radioWrap li label {display:block; float:left; width:20px; height:18px; background: url(/publish/img/ico/btn_star.png) 0 -18px #f6f6f6 no-repeat; padding:0; z-index:20; border:1px solid #f7f6f6;}
.starRating .radioWrap li label.on {background-position:0 0;}
.starRating .radioWrap li label.active {background-position:0 0;}
.starRating .radioWrap li label span {background:none;}
.starRating .starRating_txt {position:absolute; top:0; right:0; width:70px; margin-left:15px;}

/* 이미지영역 */
.imgWrap {margin-bottom:30px;}
.imgWrap .caption {text-align:center; color:#000; font-size:14px;}
.imgWrap .temp {background:url(/publish/img/temp/temp_noImg.png) 50% 50% no-repeat; min-height:350px;}  /* 디자인 파일이 없는 경우를 위한 임시css 적용 */

/* 이미지 FAQ Type */
.imgBoard {position:relative; padding:30px 10px;}
/* .imgBoard:after {display:block; clear:both; content:'';} */
.imgBoard .imgTxt {width:340px; /* margin-top:16px; */ font-size:14px; line-height:20px; color:#000;}
.imgBoard .imgTxt.plant {width:420px;}
.imgBoard .imgTxt>p {margin-top:15px;}
.imgBoard .imgTxt>p:first-child {margin-top:0;}

.imgBoard.left .imgTxt {float:left;}
.imgBoard.left .imgCont {float:left; margin-right:30px;}
.imgBoard.right .imgTxt {float:left;}
.imgBoard.right .imgCont {float:right;}

.imgBoard .btnWrap {margin:-23px 0 0 -6px;}

.slideListWrap {}
.slideListWrap .slideMenu {border-bottom:1px solid #ddd; padding-bottom:0;}
.slideListWrap .slideMenu.terms .imgBoard {padding:30px 10px 0;}
.slideListWrap .slideMenu dt {position:relative; border-top:1px solid #ddd;}
.slideListWrap .slideMenu dt a {display:block; padding:15px 10px 17px;}
.slideListWrap .slideMenu dt a,
.slideListWrap .slideMenu dt a h2 {font-size:16px; color:#010101;}
.slideListWrap .slideMenu dt.on {border-bottom:1px solid #0060c2; border-color:#0060c2;}
.slideListWrap .slideMenu dt span {display:inline-block; position:absolute; top:20px; right:10px; width:23px; height:12px; text-indent:100%; overflow:hidden; white-space:nowrap; background-repeat:no-repeat; background-image:url(/publish/img/ico/slide_list_arrow.png); background-position:0 bottom;}
.slideListWrap .slideMenu dt.on span {background-position:0 0;}
.slideListWrap .slideMenu dt.on a,
.slideListWrap .slideMenu dt.on a h2 {font-weight:bold; color:#0060c2;}
.slideListWrap .slideMenu dd {display:none;}
.slideListWrap .slideMenu .tblWrap {margin:20px 0;}

.imgBoard .btnWrap.noMargin {margin:0 0 0 -6px;}

/* .slideListWrap type02 */
.slideListWrap.type02 {}
.slideListWrap.type02 .imgBoard .btnWrap {margin-top:30px;}

/*
.slideListWrap .slideMenu .imgBoard {padding:30px 10px;}
.slideListWrap .slideMenu .imgBoard .imgTxt {float:left; width:340px; margin-top:16px; font-size:14px; line-height:20px; color:#000;}
.slideListWrap .slideMenu .imgBoard .imgCont {float:right;}
.slideListWrap .slideMenu .imgBoard:after {display:block; clear:both; content:'';}
*/

/* 내용보기 및 다운로드 리스트 */
.viewDown {}
.viewDown li {border-bottom:1px solid #e6e6e6; padding:19px 20px 19px 30px;}
.viewDown li:first-child {border-top:1px solid #e6e6e6;}
.viewDown li:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.viewDown li strong {font-size:16px; color:#3e3e3e;}
.viewDown .btnWrap {margin:0; float:right;}

/* 링크 탭(새창) - 타입1 */
.linkTab {max-width:754px;}
.linkTab ul:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.linkTab ul li {float:left; margin:0 0 4px 4px; position:relative;}
/*.linkTab ul li:nth-child(4n+1) {margin:0; clear:left;}*/
.linkTab ul li:first-child {margin-left:0;}
.linkTab ul li.nth_col {margin-left:0; clear:left;}
/*20161114이전css
.linkTab ul li > a,
.linkTab ul li > .hasDl,
.linkTab ul li.no_link {display:block; width:117px; height:132px; border:4px solid #d8d8d8; padding:32px 30px 18px 30px; text-align:center; cursor:pointer;}*/
.linkTab ul li > a,
.linkTab ul li > .hasDl,
.linkTab ul li.no_link {display:block; width:117px; height:132px; border:4px solid #d8d8d8; padding:18px 30px 32px 30px; text-align:center; cursor:pointer;}
.linkTab ul li > a:hover,
.linkTab ul li > .hasDl:hover {border:4px solid #0061c2;}
.linkTab ul li > a strong,
.linkTab ul li > .hasDl dl dt {font-size:16px; color:#000; margin-bottom:15px;}
.linkTab ul li > a strong,
.linkTab ul li > .hasDl dl dt a {letter-spacing:-2px;}
.linkTab ul li > a strong:hover,
.linkTab ul li > .hasDl dl dt:hover {text-decoration:underline;}
.linkTab ul li > a .alio,
.linkTab ul li > .hasDl .alio {width:112px; height:16px; background:url(/publish/img/com/sp_alio.gif) 0 -16px no-repeat; position:absolute; bottom:18px; left:33px;}
.linkTab ul li > a:hover .alio,
.linkTab ul li .hasDl:hover .alio {background-position: 0 0;}
.linkTab ul li > .hasDl dl dd {color:#202d3f; font-size:13px; padding-left:12px; background:url(/publish/img/ico/bul_dot.png) 0 9px no-repeat; line-height:1.2; text-align:left;}
.linkTab ul li > .hasDl dl dd a {letter-spacing:-2px;}
.linkTab ul li > .hasDl dl dd a:hover {text-decoration:underline;}
.linkTab ul li.no_link {background:url(/publish/img/temp/temp_ico_kn.png) center center no-repeat;}
/* 링크 탭(새창) - 타입2 */
.linkTab.st2 ul li {width:auto; margin:0 0 4px 0; float:none;}
.linkTab.st2 ul li > .hasDl {width:auto; padding-left:88px; padding-right:88px;}
.linkTab.st2 ul li > .hasDl dl:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.linkTab.st2 ul li > .hasDl dl dt {margin-bottom:24px;}
.linkTab.st2 ul li > .hasDl dl dd {width:177px; float: left; /*letter-spacing:-1px;*/ margin-bottom:10px;}
.linkTab.st2 ul li > .hasDl .alio {left:50%; margin-left:-56px;}

/* STEP */
.stepWrap {margin-bottom:20px;}
.stepWrap+.msg {margin-top:-5px;}
.stepWrap.process {margin-bottom:40px;}
.stepWrap.process .lst.col4 > .colSec {width:181px; margin-right:10px;}
.stepWrap.process .stepBox {min-height:93px; padding-top:19px; text-align:center; border:1px #ddd solid; border-top-width:5px;}
.stepWrap.process .stepBox > dt strong {display:inline-block; background:url(/publish/img/ico/ico_step.png) 50% -190px no-repeat; padding-top:10px; margin-bottom:13px; color:#888; font-size:14px; font-weight:normal; letter-spacing:0;}
.stepWrap.process .stepBox > dd {font-size:16px; color:#888;}
.stepWrap.process .stepBox > dd.txtBr {margin-top:-9px; line-height:1.2;}

.stepWrap.process .on > .stepBox {min-height:86px; border-color:#0061c2; border-top-width:12px;}
.stepWrap.process .on > .stepBox > dt strong {background-position:0 8px; padding-left:16px; padding-top:0; color:#0061c2; font-size:16px; font-weight:bold;}
.stepWrap.process .on > .stepBox > dt strong, .stepWrap.process .on > .stepBox > dd {color:#0061c2; font-size:16px; font-weight:bold;}
/*160317 add*/
.stepWrap.process .lst.col4d > .colSec {width:140px; margin-right:15px;}
.stepWrap.process .lst.col4d > .colSec2 {width:5px; margin-right:2px;}
.stepWrap.process .stepBoxD {min-height:60px; padding-top:15px; text-align:center; border:1px #ddd solid; border-top-width:2px; border-top-color:#000000;}
.stepWrap.process .stepBoxD2 {min-height:60px; padding-top:10px; padding-bottom:10px; text-align:center;}
.stepWrap.process .stepBoxD > dd.txtBrD {line-height:1.2; font-size:12px; color:#000000;}
.stepWrap.process .stepBoxD > dd.txtBrDD {line-height:1.5; font-size:12px; color:#000000;}
/**/
.stepWrap.process .lst.col5 > .colSec {width:31% !important;}
.stepWrap.process .lst.col5 li:last-child {margin-right:0;}
.stepInfoGuide {margin-bottom:50px; text-align:center;}
.stepInfoGuide.line {border:1px solid #d8d8d8; padding:32px 30px 32px; cursor:pointer;}
/* .stepInfoGuide.line:hover {border:4px solid #0061c2;} */
.stepInfoGuide .step_tit {margin-top:15px; font-size:30px; font-weight:bold; color:#0061c2;}
.stepInfoGuide .step_tit + .info_desc{margin-top:15px; font-size:16px; line-height:20px; color:#444;}
.stepInfoGuide>a {display:block; height:100%;}
.stepInfoGuide .info_desc strong {display:inline-block; font-weight:bold; font-size:18px; color:#444; line-height:20px; margin-bottom:8px;}
.stepInfoGuide .info_desc span {font-weight:bold;}
.stepBoxWrap {text-align:center;}
.stepBoxWrap .stepConfirm {display:inline-block; text-align:center;}
.stepBoxWrap .stepConfirm li {display:inline-block; width:236px; border:1px solid #ddd; background-repeat:no-repeat; background-position:center;}
.mpopup-content-wrapper2 .mpopup-content2 .stepBoxWrap .stepConfirm li {display:block; width:236px; border:1px solid #ddd;}
.stepBoxWrap .stepConfirm li.mobile {background-image:url(/publish/img/ico/ico_process_mobile.gif);}
.stepBoxWrap .stepConfirm li.ipin {background-image:url(/publish/img/ico/ico_process_ipin.gif);}
.mpopup-content-wrapper2 .mpopup-content2 .stepBoxWrap .stepConfirm li.mobile {background-image:none; margin-bottom:20px;}
.mpopup-content-wrapper2 .mpopup-content2 .stepBoxWrap .stepConfirm li.ipin {background-image:none; margin-left:0;}
.stepBoxWrap .stepConfirm li dl {padding:25px 27px 40px;}
.stepBoxWrap .stepConfirm li dl dt {padding-bottom:20px; font-size:18px; font-weight:bold; color:#000; border-bottom:1px solid #ddd;}
.mpopup-content-wrapper2 .mpopup-content2 .stepBoxWrap .stepConfirm li dl dt {padding-bottom:20px; font-size:18px; font-weight:bold; color:#000; border-bottom:0;}
.stepBoxWrap .stepConfirm li dl dd {padding-top:130px;}
.mpopup-content-wrapper2 .mpopup-content2 .stepBoxWrap .stepConfirm li dl dd {padding-top:0;}
.stepBoxWrap .stepConfirm li + li {margin-left:30px;}
.stepBoxWrap .addInfo {color:#666; font-size:11px; margin-top:7px;}

.stepInfoGuide.box {border:1px solid #e6e6e6; margin-bottom:0;}
.stepInfoGuide.box:hover {border:1px solid #0060c2;}
.stepInfoGuide.box > a {padding:45px 0 50px 0;}


.stepInfoGuide.box2 {padding:30px 0; border:1px solid #e6e6e6; margin-bottom:20px;}

/* 달력 */
.wrap_input + .select-wrap {margin-left:10px;}

.pointBl .lst.dep04 > li {color:#000;}

/* 업로도된 파일 리스트 */
.file_list { margin:10px 0; }
.file_list li a.delete {margin-left:10px;}

/* layer popup , window popup */
.pop_dimmed {position:fixed; top:0; left:0; width:100%; height:100%; z-index:100;}
.mpopup-content-wrapper {position:fixed; top:0; left:0; z-index:9999;text-align:left;} /* popup wrapper */
.mpopup-content-wrapper .mpopup-content {position:absolute; top:50%; left:50%; z-index:200;} /* popup wrapper */
.mpopup-content-wrapper2 {position:fixed; top:0; left:0; z-index:9999;text-align:left;} /* popup wrapper */
.mpopup-content-wrapper2 .mpopup-content2 {position:absolute;  z-index:200; margin:0 !important; width:100%;} /* popup wrapper */
.pop_wrap {max-width:667px; /*width:650px;*/ min-height:400px; background-color:#fff; position:relative;}
.pop_wrap .pop_header {padding:12px 20px 20px 20px; background-color:#0060c2;}
.pop_wrap .pop_header.terms {border:1px solid #ddd;}
.pop_wrap .pop_header h1 {font-size:20px; font-weight:bold; color:#fff;}
.pop_wrap .close {display:inline-block; width:58px; height:58px; background:url(/publish/img/ico/btn_pop_close.png) no-repeat 0 0;}
.pop_wrap .pop_content {width:588px; /*max-width:605px;*/ min-height:340px; padding:32px 30px 40px 30px; border:1px solid #bbb; border-top:none; overflow:auto;}
.mpopup-content-wrapper2 .mpopup-content2 .pop_wrap .pop_content {width:100% !important; height:100% !important; padding:32px 0 40px 0; border:1px solid #bbb; border-top:none; overflow:hidden !important;}
.pop_wrap.win .pop_content {padding:32px 30px 98px 30px;}
.pop_wrap .pop_content .tit.non {margin-bottom:22px; font-size:18px; line-height:22px; font-weight:bold; color:#000;}
.pop_wrap .pop_content .info {margin-bottom:10px; font-size:13px; color:#000; text-align:right;}
.pop_wrap .pop_content .info span {vertical-align:middle;}
.pop_wrap .pop_content h3.nope {margin:25px 0 10px; padding-left:10px; font-size:14px; font-weight:bold; color:#000;}
.pop_wrap .pop_content h3.nope span {vertical-align:middle;}
/**/
.pop_wrap .pop_content_mobile {width:auto; overflow:hidden !important;}

.pop_wrap .pop_content .terms_area {border:1px solid #ddd; padding:15px;}
.pop_wrap .terms_area .tit {font-size:13px; font-weight:bold; margin-bottom:20px;}
.pop_wrap .terms_area .terms {padding-bottom:0; margin-bottom:0; border-bottom:0;}
.pop_wrap .terms_area .terms + .tit {margin-top:40px; font-weight:normal;}
.pop_wrap .terms_area .tit + .tit {margin-top:40px;}
.pop_wrap .terms_area .terms li {font-size:13px; line-height:18px; color:#000; margin-top:40px;}
.pop_wrap .terms_area .terms li:first-child {margin-top:0;}
.pop_wrap .terms_area .terms li>dl>dt {margin-bottom:5px;}
.pop_wrap .btnWrap {margin:30px 0 !important; float:none;}
.boxWrap.listInfo .sub_dsc .btnWrap.small .pop_wrap .btnWrap .btn.default {color:#fff; font-size:16px; line-height:1.2; font-weight:bold; color:#fff; text-align:center; display:inline-block; padding:11px 30px 13px; margin:0 5px; min-width:60px;}
.ie8 .pop_wrap .btnWrap {padding:30px 0;}
.pop_wrap .close_guide {position:absolute; top:0; right:0; display:inline-block; height:58px;}
.pop_wrap.win .close_guide {display:block; width:100%; top:inherit; bottom:0; text-align:right; background-color:#aaa;}


/* 원자력발전, 수력발전 실시간 정보 (사업소, 본사이트 공통) */
.boxWrap.realTime {background:#f5f5f5; padding:30px; margin-bottom:53px; text-align:center;}
.boxWrap.realTime:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.boxWrap.realTime > strong {display:none;}
.boxWrap.realTime ul.status > li {float:none; display:inline; background-position:0 -490px; margin-left:50px;  font-size:16px; color:#000; letter-spacing:0;}
.boxWrap.realTime ul.status > li:first-child {margin-left:0;}
span > .liveTime {display:block; font-weight:normal; font-size:11px;}

.realTime .status1 {color:#f00;}
.realTime .status2 {color:#008194;}
.realTime .status3 {color:#892aff;}

.warning .status1 {color:#008194;}
.warning .status2 {color:#0061C2;}
.warning .status3 {color:#F75100;}
.warning .status4 {color:#f00;}

.msg.txt.realTime > em {display:inline-block; margin-left:10px;}
.msg.txt.realTime > em:first-child {margin-left:0;}

.tbl.realTime tbody tr td .olLst {margin:-10px;}
.tbl.realTime tbody tr td .olLst > li {margin-top:0; text-align:left; border-top:1px #e5e5e5 solid;}
.tbl.realTime tbody tr td .olLst > li:first-child {border-top:none;}
.tbl.realTime tbody tr td .olLst > li > span {display:inline-block; background:#f6f6f6; padding:10px 15px;}
.tbl.realTime tbody tr td .olLst > li > em {display:inline-block; margin-left:30px;}

/* 오류페이지 */
#error_wrap #container {width:920px; margin:0 auto; padding-top:184px}
#error_wrap .cont {margin-top:20px; background:#f5f5f5 url(/publish/img/ico/ico_error.png) center 80px no-repeat; padding:210px 0 52px 0; text-align: center}
#error_wrap .cont strong {font-size:26px; font-weight: bold; text-align:center; }
#error_wrap .cont strong+p {font-size:15px; color:#666; text-align: center; margin:30px 0 50px 0}


.split.col3.no_margin > .colSec {margin-right:0;}

/* 팝업 - 원전사업자 안전헌장 */
.pop_wrap .pop_content.safety {height:460px; background:url(/publish/img/00/bg_frame.png) no-repeat center center; overflow-y:hidden !important; min-height:460px;}
/* .pop_wrap .pop_content.safety .safety_wrap {padding:50px 45px 40px;} */
.pop_wrap .pop_content.safety .safety_wrap {padding:25px 45px 40px;}
.pop_wrap .pop_content.safety .safety_wrap.etc {padding-top:45px;}
.pop_wrap .pop_content.safety .safety_wrap .txt_dsc:first-child {margin-top:0;}
.pop_wrap .pop_content.safety .safety_wrap .txt_dsc {font-weight:bold;}
/* .pop_wrap .pop_content.safety .safety_wrap .txt_dsc ~ .txt_dsc {margin-top:20px;} */
.pop_wrap .pop_content.safety .safety_wrap .txt_dsc ~ .txt_dsc {margin-top:12px;}
.pop_wrap .pop_content.safety .safety_wrap .txt_dsc.etc {position:absolute; bottom:85px; right:110px;}


.pop_content .dep03 li,
.pop_content .txt_indent li {padding:0; border:0;}
.pop_content .dep03 li strong,
.pop_content .txt_indent li strong {font-size:12px;}
.pop_content .dep03 li {padding-left: 10px;}
.pop_content .txt_indent .dep03.dep03 {margin-top:10px;}



.lst.row.dep03 .tit.dep04 {margin-top:7px;}

/* 게시판 위에 더보기 버튼이 붙는 경우 */
.posR .more {position:absolute; top:0; right:0;}

/*운영-운영현황-고리원자력본부쪽 추가 20160728*/
.allim {position:absolute; top:1px;}
.allim {border:1px solid #ff0000; padding:2px; width:65px; font-size:11px;}


/*sms알리미 페이지 추가 20161025*/
p.sms_desc {font-size:16px; line-height:20px; color:#444444; padding:35px 48px 0 48px; text-align:left;}
p.warning2 {color:#000000; font-size:13px;}
p.warning2 span {color:#ff0000;}
.imgWrap div.img {margin-right:5px; float:left;}
.imgWrap div.img2 {margin-right:4px; float:left;}
.imgWrap div.img_end {margin-right:0;}
.dep03_sms {margin-left:143px; margin-bottom:60px; background:url(/publish/img/com/img_sms.gif) 0 0 no-repeat;}
.dep03_sms  li span.tit {color:#ffffff; width:71px; text-align:center; margin-right:12px; display:inline-block;}
.dep03_sms  li span.sms_okay {color:#444444;}
.dep03_sms  li  {font-size:16px; color:#000000; margin-bottom:8px; padding:4px 0 5px;}
.boxWrap {position:relative;} .boxWrap a.appli {position:absolute; top:0; right:0; background-color:#0060c2; padding:36px 17px; margin:0;}
 
/*당첨자발표테이블 css추가20161128*/
.noL {border:1px solid #ffffff !important;}
.vaL {border-left:1px solid #ffffff !important;}

/*연락처 쪽 계약담당 연락처 추가 20161213*/
.tel_txt {font-size:16px; font-weight:bold; color:#000; float:left; padding:18px 20px 0 30px;}

/*분야별보기 새창span 20170215*/
.bbsnew table tr td span {color: #fff; font-size: 0px;}
box_icon01 box_head
box_icon01 box_head

/*분야별보기 20170317*/
.grouping_wrap {}
.box01, .box02 {width:321px; margin-bottom:13px; padding:17px 22px; float:left; border:1px solid #e0e0e0; border-radius:10px; overflow:hidden;}
.box03 {margin-bottom:13px; padding:17px 22px; border:1px solid #e0e0e0; border-radius:10px; overflow:hidden;}
.box01 {margin-right:20px;}   
.box_head {width:249px; height:37px; border-bottom:1px solid #e0e0e0; color:#000; font-size:16px; font-weight:bold; padding:15px 0px 0px 71px; float:left;}
.box_head2 {height:37px; border-bottom:1px solid #e0e0e0; color:#000; font-size:16px; font-weight:bold; padding:15px 0px 0px 71px; float:none !important;}
.content_wrap2 {position:relative;}
.content_wrap2 .more {top:34px; right:20px; font-size:12px; position:absolute;}
.content_wrap2 ul {clear:both; padding:0px 0px 20px 30px; overflow:hidden;}
.content_wrap2 ul > li {font-size:13px; margin-top:14px; background: url(/publish/img/ico/ico_sp_circle.png) no-repeat 0 -992px; padding-left: 10px; color:#464646; width:130px; float:left;}
.content_wrap2 ul > li.no {background-image:none;}
.content_wrap3 {position:relative;}
.content_wrap3 .more {top:34px; right:20px; font-size:12px; position:absolute;}
.content_wrap3 ul {clear:both; padding:0px 0px 20px 0px; overflow:hidden;}
.content_wrap3 ul > li {font-size:14px; margin-top:14px; background: url(/publish/img/ico/ico_sp_circle.png) no-repeat 0 -992px; padding-left: 10px; color:#464646; width:130px; float:left;}
.content_wrap3 ul > li.no {background-image:none;}
.content_wrap3 ul > li a.on {color:black; font-weight:bold;}
.box_icon01, .box_icon02, .box_icon03, .box_icon04, .box_icon05, .box_icon06, .box_icon07, .box_icon08, .box_icon09 {background-repeat:no-repeat !important; float:left;}
.box_icon01 {background:url(/publish/img/00/sub_icon.png);}
.box_icon02 {background:url(/publish/img/00/sub_icon.png) 0 -53px;}
.box_icon03 {background:url(/publish/img/00/sub_icon.png) 0 -106px;}
.box_icon04 {background:url(/publish/img/00/sub_icon.png) 0 -159px;}
.box_icon05 {background:url(/publish/img/00/sub_icon.png) 0 -212px;}
.box_icon06 {background:url(/publish/img/00/sub_icon.png) 0 -265px;}
.box_icon07 {background:url(/publish/img/00/sub_icon.png) 0 -318px;}
.box_icon08 {background:url(/publish/img/00/sub_icon.png) 0 -371px;}
.box_icon09 {background:url(/publish/img/00/sub_icon.png) 0 -424px;}
 
 
 /*ceo소통광장, 문의하기, 부정청탁 신고센터, 신문고, 예약신청  20171201추가*/
 .period_txt {font-size:14px !important; color:#000; text-decoration:underline;}
 .period_txt2 {font-size:14px !important; color:#000; text-decoration:underline;}
 
 /*sms알리미 step추가20180227*/
 .sms {padding:0 45px; margin:30px  auto 0 !important;}
 .sms_pop {border:0 !important;}
 .sms_terms {border-bottom:0 !important;}
 .sms_mobile {padding:0 25px !important;}
 
/*새울본부 인사말*/
.saeulintro {margin-bottom:25px; text-align:center;}
/* .stepInfoGuide.line:hover {border:4px solid #0061c2;} */
.saeulintro .step_tit {margin-top:25px; font-size:26px; font-weight:bold; color:#0061c2;}

/*지진 추가 20180822*/
.earth {border:1px solid #d7d7d7; padding:15px; overflow:hidden; margin-bottom:20px;}
.earth dt {font-size:15px; font-weight:bold; padding-bottom:8px;}
.earth .earthtip {width:73%; float:left;}
.earth div {line-height:170%;}
.earth .earthtip2 {width:100%;}
.earth .tipimg {width:25%; float:right;}
.earth .tipimg img {margin:0;}

/*체육시설 이용신청 추가 20181026*/
.sp_map {display:table; }
.sp_map > li:first-child {margin-right:6px;}
.sp_map li {float:left;}
.sports {border:1px solid #e6e6e6; display:table;}
.sports li{float:left; padding:5px 10px;}
.sports li:first-child img {width:734px;}
.sports li img {width:355px;}
.sports li p {text-align:center; padding:3px 0;}
.sp_order {border:1px solid #e6e6e6; padding:25px 10px; display:table;}
.sp_order li:first-child {background-image:none;}
.sp_order li {float:left; width:146px; text-align:center; }
.sp_order li p {text-align:center; padding:60px 0 0; background:url(/publish/img/07/20181026_arrow.png) -20px 20px no-repeat;}
/*20220127추가*/
.sp_order_n {border:1px solid #e6e6e6; padding:25px 101px; display:table;}
.sp_order_n li:first-child {background-image:none;}
.sp_order_n li {float:left; width:146px; text-align:center; }
.sp_order_n li p {text-align:center; padding:60px 0 0; background:url(/publish/img/07/20181026_arrow.png) -20px 20px no-repeat;}

/*사택복리시설 추가 20190715*/
.faci {border:1px solid #e6e6e6; display:table;}
.faci li{float:left; padding:5px 10px;}
.faci li img {width:355px;}
.faci li p {text-align:center; padding:3px 0;}

/*공공시설 추가 20190717*/
.dep_etc {color:#0060c2; font-size:16px; font-weight:bold; display:inline-block; margin-bottom:7px; }
.dep_etc span{background-color:#0060c2; padding:5px 10px; display:inline-block; color:white; font-weight:bold; font-size:16px; margin-right:5px; width:55px; text-align:center;}

/*사전정보공표 분야별보기*/
ul.ico_box {padding-bottom:30px; display:block; overflow:hidden;}
ul.ico_box li {float:left; margin-right:17px; margin-bottom:30px; background-repeat:no-repeat;}
ul.ico_box li a {width:93px; height:16px; text-align:center; display:block; position:relative; font-size:14px; font-weight:bold; padding-top:57px; word-wrap:break-word; word-break:keep-all;}
ul.ico_box li.ed {margin-right:0;}
.ico_b1 {background:url(/publish/img/00/sub_icon_new.png) center 0;}
.ico_b2 {background:url(/publish/img/00/sub_icon_new.png) center -93px;}
.ico_b3 {background:url(/publish/img/00/sub_icon_new.png) center -186px;}
.ico_b4 {background:url(/publish/img/00/sub_icon_new.png) center -280px;}
.ico_b5 {background:url(/publish/img/00/sub_icon_new.png) center -372px;}
.ico_b6 {background:url(/publish/img/00/sub_icon_new.png) center -466px;}
.ico_b7 {background:url(/publish/img/00/sub_icon_new.png) center -558px;}
.ico_b8 {background:url(/publish/img/00/sub_icon_new.png) center -651px;}
.ico_b9 {background:url(/publish/img/00/sub_icon_new.png) center -744px;}
.ico_b10 {background:url(/publish/img/00/sub_icon_new.png) center -837px;}
.ico_b11 {background:url(/publish/img/00/sub_icon_new.png) center -930px;}
.ico_b12 {background:url(/publish/img/00/sub_icon_new.png) center -1023px;}
.ico_b13 {background:url(/publish/img/00/sub_icon_new.png) center -1116px;}
.ico_b14 {background:url(/publish/img/00/sub_icon_new.png) center -1209px;}

ul.dep_d1 {background-color:#f6f6f6; width:100%; padding:20px; display:block; overflow:hidden;}
ul.dep_d1 li {width:25%; float:left;}
ul.dep_d1 li a {display:block; color:#444; padding:0 10px; background:url(/publish/img/00/icon_dot.jpg) 0 center no-repeat; line-height:180%; font-size:13px; white-space:nowrap;}

/*20200604 회사소개 투자자정보 IR정보 사회적채권 추가*/
ul.n_box {float:left; margin-right:15px; display:block; /*border-top:2px solid #000; */width:32%;}
 ul.n_box li {border:1px solid #e5e5e5; display:block; padding:25px 20px; }
 ul.n_end {margin-right:0;}
 ul.n_box h3 {font-size: 16px; font-weight: bold; color: black; margin-bottom: 55px;}
 .btn2.default {display:inline-block; padding:7px 20px 10px; margin:0 5px; min-width:90px; font-size:16px; line-height:1.2; font-weight:bold; color:#fff; background:#0060c2 url(/publish/img/ico/ico_down.png); background-repeat:no-repeat; background-position:90% 9px;}

/*20200619 설문조사 팝업추가*/
.love-khnp {position:absolute; top:12px; right:14px;}



/*20200812 즐겨찾기 추가*/
ul.bookmark {overflow:hidden; margin-bottom:20px;}
 ul.bookmark li {float:left; text-align:center; margin-right:6px; width:120px; background-color:#efeeec;}
  ul.bookmark li:last-child {margin-right:0;}
 ul.bookmark li a {display:block; color:#454545; font-size:16px; font-weight:bold;  padding:70px 0 22px; border:2px solid #efeeec;}
 ul.bookmark li a:hover {color:#000; background-color:white; border:2px solid #0060c2;}
 ul.bookmark li a.on {color:#000; background-color:white; border:2px solid #0060c2;}
 ul.bookmark li.bm01 a {background:#efeeec url(/publish/img/00/img20200812.png) 0 13px no-repeat;}
 ul.bookmark li.bm02 a {background:#efeeec url(/publish/img/00/img20200812.png) -120px 13px no-repeat;}
 ul.bookmark li.bm03 a {background:#efeeec url(/publish/img/00/img20200812.png) -240px 13px no-repeat;}
 ul.bookmark li.bm04 a {background:#efeeec url(/publish/img/00/img20200812.png) -360px 13px no-repeat;}
 ul.bookmark li.bm05 a {background:#efeeec url(/publish/img/00/img20200812.png) -480px 13px no-repeat;}
 ul.bookmark li.bm06 a {background:#efeeec url(/publish/img/00/img20200812.png) -600px 13px no-repeat; margin-right:0;}
 ul.bookmark li:last-child a {padding:62px 0 9px;}
 ul.bookmark li.bm01 a:hover, ul.bookmark li.bm01 a.on, ul.bookmark li.bm01 a:hover, ul.bookmark li.bm01 a.hover {background:#fff url(/publish/img/00/img20200812.png) 0 -101px no-repeat;}
 ul.bookmark li.bm02 a:hover, ul.bookmark li.bm02 a.on, ul.bookmark li.bm02 a:hover, ul.bookmark li.bm02 a.hover {background:#fff url(/publish/img/00/img20200812.png) -120px -101px no-repeat;}
 ul.bookmark li.bm03 a:hover, ul.bookmark li.bm03 a.on, ul.bookmark li.bm03 a:hover, ul.bookmark li.bm03 a.hover {background:#fff url(/publish/img/00/img20200812.png) -240px -101px no-repeat;}
 ul.bookmark li.bm04 a:hover, ul.bookmark li.bm04 a.on, ul.bookmark li.bm04 a:hover, ul.bookmark li.bm04 a.hover {background:#fff url(/publish/img/00/img20200812.png) -360px -101px no-repeat;}
 ul.bookmark li.bm05 a:hover, ul.bookmark li.bm05 a.on, ul.bookmark li.bm05 a:hover, ul.bookmark li.bm05 a.hover {background:#fff url(/publish/img/00/img20200812.png) -480px -101px no-repeat;}
ul.bookmark li.bm06 a:hover, ul.bookmark li.bm06 a.on, ul.bookmark li.bm06 a:hover, ul.bookmark li.bm06 a.hover {background:#fff url(/publish/img/00/img20200812.png) -600px -101px no-repeat;}



div.sp_order ul.icon li {display:block; width:122px; height:78px; margin-right:20px;}
 div.sp_order ul.icon li:last-child {margin-right:0;}
 div.sp_order ul.icon li:first-child p {background-image:none;}
 ul.icon li.icon1 {background:url(/publish/img/03/20181026_icon.jpg) 15px 0 no-repeat; width:145px !important;}
 ul.icon li.icon2 {background:url(/publish/img/03/20181026_icon.jpg) -124px 0 no-repeat;}
 ul.icon li.icon3 {background:url(/publish/img/03/20181026_icon.jpg) -248px 0 no-repeat;}
 ul.icon li.icon4 {background:url(/publish/img/03/20181026_icon.jpg) -372px 0 no-repeat;}
 ul.icon li.icon5 {background:url(/publish/img/03/20181026_icon.jpg) -496px 0 no-repeat;}
/*20220127추가*/
div.sp_order_n ul.icon li {display:block; width:122px; height:78px; margin-right:10px;}
 div.sp_order_n ul.icon li:last-child {margin-right:0;}
 div.sp_order_n ul.icon li:first-child p {background-image:none;}
 ul.icon li.icon3_n {background:url(/publish/img/03/20181026_icon.jpg) -240px 0 no-repeat; width: 130px !important;}

 /*20200821번호 추가*/
 p.number {border-radius:63px; border:1px solid #242424; font-size:10px; width:9px; min-width:9px; height:13px; text-align:center; padding:0 2px; display:inline-block; line-height:1.1;}


 /*20200904 기업성장응답센터 추가*/
div.center {margin-bottom:10px; overflow:hidden;}
 div.center ul {overflow:hidden;}
 div.center ul li {float:left; font-size:14px; color:black;}
 ul.center01 li:first-child {background:url(/publish/img/07/img_20200903.jpg) -12px -41px no-repeat; width:143px; height:91px; display:block; font-size:0px; margin-right:20px; margin-bottom:0;}
 ul.center02 li:first-child {background:url(/publish/img/07/img_20200903.jpg) -12px -147px no-repeat; width:143px; height:91px; display:block; font-size:0px; margin-right:20px; margin-bottom:0;}
 ul.center03 li:first-child {background:url(/publish/img/07/img_20200903.jpg) -12px -253px no-repeat; width:143px; height:91px; display:block; font-size:0px; margin-right:20px; margin-bottom:0;}
 ul.center04 li:first-child {background:url(/publish/img/07/img_20200903.jpg) -217px -41px no-repeat; width:143px; height:91px; display:block; font-size:0px; margin-right:20px; margin-bottom:0;}
 ul.center05 li:first-child {background:url(/publish/img/07/img_20200903.jpg) -217px -147px no-repeat; width:143px; height:91px; display:block; font-size:0px; margin-right:20px; margin-bottom:0;}
 ul.center > li {float: left; height: 123px; width: 50%;}