@charset "utf-8";
/* CSS Document */
#mainimg{
	margin:0px 0px 20px;
	clear: both;
}

.company table{
	width:100%;
	line-height: 1.6;
}
.company table th{
	width:120px;
	border-bottom:2px solid #FF9900;
	padding: 10px;
	vertical-align: top;
}
.company table td{
	padding: 10px;
	border-bottom: 1px solid #CCCCCC;
}
.company table td a{text-decoration:underline;}
.company table td a:hover{text-decoration:none;}

.work h4{margin-bottom:30px;}
.work .image_box{text-align:center;}

/*
.access .left{width:416px;}
.access .right{width:270px;}
.access .right h4{
	background:url(../image/bullet.gif) no-repeat left top;
	padding:0 0 0 20px;
	line-height: 13px;
	font-weight: bold;
	margin-bottom: 8px;
}
.access .right p{
	background:url(../image/dotline.gif) repeat-x left top;
	padding:10px 0 0 0;
}

*/
.access h4{
	background:url(../image/bullet.gif) no-repeat left top;
	padding:0 0 0 20px;
	line-height: 13px;
	font-weight: bold;
	margin-bottom: 8px;
}
.access p{
	background:url(../image/dotline.gif) repeat-x left top;
	padding:10px 0 0 0;
}




.voice .left{width:180px;}
.voice .right{width:500px;}

.qa_box{
	background:url(../image/dotline.gif) repeat-x left bottom;
	margin-bottom:20px;
	clear: both;
}


p.quetion,
p.answer{
	padding:0 0 10px 25px;
	min-height:18px;
	height:auto !important;
	height:18px;
}
p.quetion{
	background:url(../image/message/ico_question.gif) no-repeat left top;
	margin-bottom: 10px;
	border-bottom: 1px solid #FF9900;
	font-weight:bold;
}
p.answer{background:url(../image/message/ico_answer.gif) no-repeat left top;
}


.career p.no_info{
text-align:center; color:#999999; font-weight:bold; size:120%;
}

