@charset "utf-8";
/* CSS Document */

/* 立ち読み */
table#books {
	float: left;
	width: 280px;
	margin: 5px 7px 10px 0px;
	border-collapse: collapse;
	border: solid 1px #999;
}

table#books th,
table#books td {
	border: solid 1px #999;
	padding: 6px 8px;
}

table#books th {
	width: 80px;
  background: #E6E6E6;
  text-align: center;
  white-space: nowrap;
  color: #666;
}
table#books td p {
	padding-top: 8px;
  color: #717171;
}

table#books td.photo {
  text-align: center;
}

table#books td.txts {
	width: 202px;
	height: 70px;
	line-height: 1.3em;
	
	text-align: justify;
	text-justify: inter-ideograph;
}
table#books td.price {
	height: auto;
}

/* 採用情報 */
table#recruit {
	width: 870px;
	margin: 5px 0px;
	border-collapse: collapse;
}
table#recruit th,
table#recruit td {
	border: solid 1px #ccc;
	padding: 6px 8px;
}
table#recruit th {
	width: 150px;
  background: #E6E6E6;
  text-align: left;
  white-space: nowrap;
  color: #666;
}
table#recruit td {
	padding-top: 8px;
  color: #717171;
	width: 720px;
}

table#recruit2 {
	width: 870px;
	margin: 5px 0px;
	border-collapse: collapse;
}
table#recruit2 th,
table#recruit2 td {
	border: solid 1px #ccc;
	padding: 6px 8px;
}
table#recruit2 th {
	width: 80px;
  background: #E6E6E6;
  text-align: left;
  white-space: nowrap;
  color: #666;
}
table#recruit2 td {
	padding-top: 8px;
  color: #717171;
}
table#recruit2 td {
	padding-top: 8px;
  color: #717171;
	width: 640px;
}
table#recruit2 td.cell1 {
	padding-top: 8px;
  color: #717171;
	font-weight: bold;
  text-align: center;
	width: 90px;
}
