


/*--------------------------------------------------
layout
--------------------------------------------------*/

html {
	}

body {
	}
	


#container {
	width:910px;
	margin:0 auto;
	font-size:93%;
	line-height:1.8em;
	color:#313131;
	}


a {
	color:#313131;
	text-decoration:none;
	}
	
.Inner {
	width:710px;
	margin:0 auto 20px;
	} 


/*-- header --------------------------------------------------*/


#header {
	background: url(/recruit/shared/images/header_bg.gif) repeat-x;
	height:106px;
	margin-bottom:18px;
	}

#header .Wrap {
	width:900px;
	margin:0 auto ;
		}
	
#header .floatL {
	width:550px;
	padding-top:25px;
	}

#header .floatR {
	width:221px;
	}

#header #caption {
	font-size:11px;
	line-height:23px;
	}

#header #logo {
	}

#header ul {
	margin-left:32px; 
	margin-bottom:27px;
	height:29px;
	}

#header ul li {
	float:left;
	display:inline;
	margin-left:8px;
	}



	
	
/*-- contents --------------------------------------------------*/

#contents {
	width:712px;
	float:left;
	margin-left:5px;
	display:inline;
	margin-bottom:30px;
	}



#contents h1 {
	margin-bottom:11px;
	}



h2 {
	}

h3 {
	margin-bottom:10px;
	}

#contents #mainImg {
	margin-bottom:35px;
	}


.Section {
	margin-bottom:40px;
	}
	
	
/*-- side --------------------------------------------------*/



#side {
	width:184px;
	float:right;
	margin-bottom:30px;
	}

#side p {
	}

#side ul#menu {
	}

#side ul#menu li {
	margin-bottom:9px;
	height:55px;
	overflow:hidden;
	}

#aside {
	height:106px;
	background-color:#e5e5e5;
	}

#aside p {padding-left:5px;}
#aside ul {
	padding-left:6px;
	}


#aside ul li {
	height:24px;
	overflow:hidden;
	}

#aside ul li.First {
	height:25px;
	}


	
/*-- pageTop --------------------------------------------------*/
	
.pageTop {
	clear:both;
	text-align:right;
	margin-bottom:20px;
	}


/*-- footer --------------------------------------------------*/

	
	
#footer {
	background:url(/recruit/shared/images/footer_bg.gif) repeat-x;
	height:122px;
	}

#footer .Wrap {
	width:900px;
	margin:0 auto;
	}

#footer ul#footerMenu {
	height:39px;
	margin-bottom:22px;
	}

#footer ul#footerMenu li {
	float:left;
	background: url(/recruit/shared/images/footer_arrow.gif) no-repeat 0 16px;
	padding-right:15px;
	padding-left:10px;
	line-height:39px;
	}

#footer ul#footerMenu li a {
	color:white;
	text-decoration:none;
	}
#footer ul#footerMenu li a:hover {
	color:white;
	text-decoration:underline;
	}

#footerBottom ul li {
	float:left;
	padding-right:10px;
	}

