@charset "utf-8";
body#recruit   #column   .column1 {
	width: 375px;
	float: left;
	padding-bottom: 35px;
}
body#recruit    #column    .column2 {
	width: 190px;
	float: right;
	text-align: right;
}
body#recruit  #column {
	float: left;
	clear: both;
	width: 580px;
}
body#recruit    #column    .column3 {
	width: 375px;
	float: right;
	padding-bottom: 35px;
}
body#recruit     #column     .column4 {
	width: 190px;
	float: left;
	text-align: left;
}
/* CSS Document */

/*-- ニュースリリース --*/

body#recruit h1 a {
	background:url(../../recruit/img/h1.gif) no-repeat;
	}
	
/*-- ナビゲーション --*/

body#recruit #localNavigation ul li a{
	background: url(../../recruit/img/localnav01.gif) no-repeat;
	}

body#recruit #localNavigation ul li#l_nav02 a {
	background-position: 0 -29px;
	}
	
body#recruit #localNavigation ul li#l_nav03 a {
	background-position: 0 -58px;
	}
	
body#recruit #localNavigation ul li#l_nav04 a {
	background-position: 0 -87px;
	}
	
body#recruit #localNavigation ul li a:hover {
	background-position:  right 0;
	}
	
body#recruit #localNavigation ul li#l_nav02 a:hover {
	background-position:  right -29px;
	}
	
body#recruit #localNavigation ul li#l_nav03 a:hover {
	background-position:  right -58px;
	}
	
body#recruit #localNavigation ul li#l_nav04 a:hover {
	background-position:  right -87px;
	}

body#recruit.p01 #localNavigation ul li#l_nav01 a {
	background-position: right 0;
	}

body#recruit.p02 #localNavigation ul li#l_nav02 a {
	background-position: right -29px;
	}

body#recruit.p03 #localNavigation ul li#l_nav03 a {
	background-position: right -58px;
	}

body#recruit.p04 #localNavigation ul li#l_nav04 a {
	background-position: right -87px;
	}
	
/*-- / ナビゲーション --*/

/*.leadText01#wnewLead	{
	border-bottom: none;
	}*/

body#recruit #contents h3	{
	display: block;
	clear: both;
	color: #333;
	float: left;
	width: 375px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #0066CC;
	padding-bottom: 5px;
	margin-bottom: 5px;
	}

body#recruit ul#hdline	{
	list-style-type: none;
	}

body#recruit #hdline li	{
	display: block;
	clear: both;
	width: 580px;
	margin: 0px auto;
	background: url(../../recruit/img/line.gif) 0 100% repeat-x;
	}

body#recruit #hdline .date	{
	display: block;
	float: left;
	width: 90px;
	margin: 0px;
	padding-left: 6px;
	color: #666;
	}

body#recruit #hdline .pdf	{
	display: block;
	float: right;
	width: 425px;
	padding: 0px 10px 15px 45px;
	background: url(/common/img/bg_pdf.gif) 0 3px no-repeat;
	}

body#recruit #hdline .web01	{
	display: block;
	float: right;
	width: 425px;
	padding: 0px 10px 15px 45px;
	background: url(/common/img/bg_web01.gif) 0 3px no-repeat;
	}

body#recruit #hdline .web02	{
	display: block;
	float: right;
	width: 425px;
	padding: 0px 10px 15px 45px;
	background: url(/common/img/bg_web02.gif) 0 3px no-repeat;
	}

/*-- / ニュースリリース --*/

/*-- plugIn_banner --*/

.rdr	{
	clear: both;
	margin-top: 20px;
	padding: 10px;
	background-color: #f7f7f7;
	}
	
.rdrtxt	{
	float: right;
	width: 395px;
	line-height:1.2;
	}
	
.rdrbnr	{
	float: left;
	width: 135px;
	margin-right: 30px;
	}
/*-- / plugIn_banner --*/
body#recruit #column .column5 {
	width: 580px;
	float: left;
	padding-bottom: 35px;
}
body#recruit #column .column6 {
	width: 190px;
	float: right;
	text-align: right;
}
body#recruit #contents h4 {
	display: block;
	clear: both;
	color: #333;
	float: left;
	width: 580px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #0066CC;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

