@import url(common.css);
/*초기화*/
* {font-family:'맑은 고딕', 'Malgun Gothic', 돋움, Dotum, Sans-serif;margin:0;padding:0;font-size:12px;color:#444;}
body,html {height:100%;}

table {border-spacing:0;border-collapse:collapse;}
img,fieldset{border:0;}
ul,ol,li{list-style:none;}
i,em,address{font-style:normal;}
a{text-decoration:none;}
a:hover { color:#444;}

	#Popup{height:100%;}
	#pWrap{width:100%;height:100%;min-width:1024px;}
	#Popup  #close {position:fixed; top:12px; right:10px;}

	#Popup .top_title{height:23px; vertical-align:middle; border-bottom:#e1e1e1 solid 1px; padding:5px 10px; font-family:맑은고딕, Malgun Gothic; color:#656565;}
	#Popup .top_title_bg{height:23px; line-height:23px; vertical-align:middle; border-bottom:#e1e1e1 solid 1px; padding:5px 10px; background:#e9eff4; color:#555555; font-weight:bold;}

	/*팝업 규정*/
	#Popup_lawtit {padding:5px 8px 6px;background:#4e6888;overflow:hidden;}
	#Popup_lawtit h1 {float:left;font-size:16px;color:#dbdfe5;line-height:24px;letter-spacing:-1px;}
	#Popup_lawtit h1 a {display:block;vertical-align:middle;}
	#Popup_lawtit h1 a img {float:left;}
	
	#Popup_lawtit .btnBox {float:right;}
	#Popup_lawtit .btnBox a {float:left;margin:0 0 0 8px;}
	#Popup_lawtit .btnBox a:first-child {margin:0;}
	
	#Popup_lawtit a.btn_close {float:right;}
	#Popup_lawtit a.btn_close img {float:left;}
	#Popup_lawtit .btnBox a.btn_close {float:left;}
	
	.tool_line {overflow:hidden;padding:4px 10px 5px;background:#f4f5f5;}
	.tool_line .btn_box {float:left;}
	.tool_line .btn_box .coBtn {float:left;margin:0 0 0 5px;}
	.tool_line .btn_box .coBtn:first-child {margin:0;}
	.tool_line select {float:right;border:1px solid #d2d2d2;width:104px;height:29px;}
	
.coBtn {display:inline-block;padding:0 10px;height:27px;line-height:2.6;border:1px solid #d2d2d2;background-color:#f8f8f8;background-repeat:no-repeat;font-family:'돋움', Dotum, Sans-serif;font-size:11px;font-weight:normal !important;color:#575757 !important;letter-spacing:-1px;}
.coBtn:hover {background-color:#006994;border:1px solid #006994;color:#fff !important;}

.funcBtn {}

.downBtn {padding:0 10px 0 30px;background-image:url('/images/service/sub/icon_down.png');background-position:8px 6px;}
.downBtn:hover {background-image:url('/images/service/sub/icon_down_over.png');}
.fullBtn {padding:0 10px 0 30px;background-image:url('/images/service/sub/icon_full.png');background-position:9px 8px;}
.fullBtn:hover {background-image:url('/images/service/sub/icon_full_over.png');}
.twoBtn {padding:0 10px 0 30px;background-image:url('/images/service/sub/icon_twoBlock.png');background-position:10px 8px;}
.twoBtn:hover {background-image:url('/images/service/sub/icon_twoBlock_over.png');}
.oldNewBtn {padding:0 10px 0 30px;background-image:url('/images/service/sub/icon_oldNew.png');background-position:8px 7px;}
.oldNewBtn:hover {background-image:url('/images/service/sub/icon_oldNew_over.png');}
.infoBtn {padding:0 10px 0 30px;background-image:url('/images/service/sub/icon_info.png');background-position:11px 7px;}
.infoBtn:hover {background-image:url('/images/service/sub/icon_info_over.png');}
.printBtn {padding:0 10px 0 30px;background-image:url('/images/service/sub/icon_print.png');background-position:10px 7px;}
.printBtn:hover {background-image:url('/images/service/sub/icon_print_over.png');}
.writeBtn {padding:0 10px 0 30px;background-image:url('/images/service/sub/icon_write.png');background-position:11px 7px;}
.writeBtn:hover {background-image:url('/images/service/sub/icon_write_over.png');}
.yearBtn {padding:0 10px 0 30px;background-image:url('/images/service/sub/icon_year.png');background-position:9px 8px;}
.yearBtn:hover {background-image:url('/images/service/sub/icon_year_over.png');}
	
	#Popup_lawtit .popHeadR {float:right;}
	#Popup_lawtit .popHeadR input[type=checkbox] {float:left;margin:7px 0 0;width:15px;height:15px;border:1px solid #5d8dca;background:#fff;cursor:pointer;}
	#Popup_lawtit .popHeadR label {float:left;margin:7px 20px 0 0;padding:0 0 0 5px;font-size:13px;color:#f8f8f8;cursor:pointer;line-height:1.1;}
	#Popup_lawtit .popHeadR .btn_close {float:left;}
	#Popup_lawtit #htit {height:30px; line-height:30px; vertical-align:middle;padding:5px 20px 5px 20px ;font-size:16px;color:#fff; background:#495662; font-weight:bold; font-family: NanumGothic, 맑은고딕; z-index:200;}
	#Popup_law .bt {text-align:right; height:30px; padding-top:8px;}
	#Popup_law .bt img {margin-left:5px;}
	#Popup_law .con {border:1px solid #d8d8d8; padding:15px; line-height:20px; }
	#Popup .pclose2 {clear:both; border-top:1px solid #339ac8; margin-top:13px; padding-top:10px; text-align:right;}
	#Popup .pclose2 img {margin-left:5px;}
	/*신은정수정 2017-02-28*/
	/* 기존코드
	#Popup .pfooter p{ 
	width:100%; border-top:2px solid #cfcfcf; background:#f2f2f2;
	height:30px; line-height:30px;text-align:center; font-size:13px; font-family:"MALGUN","맑은고딕"; color:#656565; }
	*/
	#Popup .pfooter p{ 
	width:100%; border-top:2px solid #cfcfcf; background:#f2f2f2;
	height:33px; line-height:33px;text-align:center; font-size:13px; font-family:"MALGUN","맑은고딕"; color:#656565; }
	
	/*도움말 팝업*/
	.tab.help_tab {padding:14px 0 18px 10px;}
	.tab.help_tab ul.tabs {display:block;margin:0;overflow:hidden;}
	.tab.help_tab ul.tabs li {float:left;margin:0 0 0 14px;padding:5px 8px;font-size:14px;color:#000;cursor:pointer;}
	.tab.help_tab ul.tabs li:first-child {margin:0;}
	.tab.help_tab ul.tabs li.tab_on {background:#4f5e71;color:#fff;}
	.helpView {padding:0 14px 14px 14px;}
	.helpView img {}
	
	/*팝업 2단비교 보기*/
	#Popup_2column {} /*전체내용박스 높이*/
		/*열고닫기버튼*/
		#Popup_2column #plawbtn {width:13px; padding-top:210px;  position:absolute; left:213px;}
		/*2단*/
		#Popup_2column #plawcon1 {float:left;overflow:hidden;width:49.9%;zoom:1;}
		#Popup_2column #plawcon2 {float:right;overflow:hidden;width:49.9%;zoom:1;}
		/*상단버튼*/
		
		#Popup_2column .plawbt {width:100%; height:32px; background-color:#f2f2f2; border-bottom:1px solid #e1e1e1; padding-top:4px;}
		#Popup_2column fieldset {padding:0 0 0 23px;}
		#Popup_2column .plawbt img {vertical-align:bottom;}
		#Popup_2column .plawbt a {float:left;}
		#Popup_2column .plawbt .srch { float:left; position:relative; width:25%; height:26px; border:1px solid #bea287; background-color:#fff; margin:0 3px;}
		#Popup_2column .plawbt .type_text {width:80%; height:21px; line-height:17px; padding:1px 0 0 3px; border:0 none; -webkit-appearance:none; -webkit-border-radius:0; }
		#Popup_2column .plawbt .type_btn {position:absolute; top:0; right:0;  border:0 none; background:url('/images/service/btn_search.gif') no-repeat 0 0; text-indent:-1000em; -webkit-appearance:none; -webkit-border-radius:0;}

		
		/*제목*/
		#Popup_2column .tit {font-weight:bold; font-size:14px; border-bottom:1px solid #e1e1e1; padding:10px 0 8px 0; text-align:center; line-height:20px;}

	/*팝업 전체보기*/
	#Popup_allview {width:100%;/* height:100%; */} 
	
		/*전체보기 연혁*/
		#Popup_allview #plawlist {position:relative;float:left;width:22%;}
		#Popup_allview #plawlist .con {height:100%;border-right:1px solid #e1e1e1;}
		#Popup_allview #plawlist .toggle_btn {position:absolute;top:43%;right:-17px;}
		
		/*전체보기 열고닫기버튼*/
		#Popup_allview #plawbtn { float:left; width:14px;  padding-top:300px; }
		
		/*전체보기 규정정보내용*/
		#Popup_allview #plawcon {padding-left:22%;}
		/*전체보기 상단버튼*/
		#Popup_allview .plawbt {width:100%; height:36px; background-color:#f2f2f2; border-bottom:1px solid #d0d0d0;}
		#Popup_allview .plawbt span {color:#98c8dd; padding-left:2px;}
		#Popup_allview .plawbt .rbt {float:right; padding:4px 10px 0 0;}
		#Popup_allview .plawbt .rbt a {font-size:11px; color:#146d95;}
		#Popup_allview .plawbt .rbt span {margin:0 4px;}
		#Popup_allview .plawbt .rbt a:hover {font-weight:bold;}
		#Popup_allview .plawbt .rbt img { vertical-align:middle;}
		#Popup_allview .plawbt .lbt {float:left; padding:4px 0 0 10px;}
		#Popup_allview .plawbt .lbt a {float:left;margin:0 0 0 -1px;} 
		#Popup_allview .plawbt .lbt a:first-child {margin:0;}
		
		/*전체보기 검색*/
		#Popup_allview .plawbt .srch {position:relative;float:left;padding:4px 0 0 10px;}
		#Popup_allview .plawbt .srch a {float:left;}
		#Popup_allview .plawbt .srch .type_text {float:left;padding:5px 26px 5px 5px;width:175px;height:17px;border:1px solid #d2d2d2;}
		#Popup_allview .plawbt .srch .type_btn {float:left;margin:7px 0 0 -22px;}
		#Popup_allview .plawbt .srch .search_keyword {float:left;padding:5px 0 0 15px;font-size:13px;color:#000;margin:0 7px 0 0;}
		#Popup_allview .plawbt .srch .search_keyword i {font-size:13px;color:#4a00b9;}
		#Popup_allview .plawbt .srch .prevKey {margin:2px 0 0;}
		#Popup_allview .plawbt .srch .nextKey {margin:2px 0 0 -1px;}

		
				
		/*전체보기 규정정보제목*/
		#Popup_allview #plawcon .tit {
			position:relative;height:60px;  
			background-color:#f2f2f2;border-bottom:1px solid #e1e1e1;
		}
		#Popup_allview #plawcon .tit .ptit {position:absolute;height:14px;top:8px; left:10px; background:url(/images/service/sub/law_view_arrow.gif) no-repeat 0 50%; padding-left:18px; font-size:12px; }
		#Popup_allview #plawcon .tit .depart {position:absolute;height:14px;top:8px; right:40px; background:url(/images/service/sub/law_view_arrow.gif) no-repeat 0 50%; padding-left:18px; font-size:12px; }
		#Popup_allview #plawcon .tit .stit {display:block;font-size:15px;color:#575757;font-weight:bold;text-align:center;line-height:2.1;padding-top:20px;}
		#Popup_allview #plawcon .tit .stit select {width:104px;height:29px;border:1px solid #d2d2d2;font-size:12px;color:#575757;vertical-align:middle;}
		#Popup_allview #plawcon .tit .stit select option {font-size:12px;color:#575757;}
		/*전체보기 규정내용*/
		#Popup_allview #plawcon .frame_area{width:100%;overflow-y:hidden;} 

.pop_title_line {background:#f2f2f2;border-bottom:1px solid #b3b4b8;margin:0 0 10px;overflow:hidden;}
.pop_title_line .pop_title {float:left;padding:12px 0 12px 16px;font-size:15px;color:#000;margin:0 0 0 1.2%;background:url('/images/service/sub/bullet.png') 0 50% no-repeat;}
.pop_title_line .btn_down {float:right;margin:0 1.2% 0 0;}

/*조문연혁보기*/
#Popup_history .ptit {margin:0 2.5% 12px;font-size:13px;color:#000;}
#Popup_history .ptit select {width:120px;height:18px;border:1px solid #aaa;}
#Popup_history h4 {display:block;padding:20px 0;text-align:center;font-size:16px;color:#575757;font-weight:bold;}

.scroll-xBox {width:95%;height:100%;margin:0 auto;overflow-x:auto;}
.scroll-xBox ul {display:block;height:100%;overflow:hidden;}
.scroll-xBox ul li {float:left;height:100%;}
.scroll-xBox table[id^=con] {width:430px;height:100%;border:1px solid #a5bbd7;}
.scroll-xBox table th {background:#e2e8f0;padding:0 10px 0 18px;height:33px;line-height:2.0;font-size:13px;font-weight:normal;color:#000;}
.scroll-xBox table th a {float:right;line-height:1.0;margin:2px 0 0;}
.scroll-xBox table td {background:none;}

.scroll-yBox {padding:0 18px;height:100%;overflow-y:auto;}
.scroll-yBox .yInner {padding:20px 0;}

.pfooter{position:fixed;z-index:100;width:100%;left:0;bottom:0;} 
/*팝업공통구조*/
.pop_wrap {width:100%;height:100%;}
.pop_wrap02 {width:100%;}
.pop_top {position:relative;width:100%;height:49px;background:#5e564d;font:18px/45px "MALGUN","맑은고딕";color:#fff; padding-left:10px;}
.pop_top_logo {position:relative;width:100%;height:39px;background:#5e564d; padding:18px 0 0 20px;}
.law_title { width:95%; margin:20px auto; }
.law_title h1 { display:block; text-align:center; font-size:16px; line-height:30px; color:#000; font-weight:bold; letter-spacing:-1px;  }
.law_title .btn_down { float:right }
.pop_close_btn {position:absolute;top:7px;right:20px;}
.pop_print_btn {position:absolute;top:7px;right:60px;}
.pop_tbwrap {width:95%;margin:0 auto;}
.pop_tb001 {width:100%;height:100%;border-top:2px solid #6b9bda;border-left:1px solid #d0d0d0;}
.pop_tb001 th {font:bold 12px/32px "돋움";background:#e2e8f0;height:25px;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
.pop_tb001 td {padding:10px;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;height:100%;}

.pop_tb004 {width:100%;height:100%;border-top:1px solid #9c9c9c;border-left:1px solid #9c9c9c;}
.pop_tb004 th {font:bold 12px/25px "돋움";background:#efefef;height:25px;border-bottom:1px solid #9c9c9c;border-right:1px solid #9c9c9c;}
.pop_tb004 td {padding:10px;border-bottom:1px solid #9c9c9c;border-right:1px solid #9c9c9c;}


.pop_tbwrap02 {width:100%;height:auto;}
.pop_tb002 {width:100%;height:100%;border-top:4px solid #4380ce;}
.pop_tb002 th {background:#20242f;color:#fff;border-left:1px solid #3f76bd;}
.pop_tb002 th ul li span , .pop_tb002 th ul li {color:#fff;}
.pop_tb002 td {border-bottom:1px solid #20242f;border-left:1px solid #20242f;padding:10px;height:740px;}

.pop_tb003 {width:100%;border-top:2px solid #cacaca;border-right:1px solid #fff;margin-top:18px;}
.pop_tb003 th, .pop_tb003 td {border-bottom:1px solid #cacaca;font-size:14px;color:#5e564d;padding:8px 10px;text-align:left;}
.pop_tb003 th {background:#f6f6f6;border-right:1px solid #cacaca;font-weight:normal;text-align:center;}

.pop_print_title {padding:10px 0 10px 16px;font-size:15px;color:#000;margin:0 2.5%;background:url('/images/service/sub/bullet.png') 0 50% no-repeat;}
.pop_print_contents {width:95%;margin:0 auto;}
.pop_print_contents .print {padding:10px;height:380px;border:1px solid #ddd;overflow:hidden;overflow-y:auto;}
.pop_print_contents .printJo {padding:0 15px 30px;border:1px solid #ddd;}

.full_contents_wrap {width:100%;height:100%;}
.full_contents_list {width:28%;padding:1%;border:1px solid #ccc;height:100%;}
.full_contents {width:66%;;padding:1%;border:1px solid #ccc;height:100%;}
.zoom {height:28px;font:bold 12px/28px "굴림";color:#777;float:left;margin-left:15px;}
.pop_foot {background:#e3e3e3;width:100%;height:27px;text-align:center;font:12px/27px "돋움";color:#383838;display:none;}

/*인풋*/
.txt_box {border:1px solid #ddd;font:bold 16px/23px "돋움";color:#444;height:23px;}
.txt_box01 {width:30%;border:3px solid #4380ce;height:26px;}
.select001 {width:25%;border:none;height:31px;}
.txt_box02 {width:250px;border:3px solid #4380ce;height:26px;}
.txt_box03 {border:1px solid #ccc;height:18px;}
.text_area {border:1px solid #ccc;resize:none;height:200px;}
/*폰트*/
.orange12 {font:12px/12px "돋움";color:#ff7f00;}
.txt_bold {font-weight:bold;}

/*기타*/
.align_c {text-align:center;}
.v_align_m {vertical-align:middle;}
.ov_auto {overflow:auto;}
.ov_hidden {overflow:hidden;}
.float_l {float:left;}
.float_r {float:right;}


/*관리자 문의*/
.ask_txt h1 {font:bold 14px/18px "돋움";color:#222;}
.ask_txt {font:12px/13px "돋움";color:#777;padding-left:20px;margin-top:40px;}

/*2단보기 아이프레임*/
.second_wrap {width:100%;text-align:center;}
.second_stage_top {margin-bottom:20px;height:49px;background:#20242f;border-top:4px solid #4380ce;text-align:center;font:bold 16px/49px "돋움";color:#fff;}