@charset "utf-8";
/*팝업 규정*/
	#Popup {padding:15px 10px;}
/*	#Popup_lawtit h1{padding-top:10px; height:42px; background:url('/lmxsrv/images/common/logo_pop.gif') no-repeat right 4px;}
	#Popup_lawtit h1{height:20px; }
	#Popup_lawtit h1 a{color:#333333; font-size:20px;}
	#Popup_lawtit h2{text-align:center; padding:10px 0 10px 0; background-color:#134383;}
	#Popup_lawtit h2 a{color:#ffffff; font-size:20px;}*/
	#Popup_lawtit {overflow:hidden;padding:5px 10px;}
	#Popup_lawtit h1 {font-size:15px;color:#e6e5e3;font-weight:normal;float:left;line-height:30px;}

    #Popup_depart #plawcon .plawbt {border-top:1px solid #d1d1d1;position:relative;}
	#Popup_depart #plawcon .plawbt .rbt {position:absolute;top:7px;right:0px;}
	#Popup_depart #plawcon .plawbt .rbt select {vertical-align:top;}
	#Popup_depart #plawcon .plawbt .rbt img {padding-top:1px;}

	#Popup .pfooter {background-color:#dbe5ec; clear:both; text-align:center; color:#2c799b; font-size:11px; letter-spacing:normal; padding:5px 0 4px 0; display:none; }
/*레이어 팝업*/

	.popType {position:relative; padding:5px; border:1px solid #5579a2; background:url('/lmxsrv/images/common/pop_bg.gif') repeat-x 0 0;}
	.popType .title_popup {font:bold 14px "굴림", gulim, sans-serif; padding-top:14px; padding-left:5px; letter-spacing:-0.02em; text-align:left; color:#ffffff;}
	.popType .popContents {font:12px "굴림", gulim, sans-serif; letter-spacing:-0.02em; padding:0 5px 0 5px;}
	.popType .popContents .box_grey {background-color:#f7f7f7; border:1px solid #e2e2e2; padding:14px; }
	.popType .popContents .box_grey ul {font-weight:bold; overflow:hidden;}
	.popType .popContents .box_grey ul li {float:left; padding-right:16px; }
	.popType .popContents .tree_contents{background-color:#ffffff; border:1px solid #e2e2e2; padding:20px; }
	.popType .popContents .tree_contents ul {overflow:hidden;}
	.popType .popContents .tree_contents ul li {float:left; padding-right:16px; }
	.popType .popContents .bottomArea {position:relative; height:18px; border-top:1px dotted #333333; padding:14px; }
	.popType .closePop {position:absolute; right:10px; top:10px; width:15px; height:13px; background:url("/lmxsrv/images/btn/btn_close_p.gif") no-repeat; text-indent:-999px; overflow:hidden;}

	.btn_p {position:absolute; right:0; top:12px; display:inline-block; height:20px; text-align:right; letter-spacing:-1px; font-size:12px; }
	.btn_p * {display:inline-block; line-height:20px; text-align:center;}
	.btn_p a {height:20px; min-width:47px; width:auto !important; width:47px; background:url(/lmxsrv/images/btn/btn_r_bg.gif) right 0 no-repeat; cursor:pointer;text-decoration:none; }
	.btn_p a span {height:20px; line-height:22px; min-width:29px; width:auto !important;  padding:0 10px 0 8px; white-space:nowrap; background:url(/lmxsrv/images/btn/btn_l_bg.gif) no-repeat ; cursor:pointer;}
	.btn_p a:hover {text-decoration:none; background:url(/lmxsrv/images/btn/btn_r_bg_on.gif) no-repeat right 0;}
	.btn_p a:hover span {background:url(/lmxsrv/images/btn/btn_l_bg_on.gif) no-repeat;}

	/* iframe으로 들어가는 레이어 팝업*/

	.popType2 {position:relative; width:440px; padding:5px; margin-top:5px; background:url('/lmxsrv/images/common/pop_bg2.gif') repeat-x 0 0;} /*--상단 로고와의 간격 조정을 위해 margin-top을 주었습니다. 상단과의 간격 조정은 margin-top 값을 변경하시면 됩니다.*/
	.popType2 .title_popup {font:bold 14px "굴림", gulim, sans-serif; padding-top:6px; padding-left:5px; letter-spacing:-0.02em; text-align:left; color:#ffffff;}
	.popType2 .popContents {font:12px "굴림", gulim, sans-serif; letter-spacing:-0.02em; padding:0 5px 0 5px;}
	.popType2 .popContents .box_grey {background-color:#f7f7f7; border:1px solid #e2e2e2; padding:14px; }
	.popType2 .popContents .box_grey ul {font-weight:bold; overflow:hidden;}
	.popType2 .popContents .box_grey ul li {float:left; padding-right:16px; }
	.popType2 .popContents .tree_contents{background-color:#ffffff; border:1px solid #e2e2e2; padding:20px; }
	.popType2 .popContents .tree_contents ul {overflow:hidden;}
	.popType2 .popContents .tree_contents ul li {float:left; padding-right:16px; }
	.popType2 .popContents .bottomArea {position:relative; height:18px; border-top:1px dotted #333333; padding:14px; }

	.pfooter {background-color:#dbe5ec; clear:both; text-align:center; color:#2c799b; font-size:11px; letter-spacing:normal; padding:5px 0 4px 0; }
