@charset "shift_jis";
/* =========================================

nasluck recruit career sales

about_sales CSS

===========================================*/

.top_about_sales {
	width:999px;
	margin:40px auto 10px auto;
}
.top_about_sales h2 {
	margin:10px auto 0 auto;
	padding-left:40px;
}
.top_about_sales .image_are {
	margin:0 auto;
}
.top_about_sales .image_area ul {
	width:999px;
	margin:20px auto;
	list-style-type:none;
	font-size:0;
	text-align:center;
}
.top_about_sales .image_area ul li:first-child {
	float:none;
	padding:0 10px 0 0;
}
.top_about_sales .image_area ul li:last-child {
	padding:0;
}
.top_about_sales .image_area ul li {
	display:inline-block;
	font-size:0;
	padding-right:10px;
	vertical-align:sub;
}
.top_about_sales .image_area img {
	box-shadow:none;
	width:auto;
	height:auto;
}
.top_about_sales p {
	text-align:center;
	margin:20px auto;
}

/*テーブル部分以下*/
.table_area {
	margin:0 auto 40px auto;
	width:800px;
}
.table_area table {
	width:800px;
	box-sizing:border-box;
	border-collapse:collapse;
}
.table_area table tr th {
	width:170px;
	color:#fff;
	text-align:center;
	letter-spacing:2px;
}




.table_area table tr td {
	width:540px;
	padding:20px 1rem 20px 1.5rem;
}
.table_area table, .table_area table tr, .table_area table tr th, .table_area table tr td {
	border:1px #008fc9 solid;
}
.table_area .table_01, .table_area .table_02{
	margin-bottom:30px;
}
.table_area table tr td p {
	letter-spacing:2px;
	width:auto;
	margin:0;
	padding:2px 0;
}
.table_area .top {
	margin-top:20px;
}
.table_area .bottom {
	margin-bottom:8px;
}
.table_area .left {
	padding-left:1rem;
}
.table_area table .box {
	padding:2px 1rem;
	display:block;
}
.table_area table tr td .small {
	font-size:85%!important;
}
.table_area table tr td .kome {
	padding:3px 0 0 1rem;
	text-indent:-1rem;
}
.table_area table tr td .kome:before {
	content:"※";
}
.table_area table tr td .kyuyo {
	padding:0 0 0 1rem;
	text-indent:-1rem;
}
.table_area table tr td .kyuyo:before {
	content:"■";
}
.table_area table tr td ul {
	width:100%;
	margin:0;
}
 .table_area table tr td ul li:nth-child(odd), .table_area table tr td ul li:nth-child(even) {
 float:none;
 width:auto;
 margin:0;
 padding:4px 0;
}
.table_area table tr td ul li:before {
	content:"・";
}
.table_area .table_01 tr th {
	background:#13a7e2;
}
.table_area .table_02 tr th {
	background:#4bb3dd;
}
.table_area .table_03 tr th {
	background:#6ac4e8;
}
.table_area .in, .table_area .in tr, .table_area .in tr td {
	border:0;
}
.table_area .in {
	width:520px;
	box-sizing:border-box;
	border-collapse:collapse;
}
.table_area .in tr td {
	width:260px;
	text-align:left;
	letter-spacing:2px;
	vertical-align:top;
	padding:0;
}
.table_area .in tr .price {
	width:20%;
}
.table_area .in tr .teate {
	width:23%;
}
.table_area .in .in_left {
	width:40%;
}
.table_area .kyuyo_table {
	margin: 0 0 0 1rem;
}
.table_area .table_03 .center {
	width:100%;
	margin-bottom:30px;
	text-align:center;
	overflow:hidden;
}
.table_area .table_03 .center .token {
	width:90%;
	font-size:120%!important;
	font-weight:bold;
	padding-right:20px;
	margin-bottom:20px;
}
.table_area .table_03 .center .tel {
	/* float:left; */
	width:340px;
	margin:2px auto;
	/* position:absolute; */
}
.table_area .table_03 .center .tel span {
	color:#3a95bd;
	font-size:22px !important;
	font-weight:bold;
}

.table_area .table_03 .center img {
	position:absolute;
	margin-left:50px;
}




/* 拡大・文字サイズ変更対策 */

.fixing {
	font-size:16px;
}