@charset "utf-8";

/*-----------------------------------
	index.css
------------------------------------*/

#billboard {
	width:900px;
	height:353px;
	position:relative;
}

	/* 無料会員登録へ */
	#billboard .btn01{
		width:272px;
		height:65px;
		top:174px;
		right:12px;
		position:absolute;
	}

	/* 退職に関する無料相談へ */
	#billboard .btn02{
		width:284px;
		height:32px;
		bottom:6px;
		right:6px;
		position:absolute;
	}
	
/* 常勤求人情報を探す */
#findjob {
	margin:10px 10px 5px 10px;
}

	#findjob h2 {
		margin-bottom:10px;
	}

/* 検索(ダミー) */
#searchBox {
	width:730px;
	float:left;
	margin-right:10px;
}

/* 非常勤アルバイト検索 */
#rightbox {
	width:140px;
	float:right;
}

/* 新着求人 */
#new_arrivals {
	margin-bottom:17px;
}

	#new_arrivals h2,
	#service h2,
	#impression h2,
	#bbs h2,
	#agent h2 {
		margin-bottom:10px;
	}

	
	#new_arrivals .box {
		border:1px solid #c9c1af;
		width:293px;
		margin:0 8px;
	}
		
			#new_arrivals .box h3 {
				background:url(/img/home/h3_box_bg.gif) repeat top left;
				border-bottom:1px solid #c9c1af;
				font-size:14px;
				font-weight:bold;
				margin-bottom:8px;
				padding:6px 0px 5px 8px;
			}
			
			#new_arrivals .box dt {
				font-size:12px;
			}
			
			#new_arrivals .box dd {
				margin:2px 0 6px 10px;
				border-bottom:1px dotted #cccccc;
				padding:2px 0 2px 0;
				line-height:1.1;
				font-size:13px;
				text-align: right;
			}
			
				#new_arrivals .box dd a {
					display: block;
					border-bottom: 1px solid #fff;
					text-decoration: none;
					color: #3366cc;
					zoom: 1;
					margin:0 5px 0 0;
				}
				
				#new_arrivals .box dd a:hover {
					border-bottom: 1px solid #3366cc;
					text-decoration: none;
				}
				
				#new_arrivals .box dd span {
					display: block;
					clear:both;
					float:left;
					zoom: 1;
					cursor: pointer;
					text-align:left;
					white-space:nowrap;
					margin-right:0.5em;
				}
			
			#new_arrivals .box dt.icon_arrow {
				background:url(/img/home/icon_arrow.gif) no-repeat center left;
				padding-left:20px;
			}
			
			#new_arrivals .box dd.icon_new {
				background:url(/img/home/icon_new.gif) no-repeat top left;
				padding-left:40px;
			}
			
			#new_arrivals .box a {
				text-decoration:none;
				color:#3366cc;
			}
			
			#new_arrivals .box a:hover {
				text-decoration:underline;
			}

/* FAドクターの感動サービス紹介 */
#service {
	margin-bottom:15px;
	
}
	
	#service .box {
		margin:0 auto 0 auto;
		position:relative;
		background:url(/img/home/bg_service_01.jpg) no-repeat bottom left;
		width:627px;
		height:189px;
	}
		
		#service .subboxL {
			position:absolute;
			top:47px;
			left:25px;
			width:357px;
			height:130px;
			font-size:10px;
			line-height:1.4;
			overflow:hidden;
		}
		
		#service .subboxR {
			position:absolute;
			top:45px;
			right:29px;
			width:198px;
			height:134px;
			font-size:10px;
			line-height:1.4;
		}
			
			#service .subboxR .ie6fix {
				margin-left:7px;
			}
		
			#service .subboxR .link {
				position:absolute;
				top:7px;
				_top:4px;
				left:20px;
			}
		
			#service .subboxR .link a {
				color:#ad1e1e;
			}
		
		*html #service .subboxL,
		*html #service .subboxR {
			line-height:1.5;
		}

/* ご利用頂いた医師からのお声 */
#impression {
	margin-bottom:15px;
	font-size:12px;
}

	#impression .box {
		width:617px;
		height:132px;
		margin:0 auto 0 auto;
		_margin:0 auto 0 5px;/* ie6 */
		background:url(/img/home/bg_impression_01.gif) no-repeat bottom left;
	}

	#impression .box ul {
		margin:-5px 0 0 20px;
		*margin:2px 0 0 20px;/* ie7 */
		width:582px;
		_width:550px;/* ie6 */
		height:88px;
		font-family:"ＭＳ ゴシック", "Osaka－等幅"
	}
	
		#impression .box ul li {
			margin-bottom: 5px;
			line-height: 1.1;
			float: left;
		}
		
			#impression .box ul a {
				display: block;
				border-bottom: 1px solid #3366cc;
				text-decoration: none;
				color: #3366cc;
				zoom: 1;
				*width:540px;/* ie7 */
			}
			
			/* ie8 */
			head~/* */body #impression .box ul a {
				width:540px;
			}
			
			html:not(:target) #impression .box ul a {
				display: block;
				border-bottom: 1px solid #3366cc;
				text-decoration: none;
				color: #3366cc;
				zoom: 1;
				*width:540px;/* ie7 */
			}
			
			#impression .box ul a:hover {
				border-bottom: 1px solid #fff;
			}
			
				#impression .box ul a span {
					display: block;
					clear:both;
					float:left;
					width:210px;
					zoom: 1;
					cursor: pointer;
				}

/* 転職相談掲示板 */
#bbs {
	margin-bottom:15px;
}

	#bbs .box {
		position:relative;
		width:624px;
		height:171px;
		margin:0 auto 0 auto;
		_margin:0 auto 0 1px;
		background:url(/img/home/bg_bbs_01.gif) no-repeat bottom left;
	}
	
		#bbs .box h3 {
			width:627px;
			height:36px;
			background:url(/img/home/bg_bbs_02.jpg) no-repeat bottom left;
			position:relative;
		}
		
			#bbs .box h3 span {
				display:block;
				position:absolute;
				top:15px;
				left:50px;
				font-weight:bold;
			}
			
			#bbs .box h3 span a {
				color:#FFFFFF;
				text-decoration:underline;
			}
			
			#bbs .box h3 span a:hover {
				color:#FFFFFF;
				text-decoration:none;
			}
	
		#bbs .box p.link a {
			position:absolute;
			top:15px;
			right:15px;
			color:#3366cc;
		}
	
		#bbs .box ul {
			position:absolute;
			top:40px;
			left:15px;
			width:595px;
			color:#3366cc;
			
		}
	
		#bbs .box ul li {
			border-bottom:1px dotted #cccccc;
			background:url(/img/home/icon_q.gif) no-repeat center left;
			margin:5px 0 5px 0;
			padding:2px 0 2px 20px;
		}

/* 感動転職の仕掛け人　エージェント紹介 */
#agent {
	margin-bottom:15px;
}

		#agent .pic {
			float:left;
			width:119px;
			padding-left:15px;
		}
		
		#agent .list {
			font-size:12px;
			float:left;
			width:439px;
			height:110px;
			_height:130px;
			margin-left:10px;
			padding:20px 0 0 30px;
			background:url(/img/home/bg_agent_01.gif) no-repeat top left;
			letter-spacing: -1px;
		}
		
			#agent .list ul {
				width:400px;
				font-family:"ＭＳ ゴシック", "Osaka－等幅"
			}
		
		
			#agent .list ul li {
				margin-bottom: 5px;
				line-height: 1.2;
				float: left;
			}
				#agent .list ul a {
					display: block;
					border-bottom: 1px solid #ad1e1e;
					text-decoration: none;
					color: #ad1e1e;
					zoom: 1;
					*width:410px;/* ie7 */
				}
				
				/* ie8 */
				head~/* */body #agent .list ul a {
					width:410px;
				}
				
				html:not(:target) #agent .list ul a {
					display: block;
					border-bottom: 1px solid #ad1e1e;
					text-decoration: none;
					color: #ad1e1e;
					zoom: 1;
					*width:410px;/* ie7 */
				}
			
				#agent .list ul a:hover {
					border-bottom: 1px solid #fff;
				}
					#agent .list ul a span {
						display: block;
						clear:both;
						float:left;
						width:100px;
						zoom: 1;
						cursor: pointer;
					}
