@charset "utf-8";

/*base*/		
html,body{padding:0; margin:0; font-family:"돋움",dotum,sans-serif;}
div, ul, ol, dl, dt, dd, form, fieldset, td, th, li, h1, h2, h3, h4, h5, h6, p{padding:0; margin:0;}
body{font-family:arial; font-size:12px;  color:#666; line-height: 140%; letter-spacing: -1px; }
/* td{font-family:gulim, dotum, verdana, arial; font-size:12px;  color:#666; line-height: 140%; } */
a{font-family:arial; font-size:12px;  color:#666; text-decoration:none; line-height: 140%; }
fieldset, img{border:none;}
ul, ol{list-style:none;}
em{font-style:normal;}
.skip_navigation, .blind{overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:0; height:0; font-size:0; line-height:0;}
legend{overflow:hidden; visibility:hidden; position:absolute; top:0; left:-100px; width:0; height:0; font-size:0; line-height:0;} /* 도레미*/
caption{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;} /* 도레미*/
.hide{display:none;}

.btnR{padding-top:10px; text-align:center;}
.btnR.lineh{border-top:1px solid #D1D1D1;}

.right {text-align:right}

.colRed{color:#fb5900;}
.colBlue{color:#2d87c9;}

#Popup{height:100%}
#pWrap{display:table;width:100%;height:100%}


/*팝업 규정*/
#topArea {height:53px; position:relative;border-top:1px solid #f0f0f0; border-bottom:3px solid #333333; background:#ffffff;}
#topArea h1.logo {position:absolute; top:13px; left:21px; overflow:hidden; display:block; width:184px; height:30px; background:url("../../images/kor_service/common/logo.gif") no-repeat;  text-indent:-999px}

/* #Popup_lawtit h1{text-align:right; height:33px; background:url('/images/service/inc/pop_bg.gif') repeat-x left top; padding-right:15px; font-size:14px; color:#fff;}
#Popup_lawtit #htit {text-align:left; height:24px; background:url('/images/service/inc/pop_bg.gif') repeat-x left top; padding:9px 0 0 10px; font-size:14px; color:#fff;} */
#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 {background-color:#dbe5ec; clear:both; text-align:center; color:#2c799b; font-size:11px; letter-spacing:normal; padding:5px 0 4px 0; }

/*개정일검색*/
.brdsrch_date{position:relative; margin:13px 0 10px 0; height:50px; background-color:#f7f7f7; border:1px solid #e1e1e1;}
.brdsrch_date form {margin:15px 15px 15px 80px;}
.brdsrch_date .boardForm2 .t {color:#339ac8; font-weight:bold; letter-spacing:-1px;}
.brdsrch_date .boardForm2 {float:left;}
.brdsrch_date .boardBtn {float:left;}
	
/*팝업 전체화면 보기*/
#Popup_allview {display:table-row;width:100%;height:100%;} /*전체내용박스 높이*/
	
/*전체화면 보기 연혁*/
#Popup_allview #plawlist {overflow:hidden;position:relative;float:left;width:300px;height:100%;margin-right:-3px;/* _margin-right:-3px; */border-right:1px solid #e1e1e1;}
#Popup_allview #plawlist .con { position:absolute;}
		
/*전체화면 보기 열고닫기버튼*/
#Popup_allview #plawbtn { float:left; width:13px; padding-top:210px; }
			
/*전체화면 보기 상단버튼*/
#Popup_allview .plawbt {width:100%; height:27px; background-color:#e9eff4; border-bottom:1px solid #e1e1e1;}
#Popup_allview .plawbt span {color:#98c8dd; padding-left:2px;}
#Popup_allview .plawbt .rbt {float:right; padding:7px 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:6px 0 0 10px;}
#Popup_allview .plawbt .lbt a {padding:0 2px;}

/*전체화면 보기 검색*/
#Popup_allview .plawbt fieldset {float:left; margin:4px 0 0 7px;}
#Popup_allview .plawbt .srch { position:relative; width:200px; height:17px; border:1px solid #c6c6c6; background-color:#fff; margin:0 3px;}
#Popup_allview .plawbt .type_text {width:85%; height:14px; padding:3px 0 0 3px; border:0 none; /* -webkit-appearance:none; -webkit-border-radius:0; */ }
#Popup_allview .plawbt .type_btn {position:absolute; top:0px; right:0px; width:23px; height:17px; 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_allview #plawcon {overflow:hidden; overflow-y:hidden; height:100%; /* zoom:1; */ border-left:1px solid #e1e1e1; }		

/*전체화면 보기 규정정보제목*/
#Popup_allview #plawcon .tit {position:relative; height:26px; font-weight:bold; font-size:14px; border-bottom:1px solid #e1e1e1; padding-top:8px; text-align:center;}
#Popup_allview #plawcon .tit .ptit {position:absolute; top:9px; left:10px; background:url(/images/service/inc/bullet1.gif) no-repeat 0 3px; padding-left:13px; font-weight:normal; font-size:12px;}
#Popup_allview #plawcon .tit .depart {position:absolute; top:9px; right:10px; background:url(/images/service/inc/bullet1.gif) no-repeat 0 3px; padding-left:13px; font-weight:normal; font-size:12px;}

#Popup_allview #plawcon .pop_title {padding:20px 0 9px 15px; border-bottom:2px solid #e2e2e2}
#Popup_allview #plawcon .pop_title .titlebtn {position:absolute; right:20px; top:20px}
#Popup_allview #plawcon .navigator {position:absolute; right:20px; top:150px; color:#686868}
#Popup_allview #plawcon .navigator a {color:#686868}
#Popup_allview #plawcon .navigator a.now {font-weight:bold}

#Popup_allview #plawcon .pop_selectoptionWrap {width:100%; overflow:hidden}
#Popup_allview #plawcon .pop_selectoption {float:right; padding:25px 20px 15px 0; color:#565555}
#Popup_allview #plawcon .pop_selectoption input, .pop_selectoption label, .pop_selectoption a {float:left}
#Popup_allview #plawcon .pop_selectoption label {margin:0 10px 0 3px; padding:2px 0 0 0}
#Popup_allview #plawcon .pop_selectoption .textBold {margin-right:3px;}
#Popup_allview #plawcon .pop_selectoption a {margin-left:4px;}

#Popup_allview #plawcon .pop_grayoptionbar {height:28px; padding:8px 20px 0 18px; background:url("../../images/kor_service/contents/bg_popoption.png") repeat-x;}
#Popup_allview #plawcon .pop_grayoptionbar .fl a, .pop_grayoptionbar .fl select {float:left}
#Popup_allview #plawcon .pop_grayoptionbar .fl select {margin-left:10px;}
#Popup_allview #plawcon .pop_grayoptionbar .fr {float:right;}

#Popup_allview #plawcon .viewPDFtitle {position:relative; margin: 0 0 15px 0; padding:20px 120px 19px 19px; color:#424242; text-align:center; border-bottom:1px solid #959595}
#Popup_allview #plawcon .viewPDFtitle h3 {position:absolute; padding-left:18px;  left:20px; top:20px; background:url("../../images/kor_service/contents/bullet_01.png") no-repeat left 3px;}
#Popup_allview #plawcon .viewPDFtitle_title {display:inline; font-size:16px; font-weight:bold;}
#Popup_allview #plawcon .viewPDFtitle .fr {position:absolute; right:20px; top:20px;}

.pop_slidearea {margin:20px 30px; height:50px; padding:10px;}

.history_title {position:relative; margin-right:20px;}
.history_title .cur_history {text-align: right; font-size: 12px; font-family: verdana;vertical-align:middle;}
/* .history_title .cur_history img {vertical-align:middle;} */
.history_title .history_list {text-align: right; font-size: 12px; font-family: verdana;}

.a_btn {position:relative; display:inline-block; overflow:hidden; text-indent:-999px}
.btn_footer1 {width:77px; height:13px; background:url("../../images/kor_service/common/pl_footer.gif");}
.btn_footer2 {width:54px; height:13px; background:url("../../images/kor_service/common/pl2_footer.gif");}

.lawmultiview {position:relative; margin:20px;} /* background:url("../../images/kor_service/contents/dot_line.png") repeat-y center; */
.lawmultiview .contsL, .lawmultiview .contsR {width:47%; height:100%; color:#6b6b6b; position:relative; display:block; padding-left: 5px; padding-right: 5px;}
.lawmultiview .conts {width:auto}
.lawmultiview .contsL {float:left; }
.lawmultiview .contsR {float:right; border-left:1px dotted #373738;}
.lawmultiview dl {margin-bottom:25px}
.lawmultiview dt {position:relative;margin-bottom:10px; color:#2b78be; font-weight:bold}
.lawmultiview dl .pdfArea_btn {position:relative; top:5px;}


.popclose {position:absolute; right:10px; top:10px;}
.popType01 {position:relative; overflow:hidden;}
.popType01 .topArea {height:53px; position:relative;border-top:1px solid #f0f0f0; border-bottom:3px solid #333333; background:#ffffff;}
.popType01 .topArea h1.logo {position:absolute; top:13px; left:21px; overflow:hidden; display:block; width:184px; height:30px; background:url("../../images/kor_service/common/logo.gif") no-repeat;  text-indent:-999px}
.popType01 h2.title {padding:20px 25px 10px 25px; border-bottom:2px solid #e2e2e2; }

.popType02 {position:relative; overflow:hidden;}
.popType02 .topArea {height:59px; position:relative;border-top:1px solid #f0f0f0; background:#ffffff;}
.popType02 .topArea h1.logo {position:absolute; top:12px; left:26px; overflow:hidden; display:block; width:184px; height:30px; background:url("../../images/kor_service/common/logo.gif") no-repeat;  text-indent:-999px}
.popType02 h2.title {padding:21px 25px 19px 30px; background:#3743a1; color:#ffffff; font-size:22px; font-weight:bold}
.popType02 .contsArea {position:relative; width:auto; margin:25px 30px}

.popbtnArea {position:relative; padding:15px 25px 30px 30px; border-top:1px dotted #000000}

.pop_leftArea {width:252px; padding:20px; float:left}
.leftTitle {margin:0 0 30px 0; color:#3643a1; font-size:18px; font-weight:bold;}
.pop_leftArea li {line-height:25px;font-family: verdana;}
.pop_leftArea li input {margin-right:5px;}

.pop_contsArea {position:relative; margin:0 0 0 303px;}
.pop_contsArea .pop_title {padding:20px 0 9px 15px; border-bottom:2px solid #e2e2e2}
.pop_contsArea .pop_title .titlebtn {position:absolute; right:20px; top:20px}
.pop_contsArea .navigator {position:absolute; right:20px; top:30px; color:#686868}
.pop_contsArea .navigator a {color:#686868}
.pop_contsArea .navigator a.now {font-weight:bold}

.pop_leftArea .savelaw li {padding-left:25px; background:url("../../images/kor_service/contents/icone_docu.gif") no-repeat left 4px;font-family: verdana;}
.pop_leftArea .savelaw li a {color:#686868}

.pop_clipboardArea {position:relative; margin:25px 20px; padding:3px; border:2px solid #686868;} /* #3643a1 */
.pop_clipboardArea .clipboardTitle {color: #fff; background:#686868; padding:10px 18px 10px 16px; font-size:13px; font-weight:bold; line-height:19px;}
.pop_clipboardArea .clipboardTitle .title {color: #fff; font-family: verdana;}
.pop_clipboardArea .clipboardTitle .date {position:absolute; top:46px; right:18px; font-size:11px; font-weight:normal; color: #fff; font-family: verdana;}
.pop_clipboardArea .clipboardTitle .btn_del {position:absolute; right:18px; top:12px;}
/* .pop_clipboardArea dl {margin:15px 15px 20px 15px;}
.pop_clipboardArea dt {position:relative;margin-bottom:10px; color:#2b78be; font-weight:bold} */

#Popup2{height:100%;}
#pWrap{display:table;width:100%;height:500px;}

#popTit {position:relative; height:25px; background-color:#f4f4f4; border-bottom:1px solid #eaeaea; padding:8px 0 0 10px;}
#PopTit h2 { position:absolute; top:25px; left:5px; }

#Popup_2column {display:table-row;width:100%;height:100%; } /*전체내용박스 높이*/
/*2단*/	
#Popup_2column #plawcon1 {overflow:hidden;width:49.9%;height:100%; float:left; }
#Popup_2column #plawcon2 {overflow:hidden;width:49.9%;height:100%; border-left:1px solid #e1e1e1;}

#Popup_2column .his {position:relative; border-bottom:1px solid #e1e1e1; letter-spacing:normal; height:180px; overflow-y:auto; background-color:#f4f4f4;}
#Popup_2column .his li {overflow:hidden;}
#Popup_2column .his li a { display:inline-block; width:100%; height:18px; float:left; color:#666666; padding:6px 10px 3px 10px;}
#Popup_2column .his li a.rm { display:inline-block; width:100%; height:18px; float:left; color:#cdcdcd; padding:6px 10px 3px 10px;}
#Popup_2column .his li a:hover { display:inline-block; width:100%;  height:18px;background-color:#d8e6f0; padding:6px 10px 3px 10px;}
#Popup_2column .his li span.date { position:absolute; right:10px; color:#999; font-size:11px; }
#Popup_2column .his li span.num { position:absolute; right:80px; }

#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_2column .hcontent {height:350px; overflow-y:auto;}	 /*규정내용 높이*/	
	
#Popup2 .close { position:absolute; right:10px; top:18px;} 

#Popup2 .footerWrap {margin:0}

.printArea_kor_eng {position:relative; width:99%; margin:0 auto; border:3px solid #666666; overflow:hidden; /* background:url("../../images/kor_service/contents/line-666.jpg") repeat-y center top; */}
.printArea_kor_eng .print_kor, .printArea_kor_eng .print_eng {width:588px; float:left;}
.printArea_kor_eng .print_eng {border-left:3px solid #666666}
.printArea_kor_eng p {padding:20px 10px; border-top:1px solid #d5d5d5}
.printArea_kor_eng .print_title {border-top:none; line-height:22px; text-align:center; font-size:14px; font-weight:bold; padding:20px 0 15px 0}
.printArea_kor_eng .print_title .print_subtitle {color:#666666; font-size:12px; font-weight:normal}
.printArea_kor_eng .depth01 {font-size:14px; font-weight:bold; color:#0072ae; padding:15px 10px}
.printArea_kor_eng .textBlue {color:#0072ae}

/* s : footer */
.footerWrap {height:71px; background:#343434; clear:both; margin-top:5px}
.footer {position:relative; width:800px; height:51px; margin:0 auto; padding:20px 0 0 166px;  background:url("../../images/kor_service/common/logo_footer.jpg") no-repeat left center; color:#ffffff; font-weight:bold; font-size:11px; letter-spacing:-0.025em}
.footer p{text-indent:-99999px;font-size:0px;}
.footer .smallfont {font-weight:normal; font-size:10px;}
.footer .wamark {position:relative; clear:both; float:right; top:-23px;   margin-left:2px; margin-right:165px; }
.footer .family {position:absolute; top:20px; right:0;  width:140px;}
/* .footer .family {position:absolute; top:15px; right:0;  width:150px;} */
.footer .family select {width:103px; height:20px; float:left; margin:0 5px 0 0}
.footer .btn_footer1, .footer .btn_footer2 {position:relative; top:2px;}
/* .footer .btn_footer1 {top:10px; margin:0 5px 0 0}  */
/* .footer .btn_footer2 {top:10px; margin:0 5px 0 0}  */
/* s : footer */




