/* company content
-----------------------------------*/
#company_unit{
width			:720px;
margin-bottom		:100px;
}


#company_unit div.overview{
width			:720px;
margin-top		:-17px;
margin-bottom		:70px;
position		:relative;
}
#company_unit div.overview h3{
margin-bottom		:35px;
}
#company_unit div.overview table{
width			:100%;
}
#company_unit div.overview table th{
width			:110px;
vertical-align		:top;
border-bottom		:1px solid #cccccc;
padding			:9px 15px 7px 15px;
}
#company_unit div.overview table td{
vertical-align		:top;
border-bottom		:1px solid #cccccc;
padding			:9px 15px 7px 0;
}
#company_unit div.overview table tr.last th, 
#company_unit div.overview table tr.last td{
border-bottom		:none;
}
#company_unit div.overview table dl dt{
color			:#000000;
font-weight		:bold;
}
#company_unit div.overview table dl dd{
margin-bottom		:10px;
}
#company_unit div.overview table dl dd.last{
margin-bottom		:0;
}
#company_unit div.overview div.image{
	width			: 320px;
	height			: 220px;
	background		: #ffffff;
	text-align		: right;
	position		: absolute;
	right			: 0;
	top			: 30px;
}


#company_unit div.access{
width			:720px;
}
#company_unit div.access div.left{
width			:340px;
float			:left;
}
#company_unit div.access div.right{
width			:340px;
float			:right;
}
#company_unit div.access div.header{
width			:340px;
border-bottom		:1px solid #cccccc;
margin-bottom		:15px;
position		:relative;
}
#company_unit div.access div.header h4{
color			:#000000;
font-size		:131%;
font-weight		:bold;
line-height		:1.5;
}
#company_unit div.access div.header p.btn{
position		:absolute;
right			:0;
bottom			:4px;
}
#company_unit div.access div.map{
width			:340px;
height			:340px;
}
#company_unit div.access div.map div.popup{
}
#company_unit div.access div.map div.popup h5{
color			:#000000;
font-weight		:bold;
}
#company_unit div.access div.map div.popup p{
font-size		:93%;
line-height		:1.5;
}
