@charset "utf-8";

h3{
	border-bottom:1px solid #aaaaaa;
	width:100%;
	margin:0 0 30px 0;
	padding:0 0 5px 0;
}

#introTxt{
	margin:0 0 40px 0;
	padding:50px 0 0 0;
	background:url(/en/overview/img/back_image.jpg) no-repeat 100% 0;
	min-height:430px;
	height:auto !important;
	height:430px;
}
	#introTxt p{
		width:600px;
	}

p#conceptImage{
	position:absolute;
	left:700px;
	top:-60px;
}

h4{
	font-weight:normal;
	margin:0;
}

#mainImg{
	margin:0 0 50px 0;
}

.paragraph{
	position:relative;
	margin:0 0 20px 0;
	padding:0;
}

.paragraphTxt{
	margin:0 0 100px 0;
	padding:0;
/*	padding:20px 20px 1px 40px;
	background-color:f9f9f9;*/
}


#philosophy{
}
	.idealTitle{
		padding:3em 0 3em 0;
		display:block;
		width:240px;
		float:left;
	}
	
	.idealBody{
		display:block;
		width:650px;
		float:left;
		margin:0 0 0 10px;
		padding:2.6em 0 1.5em 10px;
		border-left:1px solid #333333;
	}



#working{
}
	h4{
		margin:0 0 5px 0;
	}
	#workMaterial{
		margin:0 0 20px 0;
		padding:0 0 50px; 0;
		background:url(/en/overview/img/materialBack.gif) no-repeat 48% 100%;
	}
		#workMaterial h4{
			text-align:center;
			width:100%;
			margin:0 0 25px 0;
			padding:20px 0 0 0;
		}
		#workMaterialArea{
			border:1px solid #000000;
			padding:25px 45px 0 45px;
		}

ul#tab{
	display:block;
	width:100%;
	margin:0;
}
	#tab li{
		height:80px;
		cursor:pointer;
	}
	#tab li#btnWeaving{
		float:left;
	}
	#tab li#btnCutting{
		float:right;
	}
		#intro ul li#btnWeaving a,
		#intro ul li#btnCutting a{
			display:block;
		}

.tabContents{
	display:none;
	margin:-1px 0 80px 0;
	padding:30px 0 0 0;
	width:958px;
	border:1px solid #000000;
	border-top:0px solid #000000;
	background:url(/en/overview/img/bgLine.gif) no-repeat 50% 0;
}
	.tabContentsArea{
		padding:5px 45px 20px 45px;
	}
	.tabContentsArea p{
		margin:0 0 20px 0;
	}

	.txtArea{
		padding:10px 0 0 0;
		border-bottom:1px solid #aaaaaa;
	}
	.txtAreaFinish{
		padding:10px 0 0 0;
	}
	.imgArea img{
		float:left;
		margin:0 1px 0 0;
	}
