/*conArea*/
#container{width:100%;overflow:hidden;}
#container .conArea {min-height:411px;padding:40px 0 60px;width:1200px;margin:0 auto;}
#container .conArea.wideArea {width:99%;min-height:411px;padding:0 0 60px;overflow:hidden;}
	.conBody.text {margin:0 0 50px;}
#container .conArea .marBottom20, .conBody.marBottom20{margin-bottom:20px;}
#container .conArea .subDesc {margin-bottom:20px;}
.blueBtn {display:inline-block;padding:6px 10px;background:#007cb5;color:#fff !important;text-align:center;}

#container .conArea .conBody.personalInfoArea {width:100%;background-color:#f5f5f5;border:1px solid #ccc;box-sizing:border-box;padding:20px;}
#container .conArea .checkBox.textDetail{margin-top:20px;}
#container .conArea .checkBox.textDetail label{color:#666;}
#container .conArea .clause .clauseTitle {font-size:18px;color:#666;}
#container .conArea .paLeft25 {padding-left:25px;}
#container .conArea .paLeft20 {padding-left:20px;}
#container .conArea .totalPosting {color:#d43728;}
#container .conArea .searching{display:inline-block;padding:0 10px;height:28px;line-height:28px;background:#007cb5;color:#fff;text-align:center;}

#container  .tab_menu{width:1200px; margin:40px auto 0;overflow:hidden;box-sizing:border-box;}
#container  .tab_menu li{width:299px; height:56px;float:left;}
#container  .tab_menu .last_effect a.selected {width:300px;}
#container  .tab_menu .tab li{border-bottom:1px solid #75c2ad;border-right:1px solid #75c2ad;}
#container  .tab_menu .tab li a{display:block;line-height:56px;text-align:center;background-color:#007cb5;text-decoration:none;color:#fff;font-size:18px;}
#container  .tab_menu .tab li a.selected {border-bottom:1px solid transparent;color:#fff;}
#container  .tab_menu .tab li a:hover {text-decoration:underline;}

#container  .tab_menu .panel li{width:100%;height:290px;}
	.fieldTab {background-color:#007cb5;}
	.subjectTab {background-color:#007cb5;}
	.departmentTab {height:500px !important;background-color:#007cb5;}

#container .tab_menu .panel .subjectDecree{height:290px;box-sizing:border-box;padding:45px 50px 50px 50px;}
#container .tab_menu .panel .subjectDecree li{width:120px;height:95px;text-align:center;border:none;margin-bottom:20px;position:relative;}
#container .tab_menu .panel .subjectDecree li a{width:100%;height:95px;display:block;background:url('../../images/eng_service/sub/subject_icons.png') 0 -10px no-repeat;}

#container .tab_menu .panel .subjectDecree li .icon_desc{width:100%;height:28px;line-height:16px;display:block;color:#fff;font-size:15px;letter-spacing:-1px;position:absolute;left:0;bottom:0;}
#container .tab_menu .panel .subjectDecree li .icon_desc.textCenter{line-height:40px;}

/*hover,active*/
#container .tab_menu .panel .subjectDecree li a:hover .icon_desc, 
#container .tab_menu .panel .subjectDecree li a.active .icon_desc {text-decoration:underline;color:#fab50f;}
#container .tab_menu .panel .subjectDecree li a.active .icon_desc {text-decoration:none;}
#container .tab_menu .panel .subjectDecree li:hover a, 
#container .tab_menu .panel .subjectDecree li a.active {background:url('../../images/eng_service/sub/subject_icons_over.png') 0 -10px no-repeat;}

#container .tab_menu .panel .subjectDecree li .subject_icon00, 
#container .tab_menu .panel .subjectDecree li .subject_icon00:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon00.active {background-position:23px -5px;}

#container .tab_menu .panel .subjectDecree li .subject_icon01, 
#container .tab_menu .panel .subjectDecree li .subject_icon01:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon01.active {background-position:-100px -6px;}

#container .tab_menu .panel .subjectDecree li .subject_icon02, 
#container .tab_menu .panel .subjectDecree li .subject_icon02:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon02.active {background-position:-230px -6px;}

#container .tab_menu .panel .subjectDecree li .subject_icon03, 
#container .tab_menu .panel .subjectDecree li .subject_icon03:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon03.active {background-position:-355px -6px;}

#container .tab_menu .panel .subjectDecree li .subject_icon04, 
#container .tab_menu .panel .subjectDecree li .subject_icon04:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon04.active {background-position:-482px 0px;}

#container .tab_menu .panel .subjectDecree li .subject_icon05, 
#container .tab_menu .panel .subjectDecree li .subject_icon05:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon05.active {background-position:-605px -6px;}

#container .tab_menu .panel .subjectDecree li .subject_icon06, 
#container .tab_menu .panel .subjectDecree li .subject_icon06:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon06.active {background-position:-735px -6px;}

#container .tab_menu .panel .subjectDecree li .subject_icon07, 
#container .tab_menu .panel .subjectDecree li .subject_icon07:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon07.active {background-position:-856px -6px;}

#container .tab_menu .panel .subjectDecree li .subject_icon08, 
#container .tab_menu .panel .subjectDecree li .subject_icon08:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon08.active {background-position:-980px -6px;}

#container .tab_menu .panel .subjectDecree li .subject_icon09, 
#container .tab_menu .panel .subjectDecree li .subject_icon09:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon09.active {background-position:23px -120px;}

#container .tab_menu .panel .subjectDecree li .subject_icon10, 
#container .tab_menu .panel .subjectDecree li .subject_icon10:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon10.active {background-position:-100px -120px;}

#container .tab_menu .panel .subjectDecree li .subject_icon11, 
#container .tab_menu .panel .subjectDecree li .subject_icon11:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon11.active {background-position:-230px -120px;}

#container .tab_menu .panel .subjectDecree li .subject_icon12, 
#container .tab_menu .panel .subjectDecree li .subject_icon12:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon12.active {background-position:-357px -120px;}

#container .tab_menu .panel .subjectDecree li .subject_icon13, 
#container .tab_menu .panel .subjectDecree li .subject_icon13:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon13.active {background-position:-482px -120px;}

#container .tab_menu .panel .subjectDecree li .subject_icon14, 
#container .tab_menu .panel .subjectDecree li .subject_icon14:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon14.active {background-position:-607px -120px;}

#container .tab_menu .panel .subjectDecree li .subject_icon15, 
#container .tab_menu .panel .subjectDecree li .subject_icon15:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon15.active {background-position:-735px -119px;}

#container .tab_menu .panel .subjectDecree li .subject_icon16, 
#container .tab_menu .panel .subjectDecree li .subject_icon16:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon16.active {background-position:-858px -120px;}

#container .tab_menu .panel .subjectDecree li .subject_icon17, 
#container .tab_menu .panel .subjectDecree li .subject_icon17:hover, 
#container .tab_menu .panel .subjectDecree li .subject_icon17.active {background-position:-985px -119px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li{width:135px;}
#container .tab_menu .panel .subjectDecree.fieldDecree li a{width:100%;display:block;background:url('../../images/eng_service/sub/field_icons.png') 0 0 no-repeat;}

/*hover,active*/
#container .tab_menu .panel .subjectDecree.fieldDecree li:hover a, 
#container .tab_menu .panel .subjectDecree.fieldDecree li a.active {background:url('../../images/eng_service/sub/field_icons_over.png') 0 -10px no-repeat;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon00, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon00:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon00.active {background-position:25px 0px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon01, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon01:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon01.active {background-position:-115px 6px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon02, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon02:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon02.active {background-position:-255px 0px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon03, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon03:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon03.active {background-position:-400px 0px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon04, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon04:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon04.active {background-position:-540px 7px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon05, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon05:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon05.active {background-position:-680px 0px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon06, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon06:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon06.active {background-position:-818px 0px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon07, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon07:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon07.active {background-position:-960px -5px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon08, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon08:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon08.active {background-position:28px -120px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon09, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon09:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon09.active {background-position:-88px -120px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon10, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon10:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon10.active {background-position:-215px -120px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon11, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon11:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon11.active {background-position:-340px -120px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon12, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon12:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon12.active {background-position:-465px -120px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon13, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon13:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon13.active {background-position:-595px -120px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon14, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon14:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon14.active {background-position:-715px -120px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon15, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon15:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon15.active {background-position:-845px -120px;}

#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon16, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon16:hover, 
#container .tab_menu .panel .subjectDecree.fieldDecree li .field_icon16.active {background-position:-975px -125px;}

#container .tab_menu .panel .departmentDecree{padding:10px 20px 0 20px;overflow:hidden;}
#container .tab_menu .panel .departmentDecree li {height:auto;}
#container .tab_menu .panel .departmentDecree li dl {padding:15px 0;overflow:hidden;border-bottom:1px dotted #fff;}
#container .tab_menu .panel .departmentDecree li dl dt {width:120px;height:38px;line-height:38px;text-align:center;background-color:#fff;color:#085294;font-size:15px;font-family:NotoSM;border-radius:4px;float:left;}
#container .tab_menu .panel .departmentDecree li dl dt.title00 {height:85px;line-height:85px;}
#container .tab_menu .panel .departmentDecree li dl dt.title01 {height:76px;line-height:16px;padding-top:35px;}
#container .tab_menu .panel .departmentDecree li dl dt.title02 {line-height:16px;padding-top:3px;}

#container .tab_menu .panel .departmentDecree li dl dd {width:1036px;float:left;}
#container .tab_menu .panel .departmentDecree li dl dd ul {overflow:hidden;}
#container .tab_menu .panel .departmentDecree li dl dd ul.s_line {margin-top:10px;}
#container .tab_menu .panel .departmentDecree li dl dd ul li {width:auto;height:16px;margin-bottom:6px;position:relative;}
#container .tab_menu .panel .departmentDecree li dl dd ul li a {padding:0 13px;color:#fff;font-size:14px;display:block;}
#container .tab_menu .panel .departmentDecree li dl dd ul li a:after {width:2px;height:14px;background-color:#fff;content:"";display:inline-block;position:absolute;top:2px;right:0;}
#container .tab_menu .panel .departmentDecree li dl dd ul li:last-child a:after {content:none;}
#container .tab_menu .panel .departmentDecree li dl dd ul li.af-clear a:after {content:none;}

#container .tab_menu .panel .departmentDecree li dl dd ul li a:hover, 
#container .tab_menu .panel .departmentDecree li dl dd ul li a:focus {text-decoration:underline;color:#feae17;font-family:NotoSM;}
#container .tab_menu .panel .departmentDecree li dl dd ul li a.active {color:#feae17;font-family:NotoSM;}

/* login */
#container .conArea .clause {display:block;padding:20px 2%;width:96%;height:127px;border:1px solid #e5e5e5;}

#container .conArea .loginExBox {padding:25px 0 45px 335px;background:url('../../images/eng_service/sub/login_bg.png') 96px 100% no-repeat;}
#container .conArea .loginExBox .exText.common {padding-left:14px;font-size:18px;}

#container .conArea .loginBox {padding:40px 0;text-align:center;border-top:2px solid #333;border-bottom:1px solid #ccc;margin:0 0 20px;overflow:hidden;}
#container .conArea .loginBox .loginFrame {float:left;padding:0 40px;border-right:1px solid #ccc;}
#container .conArea .loginBox .exceptLogin {margin:0 0 0 630px;padding:74px 0 0 40px;text-align:left;}
#container .conArea .loginBox .exceptLogin .exText {margin:0 0 20px;}
#container .conArea .loginBox .checkBox {width:550px;text-align:left;margin:0 auto 10px;}
#container .conArea .loginBox .checkBox input[type=checkbox] {width:15px;height:15px;}
#container .conArea .loginBox .checkBox label {padding:0 0 0 6px;font-size:14px;color:#666;}
#container .conArea .loginBox .inputID,
#container .conArea .loginBox .inputPW {display:block;padding:21px 20px;width:508px;height:21px;font-size:18px;color:#666;border:1px solid #d0d0d0;margin:0 auto 10px;}
#container .conArea .loginBox .btnConfirm {width:550px;height:65px;background:#007cb5;font-size:24px;color:#fff;font-family:NotoSM;}

/* table */
#container .conArea table {width:100%;border-top:1px solid #ccc;}
#container .conArea table th, #container .conArea table td {font-weight:normal;vertical-align:middle;border-bottom:1px solid #acacac;border-right:1px solid transparent;}
#container .conArea table th {background:#f5f5f5;font-size:15px;color:#333;}
#container .conArea table th i {font-size:14px;color:#ca4300;}
#container .conArea table thead th {border-bottom:1px solid #666;}
#container .conArea table td {background:#fff;color:#666;text-align:left;border:0px;border-bottom:1px solid #bababa;}
#container .conArea table tr:hover td {background-color:#c4daf1;cursor:pointer;}
#container .conArea table td span {}

#container .conArea .table01 th, #container .conArea .table01 td {padding:6px 20px;height:28px;text-align:left;}
#container .conArea .table01 td input[type=text],
#container .conArea .table01 td input[type=password] {padding:5px;height:28px;font-size:14px;color:#666;border:1px solid #ccc;box-sizing:border-box;}

#container .conArea .table01 td .radioBox {padding:5px 0;}
#container .conArea .table01 td input[type=radio],
#container .conArea .table01 td input[type=checkbox] {width:15px;height:15px;vertical-align:middle;}
#container .conArea .table01 td label {color:#666;vertical-align:middle;margin-right:26px;}

#container .conArea .table01 td select {width:212px;height:28px;font-size:14px;color:#666;border:1px solid #ccc;}
#container .conArea .table01 td textarea {height:110px;padding:10px 5px;font-size:14px;color:#666;border:1px solid #e5e5e5;}
#container .conArea .table01 tr td.contents {height:146px;vertical-align:top;padding-top:20px;padding-bottom:20px;}

#container .conArea .table01 .contents p, #container .conArea .clause.textAreaStyle {color:#666;line-height:1.5;}

#container .conArea .table01 td .checkList {display:block;overflow:hidden;}
#container .conArea .table01 td .checkList li {float:left;width:50%;padding:4px 0;}
#container .conArea .table01 td .checkList li label {padding:0 0 0 4px;}

#container .conArea .table01 tr td img {vertical-align:middle;margin-right:10px;}
#container .conArea .table01 td .diskIcon{padding-left:25px;height:17px;background:#fff url('../../images/eng_service/sub/disk_icon.png') 0 0 no-repeat;display:block;}
#container .conArea .table01 tr td img {vertical-align:top;}
#container .conArea .table01.noSize tbody tr td{font-size:15px;}
#container .conArea .table01.noSize.btnAlign tbody tr td:last-Child{text-align:right;}
#container .conArea .table01 td input.participantInfo{width:100%;}
#container .conArea .table01 tr:hover td {background-color:#fff;cursor:default;}

#container .conArea .table02 {border-top:2px solid #333;}
#container .conArea .table02 thead th {height:50px;text-align:center;}
#container .conArea .table02 td {padding:12px 0;text-align:center;}
#container .conArea .table02 tr:hover td, #container .conArea .table02 tr:focus td, {cursor:default;}
#container .conArea .table02 .subject a{display:block;font-size:14px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#container .conArea .table02 tr td.subject img{padding-right:10px;}

#container .conArea .table02.leftTd td, #container .conArea .table02 .leftTd {text-align:left;}
#container .conArea .table02.leftTd tr td:first-child {text-align:center;}
#container .conArea .table02.leftTd tr td:hover a{text-decoration:underline;}

#container .conArea .table02 tr td:hover a{text-decoration:underline;}
#container .conArea .table02 tr td:hover .blueBtn{text-decoration:none;}

#container .conArea .table02.leftAlign {border-top:1px solid #ccc;}
#container .conArea .table02.leftAlign th, #container .conArea .table02.leftAlign td {text-align:left;padding:12px 10px;line-height:1.4;}
#container .conArea .table02.noSize tbody tr td:first-child {font-size:15px;}
#container .conArea .table02 tr td img {vertical-align:middle;}

#container .conArea .table02 tr td.surveyIng {color:#428513;}
#container .conArea .table02 tr td.surveyClose {color:#006caf;}
#container .conArea .table02 .text_effect{text-align:left;}

#container .conArea .table02 tr th .asending_icon, #container .conArea .table02 tr th .desending_icon{width:17px;height:8px;}
#container .conArea .table02 tr th .asending_icon {background:url('../../images/eng_service/sub/ascending_sort.png') 0% 0% no-repeat;}
#container .conArea .table02 tr th .asending_icon:hover {background:url('../../images/eng_service/sub/ascending_sort_over.png') 0% 0% no-repeat;}
#container .conArea .table02 tr th .desending_icon {background:url('../../images/eng_service/sub/descending_sort.png') 0% 0% no-repeat;}
#container .conArea .table02 tr th .desending_icon:hover {background:url('../../images/eng_service/sub/descending_sort_over.png') 0% 0% no-repeat;}
#container .conArea .table02.t_headAdj thead th a, #container .conArea .table02 thead th a {font-size:15px;color:#333;}
#container .conArea table th .rollover_move:hover {text-decoration:underline;}
#container .conArea .table02.t_headAdj thead th, #container .conArea .table02 .t_headAdj{height: 40px;padding-top:15px;box-sizing:border-box;}

#container .conArea .table02.colorHov tbody tr:hover td {background-color:#e8f5ed;}
#container .conArea .table02.colorHov tbody td a:hover {text-decoration:underline;}
#container .conArea .table02.colorHov tbody td .blueBtn:hover{text-decoration:none;}

#container .conArea .table03 {border-top:2px solid #007cb5;}
#container .conArea .table03 th {background:#cde8f7;font-size:15px;border-bottom:1px solid #bababa;padding:10px 20px;}
#container .conArea .table03 td {font-size:14px;padding:10px 13px;line-height:20px;}
#container .conArea .table03 tr:hover td {background-color:#fff;cursor:default;}
#container .conArea .table03 th, #container .conArea .table03 td {text-align:left;}
#container .conArea .table03 td.char-cn {font-size:17px;background-color:#e3f4fe !important;letter-spacing:-2px;font-family:NanumG;}

#container .conArea .table04 thead th {border-bottom:1px solid #ccc;height:42px;}
#container .conArea .table04 tbody td {text-align:center;padding:10px 20px;}
#container .conArea .table04 tr:hover td {background-color:#fff;cursor:default;}
#container .conArea .table04 tbody td, #container .conArea .table04 thead th {border-right:1px solid #ccc;}
#container .conArea .table04 tbody td:last-child, #container .conArea .table04 thead th:last-child {border-right:none;}

#container .conArea .table04.cs-table {border-top:2px solid #007cb5;margin-bottom:50px;}
#container .conArea .table04.cs-table thead th {height:65px;text-align:center;font-size:18px;font-family:NotoSM;background:#fff;}
#container .conArea .table04.cs-table tbody td {text-align:center;padding:30px 0;}
#container .conArea .table04.cs-table tbody td.total-box {padding:10px 0;color:#333;font-size:24px;}
#container .conArea .table04.cs-table tbody td.total-box span {font-size:30px;font-family:NotoSM;color:#ff3c00;}
#container .conArea .table04.cs-table tbody td p {width:160px;height:160px;line-height:160px;border-radius:80px;background-color:#f2ede0;font-size:45px;color:#a7872e;font-family:NotoSM;margin:0 auto;}
#container .conArea .table04.cs-table tbody td p.count00 {background-color:#fceedf;color:#eb8a27;}
#container .conArea .table04.cs-table tbody td p.count01 {background-color:#e8f1e2;color:#64a13a;}
#container .conArea .table04.cs-table tbody td p.count02 {background-color:#d9e9f3;color:#006caf;}
#container .conArea .table04.cs-table tbody td p.count03 {background-color:#e7e8ea;color:#5c6674;}

.table04.cs-table tbody td .circle-box {width:160px;height:160px;border-radius:160px;border:10px solid #a7872e;text-align:center;padding:20px 30px;box-sizing:border-box;margin:0 auto;position:relative;}
.table04.cs-table tbody td .circle-box:after {width:110px;height:1px;background-color:#a7872e;content:'';position:absolute;left:15px;top:53%;}
.table04.cs-table tbody td .circle-box.color00 {border-color:#eb8a27;}
.table04.cs-table tbody td .circle-box.color00:after {background-color:#eb8a27;}
.table04.cs-table tbody td .circle-box.color00 dd {color:#eb8a27;}

.table04.cs-table tbody td .circle-box.color01 {border-color:#64a13a;}
.table04.cs-table tbody td .circle-box.color01:after {background-color:#64a13a;}
.table04.cs-table tbody td .circle-box.color01 dd {color:#64a13a;}

.table04.cs-table tbody td .circle-box.color02 {border-color:#006caf;}
.table04.cs-table tbody td .circle-box.color02:after {background-color:#006caf;}
.table04.cs-table tbody td .circle-box.color02 dd {color:#006caf;}

.table04.cs-table tbody td .circle-box.color03 {border-color:#8a96a8;}
.table04.cs-table tbody td .circle-box.color03:after {background-color:#8a96a8;}
.table04.cs-table tbody td .circle-box.color03 dd {color:#5c6674;}
		
.table04.cs-table tbody td .circle-box dl {overflow:hidden;margin-bottom:10px;position:relative;}
.table04.cs-table tbody td .circle-box dl dt, .table04.cs-table tbody td .circle-box dl dd {display:block;}
.table04.cs-table tbody td .circle-box dl dt {color:#666;text-align:left;}
.table04.cs-table tbody td .circle-box dl dd {font-size:20px;color:#a7872e;font-family:NotoSM;text-align:right;}	


#container .conArea .table05 thead th {height:58px;background-color:#e3f4fe;border-top:2px solid #007cb5;border-bottom:0px;font-size:17px;font-family:NotoSM;}
#container .conArea .table05 tr:hover td {background-color:#fff;cursor:default;}
#container .conArea .table05 tbody td {padding:25px 0;border-right:1px solid #ccc;vertical-align:top;}
#container .conArea .table05 tbody td .total-count {font-size:15px;font-family:NotoSM;color:#333;margin-bottom:10px;text-align:center;}
#container .conArea .table05 tbody td .name-box {padding:0 10px;}
#container .conArea .table05 tbody td span {font-size:13px;color:#666;padding-left:10px;background-image:url('../../images/eng_service/sub/bullet_exText.png');background-repeat:no-repeat;background-position:0 50%;margin-bottom:5px;display:block;}
#container .conArea .table05 tbody td .two-row {line-height:1.5;background-position:0 20%;}
#container .conArea .table05 tbody td .three-row {background-position:0 15%;}
#container .conArea .table05 tbody td .four-row {background-position:0 12%;}

#container .conArea .table06 {border-top:2px solid #007cb5;}
#container .conArea .table06 tbody td{height:34px;text-align:center;border-right:1px solid #ccc;font-size:14px;padding:5px 10px;}
#container .conArea .table06 tr:hover td {background-color:#fff;cursor:default;}

/*占쎈즲占쎈ごtable*/
#container .conArea .conBody.tableBg {width:100%;height:587px;background-image:url('../../images/eng_service/bg_legalLank01.jpg');background-repeat:no-repeat;margin-bottom:0px;position:relative;}
#container .conArea .legalLankTable {position:absolute;left:135px;top:4%;width:65%;}
#container .conArea .legalLankTable th{font-size:20px;color:#000;height:95px;line-height:95px;}
#container .conArea .legalLankTable td{text-align:center;color:#fff;}
#container .conArea .legalLankTable, #container .conArea .legalLankTable th,#container .conArea .legalLankTable td {font-family:NotoSM;border:none;background-color:transparent;}

/*獄쏆뮄而숃눧占�*/
#container .conArea .conBody .publication-books {overflow:hidden;}
#container .conArea .conBody .publication-books li {width:575px;min-height:140px;border:1px solid #ccc;box-sizing:border-box;margin:0 50px 10px 0;padding:10px 20px;float:left;}
#container .conArea .conBody .publication-books li:nth-child(even) {margin:0 0 10px 0;}
#container .conArea .conBody .publication-books li .book-img {margin-right:20px;float:left;}
#container .conArea .conBody .publication-books li .book-desc {margin-top:40px;}
#container .conArea .conBody .publication-books li .book-desc.row-two {margin-top:25px;}
#container .conArea .conBody .publication-books li .book-desc.row-three {margin-top:15px;}
#container .conArea .conBody .publication-books li .book-desc span {display:block;font-size:16px;line-height:1.5;color:#333;font-family:NotoSM;}
#container .conArea .conBody .publication-books li .book-desc .book-date {color:#777;font-size:15px;font-family:NotoSR;}
#container .conArea .conBody .publication-books li .btn-bookdown {width:135px;height:35px;line-height:35px;background-color:#007cb5;text-align:center;color:#fff;font-size:16px;display:inline-block;}
/*POP_UP*/
.popTitle{height:40px;line-height:40px;background-color:#007cb5;overflow:hidden;padding:0 20px;box-sizing:border-box;position:relative;}
.popTitle h3{color:#fff;font-size:18px;float:left;font-family:NotoSM;}

.popTitle .langBox{float:right;}
.popTitle .langBox input, .popTitle .langBox label {color:#fff;}
.popTitle .langBox label {margin-right:15px;}

.popTitle .closeBtn{line-height:normal;position:absolute;right:20px;top:12px;background-color:transparent;}

#container .conArea .dateNav {padding:10px;line-height:28px;background:#e3f4fe;font-size:14px;color:#666;border:1px solid #cadfec;overflow:hidden;margin:0 0 20px;}
#container .conArea .dateNav .dateBox {float:left;margin-right:10px;}
#container .conArea .dateNav .stateBox {float:right;color:#666;}
#container .conArea .dateNav .dateInput {padding:5px;width:80px;height:16px;color:#666;border:1px solid #ccc;text-align:center;font-size:14px;}
#container .conArea .dateNav .ui-datepicker-trigger {margin-left:5px;vertical-align:middle;cursor:pointer;} 
#container .conArea .dateNav .searchDate {text-align:right;float:right;}
#container .conArea .searching.recentDate {border:none;font-size:13px;}
#container .conArea .recentDate.activeB, #container .conArea .searching.recentDate:hover {background:#0d5295;}

#container .conArea .mainOption.labelDetail label{padding-right:5px;color:#333;}
#container .conArea .dateNav .mainOption input{width:205px;height:14px;padding:6px;border:1px solid #ccc;}
#container .conArea .searching.rssIcon{background:transparent;border:none;padding:0;}
#container .conArea .decreeRadioBox label {padding-right:10px;}

#container .conArea .surveyArea {border-top:1px solid #ccc;padding-top:20px;}
#container .conArea .surveyArea .exText{font-size:15px;color:#333;}
#container .conArea .surveyArea .surveyRadioBox{margin-bottom:20px;margin-left:13px;}
#container .conArea .surveyArea .surveyRadioBox p{margin-bottom:10px;}
#container .conArea .surveyArea .surveyRadioBox label{color:#666;}

.pro-box {overflow:hidden;margin-bottom:20px;}
.pro-box p span {display:inline-block;}
.surText {font-size:14px !important;color:#666;}
.graphBg {width:200px;height:16px;background-color:#e7e7e7;margin-right:5px;}
#container .conArea .surveyFin {width:100%;padding:50px 0 30px 0;border-top:1px solid #ccc;}
#container .conArea .surveyFin .sfin_info{width:500px;height:100px;margin:0 auto;padding:30px 0 0 150px;box-sizing:border-box;background:url('../../images/eng_service/sub/sfin_bg.png') 0 0 no-repeat;font-size:18px;color:#007cb5;line-height:1.3;}

#container .conArea.lawDown{width:100%;height:800px;}
#container .conArea.lawDown h4{padding:0 0 20px 0;background:none;font-size:22px;color:#333;border-bottom:1px solid #ccc;word-break:normal;}
#container .conArea.lawDown .down_treeWrap{padding:20px 0;position:relative;}
#container .down_treeWrap{padding:20px 0;position:relative;}
#container .conArea.lawDown ul li{line-height:1.6;}
#container .conArea.lawDown .downIcon {height:28px;line-height:28px;border:1px solid #ccc;position:absolute;right:0;top:20px;}
#container .downIcon {height:28px;line-height:28px;border:1px solid #ccc;position:absolute;right:0;top:20px;}

#container .conArea.popStyle {width:100%;padding:20px 20px 0;box-sizing:border-box;}
#container .popStyle {width:100%;padding:20px 20px 0;box-sizing:border-box;}
#container .conArea.popStyle .loginExBox {padding:0px;background:none;}
#container .conArea.popStyle .loginExBox .loginEx_text{background:url('../../images/eng_service/sub/login_bg.png') 50px bottom no-repeat;padding:50px 0 30px 280px;}

#container .conArea.popStyle .loginBox .loginFrame {float:left;padding:0px;border-right:1px solid #ccc;width:50%;}
#container .conArea.popStyle .loginBox .exceptLogin {margin:0px;padding:74px 0 0 20px;float:left;}
#container .conArea.popStyle .loginBox .inputID,
#container .conArea.popStyle .loginBox .inputPW {padding:21px 20px;width:350px;}
#container .add_file {height:28px;line-height:28px;border:transparent;}
#container .conArea.popStyle .loginBox .btnConfirm {width:390px;}

#container .conArea.popStyle .totalBox{width:100%;overflow:hidden;margin-bottom:5px;height:30px;}
#container .conArea.popStyle .totalBox .all_detail{float:left;line-height:30px;color:#666;}
#container .conArea.popStyle .totalBox button{float:right;background:none;}

#container .conArea.popStyle .table02.grayBg tbody td{background-color:#eee;}
#container .conArea.popStyle .table02.grayBg tbody	 .whiteBg{background-color:#fff;}
#container .conArea.popStyle .table02.grayBg tr:hover td {background-color:#e8f5ed;}

/* button */
#container .conArea .btnLine {text-align:center;margin-top:20px;}
#container .conArea .btnLine button {padding:0 20px;height:40px;background:#707070;font-size:18px;font-family:NotoSM;color:#fff;border:0;margin:0 0 0 2px;}
#container .conArea .btnLine .btnFunction {background:#007cb5;}
#container .conArea .btnLine p{color:#007cb5;font-size:18px;padding:30px 0 30px;}

/*2017-03-31 paging*/
.conArea .paging {text-align:center;margin-top:20px;}
.conArea .paging.marbottom50, #container .conArea .marbottom50{margin-bottom:50px;}
.paging a {display:inline-block;padding:0 !important;margin-left:-1px;width:40px;height:40px;line-height:40px;background:#fff;font-size:14px;color:#666;text-align:center;border:1px solid #ccc;vertical-align:top;}
.paging a:first-child {margin:0;}
.paging a:hover, .paging a:focus {border:1px solid #626c77;}
.paging img {vertical-align:top;}
.paging strong {display:inline-block;padding:0 !important;margin-left:-1px;width:40px;height:40px;line-height:40px;background:#626c77;border:1px solid #626c77;font-size:14px;color:#fff;text-align:center;vertical-align:top;}

/*paging*/
#container .conArea .ganadaArea{background-color:#f5f5f5;padding:20px;box-sizing:border-box;border:1px solid #ccc;overflow:hidden;}
#container .conArea .ganadaBtn{float:left;}
#container .conArea .ganadaBtn button{width:40px;display:inline-block;height:40px;line-height:40px;background:#fff;font-size:19px;color:#666;}
#container .conArea .ganadaBtn.engBtn button {padding:0 7px;}
#container .conArea .ganadaBtn .activeBlue, #container .conArea .ganadaBtn button:hover{background-color:#0c5294;color:#fff;}

#container .conArea .langChange {width:65px;float:left;}
#container .conArea .langChange input[type="radio"] {width:13px;height:13px;margin-right:5px;}
#container .conArea .langChange label {font-size:14px;}

#container .conArea .termsSearch {float:right;overflow:hidden;margin-top:15px;}
#container .conArea .termsSearch input, #container .conArea .termsSearch label, #container .conArea .termsSearch button {float:left;}
#container .conArea .termsSearch input {width:160px;height:26px;padding:0 10px;border:1px solid #ccc;}
#container .conArea .termsSearch label[for="searchTxt"] {color:#333;line-height:28px;margin-right:10px;font-family:NotoSM;}

/*iframe*/
.screeningDecisionArea {padding:10px 20px;height:100%;overflow-y:scroll;box-sizing:border-box;border:1px solid #e5e5e5;}
.screeningDecisionArea li {width:13%;display:inline-block;line-height:1.7;}
.screeningDecisionArea li a{font-size:14px;color:#666;text-decoration:none;}
.screeningDecisionArea li a:hover{text-decoration:underline;}

#container .conArea .titleText{font-size:15px;color:#333;}	
/* #container .conArea .legalSearch_tab{width:1200px; margin:20px auto 50px;border-bottom:2px solid #5c636a;overflow:hidden;}
#container .conArea .legalSearch_tab li{width:300px;height:56px;float:left;}
#container .conArea .legalSearch_tab .last_line a {border-right:1px solid #ccc;}
#container .conArea .legalSearch_tab li a{display:block;line-height:56px;box-sizing:border-box;text-align:center;text-decoration:none;color:#666;font-size:18px;font-family:NotoSM;border-width:1px 0 1px 1px;
border-style:solid;border-color:#ccc;}
#container .conArea .legalSearch_tab li .selected{background-color:#0e9a70;color:#fff600;border-width:2px 2px 0 2px;border-style:solid;border-color:#5c636a;}
#container .conArea .legalSearch_tab li a:hover {text-decoration:underline;} */

#container .tab_menu.legalTab {margin-top:0;}
#container .tab_menu.legalTab .tab li{width:400px;border:none;border-bottom:3px solid #5c636a;}
#container .tab_menu.legalTab .tab li a{display:block;background-color:#fff;color:#666;border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;}
#container .tab_menu.legalTab .tab .last_line a {border-right:1px solid #ccc;}
#container .tab_menu.legalTab .panel .search_bgLine{border-width:0 2px 2px 2px;border-style:solid;border-color:#5c636a;box-sizing:border-box;}
#container .tab_menu.legalTab .tab li a.selected{background-color:#007cb5;border-width:2px 2px 0 2px;border-style:solid;border-color:#5c636a;border-bottom:3px solid transparent;color:#fff;}
/*tab_select*/
#container .tab_menu.legalTab .tab .fieldT_bg a.selected {background-color:#007cb5;color:#fff;}
/* #container .tab_menu.legalTab .tab .ganadaT_bg a.selected {background-color:#007cb5;} */
#container .tab_menu.legalTab .tab .departT_bg a.selected {background-color:#007cb5;color:#fff;}

.alignBox .all_detail{display:inline-block;color:#666;padding-right:10px;}
#container .legalSearch_detailBox {border-top:2px solid #ccc;border-bottom:1px solid #ccc;background-color:#e3f4fe;margin:30px 0;padding:20px;}
#container .conArea .legalSearch_detailBox h4{width:100%;padding:40px 0;text-align:center;background:none;}

/*2017-03-14*/
#container .conArea .legalSearch_detailBox h4.sub_detail {background:none;padding:20px 0;}
#container .conArea .legalSearch_detailBox h4.sub_detail img {vertical-align:middle;padding-right:10px;}
#container .conArea .legalSearch_detailBox h4.sub_detail span{font-size:20px;color:#555;font-family:NotoSM;}

#container .conArea .legalSearch_detailBox ul .last_line {border-right:1px solid #ccc;}
#container .conArea .legalSearch_detailBox ul .top_line {border-top:1px solid #ccc;}
#container .conArea .legalSearch_detailBox ul li {float:left;background-color:#fff;width:288px;line-height:43px;text-align:center;border-width:0 0 1px 1px;border-style:solid;border-color:#ccc;}
#container .conArea .legalSearch_detailBox ul li a {height:39px;line-height:39px;display:block;font-size:14px;color:#666;padding:3px 10px;}
/*2017-03-15*/
#container .conArea .legalSearch_detailBox ul li a span {color:#666;display:block;}/*占쎄퉱嚥∽옙野껊슣�뀤揶쏉옙*/
#container .conArea .legalSearch_detailBox ul li a:hover, #container .conArea .legalSearch_detailBox ul li a.selected {background-color:#0c5294;color:#fff;}/*疫꿸퀣�덌옙�뵬占쎌뵥 筌욑옙占쎌뒭�⑨옙 占쎌뿯占쎌젾*/
#container .conArea .legalSearch_detailBox ul li a:hover span, #container .conArea .legalSearch_detailBox ul li a.selected span {color:#fff;}/*占쎄퉱嚥∽옙野껊슣�뀤揶쏉옙*/

.legalSearch_detailBox #codeSubName41 {line-height:normal;}
.legalSearch_detailBox.bySubject #codeSubName41 {line-height:39px;}

.legalSearch_detailBox.bySubject #codeSubName8, .legalSearch_detailBox.bySubject #codeSubName20, .legalSearch_detailBox.bySubject #codeSubName36, 
.legalSearch_detailBox.bySubject #codeSubName37, .legalSearch_detailBox.bySubject #codeSubName63, .legalSearch_detailBox.bySubject #codeSubName64,
.legalSearch_detailBox.bySubject #codeSubName65, .legalSearch_detailBox.bySubject #codeSubName70, .legalSearch_detailBox.bySubject #codeSubName74,
.legalSearch_detailBox.bySubject #codeSubName75, .legalSearch_detailBox.bySubject #codeSubName78, .legalSearch_detailBox.bySubject #codeSubName79,
.legalSearch_detailBox.bySubject #codeSubName80, .legalSearch_detailBox.bySubject #codeSubName81, .legalSearch_detailBox.bySubject #codeSubName82,
.legalSearch_detailBox.bySubject #codeSubName87, .legalSearch_detailBox.bySubject #codeSubName90, .legalSearch_detailBox.bySubject #codeSubName92,
.legalSearch_detailBox.bySubject #codeSubName98, .legalSearch_detailBox.bySubject #codeSubName102, .legalSearch_detailBox.bySubject #codeSubName128,
.legalSearch_detailBox.bySubject #codeSubName133, .legalSearch_detailBox.bySubject #codeSubName145, .legalSearch_detailBox.bySubject #codeSubName158,
.legalSearch_detailBox.bySubject #codeSubName163, .legalSearch_detailBox.bySubject #codeSubName168, .legalSearch_detailBox.bySubject #codeSubName169,
.legalSearch_detailBox.bySubject #codeSubName181, .legalSearch_detailBox.bySubject #codeSubName192, .legalSearch_detailBox.bySubject #codeSubName193,
.legalSearch_detailBox.bySubject #codeSubName204, .legalSearch_detailBox.bySubject #codeSubName205, .legalSearch_detailBox.bySubject #codeSubName206,
.legalSearch_detailBox.bySubject #codeSubName221, .legalSearch_detailBox.bySubject #codeSubName222, .legalSearch_detailBox.bySubject #codeSubName225,
.legalSearch_detailBox.bySubject #codeSubName226, .legalSearch_detailBox.bySubject #codeSubName239, .legalSearch_detailBox.bySubject #codeSubName244,
.legalSearch_detailBox.bySubject #codeSubName250, .legalSearch_detailBox.bySubject #codeSubName251, .legalSearch_detailBox.bySubject #codeSubName252,
.legalSearch_detailBox.bySubject #codeSubName253, .legalSearch_detailBox.bySubject #codeSubName255 {line-height:normal;}

/*2017-03-14 width:386px -> width:384px*/
#container .conArea .legalSearch_detailBox.part3 ul li{width:384px;}
#container .conArea .legalSearch_detailBox h4.logo01 {background:url('../../images/eng_service/administration_s.png') 44% 45% no-repeat;}
#container .conArea .legalSearch_detailBox h4.logo02 {background:url('../../images/eng_service/judiciary_s.png') 44% 45% no-repeat;}
#container .conArea .legalSearch_detailBox h4.logo03 {background:url('../../images/eng_service/legislature_s.png') 44% 45% no-repeat;}
#container .conArea .legalSearch_detailBox h4.logo04 {padding:15px 0;background:transparent;}
#container .conArea .legalSearch_detailBox ul:after {content:""; display:block; clear:both;}

/*admini table box*/
#container .conArea .legalSearch_detailBox .admini_table {border:none;}
#container .conArea .legalSearch_detailBox .admini_table th {height:45px;border:1px solid #ccc;background-color:#fff;}
#container .conArea .legalSearch_detailBox .admini_table td {background-color:transparent;padding-left:15px;border-bottom:1px solid #caf0e9;}
#container .conArea .legalSearch_detailBox .admini_table th, #container .conArea .legalSearch_detailBox .admini_table td a {font-size:14px;color:#666;}
#container .conArea .legalSearch_detailBox .admini_table td a{padding:0 6px;}
#container .conArea .legalSearch_detailBox .admini_table td a:hover {text-decoration:underline;}

/*2017-03-20*/
#container .leftArea{width:307px;float:left;padding:0 20px;box-sizing:border-box;}
#container .leftArea h2, #container .clipBoard h2{font-size:22px;color:#007cb5;font-family:NotoSM;padding:20px 0;border-bottom:1px solid #ccc;}

#container .leftArea ul{width:100%;margin:20px 0;}
#container .leftArea ul li{padding-bottom:10px;}
#container .leftArea ul li a{background:url('../../images/eng_service/sub/save_law_icon.png') 0% 0% no-repeat;color:#666;padding-left:25px;}
#container .leftArea ul li a:hover{text-decoration:underline;}

#container .clipBoard {padding:0 20px 0 307px;}
#container .clipBoard .print_btn{position:absolute;right:0px;top:19px;background:none;border:1px solid #ccc;}
#container .clipBoard .clipBoardContent{padding-top:20px;overflow:auto;}
#container .clipBoard .clipBoardContent li{width:100%;box-sizing:border-box;border:1px solid #ccc;background-color:#f5f5f5;margin-bottom:20px;padding:10px;}
#container .clipBoard .clipBoardContent li .clipBoard_text{width:100%;background-color:#fff;padding:20px;box-sizing:border-box;position:relative;margin-bottom:20px;}

#container .clipBoard .exText{font-size:15px;color:#333;line-height:1.4;}
#container .clipBoard .exText.font14{font-size:14px;}

#container .clipBoard .clipBoard_btnArea{box-sizing:border-box;position:absolute;right:20px;top:0;text-align:right;}
#container .clipBoard .clipBoard_btnArea .delBtn{padding:10px;background-color:#707070;color:#fff;margin:15px 0;}
#container .clipBoard .saveInfo {font-size:12px;color:#666;}

/*2017-04-07*/
.text-i {font-style:italic;font-size:15px !important;color:#666;}

/*2017-04-07*/
.pro-box {overflow:hidden;margin-bottom:20px;}
.pro-box p span {display:inline-block;}
.surText {font-size:14px !important;color:#666;}
.graphBg {width:200px;height:16px;background-color:#e7e7e7;margin-right:5px;}
#container .conArea .surveyFin {width:100%;padding:50px 0 30px 0;border-top:1px solid #ccc;}
#container .conArea .surveyFin .sfin_info{width:500px;height:100px;margin:0 auto;padding:30px 0 0 150px;box-sizing:border-box;background:url('../../images/eng_service/sub/sfin_bg.png') 0 0 no-repeat;font-size:18px;color:#007cb5;line-height:1.3;}

/*2017-04-18 table*/
.down_treeWrap .articletitle table, .down_treeWrap .hang table, .down_treeWrap .ho table {border:none !important;}
.down_treeWrap .articletitle td, .down_treeWrap .hang table td, .down_treeWrap .ho table td {border:none !important;}
.down_treeWrap .hang table td:first-child {width:28px;}
.down_treeWrap .ho table td:first-child {width:20px;}

/*170419*/
.white_content {z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.7);display:none;}
.white_content:target {opacity:1;}
.white_content .pwBox-wrap {position:absolute;left:calc( 50% - 200px );top:calc( 50% - 100px );width:400px;height:230px;background-color:white;overflow:auto;}
.pwBox-con {padding:20px;padding-bottom:0px;}
.pwBox-input {border:1px solid #ccc;background-color:#f5f5f5;padding:10px 20px;}
.pwBox-input label {padding-right:5px;color:#333;}
.pwBox-input input {width:142px;border:1px solid #ccc;padding:4px;}
.common {padding:0 0 5px 12px;background:url('/images/eng_service/sub/bullet_exText.png') 0 25% no-repeat;color:#666;}
.common.font13 {font-size:13px;}
.alertText {text-align: center;color: #ca4300;margin:10px 0;}

/*170502*/
.info_align {text-align:center;margin-bottom:35px;}
.service_info {margin-bottom:45px;}
.service_info li {margin-bottom:5px;}
.padding-lt12 {padding-left:12px;}

/*법령검색 새로운페이지 _190403*/
.left_con {width:315px;float:left;padding-left:10px;}
	.left_con .law_tab {border-bottom:2px solid #4f5f7a;overflow:hidden;}
	.left_con .law_tab li {width:105px;height:35px;line-height:35px;border-width:1px 1px 0 0;border-style:solid;border-color:#ccc;float:left;box-sizing:border-box;}
	.left_con .law_tab li:first-child {border-left:1px solid #ccc;}
	.left_con .law_tab li.active {background-color:#4f5f7a;border:1px solid #4f5f7a;font-family:NotoSM;}
	.left_con .law_tab li.active a {color:#fff;font-family:NotoSM;}
	.left_con .law_tab li a {font-size:13px;color:#666;text-align:center;display:block;}
	.left_con .law_tab li a.two-row {line-height:13px;padding-top:4px;}
	
	.left_con .tree_area {min-height:915px;border:1px solid #ccc;margin-bottom:10px;background-color:#f3f5f9;}
	
	.con_box {margin-bottom:10px;}
	.con_box h6 {width:100%;height:35px;line-height:35px;color:#fff;background-color:#4f5f7a;font-size:14px;text-align:center;font-family:NotoSM;margin-bottom:0px;}
	.con_box ul {padding:10px 30px;border:1px solid #ccc;background-color:#f3f5f9;}
	.con_box ul li {padding-left:12px;background:url('../../images/eng_service/sub/bullet_exText.png') 0 50% no-repeat;}
	.con_box ul li.two-row {background-position:0 25%;}
	.con_box ul li a, .con_box ul li a span {font-size:14px;line-height:20px;}	
	.con_box ul li a:hover, .con_box ul li a:focus, .con_box ul li a:hover span, .con_box ul li a:focus span {color:#007cb5;font-family:NotoSM;text-decoration:underline;}
	.con_box ul li.active a, .con_box ul li.active span {color:#007cb5;font-family:NotoSM;text-decoration:none;}

.right_con {margin-left:350px;padding-right:20px;box-sizing:border-box;}
	.guide_txt {position:absolute;left:0;bottom:40px;color:#094784;}
	.guide_txt span {font-family:NotoSM;color:#f77c05;}
	
/*서브페이지 탭_190425*/
#container .sbasic-tab {margin-bottom:40px;}
#container .sbasic-tab .tab li {width:400px;height:50px;line-height:50px;float:left;}
#container .sbasic-tab.double .tab li {width:50%;}
#container .sbasic-tab.four .tab li {width:300px;}
#container .sbasic-tab .tab li a {display:block;background-color:#fff;color:#444;font-size:15px;text-align:center;border-width:1px 0px 1px 1px;border-style:solid;border-color:#ccc;}
#container .sbasic-tab .tab li.rline a {border-right:1px solid #ccc;}
#container .sbasic-tab .tab li a:hover, #container .sbasic-tab .tab li a:focus,
#container .sbasic-tab .tab li a.selected {background-color:#007cb5;color:#fff;border:1px solid #007cb5;font-family:NotoSM;}

/*조직소개 연혁_190425*/
#container .history-area {background:url('../../images/eng_service/sub/bg_history.png') no-repeat 456px 90px;}
#container .history-desc {font-size:17px;color:#fff;text-align:center;background-color:#0072bc;border-radius:8px;padding:15px 30px;} 
#container .history-area ul {height:965px;padding-top:30px;position:relative;}
#container .history-area ul li {width:560px;font-size:14px;color:#666;position:absolute;overflow:hidden;}
#container .history-area ul li.l-list {left:-12px;}
#container .history-area ul li.r-list {right:-6px;}

#container .history-area ul li.no29 {top:20px;}
#container .history-area ul li.no28 {top:50px;}
#container .history-area ul li.no27 {top:80px;}
#container .history-area ul li.no26 {top:110px;}
#container .history-area ul li.no25 {top:140px;}
#container .history-area ul li.no24 {top:176px;}
#container .history-area ul li.no23 {top:213px;}
#container .history-area ul li.no22 {top:250px;}
#container .history-area ul li.no21 {top:280px;}
#container .history-area ul li.no20 {top:320px;}
#container .history-area ul li.no19 {top:350px;}
#container .history-area ul li.no18 {top:380px;}
#container .history-area ul li.no17 {top:410px;}
#container .history-area ul li.no16 {top:440px;}
#container .history-area ul li.no15 {top:470px;}
#container .history-area ul li.no14 {top:500px;}
#container .history-area ul li.no13 {top:530px;}
#container .history-area ul li.no12 {top:560px;}
#container .history-area ul li.no11 {top:590px;}
#container .history-area ul li.no10 {top:620px;}
#container .history-area ul li.no09 {top:650px;}
#container .history-area ul li.no08 {top:685px;}
#container .history-area ul li.no07 {top:718px;}
#container .history-area ul li.no06 {top:748px;}
#container .history-area ul li.no05 {top:778px;}
#container .history-area ul li.no04 {top:815px;}
#container .history-area ul li.no03 {top:845px;}
#container .history-area ul li.no02 {top:875px;}
#container .history-area ul li.no01 {top:910px;}
#container .history-area ul li.no00 {top:950px;}

#container .history-area ul li span {font-size:18px;color:#eb8a27;display:block;}
#container .history-area ul li p {font-size:14px;color:#666;float:left;padding-top:4px;}
#container .history-area ul li.l-list p {float:right;}
#container .history-area ul li.r-list span {float:left;margin-right:5px;}
#container .history-area ul li.l-list span {float:right;margin-left:5px;}

#container .history-area ul li.r-list.ch-c00 span, #container .history-area ul li.l-list.ch-c00 span {color:#64a13a;}
#container .history-area ul li.r-list.ch-c01 span, #container .history-area ul li.l-list.ch-c01 span {color:#006caf;}

#container .history-area ul li.r-list {padding-left:60px;}
#container .history-area ul li.r-list:before {width:46px;height:23px;content:"";display:inline-block;position:absolute;top:0;left:0;background-image:url('../../images/eng_service/sub/history_bullet.png');background-repeat:no-repeat;background-position:100% 0;}
#container .history-area ul li.r-list.ch-c00:before {background-position:-24px -25px;}
#container .history-area ul li.r-list.ch-c01:before {background-position:-24px -51px;}

#container .history-area ul li.l-list {padding-right:60px;text-align:right;}
#container .history-area ul li.l-list:after {width:46px;height:23px;content:"";display:inline-block;position:absolute;top:0;right:0;background-image:url('../../images/eng_service/sub/history_bullet.png');background-repeat:no-repeat;background-position:0 0;}
#container .history-area ul li.l-list.ch-c00:after {background-position:0 -25px;}
#container .history-area ul li.l-list.ch-c01:after {background-position:0 -51px;}

/*조직소개 조직도_190426*/
#container .o-chart {padding-top:285px;height:533px;background:url('../../images/eng_service/sub/bg_ochart.png') no-repeat 50% 50%;box-sizing:border-box;}
#container .o-chart li {width:1059px;margin:0 auto;overflow:hidden;}
#container .o-chart li dl {width:242px;text-align:center;margin-right:30px;float:left;}
#container .o-chart li dl.wi00 {width:283px;float:none;margin:0 auto 50px;}
#container .o-chart li dl.wi00 dd {padding:0px;height:32px;line-height:32px;}
#container .o-chart li dl dt {height:32px;line-height:32px;background-color:#006caf;color:#fff;font-family:NotoSM;font-size:14px;}
#container .o-chart li dl dt.title-head {height:52px;line-height:52px;}
#container .o-chart li dl dd {height:75px;text-align:center;background-color:#fff;overflow:hidden;font-size:14px;color:#666;box-sizing:border-box;padding:10px 5px;}
#container .o-chart li dl dd.two-row {padding-top:15px;}

/*조직소개 홍보자료_190516*/
#container .video-area {}
/* #container .video-wrap {overflow:hidden;padding:40px 0;border-bottom:1px solid #ccc;} */
#container .video-wrap {overflow:hidden;padding:40px 0;}
#container .video-wrap .video-view {float:left;}
#container .video-wrap .video-desc {width:455px;height:420px;padding:35px;background-color:#e3f4fe;float:left;box-sizing:border-box;overflow-y:scroll;color:#666;}

#container .ci-box {float:left;margin-right:20px;}
#container .ci-desc {width:814px;float:left;}
#container .ci-desc .btn-down {width:228px;height:60px;line-height:60px;display:inline-block;background-color:#007cb5;text-align:center;color:#fff;font-family:NotoSM;font-size:22px;}

/*번역프로세스_190429*/
#container .transPro-area {height:642px;background:url('../../images/eng_service/sub/bg_transpro.png') no-repeat 50% 50%;padding-left:340px;}
#container .transPro-area li {height:46px;overflow:hidden;margin-bottom:20px;}
/* #container .transPro-area li.two-row {height:60px;}
#container .transPro-area li.three-row {height:80px;} */
#container .transPro-area li p {width:268px;line-height:46px;display:block;color:#fff;font-size:15px;text-align:center;float:left;}
#container .transPro-area li.two-row p {line-height:18px;margin-top:6px;}
#container .transPro-area li span {width:550px;font-size:14px;color:#666;float:left;margin-left:20px;padding-left:10px;background:url('../../images/eng_service/sub/bullet_exText.png') 0 50% no-repeat;margin-top:15px;box-sizing:border-box;display:block;}
#container .transPro-area li span.two-row {margin-top:4px;background-position:0 25%;}

/*번역자문위원회_190429*/
#container .committee-area {background:url('../../images/eng_service/sub/bg_cperson.png') no-repeat 50% 0;}
#container .committee-area .c-person {height:40px;padding-top:10px;line-height:18px;font-size:14px;color:#fff;text-align:center;margin-bottom:20px;}
#container .committee-area .info-txt {font-family:NotoSM;font-size:14px;color:#007cb5;margin-bottom:5px;display:block;}

/*법령번역네트워크_190429*/
#container .network-area00 {}
#container .network-area00 ul {height:526px;background:url('../../images/eng_service/sub/bg_wmap.png') no-repeat 50% 50%;position:relative;}
#container .network-area00 ul li {position:absolute;left:0;top:0;}
#container .network-area00 ul li a {font-size:13px;color:#fff;}
#container .network-area00 ul li a:hover, #container .network-area00 ul li a:focus {text-decoration:underline;}

#container .network-area00 ul li:before {content:'';width:27px;height:27px;display:block;position:absolute;left:0;top:-2px;background-image:url('../../images/eng_service/sub/icon_sign.png');background-repeat:no-repeat;}

#container .network-area00 ul li.na00 {left:190px;top:138px;}
#container .network-area00 ul li.na00:before {top:5px;left:-30px;}

#container .network-area00 ul li.na01 {left:460px;top:172px;}
#container .network-area00 ul li.na01:before {left:-33px;background-position:0 -64px;}

#container .network-area00 ul li.na02 {left:511px;top:236px;}
#container .network-area00 ul li.na02:before {top:-29px;left:14px;background-position:0 -96px;}

#container .network-area00 ul li.na03 {left:443px;top:272px;}
#container .network-area00 ul li.na03:before {top:-27px;left:32px;background-position:0 -128px;}

#container .network-area00 ul li.na04 {left:740px;top:290px;}
#container .network-area00 ul li.na04:before {left:-33px;background-position:0 -159px;}

#container .network-area00 ul li.na05 {left:717px;top:152px;}
#container .network-area00 ul li.na05:before {top:22px;left:88px;background-position:0 -191px;}

#container .network-area00 ul li.na06 {left:685px;top:233px;}
#container .network-area00 ul li.na06:before {top:-29px;left:126px;background-position:0 -223px;}

#container .network-area00 ul li.na07 {left:953px;top:162px;}
#container .network-area00 ul li.na07:before {left:-33px;background-position:0 -255px;}

#container .network-area00 ul li.na08 {left:960px;top:192px;}
#container .network-area00 ul li.na08:before {left:-33px;background-position:0 -287px;}

#container .network-area00 ul li.na09 {left:902px;top:224px;}
#container .network-area00 ul li.na09:before {left:-33px;background-position:0 -319px;}


#container .network-area01 {height:535px;background:url('../../images/eng_service/sub/bg_kmap.png') no-repeat 40% 32%;position:relative;}
#container .network-area01 li {width:320px;position:absolute;right:704px;top:15px;}
#container .network-area01 li:before {content:'';width:69px;height:66px;display:block;position:absolute;left:-35px;top:-8px;background-image:url('../../images/eng_service/sub/icon_sign01.png');background-repeat:no-repeat;}

#container .network-area01 .net00 {right:104px;top:7px;}
#container .network-area01 li.net00:before {background-position:0 -69px;}

#container .network-area01 .net01 {right:64px;top:176px;}
#container .network-area01 li.net01:before {background-position:0 -138px;top:0px;}

#container .network-area01 .net02 {right:52px;top:340px;}
#container .network-area01 li.net02:before {background-position:0 -207px;}

#container .network-area01 .net03 {right:374px;top:445px;}
#container .network-area01 li.net03:before {background-position:0 -276px;}

#container .network-area01 .net04 {left:110px;top:345px;}
#container .network-area01 li.net04:before {background-position:0 -345px;}

#container .network-area01 .net05 {left:38px;top:178px;}
#container .network-area01 li.net05:before {background-position:0 -414px;}

#container .network-area01 .ins-name {width:220px;min-height:50px;line-height:18px;padding:5px 15px 5px 35px;background-color:#6b7887;border-radius:45px;box-sizing:border-box;}
#container .network-area01 .ins-name a {font-size:15px;color:#fff;text-align:center;display:block;}
#container .network-area01 .ins-name a:hover, #container .network-area01 .ins-name a:focus {text-decoration:underline;}
#container .network-area01 .net00 .ins-name, #container .network-area01 .net01 .ins-name {width:380px;}
#container .network-area01 .net05 .ins-name, #container .network-area01 .net04 .ins-name {padding-top:15px;}


/*법령수정현황 2019-04-30*/
#container .process-box {border-width:2px 1px 1px 1px;border-style:solid;border-color:#007cb5 #ccc #ccc #ccc;margin-bottom:40px;padding:0 20px;}
#container .process-box .pro-title {background:url('../../images/eng_service/sub/icon_doc.png') no-repeat 13% 50%;font-size:18px;text-align:center;color:#333;border-bottom:1px dotted #333;padding:30px 0;}

#container .process-box ul {padding:20px 0 30px 0;overflow:hidden;}
#container .process-box ul li {width:155px;margin-right:45px;float:left;}
#container .process-box ul li p {width:100%;height:40px;line-height:16px;padding-top:5px;text-align:center;color:#fff;font-size:14px;font-family:NotoSM;background-color:#eb8a27;border-radius:25px;position:relative;box-sizing:border-box;}
#container .process-box ul li p.pt10 {padding-top:10px;}
#container .process-box ul li p.bg-color00 {background-color:#a08e18;}
#container .process-box ul li p.bg-color01 {background-color:#64a13a;}
#container .process-box ul li p.bg-color02 {background-color:#1f9b73;}
#container .process-box ul li p.bg-color03 {background-color:#0083af;}
#container .process-box ul li p.bg-color04 {background-color:#246bb3;}


#container .process-box ul li p:after {width:8px;height:13px;content:"";background:url('../../images/eng_service/sub/arrow_right.png') no-repeat 0 0;display:inline-block;position:absolute;top:15px;right:-28px;}
#container .process-box ul li.af-clear p:after, #container .process-box ul li.af-clear span:after {content:none;}
#container .process-box ul li span {padding:15px 0 0 0;font-size:14px;color:#666;display:block;position:relative;text-align:center;}
#container .process-box ul li span.pt30 {padding-top:30px;}
#container .process-box ul li span:after {width:1px;height:70px;background-color:#ccc;content:"";display:inline-block;position:absolute;top:17px;right:-23px;}
