/*----------------------------------------------------
	bgcolor_white - 背景色を白に
----------------------------------------------------*/


/*	common
----------------------------------------------------*/

body {
	background-color: #E2E2E2;
	color: #333;
}


#all {
	width:950px;
	margin:0 auto;
	background-Color: #fff;
}

#mainBody {

}

a {
	color: #00f;
}

.contentsBody
	th {
		background-color: #f0f0f0;
		color: #333;
}

.contentsBody
	td {
		background-color: #fff;
		color: #333;
}

.sitemapCategory
	a {
		color: #333;
}

#headerSubnavi
	a {
		color: #333;
}

#footerNavi
	a {
		color: #333;
}

#topicpath, #topicpath a{
	color: #333;
}

#sidebarLnavi
	.lnaviGroupHead {
		color: #333;
}

#contentsArea
	.innerLink {
		background-color: #f0f0f0;
}

table.border
	thead
		th,
table.border
	tbody
		th,
table.border
	td {
		color: #333;
}

table.border
	thead
		th {
		background-color: #ddd;
}
table.border
	tbody
		th {
		background-color: #f0f0f0;
}
table.border
	td {
		background-color: #fff;
}






/*	top
----------------------------------------------------*/

#topTopicsBody
	.topTopicsBodyTable
		td
			a {
				color: #333;
}

#topTopicsBody
	.toArchive
		a {
			color: #333;
}



/*	hosp-guide
----------------------------------------------------*/

.contentsBody
	.hosp-guideTable
		th {
			background-color: #cfc;
}

.contentsBody
	.hosp-guide-designateTable
		th,
.contentsBody
	.hosp-guide-designateTable
		td {
			background-color: #cfc;
}

.contentsBody
	.facilities-standardTable
		th,
.contentsBody
	.facilities-standardTable
		td {
			color: #333;
}

.contentsBody
	.facilities-standardTable
		th {
			background-color: #9f9;
}

.contentsBody
	.facilities-standardTable
		td {
			background-color: #ffc;
}

.contentsBody
	.facilities-standardTable
		td.white {
			background-color: #fff;
}


/*	patients
----------------------------------------------------*/

.indexBtns
	.patientsTopSubList
		li
			a {
				color: #333;
}

#contentsArea
	.patientsInfoTop
		.body,
#contentsArea
	.patientsInfo
		.body {
			color: #333;
}

.contentsBody
	.outpatientTopGuide
		th {
			background-color: #F5FFCD;
}

.contentsBody
	.outpatientTopGuide
		td {
			background-color: #fff;
}


.contentsBody
	.inpatientSpecialCostTable
		th,
.contentsBody
	.inpatientSpecialCostTable
		td,
.contentsBody
	.inpatientSpecialCostTable
		td.white {
			color: #333;
}

.contentsBody
	.inpatientSpecialCostTable
		th {
			background-color: #9f9;
}

.contentsBody
	.inpatientSpecialCostTable
		td {
			background-color: #ffc;
}

.contentsBody
	.inpatientSpecialCostTable
		td.white {
			background-color: #fff;
}



/*	department
----------------------------------------------------*/

.contentsBody
	.departmentStaffTable
		thead
			th,
.contentsBody
	.departmentStaffTable
		tbody
			td {
				color: #333;
}

.contentsBody
	.departmentStaffTable
		thead
			th {
				background: #f0f0f0;
}

.contentsBody
	.departmentStaffTable
		tbody
			td {
				background: #fff;
}



.contentsBody
	.departmentStaffDetailTable
		th,
.contentsBody
	.departmentStaffDetailTable
		td {
			color: #333;
}

.contentsBody
	.departmentStaffDetailTable
		th {
			background: #f0f0f0;
}

.contentsBody
	.departmentStaffDetailTable
		td {
			background: #fff;
}





/*	med-personnel
----------------------------------------------------*/

.contentsBody
	.equipmentSaturdayOutline
		th,
.contentsBody
	.equipmentSaturdayOutline
		td {
			color: #333;
}

.contentsBody
	.equipmentSaturdayOutline
		th {
			background-color: #FFE1E3;
}

.contentsBody
	.equipmentSaturdayOutline
		td {
			background-color: #fff;
}





/*	recruit
----------------------------------------------------*/

.guidelineFulltimeDetail
	.guidelineFulltimeDetailTable
		th {
			background-color: #f0f0f0;
			color: #02A2DE;
}

.guidelineFulltimeDetail
	.guidelineFulltimeDetailTable
		td {
			background-color: #fff;
			color: #333;
}

.guidelineFulltimeDetail
	.guidelineFulltimeDetailApply
		th,
.guidelineFulltimeDetail
	.guidelineFulltimeDetailApply
		td {
			background-color: #E8F6FA;
}

.guidelineFulltimeDetail
	.guidelineFulltimeDetailApply
		th {
			color: #02A2DE;
}


.guidelineTempDetail
	.guidelineTempDetailTable
		th {
			background-color: #f0f0f0;
			color: #F5767F;
}

.guidelineTempDetail
	.guidelineTempDetailTable
		td {
			background-color: #fff;
			color: #333;
}



/*	access
----------------------------------------------------*/

#contentsArea
	.accessTopDetail	
		h2 {
			color: #333;
}



/*	resident
----------------------------------------------------*/

.contentsBody
	.clinicalTrainingProgramSchedule
		th,
.contentsBody
	.clinicalTrainingProgramSchedule
		td {
			color: #333;
}





/*	outpatient-schedule
----------------------------------------------------*/

.telIntroduction {
		background-color: #C9FAEB;
}

.outpatientScheduleTable
	thead
		th,
.outpatientScheduleTable
	tbody
		th,
.outpatientScheduleTable
	tbody
		td,
.outpatientScheduleTable
	.telIntroduction {
		color: #333;
}

.outpatientScheduleTable
	thead
		th {
			background-color: #DDF4FA;
}

.outpatientScheduleTable
	tbody
		th {
			background-color: #f0f0f0;
}

.outpatientScheduleTable
	tbody
		td {
			background-color: #fff;
}

.outpatientScheduleTable
	.telIntroduction {
		background-color: #C9FAEB;
}






/*	link
----------------------------------------------------*/

.linkList
	li
		a {
			color: #333;
}



/*	topics
----------------------------------------------------*/

#entryList
	.entryListTable
		td
			a {
				color: #02A2DE;
}

#entryDetail
	.entryDetailHeader
		td {
			color: #02A2DE;
}

#entryNaviBtm
	a {
		color: #333;
}









