/*-----------------*/
/*全般設定　　　　 */
/*-----------------*/
*{  
	font-size: 12px; 
	line-height: 140%;
	letter-spacing:0px; 
	color:#434343;
	padding:0;
	margin:0;
	font-family:ＭＳ Ｐゴシック, Osaka;
	}
/*-----------------*/
/*body 　 　　　　 */
/*-----------------*/
body{
	background-image:url(images/bg.gif);
	text-align:center;
}

/*-----------------*/
/*img　　 　　　　 */
/*-----------------*/
img{
	border:none;
}

/*-----------------*/
/*テーブル　　　　 */
/*-----------------*/
table{
	border-collapse: collapse;
}
strong{
	font-weight:normal;
}

/*-----------------*/
/*リンク　　　　　 */
/*-----------------*/
/*全般*/
A:link{text-decoration:none; color:#0066CC;}

A:visited{text-decoration:none; color:#0066CC;}

A:hover{text-decoration:none;color:#e05836;}

A:active{text-decoration: none;color:#CC0000;}


/*-----------------*/
/*レイアウト　　　 */
/*-----------------*/
#base{
	text-align:left;
	width:750px;
	background-color:#FFFFFF;
	margin:0px auto;
}

/*-----------------*/
/*見出しタグ　　　 */
/*-----------------*/
h1{
	color:#cccccc;
	background:url(images/001-1.gif) no-repeat;
	height:105px;
	padding-left:0.5em;
	font-weight:normal;
	display:block;
}
h2{
	font-weight:normal;
	text-align:right;
	color:#C3C3C3;
	background:url(images/002.gif) no-repeat bottom;
	height:28px;
}

/*----------------------*/
/*ブックマーク・RSS     */
/*----------------------*/
div#bookmark{
	text-align:right;
	margin-right:5px;
	margin-bottom:5px;
}
p#bookmark{
	background:url(images/bookmark.gif) no-repeat center left;
	padding:2px 0px 2px 19px;
	margin-right:5px;
	display:inline;
}


/*-----------------*/
/*ヘッダーメニュー */
/*-----------------*/
#menu{
	background:url(images/003.gif) no-repeat;
	width:750px;
	height:278px;
	position:relative;
	margin-bottom:10px;
}
#menu form{
	position:absolute;
	width:130px;
	top:40px;
	left:40px;
}
#menu input{
	display:block;
}
#login-btn{
	margin-top:5px;
	margin-left:80px;
}
#login{
	position:absolute;
	top:145px;
	left:20px;
}
#login a{
	display:block;
}

/*リンク*/
A:link.login{text-decoration:none; color:#FF0000;}

A:visited.login{text-decoration:none; color:#FF0000;}

A:hover.login{text-decoration:underline;color:#FF0000;}

A:active.login{text-decoration:underline;color:#FF0000;}

/*ログイン下ボタン */
#menu-under{
	position:absolute;
	top:198px;
}
/*求人・求職ボタン*/
#menu-right{
	position:absolute;
	top:0px;
	left:199px;
}

/*-----------------*/
/*中央ブロック 　　*/
/*-----------------*/
#naka{
	position:relative;
	background:url(images/005.jpg) no-repeat;
	width:750px;
	height:490px;
	margin:0 auto;
	margin-bottom:10px;
}
/*全国から探せます*/
#tiiki{
	position:absolute;
	top:215px;
	left:135px;
	width:410px;
}
#naka #right{
	position:absolute;
	left:550px;
	width:200px;
}
/*お知らせ*/
#info{
	margin-bottom:5px;
	border:1px solid #c5c7c7;
	width:188px;
}
#info #title{
	text-align:center;
	background-color:#00B4D2;
	color:#FFFFFF;
}
#info .naiyo{
	background:url(images/006.gif) no-repeat left top;
	padding-left:13px;
	margin:0 auto;
	margin-left:2px;
	margin-bottom:2px;
}
#mb{
	margin-bottom:2px;
	width:184px;
	height:50px;
	padding-right:2px;
	padding-left:2px;
/*	background:url(images/qr-code.jpg) no-repeat right center;*/
	border:1px solid #c5c7c7;
}
div#mb div{
	float:left;
	margin-right:10px;
}


/*-----------------*/
/*新着求人情報 　　*/
/*-----------------*/
#sintyaku{
	width:746px;
	border:2px solid #c5c7c7;
	margin-top:5px;
	
	/********************************************/
	height:350px;
	overflow:auto;
	/********************************************/
}
#retu1,#retu2,#retu3{
	width:238px;
	/********************************************/
	width:234px;
	/********************************************/
	margin:0 auto;
	margin:4px;
	float:left;
}
.syu{
	line-height:100%;
	background:url(images/arrow-under.gif) no-repeat left top;
	padding-left:12px;
	margin:0 auto;
	margin-bottom:2px;
}
/*医師*/
#retu1 #title{
	display:block;
	background:url(images/011.gif) repeat-x;
	text-align:center;
	color:#FFFFFF;
	line-height: 160%;
	font-size: 14px;
	font-weight:bold;
}
#retu1 .topix{
	background-color:#E1FFFF;
	padding:5px;
	border-bottom:1px dotted #434343;
}
/*医療従事者*/
#retu2 #title{
	display:block;
	background:url(images/012.gif) repeat-x;
	text-align:center;
	line-height: 160%;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
}
#retu2 .topix{
	background-color:#FFFFC5;
	padding:5px;
	border-bottom:1px dotted #434343;
}
/*ITエンジニア*/
#retu3 #title{
	display:block;
	background:url(images/013.gif) repeat-x;
	text-align:center;
	line-height: 160%;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
}
#retu3 .topix{
	background-color:#FFF0FF;
	padding:5px;
	border-bottom:1px dotted #434343;
}

#syokusyu-bar{
	margin:0 auto;
	margin-top:10px;
}

/*-----------------*/
/*職種バー         */
/*-----------------*/
#syokusyu-bar{
	width:750px;
	text-align:center;
	margin-bottom:10px;
}

/*-----------------*/
/*フッターメニュー */
/*-----------------*/
#footer-menu{
	margin-bottom:5px;
}

address{
	color:#ffffff;
}

#footer-list{
	width:750px;
	margin:0;
	padding:0;
}

#footer-list ul{
	width:730px;
	margin:0;
	padding:0;
	margin:0 auto 0 auto;
}

#footer-list ul li{
	border-left:1px solid #999999;
	padding:0 4px 0 4px;
	float:left;
	list-style:none;
}

#footer-list ul li.lastli{
	border-right:1px solid #999999;
}

br.float-clear{
	clear:both;
}

/*-----------------*/
/*フッター         */
/*-----------------*/
#footer{
	background-color:#005800;
	font-size:10px;
	color:#FFFFFF;
	padding-left:2em;
	text-align:left;
	clear:both;
}
#footer a{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

