@charset "utf-8";

@font-face {
	font-family:'NotoSansL';
	src: url('../../webfont/NotoS/NotoSans-Light.woff2') format('woff2'),
	     url('../../webfont/NotoS/NotoSans-Light.woff') format('woff');
}

@font-face {
	font-family:'NotoSansR';
	src: url('../../webfont/NotoS/NotoSans-Regular.woff2') format('woff2'),
	     url('../../webfont/NotoS/NotoSans-Regular.woff') format('woff');
}

@font-face {
	font-family:'NotoSansM';
	src: url('../../webfont/NotoS/NotoSans-Medium.woff2') format('woff2'),
	     url('../../webfont/NotoS/NotoSans-Medium.woff') format('woff');
}

@font-face {
	font-family:'RobotoB';
	src: url('../../webfont/roboto/Roboto-Bold.woff2') format('woff2'),
	     url('../../webfont/roboto/Roboto-Bold.woff') format('woff');
}

/*========== reset ==========*/
* {font-family:'NotoSansR', NanumG, NanumBG, NanumS, MalgunGothic, Dotum, Helvetica, Arial, Verdana, Sans-serif;margin:0;padding:0;font-size:14px;color:#444;word-break:break-all;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
ul, ol, li {list-style:none;}
table {width: 100%; border-collapse:collapse;border-spacing:0;table-layout:fixed;}
a,input[type=file],input[type=checkbox],input[type=radio],input[type=image],input[type=submit],input[type=button],label,button {cursor:pointer;}
input[type=radio],input[type=checkbox] {width:15px;height:15px;border:none !important;}
div,span,input,label,p,th,td,select {font-size:15px;}
/* input,label,button,a,p,span,strong,i,select,th,td {vertical-align:middle;} */
button {overflow:visible;white-space:nowrap;cursor:pointer;border:0;}
a {text-decoration:none;}
a, button, input[type="text"]:focus-visible {outline-color:#245bda; outline-offset:-0.5px;}
textarea {resize:none;}
iframe {display:block;}
img,fieldset,iframe,button {border:0;}
i,em,address {font-style:normal;}
legend, caption {width:1px;height:1px;font-size:1px;color:transparent;overflow:hidden;text-indent:-10000px;margin:-1px 0 0;}
.sr-only {position:absolute;width:1px;height:1px;clip:rect(0, 0, 0, 0);overflow:hidden;display:block;}
.after:after {content:"";display:block;clear:both;}
.blind {position:absolute;width:0;height:0;font-size:xx-small;line-height:0;color:transparent;overflow:hidden;z-index:-1;}

/* select */
/*익스플로러 기본 화살표 없애기*/
select::-ms-expand {
  display: none;
}
select{
	appearance:none; /* 기본 */
    -webkit-appearance:none; /* 크롬 */
    -o-appearance:none; /* 오페라 */
    -moz-appearance:none; /* 파이어폭스 */
    background: #fff url('/images/eng_service/sub/arr_select.png') no-repeat right center;
    box-sizing:border-box;
}
/*========== layout ==========*/
.p-relative {position:relative;}

.all-fl {float:left;}
.all-fr {float:right;}

.br0 {border-right:0px !important;}
.bb0 {border-bottom:0px !important;}
.bl0 {border-left:0px !important;}

.mr0 {margin-right:0px !important;}
.ml0 {margin-left:0px !important;}
.ml8 {margin-left:8px;}
.mr8 {margin-right:8px;}
.mr10 {margin-right:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.mt0 {margin-top:0px !important;}
.mt14 {margin-top:14px !important;}
.mt20 {margin-top:15px;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}

.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb8 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb60 {margin-bottom:60px;}

.ptp0 {padding-top:0px !important;}
.pbm0 {padding-bottom:0px !important;}
.pbm20 {padding-bottom:20px !important;}
.pl15 {padding-left:15px;}
.pl17 {padding-left:17px;}
.pr0 {padding-right:0px !important;}

/* table width*/
/* .widtotal {width:*;} */
.wid25 {width:25%;}
.wid28 {width:28%;}
.wid72 {width:72%;}
.wid75 {width:75%;}
.wid76 {width:76%;}
.wid8 {width:8%;}
.wid9 {width:9%;}
.wid4 {width:4%;}
.wid5 {width:5%;}
.wid6 {width:6%;}
.wid7 {width:7%;}
.wid57 {width:57%;}
.wid15 {width:15%;}
.wid17 {width:17%;}
.wid10 {width:10%;}
.wid44 {width:44%;}
.wid11 {width:11%;}
.wid12 {width:12%;}
.wid30 {width:30%;}
.wid32 {width:32%;}
.wid50 {width:50%;}
.wid55 {width:55%;}
.wid45 {width:45%;}
.wid47 {width:47%;}
.wid20 {width:20%;}
.wid22 {width:22%;}
.wid40 {width:40%;}
.wid80 {width:80%;}
.wid85 {width:85%;}
.wid35 {width:35%;}
.wid38 {width:38%;}
.wid39 {width:39%;}
.wid96 {width:96%;}
.wid62 {width:62%;}
.wid65 {width:65%;}
.wid68 {width:68%;}
.wid70 {width:70%;}
.wid71 {width:71%;}
.wid88 {width:88%;}
.colNo {width:70px;}
.wid100px {width:100px;}
.wid120 {width:120px;}
.wid130 {width:130px;}
.wid250 {width:250px;}
.wid245 {width:245px;}

.fb {font-family:'NotoSansM';}
.underline {text-decoration:underline;}

/* radio Style */
.form {position:relative;}
/* input[type="radio"] */
.form > input[type="radio"] {position:absolute; left:0; top:0; width:19px; height:19px; opacity:0;}
.form > input[type="radio"] + label {position:relative; display:inline-block; height:19px; line-height:19px; font-size:15px; color:#525252; padding-left:26px; padding-right:17px; cursor:pointer;}
.form > input[type="radio"] + label::before {content:''; display:block; position:absolute; top:0; left:0; width:19px; height:19px; background-color:#fff; border:1px solid #a8a8a8; border-radius:50%; box-sizing: border-box;}
.form > input[type="radio"]:checked + label::before {border:1px solid #a8a8a8;}
.form > input[type="radio"]:focus-visible + label::before {border:1px solid #f39b41;}
.form > input[type="radio"]:checked + label::after {content:''; display:block; width:11px; height:11px; background:#828282; border-radius:50%; position:absolute; top:4px; left:4px;}
/* input[type="checkbox"] */
.form > input[type="checkbox"] {position:absolute; left:0; top:0; width:20px; height:20px; opacity:0;}
.form > input[type="checkbox"] + label {position:relative; display:inline-block; height:20px; line-height:20px; font-size:15px; color:#525252; letter-spacing: -0.5px; padding-left:28px; padding-right:20px; cursor:pointer;}
.form > input[type="checkbox"] + label::before {content:''; display:block; position:absolute; left:0; top:0; width:20px; height:20px; background-color:#fff; border:1px solid #d0d0d0; border-radius:3px; box-sizing:border-box;}
.form > input[type="checkbox"]:checked + label::after {content:''; display:block; width:4px; height:10px; border:2px solid #686868; border-top:0; border-left:0; transform:rotate(45deg); position:absolute; top:3px; left:7px;}
.form > input[type="checkbox"]:focus-visible + label::before {border:1px solid #f39b41;}

#wrapper {min-width:1180px;position: relative;}
/* 검색, 상세검색 배경 */
.search_bg {display:none;position: fixed; top: 107px; width: 100%; height:100%; background-color: rgb(133 131 131 / 20%); z-index: 8600;}
/* .search_bg.on {display:block;} */
.search_bg:after {content:''; display:block; clear:both;}
/* 알림 레이어 팝업 */
.alertBg {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color: rgb(133 131 131 / 20%); z-index: 9001;}
.alertPopup {display:none; position:fixed; top:calc(50% - 160.5px); left:calc(50% - 230.5px); width:461px; height:321px; z-index: 9002;}
.alertPopup .alertTitle {height:54px; padding:0 16px; background:#64696c; }
.alertPopup .alertTitle h3 {color:#fff; font-size:19px; font-weight:500; line-height:54px; margin-bottom:0;}
.alertPopup .closeBtn{position: absolute; right: 16px; top: 11px; width: 30px; height: 30px; background: #4b4d4f url(/images/eng_service/sub/icon_close3.png) no-repeat center; border:1px solid #303234; border-radius: 3px; font-size: 0.1px; text-indent: -9999px;}
.alertPopup .alertInfoBox {padding:37px 54px; background:#fff; border: 1px solid #ccc; box-sizing:border-box;}
.alertPopup .alertInfoBox .alertInfo {padding:30px 0; text-align:center; border:1px solid #ccc; box-sizing:border-box;}
.alertPopup .alertInfoBox .alertInfo .alertTxt {color:#525252; font-size:15px; line-height: 1.7;}
.alertPopup .alertInfoBox .alertInfo .alertTxt span {color:#e67e12;}
.alertPopup .alertInfoBox .alertCheck {border-top:1px solid #d0d0d0; margin-top:41px; padding-top:14px; text-align:center; box-sizing:border-box;}
.alertPopup .alertInfoBox .alertCheck .popCloseBtn {height:37px; padding:0 29px; background:#f6f6f6; color:#222; font-size:16.5px; line-height:35px; border: 1px solid #d0d0d0; border-radius:5px; box-sizing:border-box;}
.alertPopup .alertInfoBox .alertCheck .checkBtn { height: 37px; padding: 0 28px; background: #c5a345; color: #fff; font-size: 16.5px; line-height: 35px; border: 1px solid #c5a345; border-radius: 5px; box-sizing: border-box;}

/* quick menu */
.quick-nav {width:196px;position:fixed;right:-1px;top:164px;background-color: #fff;border:1px solid #e1e3e6; border-right:0; border-radius:3px 0 0 3px;box-sizing:border-box;box-shadow: 0px 3px 5px -2px #ddd; z-index: 8700;}
	/* .quick-nav ul {width:136px;padding:20px 0;background-position:87px 0;} */
	.quick-nav ul li {overflow:hidden;}
	.quick-nav ul li + li {border-top:1px solid #e1e3e6; box-sizing:border-box;}
	.quick-nav ul li:first-child a {border-radius:3px 0 0 0;}
	.quick-nav ul li:last-child a {border-radius:0 0 0 3px;}
	.quick-nav ul li a {display: block; position:relative; width:196px; height: 48px; padding-left:54px; font-size:13px; color:#6c6d72; line-height:1.2; padding: 7px 0 7px 54px;box-sizing: border-box;}
	.quick-nav ul li a span {position: absolute; top:0; left:0; width:54px; height:48px; line-height:47px; text-align:center; display:inline-block; cursor:pointer;}
	.quick-nav ul li:nth-child(2) a {line-height: 1.3;padding: 7px 0 7px 54px;box-sizing: border-box;}
	.quick-nav ul li .quick-name {width:92px;height:26px;line-height:26px;font-size:13px;color:#333;font-family:NanumBGB;background-position:-131px -48px;margin-right:10px;}
	.quick-nav ul li a:hover, .quick-nav ul li a:focus {color:#3b3b3e;}
	
	.iconset {overflow:hidden; display:inline-block; margin:-1px 0 0 0; padding: 0; font-size:0; line-height:0; vertical-align: middle; background-position: 0 0; background-repeat: no-repeat; background-size: 100% auto; text-indent: -9999px;}
	.quick-nav ul li .quick-img00 {width:23px; height:21px; background:url('../../images/eng_service/main_renewal2/icon_quick01.png') no-repeat 50% 50%;}
	.quick-nav ul li .quick-img01 {width:20px; height:20px; background:url('../../images/eng_service/main_renewal2/icon_quick02.png') no-repeat 50% 50%;}
	.quick-nav ul li .quick-img02 {width:25px; height:24px; background:url('../../images/eng_service/main_renewal2/icon_quick03.png') no-repeat 50% 50%;}		
	.quick-nav ul li a:hover .quick-img00, .quick-nav ul li a:focus .quick-img00, .quick-nav ul li a.active .quick-img00 {background:url('../../images/eng_service/main_renewal2/icon_quick01_on.png') no-repeat 50% 50%;}
	.quick-nav ul li a:hover .quick-img01, .quick-nav ul li a:focus .quick-img01, .quick-nav ul li a.active .quick-img01 {background:url('../../images/eng_service/main_renewal2/icon_quick02_on.png') no-repeat 50% 50%;}
	.quick-nav ul li a:hover .quick-img02, .quick-nav ul li a:focus .quick-img02, .quick-nav ul li a.active .quick-img02 {background:url('../../images/eng_service/main_renewal2/icon_quick03_on.png') no-repeat 50% 50%;}
	.btn_quick-nav {display:block;width:25px; height:50px; background:#fff url('../../images/eng_service/main_renewal2/arr_right_dgy.png') no-repeat 50% 50%; border:1px solid #c5c5c5; border-right-color:#e1e3e6; border-radius:3px 0 0 3px; box-sizing:border-box; 
					font-size:0; text-indent: -9999px; overflow:hidden; position:absolute; left:-25px; top: 50%; margin-top:-25px;}
	.btn_quick-nav.off {display:none;}

/* sub header */
header {width:100%;position:fixed;z-index:9000;}
header .topLine {height:51px;background:#fff;}
header .topLine .topMenu {width:1180px;overflow:hidden;margin:0 auto;}
header .topLine .topMenu ul {float:right;padding:18px 0 0;}
header .topLine .topMenu ul li {float:left;}
header .topLine .topMenu ul li + li {margin-left:5px;}
header .topLine .topMenu ul li a {font-weight:500; color:#010101;text-decoration:none;padding:0 12px;letter-spacing:-0.01px; height:33px; line-height:29px; background-color:#f7f7f7; border: 1px solid #e8e8e8;border-radius: 15px; box-sizing:border-box; display:block;position:relative;}
header .topLine .topMenu ul li.gosite_co a {font-size:13px;}
header .topLine .topMenu ul li.gosite_eng a::before {content:''; display:inline-block; width:14px; height:14px; background:url(../../images/eng_service/main_renewal2/go_site01.png) no-repeat 0 0; position:relative; top:3px; margin-right:4px;}
header .topLine .topMenu ul li.gosite_co a::before {content:''; display:inline-block; width:12px; height:13px; background:url(../../images/eng_service/main_renewal2/go_site02.png) no-repeat 0 0; position:relative; top:3px; margin-right:4px;}

header .gnbLine {height:55px;background:#fff;border-bottom:1px solid #ddd;position:relative;}
header .gnbLine .gnbMenu {width:1180px;margin:0 auto;position:relative;}
/* header .gnbLine .gnbMenu h1 {float:left;padding:9px 50px 0 0;} */
header .gnbLine .gnbMenu h1 {float:left;padding:13px 7px 0 0;}
header .gnbLine .gnbMenu h1 a {float:left; position:relative;}
header .gnbLine .gnbMenu h1 a.klri {width:296px; height:28px; background:url("/images/eng_service/main_renewal2/logo_eng.png") no-repeat 0 50%;}
header .gnbLine .gnbMenu h1 a.klri_m {width:77px; height:38px; margin-left: 0; background:url("/images/eng_service/main_renewal2/logo2_eng.png") no-repeat 0 50%;}
header .gnbLine .gnbMenu h1 a.klt {width:108px; height:29px; background:url("/images/eng_service/main_renewal2/logo_h_eng.png") no-repeat 0 50%;}
header .gnbLine .gnbMenu h1 a+a {margin-left:18px;}
header .gnbLine .gnbMenu h1 a+a:before {content:''; display:inline-block; width:1px; height:13px; background-color:#646a6c; position:absolute; top:50%; left:-9px; margin-top:-9px;}
header .gnbLine .gnbMenu .gnb_bar {width:140px;height:0px;background-color:#007cb5;position:absolute;left:244px;top:52px;transition:all 0.3s ease-in-out;opacity:0;}
header .gnbLine .gnbMenu .gnb_bar.active {height:3px;opacity:1;}

header .gnbLine .gnbMenu .menuArea {float:left;}
header .gnbLine .gnbMenu .menuArea > li{padding:0 34px; position:relative; float:left;}
header .gnbLine .gnbMenu .menuArea > li:nth-child(2){padding:0 21px;}
header .gnbLine .gnbMenu .menuArea > li:nth-child(3){padding:0 8px;}
header .gnbLine .gnbMenu .menuArea > li:nth-child(4){padding:0 9px;}
/* header .gnbLine .gnbMenu .menuArea li{width:130px;float:left;} */
header .gnbLine .gnbMenu .menuArea li a{font-family:'NotoSansM';font-size:18.5px;font-weight: 500;color:#000;}
header .gnbLine .gnbMenu .menuArea > li:nth-child(3) .gnb_title {line-height:1.1;}

header .gnbLine .gnbMenu .menuArea li .gnb_title{display:block;height:55px;line-height:55px;text-align:center;}
header .gnbLine .gnbMenu .menuArea li .gnb_title.pr10 {padding-right:10px;}
header .gnbLine .gnbMenu .menuArea li .gnb_title.active + .sub_menu {background:#f7f7f7;}
/* header .gnbLine .gnbMenu .depth01>a:hover, header .gnbLine .gnbMenu .depth01>a.active{color:#007cb5;} */

header .gnbLine .gnbMenu .menuArea .sub_menu{width:100%; height:238px; border-left: 1px solid #e1e3e6;border-top:1px solid #ddd; box-sizing:border-box; overflow:hidden; position:absolute; top:100%; left:0; z-index:8000}
header .gnbLine .gnbMenu .menuArea .sub_menu.gnb05 {border-right:1px solid #e1e3e6;}
header .gnbLine .gnbMenu .menuArea .sub_menu li{margin-top:18px;line-height:16px; text-align:center; box-sizing:border-box;}
header .gnbLine .gnbMenu .menuArea .sub_menu li a{font-family: 'NotoSansR';font-size:16px;color:#525252;letter-spacing:-0.5px;}
header .gnbLine .gnbMenu .menuArea li:last-child .sub_menu li:last-child a {line-height: 1.4;}
header .gnbLine .gnbMenu .menuArea .sub_menu li a i {margin-right:4px;}
header .gnbLine .gnbMenu .menuArea .sub_menu li a i:first-child {margin-right:5px;}
header .gnbLine .gnbMenu .menuArea .sub_menu li a i.mr7 {margin-right:7px;}
header .gnbLine .gnbMenu .menuArea .sub_menu li a:hover {text-decoration:none;color:#ea8925;}
header .gnbLine .gnbMenu .menuArea .sub_menu li a.active {color:#ea8925;}
header .gnbLine .sub_menuWrap{width:100%;height:237px;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid rgb(102, 103, 121);position:absolute;left:0;top:55px;z-index:7000;}

header .gnbLine .gnbMenu .gnbSearch {float:right;margin-top:29px;}
header .gnbLine .gnbMenu .gnbSearch p {float:left;position:relative;margin-right:5px;}
header .gnbLine .gnbMenu .gnbSearch p input[type="text"] {width:145px;height:31px;padding:0 25px 0 10px;border:1px solid #ccc;box-sizing:border-box;}
header .gnbLine .gnbMenu .gnbSearch p button {background:none;position:absolute;right:5px;top:6px;}
header .gnbLine .gnbMenu .gnbSearch .btn_detail {width:51px;height:31px;line-height:31px;display:block;background-color:#007cb5;color:#fff;font-size:13px;font-family:NanumGB;padding:0 5px;float:left;}

header .gnbLine .gnbMenu .toggle_search, header .gnbLine .gnbMenu .toggle_menu {width:40px;height:40px;line-height:55px;text-indent:-9999px;}	
/* header 통합검색 버튼 */
header .gnbLine .gnbMenu .toggle_search {position:absolute;top:10px;right:45px;background:url('../../images/eng_service/main_renewal2/search_bk.png') no-repeat center;}
header .gnbLine .gnbMenu .toggle_search.close {background:url('../../images/eng_service/sub/icon_close_bk.png') no-repeat center;}
/* header 전체메뉴 보기 */
header .gnbLine .gnbMenu .toggle_menu {width:30px;position:absolute;top:10px; right:0; background:url('../../images/eng_service/main_renewal2/icon_menu_bk.png') no-repeat right;}
header .gnbLine .gnbMenu .toggle_menu.close {background:url('../../images/eng_service/sub/icon_close_bk.png') no-repeat center;}
/*상세검색 POP 190417*/
/* .gnbMenu .popupArea {width:540px;box-sizing:border-box;background-color:#fff;position:absolute;top:70px;right:0;z-index:8500;display:none;}
.gnbMenu .popupArea .popupInner {border:1px solid #ccc;padding:20px;}
.gnbMenu .popupArea .popupInner .total_box {line-height:50px;border:1px solid #cadfec;background-color:#e3f4fe;text-align:center;margin-bottom:10px;}
.gnbMenu .popupArea .popupInner .total_box p {display:inline-block;font-size:16px;color:#666;font-family:NanumGB;}
.gnbMenu .popupArea .popupInner .total_box p:first-child {margin-right:25px;}
.gnbMenu .popupArea .popupInner .total_box p span {font-size:16px;color:#007cb5;font-family:NanumGB;vertical-align:baseline;}

.gnbMenu .popupArea .PopTable {width:100%;}
.gnbMenu .popupArea .PopTable th, .gnbMenu .conArea.popupArea .PopTable td {border-bottom:1px solid #ccc;}
.gnbMenu .popupArea .PopTable th {font-family:NanumBG;font-weight:normal;font-size:16px;background-color:#f5f5f5;color:#333;}

.gnbMenu .popupArea .PopTable td {height:40px;text-align:left;font-size:16px;padding-left:17px;border-bottom:1px solid #ccc;}
.gnbMenu .popupArea .PopTable td .decreeCheckList {}
.gnbMenu .popupArea .PopTable td .decreeCheckList li {display:inline-block;padding-right:10px;}
.gnbMenu .popupArea .PopTable td .decreeCheckList li label, .gnbMenu .popupArea .PopTable td .decreeRadioBox label {padding-left:4px;color:#666;font-size:15px;font-family:NanumBG;}
.gnbMenu .popupArea .PopTable td .decreeRadioBox label {padding-right:10px;}

.gnbMenu .popupArea .proclamationNo{}
.gnbMenu .popupArea .proclamationNo .dateInput.noBox{width:75px;}
.gnbMenu .popupArea .proclamationNo .dateInput {padding:5px;width:26px;height:16px;font-size:15px;color:#666;border:1px solid #ccc;text-align:center;}
.gnbMenu .popupArea .proclamationNo .exDesc{display:inline-block;padding-left:10px;color:#666;}

.gnbMenu .popupArea .proclamationDate .datePicker {padding:0;width:0;height:27px;border:0;}
.gnbMenu .popupArea .proclamationDate .ui-datepicker-trigger {width:19px;height:18px;background:url('../../images/eng_service/sub/calendar_btn.png') 0 0 no-repeat;font-size:0.1px;color:transparent;text-indent:-10000px;overflow:hidden;border:0;}
.gnbMenu .popupArea .proclamationDate .dateInput {padding:5px;width:85px;height:16px;letter-spacing:-1px;color:#666;border:1px solid #ccc;text-align:center;vertical-align:bottom;margin-right:5px;}
.gnbMenu .popupArea .proclamationDate .dateInput.year {width:75px;} */

.searchBox .popupArea {width:540px;box-sizing:border-box;background-color:#fff;border-radius: 0 0 5px 5px;position:absolute;top:70px;right:0;z-index:8500;display:none;}
.searchBox .popupArea .popupInner {padding:15px 21px 21px 20px;box-sizing:border-box;}
.searchBox .popupArea .popupInner .total_box {line-height:50px;border:1px solid #cadfec;background-color:#e3f4fe;text-align:center;margin-bottom:10px;}
.searchBox .popupArea .popupInner .total_box p {display:inline-block;font-size:16px;color:#666;font-family:NanumGB;}
.searchBox .popupArea .popupInner .total_box p:first-child {margin-right:25px;}
.searchBox .popupArea .popupInner .total_box p span {font-size:16px;color:#007cb5;font-family:NanumGB;vertical-align:baseline;}
.searchBox .popupArea.popOpen, .searchBox .popupArea.popOpen2 {width:100%;}

.searchBox .popupArea .PopTable {width:100%;}
/* .searchBox .popupArea .PopTable th, */ 
.gnbMenu .conArea.popupArea .PopTable td {border-bottom:1px solid #ddd;}
.searchBox .popupArea .PopTable th {text-align: left;font-weight:normal;font-size:16px;color:#222;}

.searchBox .popupArea .PopTable td {height:47px;text-align:left;font-size:16px;padding: 9px 18px;border-bottom:1px solid #ddd;box-sizing: border-box;}
.searchBox .popupArea .PopTable td .decreeCheckList {}
.searchBox .popupArea .PopTable td .decreeCheckList li {display:inline-block;padding-right:10px;}
.searchBox .popupArea .PopTable td .decreeCheckList li label, .gnbMenu .popupArea .PopTable td .decreeRadioBox label {color:#525252;font-size:15px;}
.searchBox .popupArea .PopTable td .decreeRadioBox label {padding-right:10px;}

.searchBox .popupArea .proclamationNo{}
.searchBox .popupArea .proclamationNo span {color: #525252; font-size: 16px; padding: 0 2px;}
.searchBox .popupArea .proclamationNo .dateInput.noBox{width:66px;}
.searchBox .popupArea .proclamationNo .dateInput {padding:0 11px;width:26px;height:36px;background-color: #fff;font-size:15px;color:#525252;border:1px solid #d0d0d0;border-radius: 3px;text-align:left;box-sizing: border-box;}
.searchBox .popupArea .proclamationNo .exDesc{display:inline-block;padding-left:10px;color:#222;font-size:15px;}

.searchBox .popupArea .proclamationDate p {float: left; width: 125px; height: 36px; position: relative;}
.searchBox .popupArea .proclamationDate span {float: left; color: #525252; font-size: 16px; padding: 0 5px; line-height: 36px;}
.searchBox .popupArea .proclamationDate .datePicker {padding:0;width:0;height:27px;border:0;}
.searchBox .popupArea .proclamationDate .ui-datepicker-trigger {width:15px;height:16px;background:url('../../images/eng_service/sub/icon_calender_gy2.png') 0 0 no-repeat;font-size:0.1px;color:transparent;text-indent:-10000px;overflow:hidden;border:0;position: absolute; right: 12px; top: 10px;}
.searchBox .popupArea .proclamationDate .dateInput {padding-right:35px;width:125px;height:36px;color:#525252;font-size: 15px;text-indent: 10px;border:1px solid #d0d0d0;border-radius: 3px;text-align:center;vertical-align:bottom;margin-right:5px;box-sizing: border-box;}
.searchBox .popupArea .proclamationDate .dateInput.year {width:75px;}
/* container */
/* heading */
#container .conArea h3 {font-size:36px;color:#333;margin-bottom:50px;}

#container .conArea h4 {padding:0 0 20px 0;font-family: 'NotoSansM';font-weight: 500;font-size:21px;color:#000;}
#tabTitle{font-size:20px !important;color:#555;font-family:NanumGB !important;vertical-align:top;}
#container .conArea h3.blind,  #container .conArea h4.blind{width:1px;height:1px;background:none;font-size:0.1px;color:transparent;text-indent:-10000px;overflow:hidden;margin:-1px 0 0;padding:0px;}
#container .conArea h5 {font-size:19px;color:#222;font-weight:400;margin-bottom:15px;}

/* total_search */
.searchLineWrap {display:none;background:#e7e6e6;}
.searchLine {width:1180px;/* height:90px; */text-align:center;background:#fff;margin:0 auto;padding: 52px 0 45px;box-sizing:border-box;}
.searchLine.toggleSearchLine {background:#e7e6e6;}
#lawSearch_header .searchLine {padding:15px 0;text-align:center;}
.searchLine .searchBox {width:calc(100% - 254px);margin:0 auto;position: relative; z-index: 8601;}
.searchLine .searchBox:after {content:''; clear:both; display:block;}
/* 검색 안내 레이어 팝업 */
.searchLine .searchBox .searchNotice {display:none; position:absolute; z-index: 8601; left: 0px; top:66px; margin-top:5px; width:451px; background:#fff; text-align: left; padding:21px 60px 21px 22px; border-radius: 0 0 5px 5px; box-sizing:border-box; box-shadow: 0px 8px 12px -9px rgba(0, 0, 0, 0.35);}
.searchLine .searchBox .searchNotice p {color:#222; font-size:16px;}
.searchLine .searchBox .searchNotice .highlight1 {font-size:16px; font-weight:600;}
.searchLine .searchBox .searchNotice .highlight2 {color:#e37f19; font-size:16px; font-weight:600;}
.searchLine .searchBox .searchNotice .btn_close {position: absolute; right: 22px; top:50%; margin-top: -10.5px; width: 21px; height: 21px; background: #cbcbcb url(/images/eng_service/sub/icon_close2.png) no-repeat center; border-radius: 50%; font-size: 0; text-indent: -9999px;}
#lawSearch_header .searchLine .searchBox {width:531px;overflow:hidden;margin:0 auto;}
.searchLine .searchBox > label {float: left; width:calc(100% - 81px); position:relative;}
.searchLine select, #lawSearch_header .searchLine select {float:left;width:122px;}
.searchLine .select2-container,#lawSearch_header .searchLine .select2-container {float:left;}
.searchLine .select2-container .select2-selection--single, #lawSearch_header .searchLine .select2-container .select2-selection--single {height:50px;}
.searchLine .select2-container--default .select2-selection--single, #lawSearch_header .searchLine .select2-container--default .select2-selection--single {background:#fff url('../../images/eng_service/sub/search_bar.png') 100% 50% no-repeat;border:0;border-radius:0;}
.searchLine .select2-container .select2-selection--single .select2-selection__rendered, #lawSearch_header .searchLine .select2-container .select2-selection--single .select2-selection__rendered {padding-left:18px;padding-right:31px;}

.searchLine .select2-container--default .select2-selection--single .select2-selection__rendered, #lawSearch_header .searchLine .select2-container--default .select2-selection--single .select2-selection__rendered  {font-size:18px;color:#666;line-height:50px;text-align:left;letter-spacing:-1px;font-family:NanumBG;}
.searchLine .select2-container--default .select2-selection--single .select2-selection__arrow, #lawSearch_header .searchLine .select2-container--default .select2-selection--single .select2-selection__arrow {top:0;width:30px;height:100%;}
.searchLine .select2-container--default .select2-selection--single .select2-selection__arrow b, #lawSearch_header .searchLine .select2-container--default .select2-selection--single .select2-selection__arrow b {width:10px;height:5px;background:url('../../images/eng_service/sub/arrow_down.png') 0 0 no-repeat;border:0;margin-left:-5px;margin-top:-2.5px;}
.searchLine .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, #lawSearch_header .searchLine .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {background-image:url('../../images/eng_service/sub/arrow_up.png');}
.select2-container .select2-dropdown {border-radius:0;}
.select2-container .select2-results .select2-results__options .select2-results__option {font-size:16px;}
.searchLine .searchInput, #lawSearch_header .searchLine .searchInput {float:left;width:calc(100% - 22px);height:66px;border:3px solid #646a6c; border-radius:13px; font-size:17px;padding:0 73px 0 14px;color:#353535;box-sizing: border-box;box-shadow: 0px 8px 12px -9px rgba(0, 0, 0, 0.35);}
.searchLine .searchInput:placeholder {color:#666;}
.searchLine .searchBox > label button {position:absolute; top:0; right:22px; float:left;width:66px;height:66px;border-radius: 13px;background:#646a6c url('../../images/eng_service/main_renewal2/search_wt.png') no-repeat 50% 50%;}
.searchLine .searchBox .btn_detail {width:81px; height:66px; background: #ea8925; color:#fff; font-family: 'NotoSansL'; font-size:15px; text-align:center; line-height:1.3; float:left; border-radius:13px; padding: 14px 6px 14px 8px; box-sizing: border-box; box-shadow: 0px 8px 12px -9px rgba(0, 0, 0, 0.35);}
/* #lawSearch_header .searchLine button {float:left;height:50px;padding:0 19px;background:#ed6d33;font-size:18px;color:#fff;font-family:NanumGB;} */

/* 통합검색 총 건수 */
#container .conArea .searchTotal {text-align:center; color:#222; font-size:19.5px; font-family: 'NotoSansM';} 
#container .conArea .searchTotal span {color:#ea8925; font-size:19.5px; font-family: 'NotoSansM';}

/* location(breadcrumb) */ /*2017-02-16수정*/
#container .locationLine {background: #f1efef;border-bottom:1px solid #ddd;}
#container .locationLine .locationRoute {position:relative;width:1180px;height:54px;margin:0 auto;}
#container .locationLine .locationRoute a {}
#container .locationLine .locationRoute .home {float:left;width:58px;height:54px;line-height:57px;text-align:center;background:#ec9452;}

#container .locationLine .locationRoute h2 {float:left;}
#container .locationLine .locationRoute h2 .selectedGnb {float:left;padding:0 0 0 22px;width:278px;height:54px;background:#f1efef url('../../images/eng_service/sub/arrow_down2.png') right 50% no-repeat;font-size:16.5px;color:#525252;text-align:left;border:0;border-right:1px solid #ddd;}
#container .locationLine .locationRoute h2 .selectedGnb.menuClose {background-image:url('../../images/eng_service/sub/arrow_up2.png');}

#container .locationLine .locationRoute .gnbLink {position:absolute;left:58px;top:55px;z-index:300;display:block;width:276px;height:0px;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;transition:all 0.3s ease;}
#container .locationLine .locationRoute .gnbLink.active {height:164px;}
#container .locationLine .locationRoute .gnbLink li {float:left;width:100%;}
#container .locationLine .locationRoute .gnbLink li a {display:block;padding:0 0 0 22px;height:40px;line-height:39px;background:#fff;color:#525252;font-size:15.5px;border-bottom:1px solid #ddd;}
#container .locationLine .locationRoute .gnbLink li:hover a,
#container .locationLine .locationRoute .gnbLink li.active a {background:#eaeaea;color:#666;border-bottom:1px solid #ccc;}

#container .locationLine .locationRoute p {float:left;}
#container .locationLine .locationRoute p .selectedLnb {float:left;padding:0 0 0 22px;width:auto;min-width:292px;height:54px;background:#f1efef url('../../images/eng_service/sub/arrow_down3.png') right 50% no-repeat;font-family:'NotoSansM';font-size:16.5px;color:#111;text-align:left;border:0;border-right:1px solid #ddd;}
#container .locationLine .locationRoute p .selectedLnb.lnbClose {background-image:url('../../images/eng_service/sub/arrow_up3.png');}

#container .locationLine .locationRoute .lnbLink {display:none;position:absolute;left:335px;top:55px;z-index:300;width:291px;border-left:1px solid #ddd;border-right:1px solid #ddd;transition:all 0.3s ease;}
#container .locationLine .locationRoute .lnbLink.active {display:block;}
#container .locationLine .locationRoute .lnbLink li {float:left;width:100%;}
/* #container .locationLine .locationRoute .lnbLink li a {font-size:15px;color:#666;padding:0 30px;position:relative;display:block;border-right:1px solid #d5d5d5;font-family:NanumG;} */
#container .locationLine .locationRoute .lnbLink li a {display:block;padding:0 0 0 22px;height:40px;line-height:39px;background:#fff;color:#525252;font-size:15.5px;border-bottom:1px solid #ddd;}
/* #container .locationLine .locationRoute .lnbLink.total li a {width:100px;} */
#container .locationLine .locationRoute .lnbLink li:hover a,
#container .locationLine .locationRoute .lnbLink li.active a {background-color:#ea8925;color:#fff;}

/* search_pack */
#container .conArea .searchPack {display: flex; align-items: center; justify-content: space-between;padding:7px 22px;background:#f5f3f3;font-size:15px;color:#666;border:1px solid #f5f3f3;border-radius: 10px;;overflow:hidden;margin:0 0 20px; box-sizing:border-box;}
#container .conArea .searchPack.mar50 {margin-bottom:50px;}
#container .conArea .searchPack .mainOption, #container .conArea .dateNav .mainOption{float:left;}

#container .conArea .searchPack .mainOption .lang_tit {display:inline-block; font-weight:600; font-size: 15px; margin-right:9px;}
#container .conArea .searchPack .mainOption .lang_op {display:inline-block;}
#container .conArea .searchPack .mainOption label {padding-right:5px;color:#525252; font-size:15px;}
#container .conArea .searchPack .mainOption #selectLangKor + label {padding-right:17px;}
#container .conArea .searchPack select {width:auto;height:37px;padding: 0 46px 0 12px;line-height:37px;font-size:15px;color:#525252;border:1px solid #d0d0d0;border-radius:3px;}
#container .conArea .searchPack select option {font-size:15px;color:#525252;}

#container .conArea .searchPack .searchKeyword {padding:0 14px;width:221px;height:38px;color: #666;font-size:16px;line-height: 38px;border:1px solid #d0d0d0;border-radius: 5px;box-sizing: border-box; outline:0;}
#container .conArea .searchPack .searchKeyword02 {padding:0 14px;width:221px;height:38px;color: #666;font-size:16px;line-height: 38px;border:1px solid #d0d0d0;border-radius: 5px;box-sizing: border-box; outline:0;}
#container .conArea .searchPack .dateInput {padding:5px;width:100px;height:16px;color:#666;border:1px solid #ccc;text-align:center;}
#container .conArea .searchPack .dateInput.year {width:41px;}
#container .conArea .searchPack .dateInput.month, #container .conArea .searchPack .dateInput.date{width:26px;}
#container .conArea .searchPack .datePicker {padding:0;width:0;height:18px;border:0;}
#container .conArea .searchPack .ui-datepicker-trigger {width:19px;height:18px;background:url('../../images/eng_service/sub/calendar_btn.png') 0 0 no-repeat;font-size:0.1px;color:transparent;text-indent:-10000px;overflow:hidden;border:0;}
#container .conArea .searchPack.verticalDate {text-align:center;}

#container .conArea .searchPack.service {padding:6px 22px;}
#container .conArea .searchPack.service select {width:123px;  margin-right:8px;}
#container .conArea .searchPack.service .searchKeyword {width:245px;}


#container .conArea .alignBox, #container .conArea .searchPack .stateBox {float:right;min-width: 62px;font-size:15px;color:#525252;}
#container .conArea .alignBox, #container .conArea .searchPack .stateBox strong {color:#525252;font-size:15px;}
/* #container .conArea .alignBox select {width:90px;height:28px;} */

/* explain */
#container .conArea .inquiry {padding:0 0 10px 0; overflow:hidden;}
#container .conArea .inquiry h4 {padding:0;}
#container .conArea .conBody {overflow:hidden;}
#container .conArea .exText {color:#525252;line-height:1.6;font-size:15px;}
#container .conArea .exText.font16{font-size:16px;}
#container .conArea .exText.common {position:relative;padding-left:10px;}/* background:url('../../images/eng_service/sub/bullet_exText.png') 0 35% no-repeat; */
#container .conArea .exText.common:before {content:''; display:block; width:4px; height:4px; background:#727274; border-radius:50%; position:absolute; left:0; top:10px}
#container .conArea .exText.point,
#container .conArea .exText .point {color:#f39b41;}
#container .conArea .exText .point.asterisk {vertical-align: sub;color: #e62707;}
#container .conArea .exText.hyphen {position:relative;}
#container .conArea .exText.hyphen:before {content:''; width:5px; height:2px; background-color:#7e7e80; position:absolute; left:6px; top:12px;}
#container .conArea .exText .contactPart {color:#333;}
#container .conArea .exText.caution {margin-bottom:20px;padding:2px 0 2px 40px;min-height:28px;line-height:28px;background:url('../../images/eng_service/sub/bullet_caution.png') 0 50% no-repeat;}
#container .conArea .exText.marBottom30{margin-bottom:30px;}
#container .conArea .exText.marB20{margin-bottom:20px;}
#container .conArea .exText.marB10{margin-bottom:10px;}
#container .conArea .exText.green_point{color:#007cb5;padding-left:20px;}
#container .conArea .exText.common:hover a{text-decoration:underline;}
#container .conArea .exText.redPoint {width:550px;font-family:NanumBG;font-size:16px;color:#ca4300;line-height:1.5;text-align:center;margin:0 auto 11px;}

#container .conArea .exText.info {font-size:15px;color:#666;}
#container .conArea .exText.underText {margin-bottom:20px;}
#container .conArea .exText.inside10 {padding-left:10px;}
#container .conArea .exText.inside15 {padding-left:15px;}
#container .conArea .exText.font700 {font-family:NanumGB;}

#container .conArea .pinfo-txt {font-size:15px;color:#222;}

#container .conArea .link_to {font-size:15px;color:#525252;vertical-align:initial;text-decoration: underline;}
#container .conArea .link_to:hover {font-weight:600;}
#container .conArea .poinText {font-size:15px;}
#container .conArea .poinText.color00 {color:#d64100;}
#container .conArea .poinText.color01 {color:#428513;}
#container .conArea .poinText.color02 {color:#466aad;}
#container .conArea .poinText.color03 {color:#ea8925;}

#container .conArea .poinText.filing {color:#0073de;}
#container .conArea .poinText.processing {color:#007cb5;}
#container .conArea .poinText.complete {color:#db001f;}
#container .conArea .poinText.userID {color:#0d6cbe;}
#container .conArea .userName{color:#007cb5;}

/* footer */
footer {background:#4c4542;}
footer .footerInner {width:1180px;overflow:hidden;margin:0 auto;padding:39px 0 41px;}
footer .footerInner .linkLine {height:27px;}
footer .footerInner .linkLine .logo {float:left;}
footer .footerInner .linkLine ul {float:left;padding:0 0 0 19px;}
footer .footerInner .linkLine ul li {float:left;}
footer .footerInner .linkLine ul li a {float:left;padding:0 10px;font-family: 'NotoSansL';font-weight:500;font-size:15px;color:#dee2e4;line-height: 15px;display:block;position:relative;}
footer .footerInner .linkLine ul li a.diviLine {color:#ffa480;}
footer .footerInner .linkLine ul li a.diviLine:after {content:"";position:absolute;top:2px;right:0px;height:12px;border-right:1px solid #cecece;}
footer .footerInner .linkLine ul li a:hover {text-decoration:none;}

footer .footerInner .linkLine .familySite {float:right;margin:0 -1px 0 0;}

/* 페이지 맨 위로 이동 버튼 */
.toTop {display:none; position:fixed;bottom: 84px;right:17px;}
.toTop button {width:58px;height:58px;background:#b68967 url(/images/eng_service/sub/arr_top_wt.png) no-repeat 50% 14px;border-radius: 50%;text-align:center;}
.toTop button span {display:block; color:#fff; font-size:16px;font-family: 'NotoSansL'; font-weight: 500; margin-top: 11px;}

/*footer .footerInner .linkLine .familySite span,  #lawSearch_container .customer_mark span{font-family:NanumBG;font-size:16px;color:#c3c5c8;}*/
footer .footerInner .linkLine .familySite span, .customer_mark span{font-family:NanumBG;font-size:16px;color:#c3c5c8;}
footer .footerInner .linkLine .familySite select {width:132px;height:28px;border:1px solid #c9c9c9;margin:0 -2px 0 6px;}
footer .footerInner .linkLine .familySite button {width:67px;height:28px;background:#66707a;font-size:13px;color:#fff;border:1px solid #616B74;}
footer .footerInner .linkLine .toTop {position:absolute;top:0;right:0;width:86px;height:65px;background:#46505b;text-align:right;}
footer .footerInner .linkLine .toTop button {width:66px;height:65px;}
footer .footerInner address {padding:4px 0 0 225px;font-family: 'NotoSansL';font-weight:500;font-size:14px;color:#dbdbdb;line-height: 1.6;}
footer .footerInner address span {font-family: 'NotoSansL';font-weight:500;font-size:14px;color:#dbdbdb;margin-left:18px;}
/*lawSearch_header*/
#lawSearch_header{width:100%;height:80px;background-color:#64696c;position:initial;}
#lawSearch_header h1{float:left;padding:25px 0 0 15px; font-size: 0;/* position:absolute; left:15px;top:25px; */}
#lawSearch_header h1 a{display:inline-block; position:relative;}
#lawSearch_header h1 a + a {padding-left:18px;}
#lawSearch_header h1 a + a:before {content:''; display:inline-block; width:1px; height:13px; background:#fff; position:absolute; top:50%; left:9px; margin-top:-8px;}
#lawSearch_header .lawViewTit {float:left; width: calc(50% - 305px); padding:14px 0 0 30px;}
#lawSearch_header .lawViewTit li {position:relative; color:#f39b41; font-size:17px; padding-left:14px; word-break: auto-phrase; cursor: default;}
#lawSearch_header .lawViewTit li:before {content:''; display:inline-block; width:5px; height:5px; background:#f39b41; border-radius:50%; position:absolute; top:12px; left:0;}
#lawSearch_header .lawViewTit li span {display: inline-block; width: 100%; color: #f39b41; font-size: 17px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#lawSearch_header .searchOption {position:relative; float:right;font-size: 0;padding: 19px 20px 0 0;}
#lawSearch_header .searchOption label {font-size:17px;color:#fff;padding-right:13px;}
#lawSearch_header .searchOption input {width: 305px;height:42px;line-height:42px;border-radius:5px;border:0;text-indent:15px;color:#666;font-size:16px;}
#lawSearch_header .searchOption input:focus {outline:1px solid #245bda;}
#lawSearch_header .searchOption .searching {padding:0 15px;height:42px;background-color:#ea8925;border-radius:5px;color:#fff;font-size:17px;margin-left:8px;}
/* 검색 안내 레이어 팝업 */
#lawSearch_header .searchOption .searchNotice {position:absolute; z-index:2; left: 142px; margin-top:3px; width:305px; background:#fff; padding:18px 50px 18px 21px; border:1px solid #64696c; border-radius: 0 0 5px 5px; border-top:0; box-sizing:border-box;box-shadow: 0px 8px 12px -9px rgba(0, 0, 0, 0.35);}
#lawSearch_header .searchOption .searchNotice p {color:#222; font-size:16px;}
#lawSearch_header .searchOption .searchNotice .highlight1 {font-size:16px; font-weight:600;}
#lawSearch_header .searchOption .searchNotice .highlight2 {color:#e37f19; font-size:16px; font-weight:600;}
#lawSearch_header .searchOption .searchNotice .btn_close {position: absolute; right: 21px; top:50%; margin-top: -10.5px; width: 21px; height: 21px; background: #cbcbcb url(/images/eng_service/sub/icon_close2.png) no-repeat center; border-radius: 50%; font-size: 0; text-indent: -9999px;}

/*lawSearch_container*/
#lawSearch_container{min-width:1200px;}/* overflow:hidden; */
#lawSearch_container .conArea.lawSearch {width:100%;padding:0 0px 0 0;box-sizing:border-box;position:relative;}

#lawSearch_container .conArea.lawSearch .lawSearch_btn {height:68px;border-bottom:1px solid #ddd;padding:15px 20px 15px 15px;box-sizing:border-box;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft{float:left;font-size: 0;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft div {display:inline-block; font-size: 0;}
/* 폰트크기 */
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnContSize button {width:36px;height:37px;background:#f6f6f6;border:1px solid #dcdcdc;border-radius:5px 0 0 5px; box-sizing:border-box;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnContSize button + button {border-left:0;border-radius:0 5px 5px 0;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnContSize button img {vertical-align:middle;padding-bottom: 3px;}
/* 폰트 */
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft select {width:205px;border:1px solid #d0d0d0;border-radius:3px;height:37px;color:#525252;font-size:15px;text-indent:11px;margin-left:10px;}
/* 국/영문, 영문 */
/* #lawSearch_container .lawSearch_contents .con_titleArea .searchPack {font-size:15px;color:#666;font-family:NanumGB;overflow:hidden;} */
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .viewOption {display: inline-block;margin-left:31px;font-size: 0;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .viewOption .form > input[type="radio"] + label {font-size:16px;line-height: 17px;padding-right: 17px;}
/* 연혁, 수정요청 */
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnPopup {margin-left:13px;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnPopup button {height:37px; padding:0 12px; background:#f6f6f6; border:1px solid #dcdcdc; border-radius:5px; color:#222; font-size:16px; line-height:35px; box-sizing:border-box;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnPopup button + button {margin-left:7px;}
/* 툴팁 */
#lawSearch_container .conArea.lawSearch .lawSearch_btn button {position:relative;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn button .tooltip {visibility: hidden; position:absolute; left:50%; top:100%; margin-top:3px; padding:5px 5px; background:#fff; border:1px solid #64696c; color:#666; font-size:13px; line-height:1; z-index:2;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn button:hover > .tooltip {visibility: visible;}

#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight{float:right;text-align:right;font-size: 0;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight button {width:38px; height:37px; border:1px solid #dcdcdc; border-radius:5px; box-sizing:border-box; vertical-align: middle;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight button + button {margin-left:8px;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight button:hover {border-color:#b5975c;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .btndown {background:#f6f6f6 url('/images/eng_service/sub/icon_down.png') no-repeat center;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .btndown:hover, #lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .btndown.on {position:relative; border-color:#b5975c; background:#c8ac75 url('/images/eng_service/sub/icon_down_on.png') no-repeat center;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .iEbook {background:#f6f6f6 url('/images/eng_service/sub/icon_ebook.png') no-repeat center;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .iEbook:hover {position:relative; background:#c8ac75 url('/images/eng_service/sub/icon_ebook_on.png') no-repeat center;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .iEbook .tooltip {left:-60px;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .iprint {background:#f6f6f6 url('/images/eng_service/sub/icon_print.png') no-repeat center;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .iprint:hover {position:relative; background:#c8ac75 url('/images/eng_service/sub/icon_print_on.png') no-repeat center;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .iprint .tooltip {left:-93px;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .rssIcon {background:#f6f6f6 url('/images/eng_service/sub/icon_rss.png') no-repeat center;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .rssIcon:hover {position:relative; background:#c8ac75 url('/images/eng_service/sub/icon_rss_on.png') no-repeat center;}
#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnRight .rssIcon .tooltip {left:-84px;}

#lawSearch_container .conArea.lawSearch .lawViewWrap {display:flex;position:relative;}

#lawSearch_container .conArea.lawSearch .lawSearch_tree{width:336px;min-width: 200px;float:left;/* overflow-y:scroll;padding-left:1%;padding-top:1%; */white-space:nowrap;box-sizing:border-box;}
#lawSearch_container .conArea.lawSearch .lawSearch_tree h5 {font-size:16px;color:#073064;margin-bottom:10px;}
#lawSearch_container .conArea.lawSearch .lawSearch_tree ul li{line-height:1.6;}

#lawSearch_container .conArea.lawSearch .doorBtnWrap {position:relative;}
#lawSearch_container .conArea.lawSearch .doorResize {display: block; position: absolute; top: 50%; left: -3px; margin-top: -63px; width: 6px; height: 126px; background: #c9c9c9; border-radius: 4px; font-size: 0.1px; color: transparent; text-indent: -10000px; cursor: ew-resize; z-index: 1001;}
#lawSearch_container .conArea.lawSearch .doorBtn {position:absolute; top:50%; left:0; margin-top:-26px; width:12px; height:52px; font-size:0; text-indent:-9999px; background:url('/images/eng_service/sub/ico_close.png') no-repeat 0 0; border:0; cursor:pointer;}
#lawSearch_container .conArea.lawSearch .doorBtn.open {background:url('/images/eng_service/sub/ico_open.png') no-repeat 0 0;}

#lawSearch_container .conArea.lawSearch .blue_bar {width:13px;float:left;}
#lawSearch_container .conArea.lawSearch .blue_bar .blawBtn {margin-top:210px;background-color:transparent;}

#lawSearch_container .conArea.lawSearch .lawSearch_contents{flex:1;/* margin-left:313px; */}
.txt-info {height:50px;line-height:1.5em;color:#fff;font-family: 'NotoSansL';font-size:14px;line-height: 48px;background-color:#695b56;padding-left:15px;overflow: hidden;}
.txt-info span {color:#efce74;font-family: 'NotoSansL';font-size:14px;}
.txt-info .asterisk {font-family: 'NotoSansL'; font-size: 14px; color: #fff; vertical-align: sub;}

/*2017-03-14 신은정수정 height삭제, padding조정*/
#lawSearch_container .lawSearch_contents .con_titleArea {border-bottom:1px solid #ccc;padding:20px;border-left:1px solid #ccc;box-sizing:border-box;}
#lawSearch_container .lawSearch_contents .con_titleArea .sub_title {text-align:right;padding-bottom:10px;font-size:15px;color:#666;font-family:NanumGB;}
#lawSearch_container .lawSearch_contents .con_titleArea h2{font-size:22px;color:#333;margin-bottom:20px;}

#lawSearch_container .con_textArea{width:100%;border-left:1px solid #ccc;/* overflow-y:scroll;padding:20px; */box-sizing:border-box;}
#lawSearch_container .con_textArea h4 {color:#007886;text-align:center;padding:40px 0 30px 0;}
#lawSearch_container .con_textArea .arti_title {font-family:NanumGB;color:#007cb5;}
#lawSearch_container .con_textArea .arti_desc {color:#000;padding-left:20px;line-height:1.5;}
#lawSearch_container .con_textArea .arti_desc.underMar {margin-bottom:30px;}

#lawSearch_container .conArea.lawSearch:after {content:""; display:block; clear:both;}

#lawSearch_container .conArea.dubleContent{width:100%;}
#lawSearch_container .conArea.dubleContent h2{font-size:22px;color:#007cb5;font-family:NanumGB;padding:10px;border-bottom:1px solid #ccc;}

.customer_mark {width:100%;padding:10px 20px;border:1px solid #ccc;box-sizing:border-box;background-color:#f5f5f5;}
.customer_mark.markfix {bottom:91px;padding:0 20px;}
.customer_mark .star_mark {display:inline-block;width:80px;height:16px;line-height:16px;background-image:url('../../images/eng_service/sub/star_mark.png');background-repeat:repeat-x;margin:0 10px 0 2px;}

/*2017-03-21 신은정추가_만족도표시고정*/
.customer_mark {position:fixed;left:0;bottom:0;}
.customer_mark .asseBtn {color:#fff;padding:0 10px;height:28px;background-color:#007cb5;line-height:28px;}

#lawSearch_container .conArea.dubleContent .lawSearch_duble{width:50%;border-right:1px solid #ccc;box-sizing:border-box;float:left;}
#lawSearch_container .conArea.dubleContent .lawSearch_duble h3{width:100%;text-align:center;padding:10px 0;border-bottom:1px solid #ccc;}

#lawSearch_container .conArea.dubleContent .lawSearch_duble .table_dubWrap{width:100%;height:183px;border-bottom:1px solid #ccc;background-color:#f4f4f4;overflow-y:scroll;}
#lawSearch_container .conArea.dubleContent .lawSearch_duble .table_dub{width:100%;}
#lawSearch_container .conArea.dubleContent .lawSearch_duble .table_dub td{padding:5px 0;text-align:center;}
#lawSearch_container .conArea.dubleContent .lawSearch_duble .table_dub .left_align {text-align:left;padding-left:10px;}
#lawSearch_container .conArea.dubleContent .lawSearch_duble .table_dub .dateColor {color:#707070;}

/*2017-03-20 신은정수정_ hover기능수정, active컬러추가, a영역늘리기*/
#lawSearch_container .conArea.dubleContent .lawSearch_duble .table_dub td a {display:inline-block;width:100%;}
#lawSearch_container .conArea.dubleContent .lawSearch_duble .table_dub tr:hover{background-color:#e8f5ed;}
.active1 td{color:#707070;}

/*lawSearch_footer*/
#lawSearch_footer {width:100%;height:50px;line-height:50px;background:#46505b;box-sizing:border-box;padding:0 20px;position:fixed;left:0;bottom:0;}
#lawSearch_footer .footerInner {width:100%;overflow:hidden;}
#lawSearch_footer .footerInner .familySite {float:right;}
#lawSearch_footer .footerInner .familySite span {font-size:16px;color:#fff;}
#lawSearch_footer .footerInner .familySite select {width:132px;height:28px;border:1px solid #c9c9c9;margin:0 -2px 0 6px;}
#lawSearch_footer .footerInner .familySite button {width:67px;height:28px;line-height:28px;background:#66707a;color:#fff;border:1px solid #616B74;}
#lawSearch_footer .footerInner address {padding:10px 0;font-family:NanumBG;font-size:12px;color:#c3c5c8;float:left;line-height:1.3;}

/*modal sitemap*/
.modal-back {width:100%;height:100%;display:none;position:fixed;z-index:9999;left:0;top:0;overflow:auto;background:url('../../images/eng_service/main_renewal/bg06.png');}
.sitemap-pop {width:1200px;margin: 216px auto;}
	.sitemap-pop h4 {height:48px;line-height:48px;color:#fff;font-size:18px;font-family:NanumGB;text-align:center;background-color:#007cb5;padding:0 20px;}
	.sitemap-pop h4 a {float:right;}

	.sitemap-gnb {padding:40px 30px 30px 40px;background-color:#fff;overflow:hidden;}
	.sitemap-gnb li {width:190px;float:left;margin-right:40px;}
	.sitemap-gnb li a {display:block;}
	.sitemap-gnb li .gnb-title {width:100%;height:43px;line-height:43px;font-family:NanumBG;font-size:18px;color:#fff;text-align:center;background-color:#006caf;border-radius:20px;margin-bottom:15px;}
	
	.sitemap-gnb .sub-gnb {padding-left:60px;overflow:hidden;}
	.sitemap-gnb .sub-gnb li {width:100%;margin-bottom:10px;text-align:left;margin-right:0px;}
	.sitemap-gnb .sub-gnb li a {font-family:NanumGB;font-size:15px;color:#666;}
	.sitemap-gnb .sub-gnb li a i {margin-right:5px;}
	.sitemap-gnb .sub-gnb li a i:last-child {margin-right:4px;}
	.sitemap-gnb .sub-gnb li a i.mr7 {margin-right:7px;}
	.sitemap-gnb .sub-gnb li a:hover, .sitemap-gnb .sub-gnb li a:focus {text-decoration:underline;color:#007cb5;}
	
/*modal popup*/
.popup-zone {padding:10px;background-color:#0469a5;position:fixed;z-index:9999;left:15px;top:140px;overflow:auto;display:none;}
.popup-zone.green {background-color:#69a148;left:485px;}
	.popup-zone .textarea-box {width:450px;height:265px;padding:30px 25px;background-color:#fff;overflow-y:auto;box-sizing:border-box;}
	.popup-zone .textarea-box .txt-title {text-align:center;font-size:18px;font-family:NanumGB;margin-bottom:15px;color:#333;}
	.popup-zone .textarea-box .txt-con {font-size:15px;color:#333;}
	.popup-zone .button-box {margin-top:10px;}
		/* .button-box input[type="checkbox"] {width:13px;height:13px;}
		.button-box label {font-size:12px;color:#fff;vertical-align:baseline;margin-right:5px;} */
		.popup-zone .button-box .form > input[type="checkbox"] + label {color:#222;}
		.button-box .btn-popup {font-size:12px;color:#fff;display:block;background:url('../../images/eng_service/main_renewal/btn_popup.png') no-repeat right 50%;padding-right:17px;float:right;}

.popup-zone.white {background-color:#fff; left: 50%; margin-left: -306.5px; padding: 0;}
.popup-zone.white .button-box{margin: 6px 20px 10px; line-height: 37px; overflow: hidden;}
.popup-zone.white .button-box .btn-popup {display:block; width:76px; height:37px; background:#f6f6f6; padding-right:0; color:#222; font-size:16.5px; text-align:center; line-height:37px; border:1px solid #d0d0d0; border-radius:3px; box-sizing:border-box; float:right;}

/*error page*/
.error_wrap {width:440px;margin:140px auto;}
.error_wrap h1 {overflow:hidden;margin-bottom:10px;}
.error_wrap h1 img {float:left;}
.error_wrap h1 span {display:inline-block;color:#007cb5;font-size:16px;font-family:NanumBGB;letter-spacing:-0.5px;margin:8px 0 0 10px;}
.error_inner {padding:20px 22px 22px;background:#f7f7f7;border:1px solid #d6d6d6;border-radius:4px;}
.error_inner .error_info {color:#2d3f57;margin:0 0 28px;}
.error_inner .error_info p {color:#da5c00;margin:0 0 10px;padding:0 0 0 18px;background:url('../../images/eng_service/common/error_icon.png') 0 55% no-repeat;}
.error_inner .error_info a {color:#007cb5;}
.error_inner .error_btn {overflow:hidden;}
.error_inner .error_btn a {background-color:#007cb5;float:left;margin:0 10px 0 0;padding:0 15px;height:30px;line-height:30px;font-size:14px;color:#fff;font-family:NanumGB;vertical-align:top;}

span.marker {background-color:yellow;}

.ui-jqgrid tr.ui-row-ltr td div a:nth-child(2n+1):not(:nth-child(-n+2)) {padding-top: 10px;}

.mobile {display:none;}
.m_gosite_kor {display:none;}
[id^="gbox_mlist"] {display:none;}

@media all and (max-width: 1280px){
	*{-webkit-text-size-adjust:none; box-sizing:border-box; word-wrap: break-word; word-break: keep-all;}
	html {font-size:10px;}
	.pc {display:none;}
	.mobile {display: block;}
	
	#wrapper {min-width:100%; overflow-x: hidden;}
	#wrapper.gnb {height:100%;}
	/* GNB 메뉴 */
	header .gnbLine {height:10.1rem;}
	header .gnbLine .gnbMenu {width:100%; height:10.1rem; padding:0 1.6rem;}
	header .gnbLine .gnbMenu .menuArea {display:none;}
	header .gnbLine .gnbMenu h1 {padding:0; height:100%;}
	header .gnbLine .gnbMenu h1 a {line-height:10.1rem;}
	header .gnbLine .gnbMenu h1 a.klri_m, header .gnbLine .gnbMenu h1 a.klt {height:10.1rem;}
	.main-header.fixed .mgnb-wrap .gnbMenu h1 a.klri_m, .main-header.fixed .mgnb-wrap .gnbMenu h1 a.klt {height:10.1rem;}
	.main-header.fixed .mgnb-wrap .gnbMenu h1 a.klri_m {background:url("/images/eng_service/main_renewal2/logo2.png") no-repeat 0 50%;}
	.main-header.fixed .mgnb-wrap .gnbMenu h1 a.klt
	header .gnbLine .gnbMenu h1 a img {vertical-align:middle;}
	header .gnbLine .gnbMenu h1 a:nth-child(2) {padding:0;}
	header .gnbLine .gnbMenu h1 a:nth-child(2):before {content:none;}
	header .gnbLine .gnbMenu .toggle_search {top:3.1rem; right:5.1rem;}
	header .gnbLine .gnbMenu .toggle_menu {top:3.1rem; right:1.6rem;}
		/* 모바일 슬라이드 메뉴 */
		#mgnb-slide {opacity: 0; position:fixed; top:0; left:100%; width: 100%; min-height: 100%; padding-top:10.1rem; background-color: transparent; box-sizing: border-box; transition: left 0.3s ease, opacity 0.5s ease; -webkit-transition: left 0.3s ease, opacity 0.5s ease;}
		#mgnb-slide:after {content:''; width:100%; height:100%; background:#434343; opacity:0.4; position:absolute; top:0; left:0; z-index:-1;}
		#mgnb-slide .binds {background:#fff;}
		#wrapper.gnb #mgnb-slide {opacity: 1; left: 0; z-index: 9000;}
		#wrapper.gnb #mgnb-slide li a {display:block; position:relative; line-height: 19px; padding: 18px 55px 18px 25px; text-decoration: none; font-size: 18px; border-bottom: 1px solid #dedede;}
		#wrapper.gnb #mgnb-slide li a:link, #wrapper.gnb #mgnb-slide li a:visited, #wrapper.gnb #mgnb-slide li a:active, #wrapper.gnb #mgnb-slide li a:hover {color:#2c2c2c; background:#fff;}
		#wrapper.gnb #mgnb-slide .mgnb_title:after {content: ""; display: block; position: absolute; right: 17px; top: 50%; width: 20px; height: 11px; margin-top: -5px; background: url('/images/eng_service/sub/m_menu_bullet01.png') no-repeat center center;}
		#wrapper.gnb #mgnb-slide .mgnb_title.active {background:#64696c; color:#fff;}
		#wrapper.gnb #mgnb-slide .mgnb_title.active:after {background: url('/images/eng_service/sub/m_menu_bullet01_on.png') no-repeat center center;}
		#wrapper.gnb #mgnb-slide .msub_menu {opacity:0; max-height:0; background-color: #f5f5f5; box-sizing: border-box; overflow:hidden; transition: max-height 0.2s ease-out; -webkit-transition:max-height 0.2s ease-out;}
		#wrapper.gnb #mgnb-slide .msub_menu.show {opacity:1; border-bottom: 1px solid #dedede;}
		#wrapper.gnb #mgnb-slide .msub_menu li a {line-height: 17px; margin: 0; padding: 13px 40px 13px 25px; vertical-align: top; font-size: 15px; box-sizing: border-box;}
		#wrapper.gnb #mgnb-slide .msub_menu li a:link, #wrapper.gnb #mgnb-slide .msub_menu li a:visited,
		#wrapper.gnb #mgnb-slide .msub_menu li a:active, #wrapper.gnb #mgnb-slide .msub_menu li a:hover {border: none; color: #686868; background: none;}
		#wrapper.gnb #mgnb-slide .msub_menu.show li+li a {border-top: 1px solid #e8e8e8;}
		header .gnbLine .gnbMenu .toggle_menu.close {background: url(../../images/eng_service/sub/icon_close4.png) no-repeat center;}
		#wrapper.gnb header .gnbLine .gnbMenu .m_gosite_kor {position: absolute; top: 3.5rem; right: 11rem; display:block; padding:0 12px; height:33px; line-height:29px; background-color:#f7f7f7; border: 1px solid #e8e8e8; border-radius: 15px; box-sizing:border-box; font-weight:500; color:#010101; font-size:13px; text-decoration:none;letter-spacing:-0.01px;}
		#wrapper.gnb header .gnbLine .gnbMenu .m_gosite_kor:before {content:''; display:inline-block; width:14px; height:14px; background:url(../../images/eng_service/main_renewal2/go_site01.png) no-repeat 0 0; position:relative; top:3px; margin-right:4px;}
		#wrapper.gnb #container, #wrapper.gnb footer {position:fixed;}
		#wrapper.gnb footer {opacity:0;}
		#wrapper.gnb .main-header .mgnb-wrap .mgnb-menu h1 a.klri_m, #wrapper.gnb .main-header.fixed .mgnb-wrap .mgnb-menu h1 a+a:before,
		#wrapper.gnb header .gnbLine .gnbMenu h1 a.klri_m, #wrapper.gnb header .gnbLine .gnbMenu h1 a+a:before {display:none;}
		#wrapper.gnb header .gnbLine .gnbMenu h1 a+a {margin-left:0;}
		#wrapper.gnb header .gnbLine .gnbMenu .m_gosite_kor:before {content:none;}
		
	/* 헤더 - 검색 */
	.searchLine {width:100%; padding: 2.3rem 0 2.2rem; background:#a9882d; box-shadow:0px 4px 2px 0px rgb(41 40 40 / 10%);}
	.searchLine.toggleSearchLine {background:#a9882d;}
	header .gnbLine .gnbMenu .toggle_search.close {background: url(../../images/eng_service/main_renewal2/search_bk.png) no-repeat center;}
	.search_bg {top:19.7rem;}
	
	
	/* 서브메뉴 */
	#container .locationLine .locationRoute {width:100%;}
	#container .locationLine .locationRoute .gnbLink.active {height:16rem;}
	/* 통합검색 */
	.searchLine .searchBox {display:inline-block; width:50%;}
	.searchLine .searchInput, #lawSearch_header .searchLine .searchInput {
		width: calc(100% - 9px); height:4.7rem; background:#a9882d; border:0; border-bottom: 0.2rem solid #fff; border-radius:0; box-shadow: none; color:#fff; outline:0;}
	.searchLine .searchInput::placeholder {color:#fff;}
	.searchLine .searchBox > label {width: 100%;}
	.searchLine.toggleSearchLine .searchBox > label {width: calc(100% - 42px);}
	.searchLine .searchBox > label button {right: 13px; width:4.7rem; height:4.7rem; border-bottom: 2px solid #fff; border-radius:0; background:#a9882d url('../../images/eng_service/main_renewal2/search_wt.png') no-repeat 50% 50%}
	.searchLine .searchBox .btn_search_close {float: left; display:block; width:4.2rem; height:4.2rem; background:#80674e url('/images/eng_service/sub/icon_close_gy.png') no-repeat center;}
	.searchLine .searchBox .searchNotice {width:100%; top: 4.7rem;}
	
	/* 통합검색 페이지 */
	/* 검색결과 */
	#container .conArea .searchTotal {margin-top:4rem;}
	/* 테이블 */
	[id^="gbox_list"] {display:none;}
	[id^="gbox_mlist"] {display:block;}
	.totalSearchWrap [id^="gbox_list"] {display:block;}
	.totalSearchWrap [id^="gbox_mlist"] {display:none;}
	/* #divHistoryTable [id^="gbox_list"] {display:block;} */
	#container .conArea #divHistoryTable table td:nth-child(1) {width:11%;}
	#container .conArea #divHistoryTable table td:nth-child(2) {width:53%;}
	#container .conArea #divHistoryTable table td:nth-child(3) {width:19%;}
	.ui-jqgrid .ui-jqgrid-htable, .ui-jqgrid .ui-jqgrid-btable {width:100% !important;}
	.ui-jqgrid[id^="gbox_mlist"] .ui-jqgrid-btable tbody {display:block; width:100%;}
	.ui-jqgrid[id^="gbox_mlist"] .ui-jqgrid-btable tbody tr {display: table; width: 100%; table-layout: fixed;}
	.ui-jqgrid[id^="gbox_mlist"] .ui-jqgrid-btable tbody tr td:first-child {width:13%;}
	.ui-jqgrid[id^="gbox_mlist"], .ui-jqgrid[id^="gbox_mlist"] .ui-jqgrid-view, .ui-jqgrid[id^="gbox_mlist"] .ui-jqgrid-hdiv, .ui-jqgrid[id^="gbox_mlist"] .ui-jqgrid-bdiv {width:100% !important;}
	.ui-jqgrid[id^="gbox_mlist"] tr.jqgrow td {padding:0 !important;}
	.ui-widget-content a div {padding: 14px !important; word-break:break-all; box-sizing: border-box;}
	.ui-jqgrid tr.ui-row-ltr td > div.mjoCont {border-top: 1px dashed #d5d5d5; padding: 10px 0;}
	.ui-jqgrid tr.ui-row-ltr td > div.mjoCont div {padding: 0px !important; word-break:break-all;}
	.ui-jqgrid tr.ui-row-ltr td > div.mjoCont div a {padding:0 14px;}
	.ui-jqgrid tr.ui-row-ltr td > div.mjoCont div a:nth-child(2n+1):not(:nth-child(-n+2)) {border-top: 1px dashed #d5d5d5; margin-top: 10px; padding-top: 10px;}
	
	/* 테이블 옵션 */
	#container .conArea .searchPack {min-height:5.3rem; padding:0.7rem 1rem;}
	#container .conArea .searchPack .mainOption .lang_tit {display:none;}
	#container .conArea .searchPack .mainOption label {padding-left:2.4rem;}
	#container .conArea .searchPack .mainOption #selectLangKor + label {padding-right:1.2rem;}
	
	/* 테이블 검색 */
	#container .conArea .searchPack .searchKeyword {width: calc(100% - 215px);}
	#container .conArea .searchPack select#listCount {display:none;}
	
	/* 서브 - 로케이션 메뉴 */
	#container .locationLine .locationRoute h2 .selectedGnb {width: 5.8rem; min-width: initial; font-size: 0.01rem;}
	#container .locationLine .locationRoute .lnbLink.active {left:11.5rem; width:29.3rem;}
	#container .locationLine .locationRoute p .selectedLnb {min-width:initial; padding: 0 5rem 0 2.2rem;}
	
	/* 푸터 */
	footer .footerInner {width:100%; padding:3rem 0 2.1rem 0;}
	footer .footerInner .linkLine ul {padding:0 0 0 0.6rem;}
	footer .footerInner address {padding: 0.4rem 1.6rem 0 1.6rem; word-break: keep-all;}
	
	/* 페이지 상단 이동 */
	.toTop.mobile {display:none;}
	
	/* 법페이지 */
	#lawSearch_header h1 {display:none;}
	#lawSearch_header .btnSearchOption {float: right; width:42px; height:42px; border:0; border-radius: 3px; background:#a9882d url('../../images/eng_service/main_renewal2/search_wt.png') no-repeat center;}
	#lawSearch_header .btnSearchOption.close {background:#a9882d url('/images/eng_service/sub/icon_close_gy.png') no-repeat center; margin-left:1rem}
	#lawSearch_header .lawViewTit {width: calc(100% - 100px); padding: 1.4rem 0 0 1rem;}
	#lawSearch_header .lawViewTit li {overflow:auto; text-overflow: initial;}
	#lawSearch_header .lawViewTit li span {width:initial; overflow: auto;text-overflow: initial;}
	#lawSearch_header .lawViewTit li::-webkit-scrollbar {display: none;}
	#lawSearch_container {min-width:100%;}
	#lawSearch_container .info-wrap {width:100%; overflow-x:auto;}
	#lawSearch_container .info-wrap::-webkit-scrollbar {display: none;}
	#lawSearch_container .txt-info {min-width:1280px;}
	#lawSearch_header .searchOption label, #lawSearch_header .searchOption input, #lawSearch_header .searchOption .searching {display:none;}
	#lawSearch_header .searchOption input {width:16rem;}
	#lawSearch_header .searchOption .searching {padding:0 1rem;}
	#lawSearch_header .searchOption .searchNotice {width:29.6rem; padding:1.8rem 3rem 1.8rem 0.8rem; left:0;}
	#lawSearch_header .searchOption .searchNotice .btn_close {right:0.5rem;}
	#lawSearch_container .conArea.lawSearch .lawSearch_tree {display:none; width:100%;}
	#lawSearch_container .conArea.lawSearch .lawSearch_tree .listBtnWrap {width:100%; height:5.8rem; border-top: 1px solid #ddd; padding: 1rem 2rem 1rem 1.5rem; box-sizing:border-box; text-align: center;}
	#lawSearch_container .conArea.lawSearch .lawSearch_tree .listBtnWrap button {height: 37px; padding: 0 12px; background: #f6f6f6; border: 1px solid #dcdcdc; border-radius: 5px; color: #222; font-size: 16px; line-height: 35px; box-sizing: border-box;}
	#lawSearch_container .conArea.lawSearch .lawSearch_tree .listBtnWrap button.showJo {background-color:#c6a345; border-color:#c6a345; color:#fff;}
	#lawSearch_container .conArea.lawSearch .doorBtnWrap {display:none;}
	#lawSearch_container .conArea.lawSearch .lawViewWrap {overflow-x:auto;}
	#lawSearch_container .conArea.lawSearch .lawSearch_contents.kor {width: 100%; overflow-x: auto;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn {height:6.3rem; padding:1rem 2rem 0.9rem 1.5rem;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn.mobile {height:5.8rem; padding:1rem;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn.mobile {border-top:1px solid #ddd;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft select {width:15.5rem;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnContSize {display:none;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .viewOption {margin-left:0; float:left;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .viewOption > .form {display:block; margin-bottom:0.6rem;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .viewOption .form > input[type="radio"] + label {display:block;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnPopup {float: left;margin-top: 0.3rem;margin-left: 0;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnPopup .showJoTit {display:inline-block;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn.mobile .btnLeft .btnContSize {display:inline-block;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn.mobile .btnRight{float:left; font-size: 0; margin-left: 2rem;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn.mobile .btnRight button {width:38px; height:37px; border:1px solid #dcdcdc; border-radius:5px; box-sizing:border-box; vertical-align: middle;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn.mobile .btnRight button:hover {border-color:#b5975c;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn button .tooltip {display:none;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnPopup button {padding:0 0.8rem;}
	#lawSearch_container .conArea.lawSearch .lawSearch_btn .btnLeft .btnPopup button.mobile {display:inline-block;}
	#lawSearch_container .con_textArea {border-left:0;}
	
	/* 법령검색 > 통합검색 */
	#container .conArea .searchPack .mainOption.totalSearch .searchKeyword {width: calc(100% - 130px);}
	#container .conArea .searchPack .mainOption.totalSearch p, #container .conArea .searchPack .mainOption.totalSearch span {display:none;}
	#container .conArea .alignBox.totalSearch select {display:none;}
}

@media all and (max-width: 1179px) {
	.totalSearchWrap [id^="gbox_list"] {display:none;}
	.totalSearchWrap [id^="gbox_mlist"] {display:block;}
	#container.totalSearchWrap .conArea .searchPack .mainOption .lang_tit, .totalSearchWrap .mainOption span, .totalSearchWrap .alignBox select {display:none;}
	#container .conArea .searchPack .searchKeyword2 {width: calc(100% - 150px);}
}

@media all and (max-width: 768px){
	.searchLine .searchBox {width: calc(100% - 62px);}
	
	/* 고객서비스 - 저작권지침 */
	#container .conArea .conBody.inquiry p {line-height:1.6;}
	#container .conArea .conBody.inquiry .blankBtn2 {margin-left:0; margin-top:0.8rem;;}
}

@media all and (max-width: 600px) {
	#container .conArea .searchPack .searchKeyword02 {width:calc(100% - 11rem);}
}

@media all and (max-width: 500px) {
	/* 알림 팝업 */
	.alertPopup {width:35rem; left: calc(50% - 175px);}
	.lawView .alertPopup {top: calc(76% - 156px);}
	.alertPopup .alertInfoBox {padding:3.7rem 3rem;}
}