@charset "utf-8";

/* -------------------------------------------------- */
/* 労働者派遣法に基づく情報公開*/
/* -------------------------------------------------- */

/* ヘッダー画像枠 */
.main_title_frame {
	background-image:url('/image/worker_dispatch/main_hjeader.jpg');
	background-position:center;
	background-repeat: no-repeat;
	background-size:cover;
}

/* タブレット */
@media only screen and (max-width:767px) {
	.main_title {
		font-size:35px;
	}
}
/* -------------------------------------------------- */
/* マイナビバナー */
.mynavi_banner{
	width:100%;
	max-width:300px;
}

/* -------------------------------------------------- */
/* テーブル */
table {
	border-collapse:collapse;
	width:100%;
}
tr,td{
	border:1px solid #000;
	padding:10px;
}
.td_left {
	width:26%;
	line-height:23px;
	text-align: center;
}
.td_right {
	width:16%;
	line-height:23px;
	text-align: center;
}
.td_lower {
	font-size:12px;
	line-height:16px;
	text-align: center;
}
.border_b {
	border-bottom-color:#999;
}

/* 「賃金に関する事項」の表 */
.td_wide {
	width:31%;
	line-height:23px;
	text-align: center;
}
.td_narrow {
	width:23%;
	line-height:23px;
	text-align: center;
}
.td_narrow_left {
	width:23%;
	line-height:23px;
	text-align: left;
}
.td_medium {
	width:16%;
	line-height:23px;
	text-align: left;
}
.td_secondary {
	line-height:16px;
	text-align: center;
}

/* スマホ */
@media only screen and (max-width:550px) {
	.td_left {
	width:26%;
	font-size:12px;
	text-align: center;
	}
	.td_right {
	width:16%;
	font-size:12px;
	text-align: center;
	}
	.td_lower {
	font-size:8px;
	line-height:12px;
	text-align: center;
	}
/* 「賃金に関する事項」の表 */
	.td_wide {
	width:31%;
	font-size:12px;
	text-align: center;
	}
	.td_narrow {
	width:23%;
	font-size:12px;
	text-align: center;
	}
	.td_narrow_left {
	width:23%;
	font-size:12px;
	text-align: left;
	}
	.td_medium {
	line-height:23px;
	text-align: left;
	}
	.td_secondary {
	font-size:10px;
	line-height:12px;
	text-align: center;
	}
}
