@import url(class.css);

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
img {
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
					
#contents{
	width: 967px;
	text-align: left;
	line-height: 140%;
		font-size: 12px;
	line-height: 1.4;
	}
	
#indexMain{
float: left;
width: 967px;
text-align: left;
}


#indexMain h1{
width: 624px;
height: 68px;
margin: 10px 0;
padding: 0px;
background-image: url(../images/index_h1.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}


#indexMainLeft{
width: 550px;
padding:0 0 0 0;
margin:0 0 0 0;
float: left;
}

.featureA{
width: 450px;
height: 50px;
margin: 0;
padding: 0px;
background-image: url(../images/index_f01.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

.featureB{
width: 450px;
height: 50px;
margin: 0;
padding: 0px;
background-image: url(../images/index_f02.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

.featureC{
width: 450px;
height: 50px;
margin: 0;
padding: 0px;
background-image: url(../images/index_f03.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

.featureD{
width: 550px;
height: 30px;
margin: 0;
padding: 0px;
background-image: url(../images/index_f04.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#indexMainLeft p{
padding:5px 0 15px 0;
margin:0 0 0 0;
}

#iso9001{
width: 250px;
height: 130px;
margin: 0;
padding: 0px;
background-image: url(../images/iso9001.gif);
text-indent: -9999px;
float: left;
}

#privacyMark{
width: 260px;
height: 130px;
margin: 0;
padding: 0px;
background-image: url(../images/privacymark.gif);
text-indent: -9999px;
float: left;
position:relative;
}

a.btPmark {
margin:0;
padding:0;
display: block;
width: 90px; 
height: 23px; 
text-indent: -9999px; 
background:url("../images/bt_privacymark.gif") no-repeat ;
float:left;
position:absolute;
top: 95px;
left: 117px;
}



#indexMainRight{
width: 404px;
padding:0 0 0 0;
margin:10px 0 0 0;
float: right;
}


#movieArea{
width: 400px;
height: 100px;
margin: 20px 0 0 0;
padding: 0px;
border:solid 2px #339900;
position:relative;
}

#movieArea h4 {
width: 244px;
height: 30px;
margin: 0;
padding: 0px;
position:absolute;
top: 13px;
left: 20px;
background-image: url(../images/index_h4.gif);
text-indent: -9999px;
}

#movieArea .link {
position:absolute;
top: 60px;
left: 20px;
font-size: 120%;
}

#movieArea .photo {
position:absolute;
top: 15px;
left: 280px;
}


#indexBusiness{
width: 963px;
height: 360px;
margin: 20px 0 0 0;
padding: 0px;
border:dashed 1px #6eb226;
position:relative;
float: left;
}

#nursingHome{
position:absolute;
top: 15px;
left: 38px;
}

#nursingHome h3{
width: 177px;
height: 22px;
margin: 0 0 5px 0;
padding: 0px;
background-image: url(../images/index_h3_01.gif) ;
background-repeat: no-repeat;
text-indent: -9999px;
}

#dayService{
width: 200px;
position:absolute;
top: 130px;
left: 38px;
}

#dayService h3{
width: 200px;
height: 22px;
margin: 0 0 5px 0;
padding: 0px;
background-image: url(../images/index_h3_02.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#nyuyoku{
width: 200px;
position:absolute;
top: 130px;
left: 268px;
}

#nyuyoku h3{
width: 200px;
height: 22px;
margin: 0 0 5px 0;
padding: 0px;
background-image: url(../images/index_h3_03.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#homeVisit{
width: 200px;
position:absolute;
top: 130px;
left: 498px;
}

#homeVisit h3{
width: 200px;
height: 22px;
margin: 0 0 5px 0;
padding: 0px;
background-image: url(../images/index_h3_04.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#careplan{
width: 200px;
position:absolute;
top: 130px;
left: 728px;
}

#careplan h3{
width: 200px;
height: 22px;
margin: 0 0 5px 0;
padding: 0px;
background-image: url(../images/index_h3_05.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}


a.linkService {
margin:10px 7px 0 3px;
padding:0;
display: block;
width: 90px; 
height: 23px; 
text-indent: -9999px; 
background:url("../images/bt_service.gif") no-repeat ;
float:left;
}

a.linkBusiness {
margin:10px 0 0 0;
padding:0;
display: block;
width: 90px; 
height: 23px; 
text-indent: -9999px; 
background:url("../images/bt_business.gif") no-repeat ;
float:left;
}

.hyo11pt {  font-size:11pt;line-height:120%;}
.hyo9pt {  font-size:9pt;line-height:120%;}

#link{
margin:10px 0 10px 0;
float: left;
width: 967px;
text-align: right;
}

