@import url(common.css);
/*초기화*/
*{margin:0;padding:0;font:12px/30px "돋움"; color:#444;}
body,html {margin:0;padding:0;height:100%;}

table{border-collapse:collapse;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a{text-decoration:none;}
a:hover { color:#444;}

#Popup{height:100%;}
#pWrap{width:100%;height:100%}
#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{overflow:hidden;padding:8px 10px 11px 10px; height:38px; line-height:56px; border-bottom:1px solid #d7d7d7; background:#868a8e;}
#Popup_lawtit h1 {float:left;vertical-align:middle;font-size:16px;color:#fff;font-weight:bold; font-family: NanumGothic, 맑은고딕; z-index:200; }
#Popup_lawtit h1 a{font-size:16px;color:#fff;font-weight:bold; font-family: NanumGothic, 맑은고딕; }
#Popup_lawtit h1 a.dot1{margin-top:5px;display:block;padding-left:25px;}
#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_lawtit ul{float:right;margin-top:4px;}
#Popup_lawtit ul li{display:inline-block;zoom:1;*display:inline;}
#Popup_lawtit ul li:first-child{margin-right:5px;}
#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;}
#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; }


/*팝업 2단비교 보기*/
#Popup_2column {width:100%;overflow: hidden;} /*전체내용박스 높이*/
/*열고닫기버튼*/
#Popup_2column #plawbtn {width:13px; padding-top:210px;  position:absolute; left:213px;}
/*2단*/	
#Popup_2column{ }
#Popup_2column #plawcon1 {float:left;overflow:hidden;width:49.9%;height:100%;zoom:1;}
#Popup_2column #plawcon2 {float:right;overflow:hidden;width:49.9%;height:100%;zoom:1; }
/*상단버튼*/

#Popup_2column .plawbt {width:100%; height:32px; background-color:#f2f2f2; border-bottom:1px solid #e1e1e1; padding-top:4px; overflow:hidden;}
#Popup_2column fieldset {padding:0 0 0 23px;}
#Popup_2column .plawbt img {vertical-align:bottom;}
#Popup_2column .plawbt a {float:left;}
#Popup_2column .plawbt .tree_srch1 {float:left; position:relative; width:5%; height:27px; margin:0 3px;}
#Popup_2column .plawbt .tree_srch2 {float:left; position:relative; width:15%; height:27px; margin:0 3px;}
#Popup_2column .plawbt .srch {float:left; position:relative; width:25%; height:27px; border:1px solid #125dab; background-color:#fff; margin:0 3px;}
#Popup_2column .plawbt .type_text {width:80%; height:25px; line-height:17px;*height:20px;*margin-top:-1px; 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; 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:absolute;width:321px;height:100%;
	_margin-right:-3px;border-right:1px solid #e1e1e1;

}

#Popup_allview #plawlist  .plawlist_scroll{overflow:hidden;overflow-y:auto;width:300px;height:100%;border-right:1px solid #e1e1e1;}
#Popup_allview #plawlist .toggle_btn{ position:absolute;top:43%;right:3px; }
#Popup_allview #plawlist.close_left{width:10px;bordeR:0;}
#Popup_allview #plawlist.close_left .toggle_btn{ position:absolute;top:43%;left:0px; }
#Popup_allview #plawlist .con { position:absolute; width:300px;height:100%;}

/*전체보기 열고닫기버튼*/
#Popup_allview #plawbtn { float:left; width:14px;  padding-top:300px; }
	
/*전체보기 상단버튼*/
#Popup_allview .plawbt {width:100%; height:38px; background-color:#f2f2f2; border-bottom:1px solid #d0d0d0;overflow:hidden;}
#Popup_allview .plawbt span {color:#98c8dd; padding-left:2px;}
#Popup_allview .plawbt .rbt {float:right; padding:3px 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 img { vertical-align:middle;}
#Popup_allview .plawbt .lbt {float:left;margin:2px 0 0 10px;}

/*전체보기 검색*/
#Popup_allview .plawbt fieldset {float:left; margin:4px 0 0 7px;}
#Popup_allview .plawbt .srch { position:relative;}
#Popup_allview .plawbt .type_text {float:left;padding:6px 5px;width:160px;height:15px;font-size:14px;border:1px solid #d2d2d2;border-right:0;}
#Popup_allview .plawbt .type_btn {float:left;border:1px solid #125dab;border-left:0;}


.pop_pan{position:relative;padding:10px 0 0 20px;}
.pop_pan .tit{font-weight:bold;font-size:15px;margin-right:10px;}
.pop_pan .s_box input[type='text']{width:235px;height:25px;border:1px #d2d2d2 solid;border-right:0;}
.pop_pan .s_box input[type='image']{vertical-align:top;}
.pop_pan .lbt{position:absolute;top:10px;right:10px;}

/*전체보기 규정정보제목*/
#Popup_allview #plawcon .tit {position:relative; width:100%;height:35px;line-height:35px;background:#f2f2f2;border-bottom:1px solid #d0d0d0; overflow:hidden; }
#Popup_allview #plawcon .tit .ptit {float:left; margin:0 0 0 6px; background:url(../../images/service/sub/law_view_arrow.gif) no-repeat 0 50%; padding-left:15px; font-weight:normal; font-size:12px; }
#Popup_allview #plawcon .tit .depart {position:absolute; top:0; right:40px; background:url(../../images/service/sub/law_view_arrow.gif) no-repeat 0 50%; padding-left:15px; font-weight:normal; font-size:12px; }
#Popup_allview #plawcon .tit .stit {line-height:35px; text-align:center;}
#Popup_allview #plawcon .tit .stit span {font-size:16px; color:#575757; font-weight:bold;}
#Popup_allview #plawcon .tit .stit span .red16b {font-size:16px;color:#f58314;font-weight:bold;}
#Popup_allview #plawcon .tit .stit select {width:120px; padding:4px 0; margin:5px 0 0 16px;}



/*전체보기 규정정보내용*/
#Popup_allview #plawcon {
	overflow:hidden; overflow-y:auto; 
	padding-left:321px; zoom:1; border-left:1px solid #e1e1e1; 
}

#Popup_allview #plawcon .frame_area{width:100%;overflow-y:hidden;} 
/*조문연혁보기*/  
#Popup_history {padding:0; height:100%;}
#Popup_history .scroll_x {width:98%;height:100%;margin:0 auto;overflow-x:auto;}
#Popup_history .scroll_x ul {display:block;width:auto;height:100%;overflow:hidden;}
#Popup_history .scroll_x ul li {float:left;height:100%;}
.history_ptit {margin-left:20px; background:url(../../images/service/sub/law_view_arrow.gif) no-repeat 0 10px; padding-left:15px; font-weight:bold; font-size:12px; }
#Popup_history h4 { display:block; padding:20px 0; text-align:center; font-size:16px; color:#575757; font-weight:bold; }
#Popup_history  table { width:430px; height:100%; border:1px solid #a5bbd7;}		
#Popup_history  table th { height:32px; height:2px; line-height:32px; background:#e2e8f0; border-bottom:1px solid #a5bbd7; font-weight:bold; text-align:left; padding-left:20px;}		
#Popup_history  table th img {  float:right; padding:5px 10px 0 0 }
#Popup_history  table td { background:none;}

.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:#575b5f;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 {padding:0 20px;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 {margin:10px auto 0 auto;height:auto}
.pop_tb001 {width:100%;border-top:2px solid #3a70a2;border-left:1px solid #d0d0d0;}
.pop_tb001 th {font:bold 12px/32px "돋움";color:#000;background:#f1f2f3;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;}

.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 #ba3a60;margin-top:18px;}
.pop_tb003 th {background:#f3f3f3;border-bottom:1px solid #ddd;height:29px;font:bold 12px/20px "돋움";color:#777;text-align:center;}
.pop_tb003 td {border-bottom:1px solid #ddd;height:29px;font: 12px/20px "돋움";color:#444;text-align:left;padding-left:10px;}

.pop_print_title {margin-top:20px;padding-left:15px; font-size:18px; font-family:"MALGUN","맑은고딕"; color:#2e2e2e; }
.pop_print_contents {margin:0 10px;border:1px solid #ddd;height:446px;margin-top:10px;}

.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;}

/*인풋*/
.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;}
.c_yellow {font:12px/12px "돋움";color:#ffa20f;}
.c_red {font:12px/12px "돋움";color:#ff0000;}
.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;}

.pop_tit{height:60px;padding-left:15px;}
.pop_tit .title{display:block;line-height:60px;font-weight:bold;margin-right:13px;}

.tab {border-bottom:2px solid #c0c0c0; margin-bottom:15px; }
.tab ul {overflow:hidden;}
.tab ul li {font-weight:bold; float:left; margin-right:4px;}
.tab ul li a {display:inline-block;font-weight:bold;font-size:14px; width:114px;height:37px;line-height:37px; text-align:center;}
.tab ul li.t a {border:1px solid #e5e5e5; border-bottom:none; background-color:#f7f7f7; color:#767676; }
.tab ul li.t a:hover, .tab ul li.t_o a {border:1px solid #98012e; border-bottom:none; background-color:#98012e; color:#fff;}
.con .brdComView{border-bottom:1px #ddd solid;}
.con .brdComView th{height:32px;color:#6d747d;background:#f9f9f9; font-weight:bold;border-right:0;}
.con .brdComView td{height:40px;text-align:center;color:#000;border-top:1px #ddd solid;}
.con .brdComView .left{text-align:left;padding-left:5px;}
.mt10{margin-top:10px;}
/* .ntit{border-bottom:2px #6b9bda solid;height:38px;color:#344051;font-size:14px;font-weight:bold;padding-left:15px;background:url(/images/service/pop/dot1.gif) no-repeat 0 11px;} */
.ntit{border-bottom:2px solid #c0c0c0;height:38px;color:#344051;font-size:14px;font-weight:bold;padding-left:15px;}
.file-info{position:relative;text-align:right;height:35px;border-bottom:1px #ddd solid;}
.file-info span{position:absolute;top:0;left:0;color:#6b9bda;}
.file-info a{vertical-align:bottom;text-decoration:underline;color:#000;font-size:12px;margin:0 5px;}

/*판례 제목*/
.precedent_tit {font-size:16px;color:#4f5e71;margin:0 0 5px;font-weight:bold;}
/*첨부파일*/
.attach_tit {float:left;margin:0 0 0 10px;color:#6b9bda;font-size:13px;font-weight:bold;letter-spacing:-1px;}