@charset "iso-8859-1";

/*================================================================================
 kaigo-top
================================================================================*/
body#kaigo-top .visual {
	position: relative;
}
body#kaigo-top .visual h2.title {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 22px;
	top: 29px;
}
body#kaigo-top .visual p.read {
	color: #0860A8;
	line-height: 1.3em;
	width: 405px;
	position: absolute;
	left: 22px;
	top: 58px;
}

/* heading
--------------------------------------------------*/
body#kaigo-top div#homeServices h2,
body#kaigo-top div#homeNursing h2,
body#kaigo-top div#nursingCare h2,
body#kaigo-top div#medical h2,
body#kaigo-top div#research h2,
body#kaigo-top div#supportServices h2 {

text-indent:-9999px;
overflow:hidden;
}
body#kaigo-top div#homeServices h2 span,
body#kaigo-top div#homeNursing h2 span,
body#kaigo-top div#nursingCare h2 span,
body#kaigo-top div#medical h2 span,
body#kaigo-top div#research h2 span,
body#kaigo-top div#supportServices h2 span {
position:absolute;
left:10px;
top:10px;
height:16px;
display:block;
}

/* 
--------------------------------------------------*/
body#kaigo-top div#homeServices h2 span{background:url(/english/kaigo/images/index-txt-homeservices.gif) no-repeat;width:257px;}
body#kaigo-top div#homeNursing h2 span{background:url(/english/kaigo/images/index-txt-homenursing.gif) no-repeat;width:302px;}
body#kaigo-top div#nursingCare h2 span{background:url(/english/kaigo/images/index-txt-nursingcare.gif) no-repeat;width:252px;}
body#kaigo-top div#medical h2 span{background:url(/english/kaigo/images/index-txt-medical.gif) no-repeat;width:320px;}
body#kaigo-top div#research h2 span{background:url(/english/kaigo/images/index-txt-research.gif) no-repeat;width:206px;}
body#kaigo-top div#supportServices h2 span{background:url(/english/kaigo/images/index-txt-supportservices.gif) no-repeat;width:462px;}


/* 
--------------------------------------------------*/
body#kaigo-top div.section-type1 dl {
	margin: 0px;
	padding: 0px;
}
body#kaigo-top div.section-type1 dt {
	margin: 0px;
	padding: 5px 0px 0px;
	border-top: 1px solid #DBDBDB;
}
body#kaigo-top div.section-type1 dd {
	margin: 0px;
	padding: 5px 0px 5px 16px;
}
body#kaigo-top div.section-type1 dt.top {
	border-top-style: none;
}

