@charset "utf-8";

/* 범용 스타일 초기화, 선택자 초기화 */
* { margin: 0; padding: 0; }

	body { margin: 0 0 0 0; font: 12px/19px "Segoe UI", Arial, "Malgun Gothic", Gulim, 굴림, 새굴림;}

	#container {
		margin:0 0 0 0;
		background:#ffffff url(/img/bg_company.jpg) repeat-x scroll center top; /*sky img*/
		position:relative;
		height:500px;
	}

		#container #headerWrap {
			background:transparent url(/img/menu_bg.jpg) repeat-x scroll left top;
			height:53px;
		}

		#container #headerWrap #HeaderCenterWrap{
			position:absolute;
			left :50%;
			margin:0 0 0 -500px; 
			width:1000px;
		}

		#container #headerWrap span {
			display:none;
		}

			#container #headerWrap #fm2lLogo {
				width:215px;	
				height:51px;
				float:left;
			}

			#container #headerWrap #fm2lLogo h1{
				margin:0 0 0 0;
			}

			#container #headerWrap #fm2lLogo h1 a {
				background:transparent url(/img/menu_logo.jpg) no-repeat scroll 0pt;
				display:block; 
				width:215px;	
				height:51px;
			}

				#headerWrap #MenuWrap {
					width: 700px;
					margin-left:245px;
					height:53px;
				}

				#headerWrap #MenuWrap ul {
					height: 15px;
					margin: 0 0 0 0;
					padding: 0;
				}

				#headerWrap #MenuWrap ul li {
					display:inline;
				}

				#headerWrap #MenuWrap a.ttlink	{
					margin-top:17px;
					
					margin-right:29px;
					height: 15px;
					float:left;
				}

					#headerWrap #MenuWrap .Menu01 a.ttlink	{
						background:transparent url(/img/menu_about_fm2l.jpg) no-repeat scroll 0pt;
						width: 110px;
					}

					#headerWrap #MenuWrap .Menu02 a.ttlink{
						background:transparent url(/img/menu_service.jpg) no-repeat scroll 0pt;
						width: 74px;
					}

					#headerWrap #MenuWrap .Menu03 a.ttlink{
						background:transparent url(/img/menu_blog.jpg) no-repeat scroll 0pt;
						width: 45px;
					}

					#headerWrap #MenuWrap .Menu04 a.ttlink{
						background:transparent url(/img/menu_cartoon.jpg) no-repeat scroll 0pt;
						width: 82px;
					}

					#headerWrap #MenuWrap .Menu05 a.ttlink{
						background:transparent url(/img/menu_board.jpg) no-repeat scroll 0pt;
						width: 58px;
					}

					#headerWrap #MenuWrap .Menu06 a.ttlink{
						background:transparent url(/img/menu_contact.jpg) no-repeat scroll 0pt;
						width: 80px;
					}

					#headerWrap #MenuWrap .Menu07 a.ttlink{
						background:transparent url(/img/menu_teasor.jpg) no-repeat scroll 0pt;
						width: 74px;
					}
	#headerWrap #MenuToggler a{
		background:transparent url(/img/menu_btn.gif) no-repeat scroll center top;
		margin:0 0 0 0;
		height: 19px;
		width:100%;
		display:block; 
	}

	#container #center {
		position:absolute;
		left :50%;
		margin:100px 0 0 -490px; 
		width:980px;
	}

	#container #center #sidebar span {
			display:none;
	}

	#container #center #sidebar {
		background:transparent url(/img/about_bg.gif) no-repeat scroll center top;
		margin-top:0px;
		height:100%;
		width:185px;
		height:321px;
		float:left;
	}

		#container #center #sidebar ul {
			width: 64px;
			height: 15px;
			margin: 0px 0 175px 60px;
			padding: 0 0 0 0;
			padding-top: 130px;
		}

		#container #center #sidebar ul li {
			display:inline;
		}

				#container #center #sidebar #sidebar_Menu a.ttlink	{
					margin-top:17px;
					margin-right:29px;
					height: 15px;
					float:left;
				}

					#container #center #sidebar .sidebar_Menu01 a.ttlink{
						background:transparent url(/img/about_introduce.jpg) no-repeat scroll 0pt;
						width: 80px;
					}
					#center #sidebar .sidebar_Menu02 a.ttlink{
						background:transparent url(/img/about_ideology.jpg) no-repeat scroll 0pt;
						width: 80px;
					}
					#center #sidebar .sidebar_Menu03 a.ttlink{
						background:transparent url(/img/about_member.jpg) no-repeat scroll 0pt;
						width: 80px;
					}
					#center #sidebar .sidebar_Menu04 a.ttlink{
						background:transparent url(/img/about_contact.jpg) no-repeat scroll 0pt;
						width: 80px;
					}

/* 서비스쪽 사이드바 */

	#container #center #sidebar2 span {
			display:none;
	}

	#container #center #sidebar2 {
		background:transparent url(/img/service_bg.gif) no-repeat scroll center top;
		margin-top:0px;
		height:100%;
		width:185px;
		height:321px;
		float:left;
	}

		#container #center #sidebar2 ul {
			width: 64px;
			height: 15px;
			margin: 0px 0 175px 40px;
			padding: 0 0 0 0;
			padding-top: 130px;
		}

		#container #center #sidebar2 ul li {
			display:inline;
		}

				#container #center #sidebar2 #sidebar2_Menu a.ttlink	{
					margin-top:17px;
					margin-right:29px;
					height: 15px;
					float:left;
				}

					#container #center #sidebar2 .sidebar2_Menu01 a.ttlink{
						background:transparent url(/img/service_onoffmix.gif) no-repeat scroll 0pt;
						width: 100px;
					}
					#center #sidebar2 .sidebar2_Menu02 a.ttlink{
						background:transparent url(/img/service_peoplelog.gif) no-repeat scroll 0pt;
						width: 100px;
					}

	#container #center #contents 
	{
		height:100%;
		width:750px;
		margin:75px 0 0 200px;

	}

	
	#container #center #copyright
	{
		clear:both;
		margin-top:10px;
		margin-bottom:15px;
	}

	#container #center #copyright #line
	{
		background:transparent url(/img/bg_footer.gif) no-repeat scroll 0pt;
		height:11px;
		width:969px;
	}

	#container #center #copyright span
	{
		font-size: 12px;
		float: right;
		margin-right: 10px
	}

	#container #center #contents #boxcon1
	{
		background:transparent url(/img/bg_con1.gif) no-repeat scroll 0pt;
		width: 745px;
		height: 585px;
	}

	#container #center #contents #boxcon1 #detail
	{

	}

	#container #center #contents #boxcon2
	{
		background:transparent url(/img/bg_con2.gif) no-repeat scroll 0pt;
		width: 745px;
		height: 656px;
	}


	#container #center #contents #boxcon2
	{
		background:transparent url(/img/bg_con2.gif) no-repeat scroll 0pt;
		width: 745px;
		height: 656px;
	}

	#container #center #contents #boxcon3
	{
		background:transparent url(/img/bg_con3.gif) no-repeat scroll 0pt;
		width: 745px;
		height: 1079px;
	}

	#container #center #contents #boxcon3 ul {
					margin: 0 0 0 0;
					padding: 0;
				}

	#container #center #contents #boxcon3 ul li {
					display:inline;
				}

	#container #center #contents #boxcon3 ul li span{
					display:none;
				}
	#container #center #contents #boxcon3 a.ttlink	{
					float:left;
				}

	#container #center #contents #boxcon3 .Members01 a.ttlink	{
						background:transparent url(/img/img_members1.gif) no-repeat scroll 0pt;
						width: 745px;
						height: 230px;
					}

	#container #center #contents #boxcon3 .Members02 a.ttlink	{
						background:transparent url(/img/img_members4.gif) no-repeat scroll 0pt;
						width: 745px;
						height: 240px;
					}
	#container #center #contents #boxcon3 .Members03 a.ttlink	{
						background:transparent url(/img/img_members3.gif) no-repeat scroll 0pt;
						width: 745px;
						height: 245px;
					}
	#container #center #contents #boxcon3 .Members04 a.ttlink	{
						background:transparent url(/img/img_members2.gif) no-repeat scroll 0pt;
						width: 745px;
						height: 210px;
					}

	#container #center #contents #boxcon4
	{
		background:transparent url(/img/bg_con4.gif) no-repeat scroll 0pt;
		width: 745px;
		height: 772px;
	}

	#container #center #contents #boxcon5
	{
		background:transparent url(/img/bg_con4.gif) no-repeat scroll 0pt;
		width: 745px;
		height: 772px;
	}
	#container #center #contents #boxcon6
	{
		background:transparent url(/img/bg_con4.gif) no-repeat scroll 0pt;
		width: 745px;
		height: 772px;
	}
	#container #center #contents #boxcon7
	{
		background:transparent url(/img/bg_con4.gif) no-repeat scroll 0pt;
		width: 745px;
		height: 772px;
	}