@charset "utf-8";
body {
	background:url('/images/user/common/top_bg.png') repeat-x;
}
header, .footerInner {
	width:1000px;
	position:relative;
	margin:0 auto
}
header {
	height:100px
}
h1 {
	position:absolute;
	left:0;
	top:36px;
}
#skipNav a {
	display:block;
	position:absolute;
	left:-3000%;
	width:198px;
	top:0px;
	height:37px;
	line-height:37px;
	background:#213d97;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
#skipNav a:focus, #skipNav a:active {
	left:50%;
	margin-left:-100px;
}
.gnb {
	position:absolute;
	right:-12px;
	top:8px;
}
.gnb li {
	background:url('/images/user/common/gnb_bar.png') 0 6px no-repeat;
	float:left;
	padding:0 12px;
}
.gnb li:first-child {
	background:none;
	padding-left:0;
}
.gnb li a{
	color:#7c7c7c;
}
.lnb {
	position:absolute;
	right:0;
	top:58px;
}
.lnb > li {
	background:url('/images/user/common/lnb_bar.png') 0 6px no-repeat;
	float:left;
	padding:0 26px;
}
.lnb > li:first-child {
	background:none;
	padding-left:0;
}
.lnb > li > a{
	color:#444444;
	font-size:18px;
	font-weight:700
}
.lnb > li > a:hover, .lnb > li.on > a{
	color:#025ead;
}
.lnb li ul {
	position:absolute;
	display:none;
	z-index:999;
	top:42px;
	background:url('/images/user/common/lnb_on.png') no-repeat;
}
#lnb1 {background-position:20px 0}
#lnb2 {background-position:200px 0;left:-20px}
#lnb3 {background-position:45px 0;left:280px}
#lnb4 {background-position:100px 0;left:350px}
#lnb5 {background-position:140px 0;left:430px}
#lnb6 {background-position:0px 0;right:30px}
/* ie8용 css */
@media \0screen {
	#lnb1 {background-position:28px 0}
	#lnb2 {left:0px}
	#lnb3 {left:300px}
	#lnb4 {left:380px}
	#lnb5 {left:570px}
	#lnb6 {background-position:123px 0;}
}
.lnb li ul li{
	float:left;
	padding:18px 0 0 20px;
}
.lnb li ul li:first-child{
	padding-left:0px;
}
.lnb li ul li a{
	color:#525252
}
.lnb li ul li a:hover, .lnb li ul li.on a{
	text-decoration:underline
}
.lnbOn {display:none}
.lnbOn {
	position:absolute;
	left:0;
	width:100%;
	top:100px;
	height:55px;
	background-color:#fff;
	z-index:99;
	border-bottom:#dfdfdf solid 1px;
}
.contents {
	width:1000px;
	margin:0 auto;
	background:url('/images/user/common/contents_bg.png') repeat-y;
	padding-bottom:22px;
}
.contents:after {content:""; display:block; clear:both;}
.snb {
	float:left;
	width:199px;
	padding-bottom:200px
}
.snb h2{
	background:url('/images/user/common/h2.png') no-repeat;
	width:199px;
	height:152px;
	color:#fff;
	text-align:center;
	font-size:24px;
	padding-top:97px;
	box-sizing:border-box
}
.snb li a {
	display:block;
	border-bottom:#e9e9e9 solid 1px;
	padding:15px 20px;
	font-size:16px;
	font-weight:700;
	color:#525252;
	line-height:22px;
}
.snb li.on a, .snb li a:hover {
	color:#025ead;
	background:url('/images/user/common/snb_on.png') 171px 50% no-repeat
}
.content {
	float:left;
	margin:0 0 0 25px;
	width:776px;
}
.location {
	border-bottom:#e9e9e9 solid 1px;
	width:100%;
	height:36px;
	text-align:right
}
.location li{
	display:inline-block;
	background:url('/images/user/icon/icon_arr.png') 0 12px no-repeat;
	padding:7px 13px 7px 18px;
	font-size:12px
}
.location li:first-child{
	background:url('/images/user/icon/icon_home.png') 0 13px no-repeat;
}
.contentIn {
	margin:40px 10px
}
.content h4 {
	background:url('/images/user/icon/icon_h4.png') 0 4px no-repeat;
	color:#025ead;
	padding:0 0 10px 16px;
	font-size:18px;
}
.content h5 {
	background:url('/images/user/icon/dot2.png') 0 4px no-repeat;
	color:#525252;
	padding:0 0 5px 10px;
	margin:20px 0 0px
}
footer {
	clear:both;
	background-color:#f6f6f6;
	height:77px
}
.fLogo {
	position:absolute;
	left:0;
	top:0;
}
.fMenu {
	position:absolute;
	left:148px;
	top:19px;
}
.fMenu li {
	background:url('/images/user/common/f_bar.png') 0 5px no-repeat;
	float:left;
	padding:0 20px;
}
.fMenu li:first-child {
	background:none;
	padding-left:0;
}
.fMenu li a{
	color:#787878;
	font-weight:700
}
address {
	position:absolute;
	left:148px;
	top:40px;
	font-size:12px;
	font-style:normal
}