#home #content,#bjhome #content{
width:750px;
}

#home table#home td{
vertical-align:top;
}


#home h1 table{
margin:5px 0 0 0 !important;
}

#home h1, #bjhome h1{
margin:0 !important;
font-size:9px;
display:inline;
}


#home h3{
width:60%;
}

/*左列-------------------*/

#home table#home td#leftcol{
padding:15px 15px 0 0;
}

#home table#home td#leftcol .title{
margin-bottom:2px;
_margin-bottom:0px;
}

.customercol {
width:170px;
margin:0;
}

.customermiddle {
background-image:url(../parts/customer_bg_ma.gif);
margin:0px;
width:170px;
/*padding-top:5px;*/
}

.customermiddle table {
margin:0 0 10px 10px;
}
.customermiddle table td {
vertical-align:top;
}

.customermiddle img.photo {
border:1px solid #999999;
margin:0 7px 0 0;
}

.customermiddle strong {
color:#000;
margin:5px 0 0 0;
display:block;
font-size:100%;
font-weight:normal;
}

.customermiddle p {
margin:0 10px;
/*width:auto;*/
line-height:120% !important;
font-size:86%;
}

td#leftcol #tbnrs{
margin:30px 0 10px 0;
width:170px;
} 

td#leftcol p.lcatch{
font-size:86%;
width:170px;
line-height:110% !important;
margin:2px 0 15px 0px;
}

td#leftcol #blog{
font-size:80%;
line-height:110%;
margin:0 0 20px 0;
}

td#leftcol #blog dt{
margin:2px 0 0 0;
font-weight:normal;
}
td#leftcol #blog dd{
margin:0 0 2px 0.5em;
line-height:110%;
}


/*中央列-------------------*/

table#home td#maincol{
padding-top:15px;
}

.middlecol{
background-image:url(../parts/new_bg_ma.gif);
width:auto;
font-size:100%;
padding:10px 0 10px 15px;
position:relative;
}

.middlecol p{
width:auto;
padding:0px 10px 0 0;
margin-left:0 !important;
}

td#maincol .colbottom{
margin-top:0 !important; 
}

#newjobarea{
	width:350px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.middlecol #update{
position:absolute; top:-17px; left:140px;
_position:absolute; _left:130px;
}

.middlecol .newjob{
margin:10px 1em 0 0;
}

#infomationarea{
	width:350px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#infomationarea .middlecol p{
width:240px;
}

#infomationarea .middlecol dl{
margin-right:1em;
}
#infomationarea .middlecol dt{
font-weight:normal;
}
#infomationarea .middlecol dd{
line-height:160% !important;
text-indent:-1.1em;
}
/*右列-------------------*/

#home #side {
width:200px;
margin:5px 0 0 15px;
}

#side .stitle{
margin:0 !important;
}

/*#sshokushu{
background-image:url(../parts/tit_shokushu_ma.gif);
font-size:86%;
padding:30px 0 5px 15px;
margin:0px !important;
width:auto;
}

#schiiki{
background-image:url(../parts/tit_chiiki_ma.gif);
font-size:86%;
padding:30px 0 5px 15px;
margin:0px !important;
width:auto;
}*/


#home #skensaku, #home #sentry{
text-align:center;
}

#home #skensaku input, #home #sentry img{
margin:3px auto !important;
}

#home #sweb p{
line-height:145%;
}


#home #tside {
width:200px;
margin-left:15px;
}




#oshigoto{
margin:25px 0 0 0;
width:200px;
}

#oshigoto #oshigotomiddle{
background-image:url(../parts/oshigoto_bg_ma.gif);
width:auto;
padding:10px 5px 0 5px;
margin:0 !important;
}

#jinzai{
margin:15px 0 0 0;
width:200px;
}

#jinzai #jinzaimiddle{
background-image:url(../parts/jinzai_bg_ma.gif);
width:auto;
padding:10px 5px 0 5px;
margin:0 !important;
}


/*人材をお探しの方へトップページ--------------------------------------*/
#bjhome table td#leftcol, #bjhome table td#maincol, #bjhome table td#rightcol{
vertical-align:top;
padding-top:20px;
}

#bjhome table td#leftcol, #bjhome table td#maincol{
padding-right:15px;
}

#bjhome .colmiddle{
background-image:url(../jinzai/parts/bg_information_ma.gif);
width:auto;
padding:15px;
}

#bjhome .colmiddle p{
width:240px;
}

#bjhome .colmiddle dl{
margin-left:1em;
}
#bjhome .colmiddle dt{
font-weight:normal;
}
#bjhome .colmiddle dd{
line-height:160% !important;
text-indent:-1.1em;
}


#bjhome .colbottom{
background-image:url(../jinzai/parts/bottom_information_ma.gif);
font-size:9px !important;
height:17px !important;
width:275px;
}

.for, .explanation{
font-size:81%;
line-height:120%;
}

.for{ color:#006EA2;
margin:0 0 2px 0;
}

.explanation{
color:#666666;
margin:0 0 20px 0;
}
