@charset "EUC-JP";

/* 
=== JIKEI UNIVERSITY / recruit_nurse  ======================

	看護職員募集共通スタイル指定
	[ 0 ] RESET
	[ 1 ] Common Style
	[ 2 ] HEADER
	[ 3 ] GlobalMenu
	[ 4 ] FOOTER
	[ 5 ] Right Column
	
	

====================================================== */
/*	Date : 2012.01	*/



/* --------------------------------------------------

	[ 0 ] RESET

 --------------------------------------------------- */
body { 
	background: #FFFFFF; 
	text-align: center; 
	margin: 0; 
	padding: 0; 
	}  
p, div, 
form, 
ul, ol, li, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, 
input { 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	} 
img, a img {
	border:0;
	} 
ul li, 
ol li {
	list-style: none;
	} 



/* --------------------------------------------------

	[ 1 ] Common Style

 --------------------------------------------------- */
#container { 
	celar: both; 
	width: 950px; 
	margin: 0 auto; 
	padding: 0 0 30px; 
	zoom: 1; 
	}
#container:after {
    content: ".";
    display: block;
    clear: both; 
	visibility: hidden; 
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	} 

/*	LINK
 ------------------------------------ */
a:link, 
a:visited { 
	color: #336699; 
	text-decoration: underline; 
	} 
a:hover, 
a:active { 
	color: #FF7200; 
	text-decoration: underline; 
	} 




/* --------------------------------------------------

	[ 2 ] HEADER

 --------------------------------------------------- */
#header { 
	width: 950px; 
	height: 93px; 
	margin: 0 auto 6px; 
	background: url(../image/hd-bg.jpg) no-repeat left top; 
	} 
#header a:link, 
#header a:visited { 
	text-decoration: none; 
	color: #FFFFFF; 
	} 
#header a:hover, 
#header a:active { 
	text-decoration: underline; 
	color: #FFFFFF; 
	} 

#header h1 { 
	float: left; 
	width: 302px; 
	padding: 29px 0 0; 
	} 
#header .hdRightBox { 
	float: right; 
	padding: 9px 10px; 
	} 



/* .searchBox
 ------------------------------------ */
#header .hdRightBox .searchBox { 
	float: right; 
	margin: 0 0 10px; 
	zoom: 1; 
	} 
* html #header .hdRightBox .searchBox { 
	margin: 0; 
	}
#header .searchTextBox { 
	width: 200px; 
	height: 20px; 
	border: 1px solid #999999; 
	color: #606060; 
	font-size: 12px; 
	line-height: 18px; 
	padding: 0 2px; 
	margin: 0 5px 0 0; 
	} 
#header .sitemap { 
	padding-left: 14px; 
	font-size: 12px; 
	} 
#header .sitemap a { 
	background: url(../image/hd-link-arrow.gif) no-repeat 0 2px; 
	padding: 0 0 0 10px; 
	line-height: 1.2; 
	} 


/* .hdLink
 ------------------------------------ */
#header ul.hdLink { 
	clear: both; 
 	float: right; 
	zoom: 1; 
	font-size: 12px; 
	margin: 0 0 8px; 
	} 
#header .hdLink li { 
	float: left; 
	padding-left: 12px; 
	} 
#header .hdLink li a { 
	background: url(../image/hd-link-arrow.gif) no-repeat 0 2px; 
	padding: 0 0 0 10px; 
	line-height: 1.2; 
	} 


/* #textChng
 ------------------------------------ */
#header #textChng { 
	clear: both; 
 	float: right; 
	zoom: 1; 
	} 
#header #textChng dt { 
	font-size: 12px; 
	line-height: 20px; 
	color: #FFFFFF; 
	font-weight: bold; 
	float: left; 
	}
#header #textChng dd { 
	vertical-align: bottom; 
	float: left; 
	padding-left: 10px; 
	}
#header #textChng dd a { 
	display: block; 
	width: 19px; 
	text-align: center; 
	} 
#header #textChng dd a:link, 
#header #textChng dd a:visited, 
#header #textChng dd a:hover, 
#header #textChng dd a:active { 
	text-decoration: none; 
	font-weight: bold; 
	} 
#header #textChng dd.small a { 
	font-size: 10px; 
	padding: 3px 0 2px; 
	} 
#header #textChng dd.default a { 
	font-size: 12px; 
	padding: 2px 0 1px; 
	}
#header #textChng dd.large a { 
	font-size: 14px; 
	padding: 0; 
	} 




/* --------------------------------------------------

	[ 3 ] GlobalMenu

 --------------------------------------------------- */
#globalMenu { 
	clear: both; 
	width: 950px; 
	height: 58px;
	margin: 0 auto;
	} 
#globalMenu ul { 
	width:950px;
	} 

#globalMenu li { 
	float: left; 
	width:186px;
	margin-right:5px;
	margin-bottom: 4px; 
	font-size:0;
	line-height:0;
	}
#globalMenu li.right {
margin-right:0;
}

/* 2012.01.16 */
#globalMenu ul li#skilMenu {
position:relative;
width:186px;
height:43px;
}

ul#skirList {
	position:absolute;
	top:43px;
	left:0;
	width:186px;
	z-index:4000;
	background-color:#FFF;
}
ul#skirList li {
	display:block;
	width:186px;
	font-size:13px;
	line-height:1.1;
	margin:0;
}

ul#skirList li a,
ul#skirListt li a:link,
ul#skirList li a:active,
ul#skirList li a:visited{
	display:block;
	background:url(../image/recruit_allow_white2.gif) no-repeat left top;
	border-bottom:1px solid #414c81;
	border-left:1px solid #414c81;
	border-right:1px solid #414c81;
	color:#333366;
	text-decoration:none;
	font-size:13px;
	margin:0;
	padding:6px 5px 6px 17px;
	/zoom:1;
	/margin-top:-1px;
}

ul#skirList li a:hover {
	background:#414c81 url(../image/recruit_allow_blue.gif) no-repeat left top;
	color:#fff;
	text-decoration:none;
}


/* --------------------------------------------------

	[ 4 ] FOOTER

 --------------------------------------------------- */
#footer { 
	clear: both; 
	width: 950px; 
	height: 108px; 
	margin: 0 auto; 
	background: url(../image/footer-bg.jpg) repeat-x left top; 
	color: #535353; 
	} 
#footer .copyright { 
	float: left; 
	padding: 7px 0 10px 10px; 
	font-size: 12px; 
	} 
#footer ul { 
	float: right; 
	padding: 8px 10px 0 0; 
	} 
#footer li { 
	float: left; 
	} 
#footer li a { 
	display: block; 
	padding: 0 0 0 8px; 
	margin: 0 0 0 18px; 
	font-weight: bold; 
	font-size: 10px; 
	background: url(../image/footer-link-dot.gif) no-repeat left center; 
	} 
#footer li a:link, 
#footer li a:visited { 
	text-decoration: none; 
	color: #535353; 
	} 
#footer li a:hover, 
#footer li a:active { 
	text-decoration: underline; 
	color: #535353; 
	} 




/* --------------------------------------------------

	[ 5 ] Right Column

 --------------------------------------------------- */
.rightColumn { 
	width: 190px; 
	float: right; 
	margin: 18px 0;
	padding: 0 0; 
	} 
* html .rightColumn { 
	width: 190px; 
	} 


/*	sideTitle
 ------------------------------------
.rightColumn .sideTitle { 
	background: url(../image/side-ttl-bg.jpg) no-repeat left top; 
	font-weight: bold; 
	color: #13354d; 
	padding: 2px 8px 10px; 
	line-height: 20px; 
	}
 ------------------------------------ */
 

/*	sideNav
 ------------------------------------ */
.rightColumn ul.sideNav { 
	/*position:relative;
	bottom:70px;*/
	width: 190px; 	
	font-size: 16px; 
	margin: 8px 0 12px; 
	} 
.rightColumn ul.sideNav li { 
	margin-bottom: 5px; 
	background: url(../image/nav-bg.gif) no-repeat left top; 
	padding: 1px 0 0; 
	} 
* html .rightColumn ul.sideNav li { 
	display: inline-block; 
	} 
.rightColumn ul.sideNav a:link, 
.rightColumn ul.sideNav a:visited, 
.rightColumn ul.sideNav a:hover, 
.rightColumn ul.sideNav a:active { 
	text-decoration: none; 
	color: #FFFFFF; 
	} 
.rightColumn ul.sideNav a:hover, 
.rightColumn ul.sideNav a:active { 
	background: url(../image/nav-ov-bg.gif) no-repeat left bottom;
	} 
.rightColumn ul.sideNav li a { 
	width: 190px; 
	display: block; 
	font-weight: bold; 
	color: #FFFFFF; 
	background: url(../image/nav-bg.gif) no-repeat left bottom; 
	padding: 3px 0 4px 6px; 
	} 
.rightColumn ul.sideNav li a span {
	border-left: 4px solid #FFFFFF;
	display: block;
	padding: 10px 0 10px 8px;
	color: #FFFFFF;
	} 
.rightColumn ul.sideNav li.on a { 
	width: 190px; 
	display: block; 
	font-weight: bold; 
	color: #FFFFFF; 
	background: url(../image/nav-ov-bg.gif) no-repeat left bottom; 
	padding: 10px 0 9px 6px; 
	} 
.rightColumn ul.sideNav li.on a span { 	
	border-color: #5b8fd6;
	}

.rightColumn .snav { 
	visibility: hidden;
	z-index: 1000;
	top: 0; 
	}
]

/* 2012.01.16 追加 */

ul.recruitListData {
	width:190px;
	margin:0;
	padding:0;
}
ul.recruitListData li {
	margin:0;
	padding:0;
}
ul.recruitListData li a:link,
ul.recruitListData li a:active,
ul.recruitListData li a:visited{
	display:block;
	background:url(../image/recruit_allow_white.gif) no-repeat left top;
	border-bottom:1px solid #ad1e74;
	border-left:1px solid #ad1e74;
	border-right:1px solid #ad1e74;
	color:#936;
	text-decoration:none;
	font-size:13px;
	margin:0;
	padding:6px 5px 6px 17px;
	/zoom:1;
	/margin-top:-1px;
}

ul.recruitListData li a:hover {
	background:#8a3669 url(../image/recruit_allow_red.gif) no-repeat left top;
	color:#fff;
	text-decoration:none;
}
