﻿@charset "utf-8";

#recruit{
	line-height:2.2;
}

.cnt_job{
	margin:30px 0;
	text-align:left;
	font-size:16px;
}

.fl_r{
	float:right;
	margin-left:20px;
}

.tb_job{
	margin:60px 0 50px;
	border-collapse:collapse;
	width:100%;
	border-top:1px solid #ccc;
}
.tb_job.mt_20{margin-top:20px;}
.tb_job th, .tb_job td{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #ccc;
	padding-top:20px;
	padding-bottom:20px;
}
.tb_job th{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	text-align:left;
	padding-left:30px;
	font-size:19px;
	vertical-align:top;
}
.tb_job td{font-size:16px;}
.tb_job td dl{
	margin:0;
	padding:0;
}
.tb_job td dl dt{
	float:left;
	color:#e1200f;
	margin:0 10px;
}
.tb_job td dl dd{overflow: hidden; *zoom: 1;}
.tb_job.mt_20 th{vertical-align:middle;}
.tb_job td span{
	font-size:13px;
}
.tb_job td li{
	background:url(../images/mark.png) no-repeat 0 10px;
	padding-left:10px;
	margin-bottom:10px;
}

.tb_job2{
	border:1px solid #ccc;
	margin:0;
}
.tb_job2 th{
	background:#f5f5f5;
	font-family: "游ゴシック", YuGothic, "ＭＳ Ｐゴシック" ;
	text-align:center;
	padding:10px;
	font-size:14px;
	border:1px solid #ccc;
}
.tb_job2 td{
	font-size:14px;
	padding:10px;
	text-align:center;
	line-height:1.2;
}
.tb_job2 td.bdr{
	border-right:1px solid #ccc;
}

.tb_job tr.vat td{
	vertical-align:top;
}
.tb_job tr.vat td li{
	line-height:1.2;
	margin-bottom:10px;
	background-position:0 3px;
}