@charset "utf-8";
@import "../../css/base.css";
@import "../../css/layout.css";

/*//////////////////////////////////////////////////////////////////////////////
style.css

/* -----------------------------------------------------------------------------	会社案内
----------------------------------------------------------------------------- */table.companyInfo {
	width: 693px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size: 109%;
	color: #333;
}
table.companyInfo th{
	width: 150px;
	padding: 15px;
	background: #fafafa;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 109%;
	font-weight: bold;
	text-align: left;
}
table.companyInfo td{
	padding: 12px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	line-height: 1.8;
	font-size: 100%;
}
table.companyInfo td dl {  
}  
table.companyInfo td dt {  
	float:left;  
	width:120px;  
	clear:both;  
}  
table.companyInfo td dd {  
	margin-left:100px;  
} 
ul.tdList{
	overflow: hidden;  /* clearfix */
	zoom: 1;  /* clearfix */
}
ul.tdList li{
	padding-left: 10px;
	background: url(../../img/sicon_02.gif) no-repeat 0 9px;
}
ul.tdList .twoRows {
	float: left;
	width: 230px;
}
ul.tradeing{
	margin: 0 0 0 10px;
	overflow: hidden;  /* clearfix */
	zoom: 1;  /* clearfix */
}
ul.tradeing li{
	float: left;
	margin: 0;
	padding: 0 0 0 12px;
	width: 320px;
	background: url(../../img/sicon_02.gif) no-repeat 0 9px;
	line-height: 2.0;
	color: #333;
}
ul.tradeing .wdtFull{
	width: 100% !important;
}
ul.itemList{
	margin: 0 0 0 10px;
	color: #333;
}
ul.itemList li{
	padding: 10px 0;
	background: url(../../img/dot.gif) repeat-x 0 100%;
	line-height: 1.0;
}
ul.itemList li div{
	display:inline-block;
	_display:inline;
	width: 150px;
	color: #333;
	font-size: 109%;
	font-weight: bold;
}
*:first-child+html ul.itemList li div{ /* IE7 */
	display:inline;
}
.otherTxt{
	margin: 10px 0 10px 10px;
}