.layout_header {
	background:#fff; height:60px; width:100%; position:fixed; _position:absolute; z-index:2; bottom:0px; top:0px; repeat-x; 
	border-bottom:1px solid #dfe2e8;
}
.layout_headers { width:100%; display:inline-block; }
.layout_headers li { float:left; }
.layout_header_img_1 { margin-right:10px; height:20px; cursor:pointer; }
.layout_header_img_2 { margin-left:10px; height:24px; cursor:pointer; }
.layout_header_img_3 { margin-left:10px; height:24px; cursor:pointer; }
.layout_header_li_l { width:50%; text-align:left; }
.layout_header_li_l div { 
	padding-left:15px; padding-top:20px;
	color:#222; font-size:18px; font-family:'NEXON_Lv2_Medium'; letter-spacing: 0.01em; line-height:1em; cursor:pointer; 
}
.header_home_iocn { height:24px; margin-right:5px; }
.layout_header_li_r {
	width:50%; 
	text-align:right; color:#000; font-size:18px; font-family:'NEXON_Lv2_Medium'; letter-spacing: 0.01em; line-height:1.5em; 
}
.layout_header_li_r div { padding-right:15px; padding-top:15px; }

.layout_content { padding-top:60px; }

.layout_footer {
	text-align:center; color:#777; font-size:12px; font-family:'NEXON_Lv2_Regular'; letter-spacing: 0.01em; line-height:1.5em; 
	margin-top:20px; margin-bottom:120px;
}
.layout_footers { width:100%; display:inline-block; }

.pageLloadings { 
	position:fixed; top: 50%; left: 50%; 
	max-width: 100%; max-height: 100%; -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); 
	transform: translate(-50%,-50%);  z-index:999999999999999999999999999999999999999999;
}
.pageLloadings ul { text-align:center; }
.pageLloadings ul li {
	float:center; width:100%; text-align:center; display:inline-block;
	font-size:18px; font-family:'NEXON_Lv2_Medium'; letter-spacing: 0.01em; line-height:1.5em; 
}
.pageLloadings ul li div { margin-top:20px; color:#005793; font-size:33px; font-family: 'NEXON_Lv2_Bold'; }
.pageLloadings ul li img { width:200px; margin-bottom:20px; }

.mb_service_topChick_back {
	position:fixed; top: 50%; left: 50%; 
	width: 100%; height: 100%; -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); 
	transform: translate(-50%,-50%);  z-index:999999999999999999999999999999999999999997;
	background:#fff; opacity: 0.7;
}
.mb_service_topChick {
	position:fixed; top: 50%; left: 50%; 
	width: 100%; max-height: 100%; -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); 
	transform: translate(-50%,-50%);  z-index:999999999999999999999999999999999999999998;
	font-size:16px; color:#222; font-family:'NEXON_Lv2_Regular'; letter-spacing: 0.01em; line-height:1.7em;
}
.mb_service_topChick div { margin-top:20px; }
.mb_service_topChick span { font-size:20px; font-family: 'NEXON_Lv2_Bold'; }
.mb_service_topChick span b { font-size:24px; color:#005793; }
.mb_service_topChick ul { text-align:center; }
.mb_service_topChick ul li { float:left; width:100%; display:inline-block;  text-align:center; }
.mb_service_topChick ul li img { height:50px; }

.radius_box { box-shadow: 0px 2px 4px #ddd; border-radius:10px; }
.radius_box16 { box-shadow: 0px 2px 4px #ddd; border-radius:16px; }


	.layout_foot_icon { 
		width:100%; height:65px; display:block; margin: 0 auto; position:fixed; _position:absolute; z-index:9999999; bottom:0px; _bottom:-1px; repeat-x;
		background:#fff; border-radius:30px 30px 0px 0px; box-shadow: 0 4px 4px 4px #b2b5ba; 
	}
	.layout_foot_icon ul { text-align:center; }
	.layout_foot_icon ul li { float:left; width:20%; text-align:center; display:inline-block; padding-top:12px; padding-left:3px; padding-right:3px; }
	.layout_foot_icon ul li dl { cursor:pointer;  }
	.layout_foot_icon ul li dd { 
		float:left; width:100%; display:inline-block;
		text-align:center; font-size:12px; color:#555; font-family:'NEXON_Lv2_Medium'; letter-spacing: 0.01em; line-height:1em;
	}
	.layout_foot_icon_img_1 { height:25px; margin-bottom:7px; opacity: 0.7; }
	.layout_foot_icon_img_2 { width:30px; margin-top:12px; margin-bottom:7px; }
	.layout_foot_icon_home { width:70px; }
	.layout_foot_icon_home_div { position:relative; text-align:center; margin: 0 auto; width:70px; }
	.layout_foot_icon_home_divs {
		width:70px; height:70px; position:absolute;  z-index:9999999; top:-25px; left:0px;
		background:#1d5698; border-radius:50%; box-shadow: 0 0 8px #162c44; cursor:pointer; 
		text-align:center; font-size:12px; color:#fff; font-family:'NEXON_Lv2_Medium'; letter-spacing: 0.01em; line-height:1em;
	}