@charset "UTF-8";
/* CSS Document */
#company #outline{
	width:754px;
	}
#company #outline h3{
	margin:0 0 10px 0;
	}
#company #outline h4{
	margin:0 0 10px 12px;
	}
.companyList{
	width:730px;
	padding:0 12px 0 12px;
	color:#000;
	position:relative;
	}
.companyList table{
	text-align:left;
	width:730px;
	}
.companyList table th{
	border-bottom:1px solid #000;
	padding:6px 0 0 10px;
	width:80px;
	vertical-align:top;
	font-weight:normal;
	}
.companyList table td{
	border-bottom:1px solid #000;
	padding:6px 10px;
	background:url(../../common/img/contact/line.gif) no-repeat left bottom;
	vertical-align:top;
	}
.companyList table.outlineList td.col01{
	width:99px;
	padding:6px 0 6px 10px;
	}
.companyList table td.col02{
	background:none;
	padding:6px 0 6px 0;
	}
.companyList table.history td.col01{
	width:60px;
	padding:6px 5px 6px 0;
	text-align:right;
	}
.companyList .pic01{
	position:absolute;
	top:0;
	right:0;
	}
/*message*/
#company #message{
	width:730px;
	padding:6px 13px 0 11px;
	}
#company #message .profile{
	height:624px;
	position: relative;
	}
#company #message .profile .image{
	position:absolute;
	top:0;
	left:0;
	}
#company #message .profile .text{
	position:absolute;
	left:45px;
	top:66px;
	width:435px;
	line-height:24px;
	background:url(../../common/img/company/message/line.png) repeat-y left top;
	font-family:'Hiragino Mincho ProN', serif;
	}
/*.lt-ie9 #company #message .profile .text{
	line-height:1.71;
	}
.lt-ie8 #company #message .profile .text{
	line-height:1.7;
	}
@-moz-document url-prefix() {
	#company #message .profile .text{
	line-height:1.71;
	}
}*/
#company #message .profile .read{
	position:absolute;
	top:488px;
	left:0;
	}
#company #message .col01{
	width:730px;
	background-color:#FFF;
	padding:20px 0 0 0;
	position:relative;
	}
#company #message .col01 .textArea{
	padding:5px 0 15px 10px;
	width:450px;
	}
#company #message .col01 .pic{
	position:absolute;
	top:59px;
	right:8px;
	}
/*voice*/
#voice .col01{
	padding:0 13px 8px 11px;
	}
#voice .col01 .lefBox{
	width:207px;
	float:left;
	}
#voice .col01 .rigBox{
	width:516px;
	float:left;
	}

#voice .col01 .colInner{
	width:699px;
	background-color:#FFF;
	padding:25px 11px 15px 20px;
	display:none;
	}
#voice .col01 .lefBox02{
	margin-top:25x;
	}
#voice .col01 .rigBox02{
	padding-top:15px;
	}
	
.col01{
	position:relative;
	overflow:hidden;
}

.profileArea{
	margin-bottom:-20px;
	overflow:hidden;
	width:730px;
	zoom:1;
	position: relative;
}

.profileArea .f_l{
	z-index:2;
	position:relative;
}

.acdHeader{
	margin-bottom:20px;
	position:relative;
	z-index:1;
	}
.acdHeader a {
  display: block;
  position: relative;

  width: 730px;
  height: 30px;
  background: url(../../common/img/company/voice/btn_more.jpg) no-repeat 0 -61px;
  text-indent:-9999px;
 }
 .acdHeader a:hover {
  background: url(../../common/img/company/voice/btn_more.jpg) no-repeat 0 -92px;
 }
 .acdHeader.open a {
  background-position: 0 0;
 }
 .acdHeader.open a:hover {
  background-position: 0 -30px;
 }
