@charset "utf-8";

/******************** recruit ********************/

.large {

	font-size: 160%;

	line-height: 140%;

	font-weight: bold;

	margin-right: -5px;

}

ul.recruit {

	margin: 0 0 20px 20px;

}

ul.recruit li {

	list-style-type: square;

}

ol.recruit {

	margin: 0 0 15px 20px;

}

ol.recruit li {

	list-style-type: decimal;

	margin-bottom: 5px;

}

dl.qa {

	margin: 15px 0;

}

dl.qa .large {

	font-size: 150%;

	font-weight: bold;

}

dl.qa dt {

	color: #FF9900;

	border-bottom: 1px dotted #aaa;

	padding: 0 0 5px 0;

	margin-bottom: 5px;

	font-weight: bold;

}

dl.qa dd {

	margin-bottom: 15px;

}

table.driver{
	width:100%;
}
table.driver th{
	width:100%;
	text-align:left;
	padding:10px;
}
table.driver td{
	width:100%;
	text-align:left;
	padding:10px;
}
table.driver td.item img{
	margin-top:10px;
	width:20%;
	height:auto;
}
#driver_image{
	margin-top:10px;
	text-align:left;
	padding:10px;
}



/********************

* html  IE6

*:first-child+html  IE7

head~/* */body  IE8/*

html>body  Firefox

body:last-child  Opera

html:not([lang*=""])  Firefox

html:not(:only-child:only-child)  Safari

********************/