/***********************************
// ÀüÃ¼ °øÅë ½ºÅ¸ÀÏ
***********************************/
/*--³ª´®¹Ù¸¥°íµñ--*/
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);

* {margin:0;padding:0}
img {border:0;}
ul {list-style:none}
body {width:100%;font-family: 'Nanum Barun Gothic', sans-serif;font-size:12px; overflow-x:hidden;}
/***********************************
// ·¹ÀÌ¾Æ¿ô ½ºÅ¸ÀÏ
***********************************/
html, body {height:100%;margin: 0;padding: 0;}
body {position:relative;}
	.about_lbg {background:url(/about/images/about_bg_left.jpg) no-repeat right top; width:50%; height:170px; position:absolute; left:-495px; top:90px;}
	.about_rbg {background:url(/about/images/about_bg_right.jpg) no-repeat 495px top; width:50%; height:170px; position:absolute; right:0px; top:90px;}

	.business_lbg {background:url(/business/images/business_bg_left.jpg) no-repeat right top; width:50%; height:170px; position:absolute; left:-495px; top:90px;}
	.business_rbg {background:url(/business/images/business_bg_right.jpg) no-repeat 495px top; width:50%; height:170px; position:absolute; right:0px; top:90px;}

	.products_lbg {background:url(/products/images/products_bg_left.jpg) no-repeat right top; width:50%; height:170px; position:absolute; left:-495px; top:90px;}
	.products_rbg {background:url(/products/images/products_bg_right.jpg) no-repeat 495px top; width:50%; height:170px; position:absolute; right:0px; top:90px;}

	.techinfo_lbg {background:url(/techinfo/images/techinfo_bg_left.jpg) no-repeat right top; width:50%; height:170px; position:absolute; left:-495px; top:90px;}
	.techinfo_rbg {background:url(/techinfo/images/techinfo_bg_right.jpg) no-repeat 495px top; width:50%; height:170px; position:absolute; right:0px; top:90px;}

	.service_lbg {background:url(/service/images/service_bg_left.jpg) no-repeat right top; width:50%; height:170px; position:absolute; left:-495px; top:90px;}
	.service_rbg {background:url(/service/images/service_bg_right.jpg) no-repeat 495px top; width:50%; height:170px; position:absolute; right:0px; top:90px;}

#head {height:90px;position:relative;z-index:1;}
	#header {position:relative;width:990px; margin:0 auto; text-align:center; height:90px;}
		.logo {float:left;width:200px; height:45px; margin:25px 0 0 15px;}
		.h_main {float:right; width:90px;margin:10px 50px 0 0;}
			.h_top {float:left;}
			.h_top li {float:left;margin-left:8px;}
		#topmenu_wrap {float:left; width:625px; height:25px; z-index:99999; position:absolute; left:320px; top:40px;}
			#topmenu {float:left; width:100%;}
			#topmenu li {float:left; margin-left:68px;}
			#topmenu li:first-child {margin-left:0;}
			#etc_menu {float:right; width:210px;}
			#etc_menu li {float:left; margin-left:6px;}

		#wrap_bg {float:left; width:1600px; position:relative;}
			
			#wrap_all_menu {width:100%; position:absolute; z-index:99; left:-305px; top:20px; border-top:1px solid #5276a6; 
				border-bottom:1px solid #5276a6; display:none; text-align:center; background-color:#1a1a1a;opacity:0.85}
				.all_menu { width:990px;  margin:0 auto;  text-align:left; height:170px; background:url(/images/snb_bg.png) no-repeat 80px 0; }
					#mmenu1 {float:left; width:100px; height:170px; padding:0 0px 0 30px; margin-left:295px;}
					#mmenu2 {float:left; width:115px; height:170px; padding:0 0 0 25px;}
					#mmenu3 {float:left; width:110px; height:170px; padding:0 0 0 25px;}
					#mmenu4 {float:left; width:120px; height:170px; padding:0 0 0 25px;}
					#mmenu5 {float:left; width:100px; height:170px; padding:0 0 0 30px;}
					
					.all_menu_in ul {width:100%; list-style:none;}
					.all_menu_in ul li {width:100%;}
						.all_menu_in ul li.mfirst {padding-top:15px}

					a.a_smenu:link {color:#fff; font-weight:700; text-decoration:none;font-size:12px;line-height:27px}
					a.a_smenu:visited {color:#fff; font-weight:700; text-decoration:none;font-size:12px;line-height:27px}
					a.a_smenu:hover {color:#fff; font-weight:700; text-decoration:none;font-size:12px;line-height:27px}
					a.a_smenu:active {color:#fff; font-weight:700; text-decoration:none;font-size:12px;line-height:27px}

					a.a_smenu_on:link {color:#fff; font-weight:700; text-decoration:none;font-size:12px;line-height:27px}
					a.a_smenu_on:visited {color:#fff; font-weight:700; text-decoration:none;font-size:12px;line-height:27px}
					a.a_smenu_on:hover {color:#58f5ff; font-weight:700; text-decoration:underline;font-size:12px;line-height:27px}
					a.a_smenu_on:active {color:#fff; font-weight:700; text-decoration:none;font-size:12px;line-height:27px}

#body {min-height:100%;margin:-90px 0 -110px;}
	#content-area {padding:90px 0 110px;}
		.main_img {width:100%;height:170px;}
			.mbg {width:990px; margin:0 auto; text-align:center;}

		.con_wrap {width:960px;margin:0 auto; text-align:left;}
			#left_menu {float:left; width:210px;margin-top:30px;}
				.lcti {float:left;}
				ul#smenu {float:left;width:160px;margin-top:15px;border-top:2px solid #ad2c30;}
				ul#smenu li {width:160px;}
				ul#smenu li ul.ssmenu {float:left; width:150px;} 
				ul#smenu li ul.ssmenu li {width:150px;} 
				ul#smenu li ul.ssmenu li.ssmenu_bottom_m {padding-bottom:12px;} 


			#content {float:left; width:750px;}
				#content_in {float:left;margin-top:33px; width:750px;}
					#content_title {float:left;width:750px; height:45px;border-bottom:1px solid #d9d9d9}
						.title_img {float:left; width:170px;}
						.location {float:right;font-family:Dotum; font-size:11px; color:#999999; margin-top:7px;}
							.now_loc {font-family:Dotum; font-size:11px; color:#555555;}
					.context {float:left;width:750px;margin:40px 0;}


		/* È¸»ç¼Ò°³ - ÁÖ¿ä°í°´ */
		ul.ctm_up {float:left;width:100%}
		ul.ctm_up li {width:230px;float:left;margin-left:30px}
		ul.ctm_up li:first-child {margin-left:0px}
		ul.ctm_down {float:left;width:100%;margin-top:50px}
		ul.ctm_down li {width:230px;float:left;margin-left:30px}
		ul.ctm_down li:first-child {margin-left:0px}

		/* È¸»ç¼Ò°³ - ¿À½Ã´Â ±æ */
		img.tel {display:block}
		.addr1_btn {float:left;width:100%;margin-top:70px}
			img.addr1 {float:left;width:410px;display:block;}
			img.btn_print {float:right;width:155px;display:block;margin-top:35px}
		.dir_col {float:left;margin-top:10px}
		.addr2_btn {float:left;width:100%;margin-top:70px}
			img.addr1 {float:left;width:410px;display:block;}
			img.btn_print {float:right;width:155px;display:block}



		/* ÁÖ¿äÁ¦Ç° - U Bolt */

		/* ±â¼úÁ¤º¸ / ±â¼úÀÎÁõ¼­ */
		.certi_wrap {position:relative;}
			ul.certi_up {float:left;width:100%}
			ul.certi_up li {float:left;width:230px;margin-left:30px;}
			ul.certi_up li:first-child {margin-left:0px;}
			#bigimg {display:none;position:absolute;left:120px;border:0px solid #ff6600;overflow:hidden}

		/* °í°´¼¾ÅÍ / ¿Â¶óÀÎ»ó´ã */
		.qna_wrap {float:left;width:750px;}

/* footer */
#foot {height:110px;}
	#wrap_bottom {float:left;width:100%;padding:25px 0 40px 0;background-color:#454545;}
		#bottom {margin:0 auto; width:990px; height:45px; text-align:left; list-style:none;}
			#bottom li {float:left;}
			#bottom li.logo_bottom {width:120px;height:30px; margin-left:40px;}
			#bottom li.bottom_tx {width:525px;margin-left:65px;}
