body {
	margin: 0;
	padding:0;}
	
#outline,#logo,#flash,#contants,#br_cl,#br_cl2,#title,#construction,#privacy{
	width:800px;
	margin:0 auto;
	}
	
#contants{
	padding-top:10px;
}

#contents_left{
	width:200px;
	float:left;
}

#contents_right,#br_cl_r{
	width:570px;
	float:right;
	padding-top:15px;
}

#br_cl,#br_cl_r,#title_br,#br_cl2,#privacy{
	clear:both;
}

#contents_left ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:200px;
}

#contents_left li{
	width:200px;
	margin:0;
}

#contents_right ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:272px;
}

#contents_right li{
	width:272px;
	margin:0;
	padding:0;
}

#contents_right_in_left,#contents_right_in_right{
	width:272px;
}

#contents_right_in_left{
	float:left;
}

#contents_right_in_right{
	float:right;
}

#contents_navi1{
	width:57px;
	margin:0;
	padding:0;
	float:left;
}
#contents_navi1 ul{
	width:57px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#contents_navi1 li{
	width:57px;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-bottom:6px;
	height:auto;
}

#contents_navi2,#information_contents{
	width:717px;
	margin:0;
	padding:0;
	float:right;
	height:auto;
}


img{
	vertical-align:top;
	border:0px;
	}

#contents_navi2 ul{
	width:717px;
		height:30px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#contents_navi2 li{
	width:auto;
	height:30px;
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}

#concept_left{
	width:410px;
	height:auto;
	float:left;
}

#comapny_left{
	width:420px;
	height:auto;
	margin-left:85px;
}

#comapny_right2{
	width:550px;
	height:auto;
	float:right;

}

#construction_left{
	width:230px;
	height:auto;
	float:left;
	height:100%;
}

#concept_right{
	float:right;
	height:auto;
	width:375px;
text-justify: distribute; text-align: justify;
}

#company_right{
	float:right;
	height:auto;
	width:280px;
}

#company_left2{
	float:left;
	height:auto;
	width:230px;
}

#construction_right{
	float:right;
	height:auto;
	width:570px;
}

#information_contents ul{
	width:717px;
	list-style-type:none;
	margin:0;
	padding:0;
	border-top:solid 1px #999;
}

#information_contents li{
	width:717px;
	list-style-type:none;
	margin:0;
	border-bottom:solid 1px #999;
	padding-bottom:10px;
	padding-top:10px;
	height:100px;
}

#information_contents table{
	width:717px;
}





