/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1200px) {
	.layout_header {
		background:#fff; height:50px; width:100%; position:fixed; _position:absolute; z-index:2; bottom:0px; top:0px; repeat-x; 
		border-bottom:1px solid #dfe2e8;
	}
	.layout_content{ width:100%; }
	.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; 
	}
} /* ¸ð¹ÙÀÏ end */


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1200px)  {
	.layout_header {
		background:#fff; height:50px; width:800px; position:fixed; _position:absolute; z-index:2; bottom:0px; top:0px; repeat-x; 
		border-bottom:1px solid #dfe2e8;
		left: 50%; -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); 
	}
	.layout_content { width:800px; margin:0 auto; text-align:center; }
	.layout_foot_icon { 
		width:800px; 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; 
		left: 50%; -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); 
	}
} /* PC end */



.layout_headers { width:100%; display:inline-block; }
.layout_header_img_1 { margin-right:10px; height:20px; cursor:pointer; }
.layout_header_img_2 { margin-left:10px; height:20px; cursor:pointer; }
.layout_header_img_3 { margin-left:10px; height:20px; cursor:pointer; }
.layout_header_li_l { float:left;  width:50%; text-align:left; }
.layout_header_li_l_div { padding-left:10px; padding-top:15px; cursor:pointer; }
.layout_header_li_l_div2 {
	padding-left:10px; padding-top:15px; cursor:pointer; 
	font-size:18px; color:#000; font-family:'NEXON_Lv2_Medium'; letter-spacing: 0.01em; line-height:1.0em; 
} 
.layout_header_li_l_div2 img { height:16px; margin-right:5px; }
.header_home_iocn { height:24px; margin-right:5px; }
.layout_header_li_r { float:left; width:50%; }
.layout_header_li_r_div { padding-right:10px; padding-top:15px; }
.layout_header_li_r_div_dl { text-align:center; }
.layout_header_li_r_div_dl_dd { float:right; }

.layout_content { 
	padding-top:60px; padding-bottom:10px;
	background:linear-gradient( to bottom, #0258c5, #013372); 
	min-height:100%;
}

.layout_footer {
	text-align:center; color:#f3f3f3; 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 2px #002e66; border-radius:10px; }
.radius_box16 { box-shadow: 0px 2px 2px #002e66; border-radius:16px; }


	.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 ul li dd img { height:28px; margin-bottom:5px; opacity: 0.7; }

	/* ¾ð¾îÆÑ s */
	 iframe.goog-te-banner-frame { display: none !important; }
	.skiptranslate { display: none !important; }
	.goog-logo-link { display:none !important; } 
	.goog-te-gadget { color: transparent !important; overflow: hidden;} 
	.goog-te-balloon-frame{display: none !important;} 
	.goog-tooltip {display: none !important;}
	.goog-tooltip:hover {display: none !important;}
	.goog-text-highlight {background-color: transparent !important; border: none !important; box-shadow: none !important;}
	.google_translate_element { visibility: hidden; position: absolute; top: 0px; }
	
	.MlangLang { height:30px; z-index:91; position:relative; top:-2px; right:20px; } 
	.MlangLang_show { 
		width:100%; display:inline-block;  padding:6px;
		font-family:'NEXON_Lv2_Medium'; font-size:12px; letter-spacing: 0.01em; line-height:1.0em;  cursor:pointer; 
		border-radius:18px; background:#1359ae; color:#fff;
	} 
	.MlangLang_show_li_l { float:left; width:75%; text-align:left; } .MlangLang_show_li_l img { margin-left:7px; margin-right:5px; height:14px; }
	.MlangLang_show_li_r { float:left; width:25%; text-align:right; } .MlangLang_show_li_r img { margin-top:1px; margin-right:20px; width:14px; }

	.MlangLang_hide { display:none; position:fixed; top:50px; left:0px; }
	.MlangLang_hides {
		width:100%; height:100vh; display:inline-block; padding-top:7px; padding-bottom:5px;
		text-align:left; background:#1d5288; color:#fff;
	}
	.MlangLang_hides ul { text-align:center; }
	.MlangLang_hides ul li { 
		display:inline-block; padding:12px; 
		text-align:center; font-family:'NEXON_Lv2_Medium'; font-size:16px; letter-spacing: 0.01em; line-height:1.0em;  cursor:pointer; 
	}
	.MlangLang_Close {
		text-align:center; 
		width:100%; height:50px; margin: 0 auto; position:fixed; _position:absolute; z-index:92; bottom:100px; _bottom:-1px; repeat-x;
	}
	.MlangLang_Close img { height:50px; cursor:pointer; }
	/* ¾ð¾îÆÑ e */