#center-main *{
	margin:0;
	padding:0;
	}

#center-main{
	margin:0;
	padding:0;
	}

#center-main h1{
	margin:0 0 15px 0;
	}

#center-main #address{
	padding:15px;
	border:#a5a5a5 1px solid;
	}

#center-main #address h4{
	margin:0 0 15px 0;
	color:#805500;
	font-size:100%;
	font-weight:bold;
	}

#center-main #address h5{
	font-size:100%;
	font-weight:bold;
	line-height:150%;
	}

#center-main #address p{
	font-size:90%;
	}

/*---clearfix start---*/
#center-main #address:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#center-main #address{
	display:inline-block;
	}
/*Hides from IE-mac \*/
*　html #center-main #address{
	height:1%;
	}
#center-main #address{
	display:block;
	}
/*End hide from IE-mac \*/
/*---clearfix end---*/

#center-main .pagetop{
	padding:4px 4px 2em 4px;
	}

#center-main h2{
	margin:0 0 6px 0;
	}

#center-main h3{
	margin:0 0 5px 0;
	padding:4px;
	border-bottom:#e26a6a 1px solid;
	font-size:100%;
	}

#center-main .box{
	margin:0 0 2em 0;
	}
#center-main .graph{
	border-collapse:collapse;
	}

#center-main .graph th{
	padding:4px;
	border:#a9a9a9 1px solid;
	background:#d0ffe6;
	}

#center-main .graph td{
	padding:4px;
	border:#a9a9a9 1px solid;
	}

#center-main .td-bg td{
	background:#f4fff9;
	}
#center-main .tittle_s2 {
	background-image: url(../../hamamatsu/img/project_03.gif);
	background-repeat: no-repeat;
	height: 24px;
	background-position: right;
	text-align: left;
	background-color: #FDE7C4;
}
.spe {margin-top:5px !important;}	
/*-------------------------------------カレンダー---*/
#center-main .karenda {
	border-collapse:collapse;

}

#center-main .karenda th{
	padding:4px;
	border-top:#a9a9a9 1px solid;
	border-bottom:#a9a9a9 1px solid;
	border-left:#a9a9a9 1px solid;
	background:#efeadd;
	font-weight:100;
	}

.gt{
	padding:4px;
	
	background:#f9dada !important;
	color:#ff0000;
	}
.gh{
	padding:4px;
	border-right:#a9a9a9 1px solid;
	background:#effdff !important;
	color:#0087f9;
	}
#center-main .karenda td{
	padding:4px;
	border-bottom:#a9a9a9 1px solid;
	border-left:#a9a9a9 1px solid;
	border-right:#a9a9a9 1px solid;
	border-collapse:collapse;
	font-weight:bold;
	font-size:20px;
	}

#center-main .karenda td .ki{
	padding:4px;
	font-weight:100;
	font-size:14px;
	line-height:110%;
	text-align:left;
	}
#center-main .karenda td .ki2{
	padding:4px;
	font-weight:100;
	font-size:14px;
	line-height:110%;
	text-align:left;
	color:#000000;
	}
#center-main .box .manth {
	padding:5px 10px;
	margin:15px 0px;
	font-weight:bold;
	font-size:14px;
	background-color:#efeadd;
}
.sat {color:#0087f9; font-weight:bold;border-right:#a9a9a9 1px solid;}
.sun {color:#ff0000; font-weight:bold;}


/*-------------------------------------訪問看護---*/
#center-main .care {
	border-collapse:collapse;
	font-size:80%;
	width:658px;
}

#center-main .care th{
	padding:4px;
	border:#a9a9a9 1px solid;
	background:#efeadd;
	}

#center-main .care td{
	padding:4px;
	border:#a9a9a9 1px solid;
	border-collapse:collapse;
	}

p.green { background-color:#D2D287; padding:3px;}
p.pink_care { background-color:#FFDBF3; padding:3px;}
p.yellow_care { background-color:#FFFFCC; padding:3px;}


/*090930　追加*/
#center-main .spe2 {
margin-top:5px !important;
padding:5px 8px;
background-color:#ffeaea;
}	
	

#center-main p.line4 {
border-bottom:1px solid #A5A5A5;
padding-bottom:10px;
}


#center-main p.padi {
padding-top:10px;
}



