@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');	/* Nanum Gothic */
@import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');/* Nanum Myeongjo */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');

body	{ 
			font-size:100%;
			font-family:'Noto Sans KR', sans-serif;
			letter-spacing:-0.05rem;
			background:url('/img/bg.png') top center;
			background-repeat:repeat-y;
			background-color:#3c3c3c;
			margin:0;overflow-y:scroll;
		}
img, img a	{ border:none;margin:0px; }

#wrap { width:1000px;margin:0 auto; }

	#header	{ width:100%;margin:0 auto;margin-bottom:20px; }
		.logo			{ float:left;margin-top:15px;margin-bottom:0px; }
		.topmenu		{ float:right;margin-top:20px;margin-bottom:0px; }
		
		#menu01			{ float:left;margin:0px;width:122px;height:47px;background:url('/img/btn_menu01.png'); }
		#menu01:hover	{ float:left;margin:0px;width:122px;height:47px;background:url('/img/btn_menu01_on.png');cursor:pointer; }
		#menu02			{ float:left;margin:0px;width:120px;height:47px;background:url('/img/btn_menu02.png'); }
		#menu02:hover	{ float:left;margin:0px;width:120px;height:47px;background:url('/img/btn_menu02_on.png');cursor:pointer; }
		#menu03			{ float:left;margin:0px;width:120px;height:47px;background:url('/img/btn_menu03.png'); }
		#menu03:hover	{ float:left;margin:0px;width:120px;height:47px;background:url('/img/btn_menu03_on.png');cursor:pointer; }
		#menu04			{ float:left;margin:0px;width:120px;height:47px;background:url('/img/btn_menu04.png'); }
		#menu04:hover	{ float:left;margin:0px;width:120px;height:47px;background:url('/img/btn_menu04_on.png');cursor:pointer; }
		#menu05			{ float:left;margin:0px;width:120px;height:47px;background:url('/img/btn_menu05.png'); }
		#menu05:hover	{ float:left;margin:0px;width:120px;height:47px;background:url('/img/btn_menu05_on.png');cursor:pointer; }
		#menu06			{ float:left;margin:0px;width:397px;height:47px;background:url('/img/menu_textbar.png'); }
		
		.first-menu		{}

		/* 서브메뉴 글자 */
		#submenu { clear:both;position:fixed;top:113px;left:0px;width:100%;height:200px;background-color:#EFEFEF;display:none;background:url('/img/bg_submenu.png') no-repeat top center;z-index:999; }

		.submenus { display:flex; justify-content:center; min-height:200px; }
		.submenus a { font-size:10pt;color:#FFF;text-decoration:none;text-shadow:rgba(0,0,0,1.0) 0px 2px; }
		.submenus a:hover { font-size:10pt;color:#C0FF00;text-decoration:none; }
		ul.links {
			list-style:none;
			padding:0px;
			margin-top:7px; 
			margin-left:10px; 
		}
		/* #submenu table.submenus { width:1000px;margin:0 auto;border-spacing:0px;border-collapse:collapse; }
		#submenu table.submenus td { font-size:10pt;padding-left:10px;color:#FFF;height:24px; }
		#submenu table.submenus td a { font-size:10pt;color:#FFF;text-decoration:none;text-shadow:rgba(0,0,0,1.0) 0px 2px; }
		#submenu table.submenus td a:hover { font-size:10pt;color:#C0FF00;text-decoration:none; }
		#submenu table.submenus td.int { padding-left:20px; }
		#submenu table.submenus td.bus { padding-left:20px; } */
		
		
		/* INTRODUCE */
		.intbox			{
							clear:both;
							margin:0px auto;width:990px;
							background-color:#FFF;
							/* background-image: url("/img/bg_member.png");background-repeat: no-repeat;background-position:top right; */
							border:1px solid #FFF;
							border-radius:0px 7px 7px 7px;
							box-shadow: 0px 0px 10px #000;
							min-height:670px;
						}
		.menu02_tab_on	{	
							float:left;margin:0px;padding:0px;width:139px;height:23px;background-color:#FFFFFF;
							border-radius:7px 7px 0px 0px;color:#000;text-align:center;font-size:10pt;padding-top:10px;
							border:1px solid #FFF;
						}
		
		.menu02_tab_off	{	
							float:left;margin:0px;padding:0px;width:139px;height:23px;
							background-color:#8f8f8f;background-image: url("/img/bg_tab.png");background-repeat: repeat-x;
							border-radius:7px 7px 0px 0px;color:#000;text-align:center;font-size:10pt;padding-top:10px;
							border:1px solid #555;
						}
		
		.menu02_tab_off:hover	{	
							background-image: url("/img/bg_tab_hover.png");background-repeat: repeat-x;
						}
		#menu02_tab01	{ margin-left:4px; }
		#menu02_tab01,#menu02_tab02 { cursor:pointer; }
		
		.mapbox			{ float:left;width:92%;height:450px;margin-left:30px; }
		.addr_box		{ float:left;width:50%; }
		#map			{ width:100%;height:100%;margin:0px;border:5px solid #405173; }
		
		p.map_addr		{ font-size:16px;font-family:'Noto Sans KR', sans-serif;color:#555; }
		p.map_phone		{ font-size:16px;font-family:'Noto Sans KR', sans-serif;color:#000;padding-left:36px;margin-top:-13px; }
		


		/* MEMBER */
		ul.subtab		{
			padding-left:0px !important;
		}
		ul.subtab li	{
			list-style:none;
		}
		.subtab_on	{	
							float:left;margin:0px;padding:0px;width:139px;height:23px;background-color:#FFFFFF;
							border-radius:7px 7px 0px 0px;color:#000;text-align:center;font-size:10pt;padding-top:10px;
							border:1px solid #FFF;
							transition:ease all 0.3s;
						}
		
		.subtab_off	{	
							float:left;margin:0px;padding:0px;width:139px;height:23px;
							background-color:#8f8f8f;background-image: url("/img/bg_tab.png");background-repeat: repeat-x;
							border-radius:7px 7px 0px 0px;color:#000;text-align:center;font-size:10pt;padding-top:10px;
							border:1px solid #555;
							transition:ease all 0.3s;
						}
		
		.subtab_off:hover	{	
							background-image: url("/img/bg_tab_hover.png");background-repeat: repeat-x;
						}
		
		.memberbox		{
							clear:both;
							margin:0px auto;width:990px;
							background-color:#FFF;
							background-image: url("/img/bg_member.png");background-repeat: no-repeat;background-position:top right;
							border:1px solid #FFF;
							border-radius:0px 7px 7px 7px;
							box-shadow: 0px 0px 10px #000;
							min-height:600px;
						}
		
		#menu03_tab01	{ margin-left:4px; }
		#menu03_tab01,#menu03_tab02,#menu03_tab03,#menu03_tab04,#menu03_tab05,#menu03_tab06,#menu03_tab07 { cursor:pointer; }
		
		div.photo		{ float:left;width:220px;height:300px;margin:0px;padding:0px;box-shadow: 1px 1px 5px #999; }

		div.texts		{ float:left;margin:0px 0px 30px 50px; vertical-align:top; font-family:'Noto Sans KR', sans-serif;color:#555; }
		div.member		{ margin:0px 0px 20px 0px; padding-bottom:5px; border-bottom:1px dashed #5959AB;min-width:400px; }
		span.name		{ font-size:20pt;color:#073190;padding-right:10px;font-weight:bold;font-family:"Nanum Myeongjo";letter-spacing:10px; }
		span.position	{ font-size:14pt;color:#005aca; }

		div.tits		{ float:left;margin:0px 20px 0px 0px;vertical-align:top;color:#000;font-size:14pt;font-family:"Nanum Myeongjo";font-weight:bold; }
		div.cnts		{ float:left;vertical-align:top;color:#555;font-size:11pt;line-height:1.5em; }
		
		div.memberline	{ clear:both;height:20px;margin-bottom:20px;border-bottom:1px dotted #DEDEDE; }



		/* BUSINESS */
		.menu04_tab_on	{	
							float:left;margin:0px;padding:0px;width:139px;height:23px;background-color:#FFFFFF;
							border-radius:7px 7px 0px 0px;color:#000;text-align:center;font-size:10pt;padding-top:10px;
							border:1px solid #FFF;
						}
		
		.menu04_tab_off	{	
							float:left;margin:0px;padding:0px;width:139px;height:23px;
							background-color:#8f8f8f;background-image: url("/img/bg_tab.png");background-repeat: repeat-x;
							border-radius:7px 7px 0px 0px;color:#000;text-align:center;font-size:10pt;padding-top:10px;
							border:1px solid #555;
						}
		
		.menu04_tab_off:hover	{	
							background-image: url("/img/bg_tab_hover.png");background-repeat: repeat-x;
						}

		.bizbox		{
							clear:both;
							margin:0px auto;width:990px;
							background-color:#FFF;
							background-image: url("/img/bg_biz.png");background-repeat: no-repeat;background-position:top right;
							border:1px solid #FFF;
							border-radius:0px 7px 7px 7px;
							box-shadow: 0px 0px 10px #000;
							min-height:600px;
						}

		#menu04_tab01	{ margin-left:4px; }
		#menu04_tab01,#menu04_tab02,#menu04_tab03,#menu04_tab04,#menu04_tab05,#menu04_tab06 { cursor:pointer; }

		.business_img	{ float:left;width:200px;margin:0px 25px 0px 0px; vertical-align:top; }
		.business_cnt	{ float:left;width:600px;margin:0px 0px 30px 50px; vertical-align:top; font-family:'Noto Sans KR', sans-serif;color:#555; }
		.tits2			{ clear:both;color:#003dc7;font-size:16pt;margin-bottom:20px;padding-bottom:5px;font-family:'NanumMyeongjo';font-weight:bold;border-bottom:1px dashed #9999EE; }
		.cnts2			{ color:#333;font-size:11pt;line-height:1.9em; }
		.cnts22			{ color:#006eeb;font-size:11pt;line-height:1.8em; }
		
		.biz01_menu			{ font-size:10pt;margin:10px 0px;color:#777;cursor:pointer;padding-left:15px;vertical-align:bottom; }
		.biz01_menu:hover	{ color:#000; }
		.biz01_menu_on		{ 
								font-size:10pt;margin:10px 0px;color:#000;cursor:pointer;padding-left:15px;vertical-align:bottom;
								background-image: url("/img/ico_biz01_on.png");background-repeat: no-repeat;background-position:center left;
							}
		


		/* RECRUIT */
		.recruitbox		{
							clear:both;
							margin:0px auto;width:990px;
							background-color:#FFF;
							background-image: url("/img/bg_biz.png");background-repeat: no-repeat;background-position:top right;
							border:1px solid #FFF;
							border-radius:7px;
							box-shadow: 0px 0px 10px #000;
							min-height:600px;
						}

		.recruit_cnt	{ float:left;margin:0px 50px 0px 0px; vertical-align:top; font-family:'Noto Sans KR', sans-serif;color:#555;line-height:28px; }
		.recruit_img	{ float:right;vertical-align:top; }
		.recruit_manager{ color:#000;line-height:30px;margin-top:50px; }
		.recruit_manager a { color:#0080ff; text-decoration:none;font-family:'Verdana'; }
		.recruit_manager a:hover { color:#0000a0; text-decoration:underline; }

		

		/* Footer */
		.footer			{ clear:both; margin:50px 0px 100px 0px; }
		.copyright		{ float:left;width:55%; font-family:"Verdana"; color:#868686; font-size:12px; font-weight:bold; text-align:right;margin-top:-3px; }
		#email			{ float:left; text-align:left; width:129px; height:11px; background-image:url('/img/btn_email.png');margin-left:10px; }
		#email:hover	{ float:left; text-align:left; width:129px; height:11px; background-image:url('/img/btn_email_on.png');cursor:pointer; }


