#shadow{
background-position:center;    
background-image:url('images/back.jpg');
    background-repeat:repeat-y;
    text-align:center;
}
.ft12_black {  font-size: 12px; line-height: 150%; color: #333333}
.ft18 {  font-size: 18px; color: #FFFFFF; font-weight: bolder; line-height: 150%}
.ft14 {  font-size: 14px; font-weight: bold; color: #0000C6; line-height: 150%}
.ft10 {  font-size: 10px; line-height: 150%; color: #000000}
.ft16_wt {  font-size: 16px; font-weight: bolder; color: #FFFFFF; line-height: 150%}
.ft14_bk {  font-size: 14px; line-height: 150%; color: #000000; font-weight: bold}
a:active {  text-decoration: none}
a:active {  font-size: 12px}
a:hover {  font-size: 12px; text-decoration: underline; color: #FF0000}
a:link {  font-size: 12px; text-decoration: none}
a:visited {  font-size: 12px; text-decoration: none}
.ft12_wt {  font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 150%}
body {  line-height: 150%}
.ft12_bl {  font-size: 12px; line-height: 150%; font-weight: bold; color: #0000C6}
.ft14_wt {  font-size: 14px; line-height: 150%; font-weight: bold; color: #FFFFFF; text-decoration: none}
.ft12_black_b {  font-size: 12px; line-height: 150%; font-weight: bold; color: #333333}



a.ch:link { color: #CC0033; text-decoration: underline}
a.ch:visited { color: #CC0033; text-decoration: underline}
a.ch:active { color: #CC0033; text-decoration: underline}
a.ch:hover { color: #0000FF; text-decoration: underline}

a.ch2:link { color: #CC0033; text-decoration:none}
a.ch2:visited { color: #CC0033; text-decoration:none}
a.ch2:active { color: #CC0033; text-decoration:none}
a.ch2:hover { color: #0000FF; text-decoration:none}

#mg{
	background-image:url(images/mg_01.gif);
	background-repeat:no-repeat;
	width:500px;
	height:250px;
	border:solid 3px #fff29a;
	margin-top:20px;
}

#mg h3{
	background-image:url(images/spacer.gif);
	background-repeat:no-repeat;
	width:500px;
	height:50px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#mg p{
	margin:0;
	padding:0;
	font-size:12px;
}

#mg td{
font-size:12px;
}

#mgBox{
	width:220px;
	background-color:#f9f9f9;
	border:solid 1px #b4b4b4;
	padding:5px;
	margin-left:10px;
	float:left;
}

#mgBox h4{
	background-image:url(images/mg_02.gif);
	background-repeat:no-repeat;
	width:200px;
	height:20px;
	text-indent:-9999px;
	padding:0;
	margin:0 0 5px 0;
}


#mgBox2{
	width:220px;
	background-color:#f9f9f9;
	border:solid 1px #b4b4b4;
	padding:5px;
	margin-left:10px;
	float:left;
}

#mgBox2 h4{
	background-image:url(images/mg_03.gif);
	background-repeat:no-repeat;
	width:200px;
	height:20px;
	text-indent:-9999px;
	padding:0;
	margin:0 0 5px 0;
}

.f10{
	font-size:10px;
}

#mg_l{
	font-size:12px;
	border:solid 3px #fff29a;
	background-color:#FFFFEC;
}

#mg_l td{
font-size:12px;
}


/*派遣スタッフ登録情報　081110*/
td#m6_month p{
	padding-left:15px;
	margin-bottom:15px;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #0096DC;
	background:url(images/m6_04.gif) no-repeat 0 35%;
}

td#m6_month p strong{
	font-size:26px;
	line-height:30px;
}

td#m6_link ul{
	padding:0;
	margin:0 0 20px 0;
	list-style:none;
	text-align:justify;
	text-justify:inter-ideograph;
}

td#m6_link ul li{
	padding:0 0 0 13px;
	margin:0 20px 0 0;
	list-style:none;
	display:inline;
	background:url(images/m6_05.gif) no-repeat 0 1px;
}

td#m6_link ul li a{
	text-decoration:underline;
}

td.m6_table table{
    margin:0;
	width:100%;
	border:1px solid #B2C6D0;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size:12px;
}

td.m6_table table th{
    padding:5px;
	border:1px solid #B2C6D0;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	color:#FFFFFF;
	background:#2583B3;
}

td.m6_table table th.m6_th1{
	width:60px;
}

td.m6_table table th.m6_th2{
	width:80px;
}

td.m6_table table td{
    padding:5px;
    border:1px solid #B2C6D0;
	text-align:left;
}

td#m6_btn p{
	width:490px;
	height:160px;
	text-indent:-9999px;
}

td#m6_btn p a{
	width:490px;
	height:160px;
	display:block;
	background:url(images/m6_06.gif) no-repeat 0 0;
}


/*ビジネスアシスト　100217*/

#businessAssistWrap{
	width:510px;
}

#businessAssistWrap p{
	padding:0;
	margin:0;
}

#businessAssistWrap img{
	border:0;
}

#businessAssistWrap h1{
	display:none;
}

#businessAssistWrap h2{
	margin:0 0 7px 0;
	width:510px;
	/*height:110px;
	line-height:110px;
	text-indent:-9999px;
	font-size:0;
	background:url(images/assist_title01.gif) no-repeat 0 0;*/
}

#businessAssistWrap p.assistBanner{
	margin:0 0 5px 0;
}

/*
dl#businessAssistBan01{
	padding:0;
	margin:0 0 4px 0;
	width:510px;
	height:226px;
	line-height:226px;
	text-indent:-9999px;
	font-size:0;
	position:relative;
	background:url(images/assist_banner01.jpg) no-repeat 0 0;
}

dl#businessAssistBan01 dt,
dl#businessAssistBan01 dd,
dl#businessAssistBan01 ul,
dl#businessAssistBan01 li{
	display:none;
}

dl#businessAssistBan01 dd.assistLink{
	padding:0;
	margin:0;
	width:160px;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
	font-size:0;
	display:block;
	position:absolute;
	left:16px;
	bottom:15px;
}

dl#businessAssistBan01 dd.assistLink a{
	width:160px;
	height:30px;
	display:block;
}
*/

/*
dl#businessAssistBan02{
	padding:0;
	margin:0 0 50px 0;
	width:510px;
	height:226px;
	line-height:226px;
	text-indent:-9999px;
	font-size:0;
	position:relative;
	background:url(images/assist_banner02.jpg) no-repeat 0 0;
}

dl#businessAssistBan02 dt,
dl#businessAssistBan02 dd,
dl#businessAssistBan02 ul,
dl#businessAssistBan02 li{
	display:none;
}

dl#businessAssistBan02 dd.assistLink{
	padding:0;
	margin:0;
	width:160px;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
	font-size:0;
	display:block;
	position:absolute;
	left:16px;
	bottom:15px;
}

dl#businessAssistBan02 dd.assistLink a{
	width:160px;
	height:30px;
	display:block;
}
*/

#businessAssistWrap hr{
	display:none;
}

#businessAssistWrap h3{
	margin-bottom:20px;
	width:510px;
}

/*
#businessAssistWrap h3#assist01{
	margin-bottom:20px;
	width:510px;
	height:80px;
	line-height:80px;
	text-indent:-9999px;
	font-size:0;
	background:url(images/assist_title02.jpg) no-repeat 0 0;
}
*/

/*
#businessAssistWrap h3#assist02{
	margin-bottom:20px;
	width:510px;
	height:80px;
	line-height:80px;
	text-indent:-9999px;
	font-size:0;
	background:url(images/assist_title03.jpg) no-repeat 0 0;
}
*/

#businessAssistWrap p.assistPagetop{
	padding-top:10px;
	margin:0 0 60px 0;
	width:510px;
	text-align:right;
	font-size:11px;
}

p.assistPagetop a,
p.assistPagetop a:hover,
p.assistPagetop a:active,
p.assistPagetop a:visited{
	font-size:11px;
	color:#225FDC;
	text-decoration:underline;
}

/*
p#assistFormBan01{
	margin:0 auto 10px;
	width:490px;
	height:149px;
	line-height:149px;
	text-indent:-9999px;
	font-size:0;
	position:relative;
	background:url(images/assist_banner03.gif) no-repeat 0 0;
}

p#assistFormBan01 a{
	width:215px;
	height:36px;
	line-height:36px;
	display:block;
	position:absolute;
	right:11px;
	bottom:9px;
}

p#assistFormBan02{
	margin:0 auto 10px;
	width:490px;
	height:149px;
	line-height:149px;
	text-indent:-9999px;
	font-size:0;
	position:relative;
	background:url(images/assist_banner04.gif) no-repeat 0 0;
}

p#assistFormBan02 a{
	width:215px;
	height:36px;
	line-height:36px;
	display:block;
	position:absolute;
	right:11px;
	bottom:9px;
}
*/

/*フリーページ*/
#businessAssistWrap h4{
	padding:3px 0 3px 15px;
	margin:0 0 20px 0;
	line-height:20px;
	font-size:16px;
	font-weight:bold;
	color:#754511;
	border-bottom:2px solid #B98868;
	background:url(images/assist_icon01.gif) repeat-y 0 0;
}

#businessAssistWrap p.contentsImg{
	line-height:22px;
	font-size:13px;
}

#businessAssistWrap p.contentsImg img{
	margin:0 0 3px 0;
}

#businessAssistWrap p.contentsText{
	line-height:22px;
	font-size:13px;
}

/*ブロック-共通*/
.freeBox01,
.freeBox02,
.freeBox03,
.freeBox04,
.freeBox05,
.freeBox06{
	margin:0 0 10px 0;
	width:510px;
}

/* clearfix --------------------*/

.freeBox01:after,
.freeBox02:after,
.freeBox03:after,
.freeBox04:after,
.freeBox05:after,
.freeBox06:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}

.freeBox01,
.freeBox02,
.freeBox03,
.freeBox04,
.freeBox05,
.freeBox06 { display: inline-block; }
/* Mac版IEを除外 \*/
.freeBox01,
.freeBox02,
.freeBox03,
.freeBox04,
.freeBox05,
.freeBox06 { display: block; }
/* */
/* -------------------- clearfix */


/*ブロック-1*/


/*ブロック-2*/
.freeBox02 p.contentsImg{
	width:160px;
	float:left;
}

.freeBox02 p.contentsText{
	width:320px;
	float:right;
}

/*ブロック-3*/
.freeBox03 p.contentsText{
	width:320px;
	float:left;
}

.freeBox03 p.contentsImg{
	width:160px;
	float:right;
}

/*ブロック-4*/
#businessAssistWrap .freeBox04 p.contentsImg{
	margin-right:14px;
	width:240px;
	float:left;
}

/*ブロック-5*/
#businessAssistWrap .freeBox05 p.contentsImg{
	margin-right:9px;
	width:160px;
	float:left;
}

/*ブロック-6*/















