@charset "utf-8";
@import url("/hp1.0/css/reset.css");

/********** footer **********/
#footer{width:100%;min-width:990px;padding:10px 0 25px;border-top:1px solid #c0c0c0}
.wrap_footer{width:990px;margin:0 auto;font-size:12px;color:#666}
.wrap_footer:after{content:'';display:block;clear:both}
.foot_ci{float:left;padding-right:18px}

.fcontents{float:left;padding-top:18px}

.foot_menu{width:100%;padding-bottom:7px}
.foot_menu:after{content:'';display:block;clear:both}
.foot_menu dd{float:left;padding-left:11px;margin-right:10px;font-weight:normal;background:url(/hp1.0/images/img/bg_foot_menu.gif) no-repeat left 2px}
.foot_menu dd.first{padding:0;background:none;}

address p{padding-bottom:1px;font-weight:normal;font-size:12px;}

.mark{float:right;padding-top:18px}
.mark dd{float:left;padding-left:3px}
/********** footer **********/

/*--- 로딩 ---*/
.proccess{height:155px;margin:0 auto;background:none no-repeat 0 0}
.p_login{width:762px;background:url(/hp1.0/images/nav/load_cert_1.gif)}
.p_cert{width:762px;background:url(/hp1.0/images/nav/load_cert_2.gif)}
.p_pay{width:762px;background:url(/hp1.0/images/nav/load_cert_3.gif)}
.p_certcreate{width:762px;background:url(/hp1.0/images/nav/load_cert_4.gif)}
.p_pdf{width:762px;background:url(/hp1.0/images/nav/ddd12.gif)}

.p_login_kaip{width:762px;background:url(/hp1.0/images/nav/load_cert_1_kaip.gif)}
.p_cert_kaip{width:762px;background:url(/hp1.0/images/nav/load_cert_2_kaip.gif)}
.p_pay_kaip{width:762px;background:url(/hp1.0/images/nav/load_cert_3_kaip.gif)}
.p_certcreate_kaip{width:762px;background:url(/hp1.0/images/nav/load_cert_4_kaip.gif)}

.p_login_H20021{width:762px;background:url(/hp1.0/images/nav/load_cert_1_H20021.gif)}
.p_cert_H20021{width:762px;background:url(/hp1.0/images/nav/load_cert_2_H20021.gif)}
.p_pay_H20021{width:762px;background:url(/hp1.0/images/nav/load_cert_3_H20021.gif)}
.p_certcreate_H20021{width:762px;background:url(/hp1.0/images/nav/load_cert_4_H20021.gif)}
/*--- 로딩 ---*/

#loading{
	width: 762px;
	margin: 180px auto;
	padding:0px;
}
.ts{
	font-weight:bold;
	background-color:#f9f9f9;
}
.tr{
	color: #ff0000;
}
img{
	border: 0px;
}
#topBg{
	height:75px;
	margin:0px;
	padding:0px;
	background-image:url(/hp1.0/images/etc/topImg.gif);
}
.direct_top{top:0px;position:absolute;right:45%;overflow:hidden;z-index:1}
#topWrap{
	width:1024px;
	margin: 0px auto;
	padding:0px;
}
#ci{
	margin-top:20px;
	margin-left:20px;
	padding: 0px;
	float: left;
}
#title{
	margin-top:33px;
	margin-left:20px;
	padding: 0px;
	float: left;
}
#quick{
	float: right;
	margin-top: 40px;
	margin-right: 17px;
	padding: 0px;
	font-size:0px;
}
#quick ul{
	margin: 0px;
	padding: 0px;
}
#quick ul li{
	display:inline;
	margin: 0px;
	padding: 0px;
}
#topMenu{
	float: left;
	margin-top: 1px;
	margin-left: 100px;
	padding: 0px;
}
#wrap{
	width: 1024px;
	margin: 20px auto;
	padding: 0px;
	overflow:hidden;
}
#wrap2{
	width: 1024px;
	margin: 80px 80px 80px 80px;
	padding: 0px;
}
#wrap_pop{
	width: 800px;
	margin: 0px;
	padding: 0px;
}
#left{
	width: 220px;
	height: 580px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#leftMenu{
	margin: 0px;
	padding: 0px;
}
#leftBottomMenu{
	padding: 0px;
	margin-left: 22px;
	margin-top: 10px;
}
#right{
	width:774px;
	float: left;
	margin-top: 5px;
	margin-left: 17px;
}
#right_pop{
	width:774px;
	margin: 10px auto;
	padding: 0px;
}
#lineMap{
	float:right;
	margin-right:6px;
	padding:0px;
}
#lineMap ul{
	margin:0px;
	padding:0px;
}
#lineMap ul li{
	margin:0px;
	padding:0px;
	display: inline;
}
.offInput{

}
.onInput{
	border:2px solid #448ccb;
}
#ffooter{
	float:left;
	width:995px;
	margin-top: 50px;
	margin-left: 15px;
	padding:0px;
	font-size:11px;
	color:#808080;
	border-top:1px solid #c0c0c0;
}
#ffooter2{
	float:left;
	width:995px;
	margin-top: 50px;
	margin-left: 15px;
	padding:0px;
	font-size:11px;
	color:#808080;
	border-top:1px solid #dff0da;
}
#ffooter2 table{
	border:0px !important;
}
#ffooter2 table td{
	border:0px !important;
}
#ffooter a{
	color:#808080;
	font-weight:bold;
	text-decoration:none;
}
#ffooter2 a{
	color:#808080;
	font-weight:bold;
	text-decoration:none;
}
#fcontents1{
	margin-top:0px;
	padding:0px;
	float:left;
}
#fcontents2{
	margin-top:7px;
	margin-left:20px;
	padding:0px;
	float:left;
}
#fcontents2 ul{
	margin:0px;
	padding:0px;
}
#fcontents2 ul li{
	margin:4px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#ffirst{
	margin:0px;
	padding:0px;
}
#ffirst li{
	margin: 0px 5px 0px 0px;
	padding:0px;
	display:inline;
}
#fcontents3{
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	float:right;
}
#fcontents3 ul{
	margin:0px;
	padding:0px;
}
#fcontents3 ul li{
	margin:0px 5px 0px 5px;
	padding:0px;
	display:inline;
}
.offInput1{
	width: 150px;
	height: 19px;
	background: transparent url(/hp1.0/images/etc/input_bg_1.gif) no-repeat top left;
}

.offInput2{
	width: 150px;
	height: 19px;
	background: transparent url(/hp1.0/images/etc/input_bg_2.gif) no-repeat top left;
}
.offInput3{
	width: 150px;
	height: 19px;
	background: transparent url(/hp1.0/images/etc/input_bg_3.gif) no-repeat top left;
}
.offInput4{
	width: 300px;
	height: 19px;
	background: transparent url(/hp1.0/images/etc/input_bg_4.gif) no-repeat top left;
}
.offInput5{
	width: 300px;
	height: 19px;
	background: transparent url(/hp1.0/images/etc/input_bg_5.gif) no-repeat top left;
}
.offInput6{
	width: 120px;
	height: 13px;
	background: transparent url(/hp1.0/images/etc/input_afternumber.gif) no-repeat top left;
}
.offInput7{
	width: 120px;
	height: 13px;
	background: transparent url(/hp1.0/images/etc/input_employee.gif) no-repeat top left;
}
h2,ul,li{margin:0;padding:0}
li{list-style:none}
	
.lnb{padding-bottom:27px;background:url(/hp1.0/images/nav/lnb_bottom.png) no-repeat 0 100%}
.lnb li a{display:block;overflow:hidden;width:195px;height:24px;background:none no-repeat 0 0;text-indent:-9999em}
.lnb li a:hover{background-position:0 -24px}
.lnb li a.m1{background-image:url(/hp1.0/images/nav/lnb_1_1.png)}
.lnb li a.m2{background-image:url(/hp1.0/images/nav/lnb_1_2.png)}
.lnb li a.m3{background-image:url(/hp1.0/images/nav/lnb_1_3.png)}
.lnb li a.m4{background-image:url(/hp1.0/images/nav/lnb_1_4.png)}
.lnb li a.m5{background-image:url(/hp1.0/images/nav/lnb_1_5.png)}
.lnb li a.m6{background-image:url(/hp1.0/images/nav/lnb_2_4.png)}
.lnb li a.m7{background-image:url(/hp1.0/images/nav/lnb_4_1.png)}
.lnb li a.m8{background-image:url(/hp1.0/images/nav/lnb_4_2.png)}
.lnb li a.m9{background-image:url(/hp1.0/images/nav/lnb_1_8.png)}
.lnb li a.m10{background-image:url(/hp1.0/images/nav/lnb_1_7.png)}
.lnb li a.m11{background-image:url(/hp1.0/images/nav/lnb_1_1.gif)}
.lnb li a.m12{background-image:url(/hp1.0/images/nav/lnb_1_6.png)}
.lnb li a.m13{background-image:url(/hp1.0/images/nav/lnb_3_1.png)}
.lnb li a.m14{background-image:url(/hp1.0/images/nav/lnb_3_2.png)}

.gnb{float:left;width:640px;margin-top:1px}
.gnb li{float:left}
.gnb li a{display:block;overflow:hidden;height:69px;background:none no-repeat 0 0;text-indent:-9999em}
.gnb li a:hover{background-position:0 -69px}
.gnb li a.m1{width:143px;background-image:url(/hp1.0/images/nav/gnb_01.gif)}
.gnb li a.m2{width:150px;background-image:url(/hp1.0/images/nav/gnb_02.gif)}
.gnb li a.m3{width:129px;background-image:url(/hp1.0/images/nav/gnb_03.gif)}
.gnb li a.m4{width:129px;background-image:url(/hp1.0/images/nav/gnb_04.gif)}
.gnb li a.m5{width:129px;background-image:url(/hp1.0/images/nav/gnb_05.gif)}
.gnb li a.m6{width:143px;background-image:url(/hp1.0/images/nav/gnb_07.gif)}

.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}