@charset "utf-8";

/* =====================================================================
　2.toplist
===================================================================== */
#topImage{
	width:530px;
	margin-bottom:20px;
}


/* =====================================================================
　2.toplist
===================================================================== */
div.topList{
	position:relative;
	width:530px;
	margin-bottom:20px;
	padding-bottom:5px;
	background:url(img/toplist_bottom.gif) no-repeat bottom;
}
	div.topList h2{
		height:42px;
		text-indent:-9999px;
	}
	h2#h2_topics{ background:url(img/h2_topics.gif) no-repeat top left;}
	h2#h2_topinfo{ background:url(img/h2_topinfo.gif) no-repeat top left;}

	div.topList div.listnavi{
		position:absolute;
		height:20px;
		top:11px;
		right:10px;
	}
	div.topList div.listnavi a{
		padding:0;
		text-decoration:none;
	}
	div.topList div.listnavi a:hover{
		padding:0;
		text-decoration:none;
	}

/* トピックス */
#topics{
	padding:5px 15px;
	background:url(img/topics_bg.gif) repeat-y left;
}
#topics:after{
    display:block;
    margin-top:-1px;
    height:1px;
    content:"";
    clear:both;
}
#topics p{
	margin-bottom:0.5em;
	line-height:1.5;
}
/* ニュース一覧 */
dl#news_list {
	margin: 0;
	padding:10px 11px;
	border-left: 4px #EEEEEE solid;
	border-right: 4px #EEEEEE solid;
}
	dl#news_list dt {
		width: 6em;
		padding: 0.8em 0 0.8em 0;
		color:#F69;
		text-indent:5px;
		line-height:1.3;
		background:url(img/dt.gif) no-repeat center right;
	}
	dl#news_list dd {
		margin-top:-2.9em;
		padding: 0.8em 0 0.8em 6.5em;
		line-height: 1.3;
		background: url(img/line.gif) repeat-x bottom;
	}

/* 一覧リンク */
div.topList dd a,
div.topList dd a:link,
div.topList dd a:visited,
div.topList dd a:active { color:#333333; text-decoration:none;}
div.topList dd a:hover { color: #F09; text-decoration: underline;}



/* =====================================================================
　2.Rside
===================================================================== */
/*　2-1.インターンシップ募集　*/
#Intern{
	width:210px;
	height:220px;
	margin-bottom:20px;
	background:url(img/intern_bg.jpg) no-repeat 0 0;
}
#Intern h3{
	height:170px;
	margin:0;
	padding:0;
	font-size:12px;
	text-indent:-9999px;
}
#Intern p{
	margin:0;
	padding:0;
	text-align:center;
	line-height:1;
}

/*　2-1-2.採用　*/
#Saiyo{
	width:210px;
	height:220px;
	margin-bottom:20px;
	background:url(img/saiyo_bg.jpg) no-repeat 0 0;
}
#Saiyo h3{
	height:170px;
	margin:0;
	padding:0;
	font-size:12px;
	text-indent:-9999px;
}
#Saiyo p{
	margin:0;
	padding:0;
	text-align:center;
	line-height:1;
}


/*　2-2.看護部について　*/
#Nurse{
	overflow:hidden;
	width:210px;
	height:220px;
	margin-bottom:10px;
	background:url(img/nurse_bg.gif) no-repeat bottom;
}
	#Nurse h3{
		height:42px;
		text-indent:-9999px;
		background:url(img/h3_nurse.gif) no-repeat top;
	}
	#Nurse h3 a{
		display:block;
		height:42px;
	}
	#Nurse ul{
		padding:10px;
		list-style:none;
	}
	#Nurse li{
		margin-bottom:7px;
		padding:0 0 0 15px;
		line-height:1.2;
		background:url(img/li_side.gif) no-repeat 0 0.2em;
	}
	#Nurse li a,
	#Nurse li a:link,
	#Nurse li a:visited,
	#Nurse li a:active { color:#333333; text-decoration:none;}
	#Nurse li a:hover { color: #F09; text-decoration: underline;}

/*　2-3.看護部の一日　*/
#kangobu{
	margin-bottom:20px;
}
/*　2-4.リンク　*/
#topSideLink ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#topSideLink ul li{
	float:left;
	height:50px;
	width:210px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	line-height:50px;
	list-style:none;
}
#topSideLink ul li span{
	display:none;
}
#topSideLink ul li a {
	display:block;
	height:50px;
	width:210px;
	padding:0;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}
#topSideLink ul li.snav2 a{ background:url(img/link_e.jpg) no-repeat top left;}
#topSideLink ul li.snav3 a{ background:url(img/link_m.jpg) no-repeat top left;}
#topSideLink ul li.snav4 a{ background:url(img/link_w.jpg) no-repeat top left;}
#topSideLink ul li.snav5 a{ background:url(img/link_r.jpg) no-repeat top left;}

#topSideLink ul li.snav2 a:hover{ background:url(img/link_e.jpg) no-repeat bottom right;}
#topSideLink ul li.snav3 a:hover{ background:url(img/link_m.jpg) no-repeat bottom right;}
#topSideLink ul li.snav4 a:hover{ background:url(img/link_w.jpg) no-repeat bottom right;}
#topSideLink ul li.snav5 a:hover{ background:url(img/link_r.jpg) no-repeat bottom right;}