div#content{
background : #ffffff url(../../img/bg.jpg) no-repeat center top; 
text-align:center;
}

div#imgmain {
height : 220px;
margin : 0 auto;
padding: 0px;
width: 900px;
} 

/********************************************************************************************************
	contents
********************************************************************************************************/
div#contents_top { 
clear : both; 
margin : 0 auto 0px; 
padding :0; 
width : 900px; 
text-align : left; 
}
/* メイン左 */
div#contents_top #blk1 {
width : 545px;
float : left;
text-align : left;
margin-top: 50px;
margin-bottom: 50px;
} 
div#contents_top h2 {
display : block;
text-indent : -99999px;
font-size : 0;
line-height : 0;
background-image: url(../../img/img-copy.gif);
background-repeat: no-repeat;
float: right;
height: 19px;
width: 429px;
margin-top: 15px;
}
/* メイン右 */
div#contents_top #blk2 {
width : 295px;
float : right;
margin-top: 50px;
margin-bottom: 50px;
} 
div#contents_top #blk2 #cont_area{
width : 295px;
height: 320px;
background-image: url(../../img/right-bg.gif);
background-repeat: no-repeat;
text-align: left;
margin: 0px;
padding: 20px 0px 0px;
}
div#contents_top #blk2 #cont_area #con01 img {
margin-bottom : 20px;
width : 247px;
height: 60px;
margin-left: 32px;
} 
div#contents_top #blk2 #cont_area #con02 img { 
margin-bottom : 25px; 
margin-left: 32px;
width : 247px;
height: 65px;
} 
div#contents_top #blk2 #cont_area #con03 img { 
width : 247px;
height: 115px;
margin-left: 32px;
}

div#contents_top #blk2 #cont_area #con03-2 img { 
width : 247px;
height: 90px;
margin-left: 32px;
margin-top: 10px;
}
/* メイン右　採用情報バナー */
div#contents_top #blk2 #career_area{
width : 295px;
text-align: left;
margin: 0px;
padding: 0px;
}
div#contents_top #blk2 #career_area ul li{
	margin-bottom: 20px;
}
/* メイン右　マイナビバナー */
div#contents_top #blk2 #recruit_area{
width : 295px;
text-align: left;
margin: 0px;
padding: 0px;
}
div#contents_top #blk2 #recruit_area ul li{
	margin-bottom: 20px;
}



div#footer {
width:900px;
margin:0 auto 0px;
text-align:left;
clear:both;
}
div#fotter #addressArea { 
margin-top : 40px; 
padding : 0; 
text-align : center;
width : 900px; 
font-size : 0.8em;
} 
 
/* footer左 */
div#fotter #addressArea #blk1 {
width : 545px;
float : left;
text-align : left;
} 
div#fotter #addressArea #blk1 img {
padding : 0;
width : 147px;
margin-right: 15px;
}
div#fotter #addressArea #blk1 p.add {
margin-top : 15px;
}
div#fotter #addressArea #blk1 p.copyright {
margin-top : 38px;
	margin-bottom: 10px;
} 
div#fotter #addressArea #blk1 p.copyright a {
	color : #333;
	text-decoration: none;
} 
div#fotter #addressArea #blk1 p.copyright a:hover { 
color : #666; 
}
/* footer右 */
div#fotter #addressArea #blk2 {
width : 295px;
float : right;
} 
div#fotter #addressArea #blk2 img {
padding : 0;
width : 125px;
margin-right: 170px;
}