@charset"Shift_JIS";

/****************************************
改正派遣法に関して
****************************************/
.main600 {
	padding:10px 0px;
	width: 600px;
	text-align: center;
	margin: 0px auto;
}

.kaiTxt01 {
	padding:0px 0px 30px;
	width: 600px;
	text-align: left;
	margin: 0px auto;
}


/******** hakenArea01 ********/
.hakenArea01 {
	width: 600px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #8AC2EC;
	display: inline-table;
	margin: 0px auto;
	padding:3px 0px;
	clear:both;
}

.approach_tab {
    text-align: center;
    margin: 0 auto;
	color:#333;
	font-size:18px;
	font-weight:bold;
}

.approach_tab td{
	padding:10px 0;
}

.approach_tab .first{
	padding-right:20px;
}

.approach_tab .boder-b {
	border-bottom:solid 2px #333333;
}

.approach_tab02 {
	border:solid 1px #999;
	margin:40px 0 0;
}

.approach_tab02 th{
	width:29%;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	text-align:left;
	padding:5px 8px ;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	background:#2C85C1;
}

.approach_tab02 th.last{
	border-bottom:none;
}

.approach_tab02 td{
	font-size:14px;
	text-align:left;
	padding:5px 8px ;
	border-bottom:solid 1px #999;
}

.approach_tab02 td.last{
	border-bottom:none;
}

.period_txt {
	text-align:right;
	margin:5px 0 0;
}

h4 {
	font-size:20px;
	margin-top:50px;
}

.approach_tab03 {
	border:solid 1px #999;
}

.approach_tab03 th{
	width:8%;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	text-align:center;
	padding:5px 8px ;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	background:#2C85C1;
}

.approach_tab03 th.long{
	width:16%;
}

.approach_tab03 th.middle{
	width:14%;
}

.approach_tab03 th.last{
	border-bottom:none;
}

.approach_tab03 td{
	font-size:14px;
	text-align:left;
	padding:5px 8px ;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
}

.approach_tab03 td.right{
	border-right:none;
}

.approach_tab03 td.last{
	border-bottom:none;
}

.carrier p {
	text-align:left;
}

.carrierup {
	text-align:left;
}

.carrier p.info_txt {
	margin:20px 0 0;
}