@charset "utf-8";

/* 共通
----------------------------------------------------------- */
ul#gnavi li a#gnavi_profile {
	background:url(../../common/images/gnavi/profile.gif) 0 -44px no-repeat;
}



/* 会社案内
----------------------------------------------------------- */
div#main table {
	border-collapse:collapse;
	width:100%;
	margin:0 0 30px 0;
}

div#main table tr th,
div#main table tr td {
	border:1px solid #bbb;
	padding:10px 10px 0 10px;
	font-size:12px;
	vertical-align:top;
}

div#main table tr th {
	background:#dbecd1;
	font-weight:bold;
	white-space:nowrap;
}

div#contents div#main table tr td h3.title02 {
	margin:0 0 10px 0;
}

div#contents div#main table tr td p {
	margin:0 0 10px 0;
	padding:0;
}

div#main table tr td div.profile_link {
	margin:0 0 5px 0;
}

div#main table tr td div.profile_link {
	margin:0 0 10px 0;
}
	
div#main table tr td div.profile_link a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

div#main table tr td ul {
	list-style-type:disc;
	padding:0 0 0 20px;
	margin:0 0 10px 0;
}

div#contents div#main table tr td img.LeftImg {
	float:right;
	display:block;
	margin: 0 0 15px;
	padding:1px;
	border:1px solid #ccc;
}
