@charset "euc-jp";

A:link{
	color: #FFF;
	text-decoration:none;
}
A:visited{
	color: #333;
	text-decoration:none;
}
A:hover{
	color: #333;
	text-decoration:none;
}
A:active{
	color: #333;
	text-decoration:none;
}

#innerWrap{
	margin-top:0px;
/*	height:630px;*/
	height:680px;
	width:100%;
}

#inner{
	margin:0 auto;
	width:862px;
/*	height:auto;*/
/*	height:628px;
	height:688px;*/
	height:99%;
	color:#FFF;
/*	background-color:#F1F8FC;*/
	background-color:#FBFDFE;
	border:1px #CCCCCC solid;
}

#inner .contents_frame{
	float:left;
	width:610px;
/*	height:350px;*/
	margin:20px 0px 0px 20px;
}

/* 企業情報コンテンツ */
#inner table.contents{
	margin:5px 5px 5px 0px;
    border-collapse:separate;
    border-spacing:2px;
}
#inner table.contents td{
	width:305px;
	height:220px;
	text-align:left;
}
#inner table.contents .comment{
	margin:10px 0px 10px 15px;
	text-align:left;
	font-size:12px;
	color:#333;
	width:250px;
}

/* メニューフレーム */
#inner .co_menu_frame{
	margin:15px 20px 0px 0px;
	float:right;
	width:190px;
}
#inner table.co_menu{
	margin:5px 5px 5px 0px;
    border-collapse:separate;
    border-spacing:2px;
}
#inner table.co_menu th{
	border:1px solid #333;
}
#inner table.co_menu td{
	border:1px solid #333;
}
.coth:hover{
	color:#FFF;
	background-color:#2A2A46;
}

/* 会社概要 */
table.corpinfo{
	margin: 0px 0px 35px 10px;
    border-collapse:separate;
    border-spacing:4px;
}
.corpinfo th{
	border-bottom:1px solid #999999;
	background-color:#EEEEEE;
	width: 100px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	font-weight: bold;
	padding:1.3em 1.5em;
	white-space:nowrap;
	color:#000;
}
.corpinfo td{
	border-bottom:1px solid #999999;
	background-color:#F6F6F6;
	width: 400px;
	text-align:left;
	padding:1em 1.5em;
	font-size:12px;
	line-height: 1.5em;
	color:#333;
}

/* 社長挨拶 */
#ceo_message{
	margin:0px 0px 0px 10px;
	width:590px;
	font-size:14px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#333;
	line-height: 1.5em;
	text-align:left;
}

#ceo_photo{
	margin:10px 0px 0px 10px;
	text-align:left;	
}

/* 取引実績 */
#result_left{
	float:left;
	width:300px;
/*	height:250px;*/
}
#result_right{
	float:right;
	width:300px;
/*	height:250px;*/
}
.result_company{
	width:270px;
	margin:10px 0px 0px 15px;
}
.result_company p.name{
	margin:0px 0px 5px 0px;
	padding:0.5em;
	border:1px solid #666666;
	background-color:#000097;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	border-bottom:solid 1px #ccc;
	text-align:left;
}
.result_company p.intro{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	font-size:12px;
	color:#333;
	text-align:left;
	line-height:1.5em;
	height:70px;
}
.result_attention{
	float:right;
	margin:5px 10px 0px 0px;
	width:150px;
	font-size:12px;
	color:#333;
}