/*-----------------*/
/*全般設定　　　　 */
/*-----------------*/
*{  
	font-size: 12px; 
	line-height: 140%;
	letter-spacing:0px; 
	color:#434343;
	padding:0;
	margin:0 auto;
	font-family:ＭＳ Ｐゴシック, Osaka;
	}

/*-----------------*/
/*タグ初期設定　　 */
/*-----------------*/
table{
	border-collapse: collapse;
}
img{
	border: none;
}
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;}


/*-----------------*/
/*レイアウト　　　 */
/*-----------------*/
body{
	background-image:url(../images/bg.gif);
	text-align:center;
}
#base{
	text-align:left;
	width:750px;
	background-color:#FFFFFF;
	text-align:left;
}
.cl{
	clear:both;
}
/*-----------------*/
/*ヘッダ　　　　　 */
/*-----------------*/
h1{
	color:#FFFFFF;
	background-color:#006D00;
	padding-left:0.5em;
	padding-right:0.5em;
	margin-right:0.5em;
	font-weight:normal;
	border-right:1px solid #8cb823;
	float:left;
}
h2#header{
	font-weight:normal;
	color:#4DC047;
	color:#8cb823;
	background-color:#006D00;
}

/*----------------------*/
/*ログイン　　　　　　　*/
/*----------------------*/
div#login{
	text-align:right;
	padding:5px;
}
form#login{
	text-align:right;
}
form#login input{
	VERTICAL-ALIGN: middle;
}
a#head-touroku{
	background:url(../images/head-btn_bg.gif)  center center;
	padding:5px 10px;
	border:1px solid #D3D3D3;
	color:black;
	margin-left:5px;
	VERTICAL-ALIGN: middle;
}
a:hover#head-touroku {
	text-decoration:underline;
	color:red;
}
a#forget{
	display:block;
	margin-top:5px;
	background:url(../images/ya_001.gif) no-repeat center left;
	padding-left:10px;
	width:145px;
	float:right;
}


/*----------------------*/
/*パンくず・ブックマーク*/
/*----------------------*/
#head-link p{
	display:inline;
}
p#pankuzu{
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
	float:left;
}
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;
}


/*----------------------*/
/*リニューアルメッセージ*/
/*----------------------*/
#new{
	color:#FF0000;
}


/*----------------------*/
/*ページタイトル　　　　*/
/*----------------------*/
img#title{
	clear:both;
}


/*----------------------*/
/*ページ中央部レイアウト*/
/*----------------------*/
#naka{
	width:750px;
}
#left{
	width:270px;
	margin-right:10px;
	padding:3px;
	background:url(../images/002-001.gif);
	border:1px solid #CCCCCC;
	float:left;
}
#right{
	width:460px;
	float:left;
}

/* -------- */
/* --左側-- */
/* -------- */
div#left h3{
	font-size:14px;
	padding-left:1em;
	padding-top:3px;
	padding-bottom:3px;
	background:url(../images/h3_bg.gif);
	border:1px solid #CCCCCC;
	border-left:5px solid #58008B;
	border-left:5px solid #E72A1C;
	font-weight:normal;
	color:#333333;
}
/*検索*/
form#kensaku{
	background-color:#FFFFFF;
	text-align:center;
	padding-bottom:5px;
	margin-bottom:5px;
}
form#kensaku input{
	margin-right:1px;
}
form#kensaku table{
	text-align:left;
	margin-bottom:5px;
}
form#kensaku th{
	padding:5px 3px;;
	font-weight:normal;
	border-bottom:1px dashed #CCCCCC;
}
form#kensaku td{
	padding:5px 3px;;
	border-bottom:1px dashed #CCCCCC;
}
#kensaku-m{
	font-size:11px;
	color:#FF0000;
	text-align:right;
}
select.nenrei{
	margin-right:3px;
}

/*転職サポート*/
ul#support{
	margin:0px;
	padding:5px 20px;
	background-color:#FFFFFF;
	margin-bottom:5px;
}
/*求人メニュー*/
ul#kyujin-list{
	margin:0px;
	padding:5px 20px;
	background-color:#FFFFFF;
	margin-bottom:5px;
}
/*お知らせ*/
ul#osirase{
	margin:0px;
	padding:5px 20px;
	background-color:#FFFFFF;
	margin-bottom:5px;
}
/*会員登録*/
div#toroku{
	background:url(images/pink_1.gif);
	margin-bottom:5px;
	padding:5px 20px;
	text-align:center;
}
div#toroku p{
	margin-bottom:3px;
}
p#toroku{
	background-color:#f79f9b;
	color:#A00D14;
	font-weight:bold;
	font-size:14px;
}
div#toroku a{
	display:block;
	background:url(../images/head-btn_bg.gif)  center center;
	padding:5px 10px;
	margin:5px 10px;
	border:1px solid #F79F9B;
	color:#A00D14;
}
a:hover.left-toroku {
	text-decoration:underline;
}
div#toroku img{
	display:block;
}
div#toroku div{
	text-align:left;
	width:220px;
	background-color:#FFFFFF;
}
div#toroku ul{
	margin:0px 20px;
	padding:5px 20px;
}
/*モバイル*/
div#mb{
	background:url(../images/qr-code.jpg) no-repeat left top;
	padding-right:2px;
	padding-left:40px;
	background-color:#FFFFFF;
	margin-bottom:5px;
}

/*リンクについて*/
div#left div#about-link{
	background-color:#FFFFFF;
	padding:5px;
}
div#about-link p{
	margin-bottom:5px;
}
div#about-link div{
	border:1px solid #666666;
	padding:5px;
}

/* -------- */
/* --右側-- */
/* -------- */


/*------------*/
/*右側共通　　*/
/*------------*/
h3.migi{
	background:url(images/h3-migi.gif) no-repeat left center;
	line-height:35px;
	color:#333333;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
	margin:5px 0px;
}
div#right h4{
	background:url(images/h4.gif) no-repeat left center;
	border:1px solid #888888;
	border-bottom:2px solid #888888;
	padding:3px 0px 3px 20px;
	color:black;
	font-size:14px;
	font-weight:normal;
}
.b-g{
	font-weight:bold;
	color:#669900;
}

div.migi-content{
	border:1px solid #d6d6d6;
	border-top:none;
	margin-bottom:5px;
	padding-left:10px;
	width:448px;
}
div.migi-content p{
	margin-bottom:10px;
}
div.migi-content ul{
	margin:0px;
	margin-bottom:5px;
	padding:5px 0px 5px 20px;
}
div.migi-content a.toroku{
	background:url(../images/head-btn_bg.gif)  center center;
	padding:5px 10px;
	border:1px solid #99cc33;
	color:#669900;
	font-weight:bold;
}
a:hover.toroku {
	text-decoration:underline;
}
/*------------*/
/*右側個別　　*/
/*------------*/

/*--新着情報  */
h3#sintyaku-t{/*タイトル*/
	display:block;
	border:1px solid #666666;
	background:url(../images/new_t.gif) no-repeat left center;
	color:#FFFFFF;
	padding-left:100px;
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
div#sintyaku-box{
	text-align:left;
}
div#sintyaku-box h4{/*職種で探すタイトル*/
	background:url(images/h4-mc.gif) no-repeat left center;
	padding:0 0 0 25px;
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	margin:0;
	display:block;
}
div#sintyaku-menu{
	padding:5px 5px 0px 5px;
	background-color:#efefef;
}
/*新着-院内調剤,企業,保険調剤*/
div#box1,div#box2,div#box3{
	background-color:#efefef;
	padding:5px;
	margin-bottom:10px;
}
/*非常勤初期表示なし*/
div#box2,div#box3{
	display:none;
}
/*各TOPICS*/
div#sintyaku div{
	border-bottom:1px solid #cccccc;
	padding:3px;
	margin-bottom:3px;
}
div#box1 div{/*院内調剤*/
	border:1px solid #cccccc;
	padding:3px;
	margin-bottom:3px;
	background-color:#ffffff;
}
div#box2 div{/*企業*/
	border:1px solid #cccccc;
	padding:3px;
	margin-bottom:3px;
	background-color:#ffffff;
}
div#box3 div{/*保険調剤*/
	border:1px solid #cccccc;
	padding:3px;
	margin-bottom:3px;
	background-color:#ffffff;
}
a.topix-t{/*各トピックスタイトル*/
	display:block;
	background:url(../images/new.gif) no-repeat 5px center;
	background-color:#7ebf2f;
	color:#ffffff;
	text-decoration:underline;
	padding:5px;
	padding-left:40px;
	margin-bottom:3px;
}
a:hover.topix-t{
	color:yellow;
}

p.pr{/*各トピックスPR文*/
	margin:3px;
	font-size:14px;
	color:#006400;
}
p.idno{
	border-top:1px dashed #bbbbbb;
	text-align:right;
	margin-top:10px;
	margin-bottom:0px;
}

/*気になる人材を見つけたら*/
div#toi{
	border:1px solid #608020;
	text-align:center;
	padding:5px;
}
div#toi p#t1{
	padding:3px 0px;
	font-size:14px;
	background-color:#669900;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:10px;
}
div#sintyaku-toroku{
	background-color:#ffffff;
	border:1px solid #669900;
	margin:5px 100px;
	padding-bottom:5px;
}
div#toi p#t2{/*会員登録がまだの方は*/
	margin-bottom:5px;
	padding:3px 0px;
	background-color:#669900;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
div#sintyaku-toroku a{
	display:block;
	background:url(../images/head-btn_bg.gif)  center center;
	padding:5px 10px;
	margin:5px 20px;
	font-weight:bold;
	border:1px solid #99cc33;
	color:#669900;
}

/*-----------------*/
/*画面下部　　　　 */
/*-----------------*/
div#sita{
	text-align:center;
	margin-top:10px;
}
div#sita img{
	display:block;
	margin-bottom:10px;
}
a.modoru{
	marign-right:5px;
	margin-bottom:10px;
	float:right;
}



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

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

/*関連サイト*/
div#kanren{
	margin-top:10px;
}
div#kanren p{
	line-height:140%; 
	color:#80828B;
}
