@charset "utf-8";

@import url("/material/css/base.css");

div#contents div#leftColumn{
	line-height:18px;
}

div#contents div#leftColumn ul#company{
	width:654px;
}

div#contents div#leftColumn ul#company:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

div#contents div#leftColumn ul#company li#companyText{
	float:left;
	width:504px;
}

div#contents div#leftColumn ul#company li#companyImg{
	float:right;
	width:150px;
	text-align:right;
}

div#contents div#leftColumn p#catch{
	width:485px;
	height:26px;
	margin:0 0 26px 0;
}

div#contents div#leftColumn h3{
	width:654px;
	height:22px;
	line-height:22px;
	color:#778F05;
	font-weight:bold;
	font-size:16px;
	text-indent:0px;
	background:none;
	margin:55px 0 18px 0;
}

div#contents div#leftColumn div.map{
	width:450px;
	display:block;
	padding:18px 0 10px 0;
}

div#contents div#leftColumn table.frameline th{
	width:30%;
	vertical-align:top;
	font-weight:normal;
}

div#contents div#leftColumn table.frameline td{
	width:70%;
}

div#contents div#leftColumn table.frameline td dl{
	width:210px;
	display:block;
}

div#contents div#leftColumn table.frameline td dl dt{
	clear:left;
	float:left;
	width:105px;
}

div#contents div#leftColumn table.frameline td dl dd{
	float:left;
	width:105px;
}


