/* css import*/
@import url(original.css);

/* COMMON */
body { 
	color:#222222;
	margin:0px;
	padding:0px;
	background:#ffffff url("../img/bg.gif") top left repeat-y;
}
div#body {
	margin-left:1px;
	text-align:left;
}
div#Head { background:url("../img/head_bg.gif") top left repeat-x; }
div#Path {
	background:#ffffff url("../img/path_bg.gif") bottom left repeat-x;
	border-bottom:solid 1px #999999;
}
div#Top {
	background:#3466FF;
	border-bottom:solid 1px #999999;
}
div#Foot {
	background:#3466FF;
}
a:link{ color:#0000ff; text-decoration:underline; }
a:visited{ color:#880088; text-decoration:underline; }
a:hover{ color:#ee0000; text-decoration:underline; }


h1 { padding:0px; margin:0px; display:inline; }
h2 { padding:0px; margin:0px; display:inline; }
h3 { padding:0px; margin:0px; display:inline; }
h4 { padding:0px; margin:0px; display:inline; }
h5 { padding:0px; margin:0px; display:inline; }
h6 { padding:0px; margin:0px; display:inline; }
p { adding:0px; margin:0.5em 0px; }

sup { font-size:78%; }
sub { font-size:78%; }
hr.line {
	background:#cccccc;
	color:#cccccc;
	height:1px;
	width:100%;
	padding:0px;
	margin:15px 0px;
}
hr.invisible {
	height:1px;
	padding:0px;
	margin:0px;
	clear:both;
	visibility:hidden;

}

.middle { vertical-align:middle; }

.Ft10 { font-size:78%; }
.Ft12 { font-size:88%; }
.Ft14 { font-size:100%; }

.Ft10l { font-size:78%; line-height:150%; }
.Ft12l { font-size:88%; line-height:150%; }
.Ft14l { font-size:100%; line-height:150%; }
.FtSSS { font-size:70%; }
.FtSS { font-size:80%; }
.FtS { font-size:90%; }
.FtL { font-size:110%; }
.FtLL { font-size:120%; }
.FtLLL { font-size:130%; }

.blue{ color:#0000ff; }
A.blue:link{ color:#0000ff; text-decoration:underline; }
A.blue:visited{ color:#880088; text-decoration:underline; }
A.blue:hover{ color:#ee0000; text-decoration:underline; }
.red{ color:#ff0000; }
A.red:link{ color:#ff0000; text-decoration:underline; }
A.red:visited{ color:#cc0000; text-decoration:underline; }
A.red:hover{ color:#ff9600; text-decoration:underline; }
.orange{ color:#f26522; }
A.orange:link{ color:#f26522; text-decoration:underline; }
A.orange:visited{ color:#c26522; text-decoration:underline; }
A.orange:hover{ color:#cc0000; text-decoration:underline; }
.brown{ color:#8c3728; }
A.brown:link{ color:#8c3728; text-decoration:underline; }
A.brown:visited{ color:#880000; text-decoration:underline; }
A.brown:hover{ color:#ff0000; text-decoration:underline; }
.black{ color:#000000; }
A.black:link{ color:#000000; text-decoration:underline; }
A.black:visited{ color:#000000; text-decoration:underline; }
A.black:hover{ color:#ff0000; text-decoration:underline; }
.white{ color:#ffffff; }
A.white:link{ color:#ffffff; text-decoration:underline; }
A.white:visited{ color:#f0f0f0; text-decoration:underline; }
A.white:hover{ color:#ff0000; text-decoration:underline; }
.gray{ color:#999999; }
A.gray:link{ color:#999999; text-decoration:underline; }
A.gray:visited{ color:#666666; text-decoration:underline; }
A.gray:hover{ color:#ff0000; text-decoration:underline; }

.Typewriter {
	font-family:"‚l‚r ƒSƒVƒbƒN", Osaka, sans-serif;
}

.contentsArea708 {
	width:708px;
	margin:0px auto;
	text-align:left;
}
.contentsArea640 {
	width:640px;
	margin:0px auto;
	text-align:left;
}
.contentsArea540 {
	width:540px;
	margin:0px auto;
	text-align:left;
}
.contentsArea480 {
	width:480px;
	margin:0px auto;
	text-align:left;
}

.contentsL10 {
	margin-left:10px;
	text-align:left;
}

.contentsL15 {
	margin-left:15px;
	text-align:left;
}
.contentsL20 {
	margin-left:20px;
	text-align:left;
}
.contentsL25 {
	margin-left:25px;
	text-align:left;
}



.toHead {
	width:540px;
	margin:0px auto 8px;
	text-align:right;
	font-size:78%;
}
.toHead a:link{ color:#0000ff; text-decoration:underline; }
.toHead a:visited{ color:#0000ff; text-decoration:underline; }
.toHead a:hover{ color:#ff0000; text-decoration:underline; }

.notice {
	font-size:78%;
	text-indent:-1em;
	padding-left:1em;
	margin-bottom:3px;
	line-height:130%;
}
.noticeNo {
	font-size:78%;
	text-indent:-2em;
	padding-left:2em;
	margin-bottom:3px;
	line-height:130%;
}

.Notice2 {
	text-indent:-1em;
	padding-left:1em;
}






/* FORMAT */
#headMenu1 {
	background:url("../img/head_menu_bg.gif") top left no-repeat;
	height:23px;
	vertical-align:middle;
	text-align:center;
}
#headMenu1 table {
	margin:auto;
}
#headMenu1 td { font-size:12px; }
#headPath {
	background:#ffffff url("../img/head_path_bg.gif") bottom left repeat-x;
	padding:3px 15px;
	font-size:88%;
	color:#000000;
}
#headPath h1 {
	font-size:100%;
	font-weight:normal;
}
#contents {
	width:708px;
	text-align:center;
	margin:20px 0px 20px 41px;
}
#copy {
	background:#3466ff;
	padding:2px 8px;
	margin:0px;
	color:#ffffff;
	font-size:78%;
	text-align:right;
}

/* for INDEX */
#topContents {
	width:730px;
	text-align:left;
	margin:20px 0px 20px 41px;
}
table.topMenu { 
	margin:7px 0px 0px 0px;
	}
	table.topMenu th {
		border-bottom:solid 1px #3466FF;
		padding:4px;
		font-weight:normal;
		text-align:left;
		}
		table.topMenu th h3 {
			font-weight:normal;
			color:#3466FF;
			padding-left:10px;
			background:url("../img/top_menu_mark.gif") left center no-repeat;
			}
	table.topMenu td.Ft12 {
		padding:5px 14px;
		font-weight:normal;
		text-align:left;
		line-height:125%;
		}
	table.topMenu td.Ft12 div.topHospital {
		width:225px;
		float:left;
		margin-left:10px;
		}
		table.topMenu td.Ft12 div.topHospital span {
			display:block;
			margin:2px 0px 0px 15px;
			}

div.topContentL {
	width:525px;
	float:left;
	text-align:left;
	}
	div.topContentL a.black:visited { color:#880088; }
.topNews { 
	margin:30px auto 0px auto;
	width:505px;
}
.topNews th { 
	width:100px;
	text-align:left;
	vertical-align:top;
}
.topNews td { 
	width:385px;
	text-align:left;
	vertical-align:top;
}
.topNews td h3 {
	display:block;
	padding:0px 0px 0px 13px;
	margin-bottom:15px;
	background:url("../img/news_tryangle.gif") top left no-repeat;
	font-size:88%;
	font-weight:normal;
}
.topNews td div { 
	padding-left:13px;
	font-size:88%;
	line-height:140%;
}
.topNewslist {
	margin:30px 0px 0px 20px;
	width:505px;
}
.topNewslist td {
	font-size:88%;
	line-height:125%;
	padding-bottom:8px;
	width:405px;
	vertical-align:top;
}
.topNewslist td.topNewsDate {
	text-indent:13px;
	background:url("../img/news_tryangle.gif") top left no-repeat;
	width:100px;
}
.newsBacknumber {
	font-size:88%;
	padding-left:13px;
	background:url("../img/news_tryangle.gif") top left no-repeat;
}

div.topContentR {
	width:165px;
	float:right;
	text-align:left;
	}
	div.topContentR div.Banner {
		margin-bottom:10px;
		}
		div.topContentR div.Banner img {
			margin-bottom:5px;
			}



/* for PARK */
#parkBody { 
	width:708px;
	margin:0px auto;
	text-align:left;
}
#parkBody a:link{ color:#0000ff; text-decoration:underline; }
#parkBody a:visited{ color:#880088; text-decoration:underline; }
#parkBody a:hover{ color:#ff0000; text-decoration:underline; }
#parkBody ul {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#parkBody ol {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0;
}
#parkBody li {
	margin-bottom:5px;
	padding-left:0;
	margin-left:2em;
}
#parkBody .blueMark {
	color:#3466ff;
}

.parkSection {
	text-align:left;
	padding:30px 0px 30px 10px;
}
.parkList {
	width:698px;
	margin-left:10px;
	margin-bottom:15px;
	padding:0px;
	border-bottom:solid 1px #3466ff;
}
.parkList td {
	padding:5px 0px;
	font-size:100%;
	color:#3466ff;
}
.parkList td h3 {
	font-size:100%;
}
.parkLine {
	clear:both;
	padding:35px 0px 25px 10px;
}
.parkMenu {
	width:698px;
	margin:25px 0px 25px 10px;
	padding:0px;
	text-align:left;
	background:url("../park/img/park_menu_bg.gif") top left repeat-y;
}
.parkMenuList {
	padding:17px;
	font-size:88%;
	color:#;
}
.parkMenuNotice {
	width:698px;
	margin:0px 0px 0px 10px;
	padding:0px;
	text-align:left;
	position:relative;
	top:-20px;
}
.parkToHead {
	margin:0px auto 8px;
	text-align:right;
	font-size:78%;
}
.parkToHead a:link{ color:#0000ff; text-decoration:underline; }
.parkToHead a:visited{ color:#0000ff; text-decoration:underline; }
.parkToHead a:hover{ color:#ff0000; text-decoration:underline; }
.parkCatch {
	font-size:100%;
	color:#3466ff;
	padding:10px 0px 10px 0px;
}
h4.parkH {
	display:block;
	border-left:solid 4px #3466ff;
	padding:3px 5px;
	font-weight:normal;
	color:#222222;
	font-size:100%;
	margin-top:20px;
	margin-bottom:10px;
}
.parkNote {
	width:570px;
	padding:15px 20px;
	margin:20px auto;
	background:#f4f4f4;
	border:solid 1px #cccccc;
	text-align:left;
	font-size:88%;
	line-height:125%;
}
.parkWriter {
	width:570px;
	padding:15px 10px;
	margin:20px auto;
	background:#dceeff;
	border:solid 1px #999999;
}
.parkWriter td {
	padding:0px 10px;
	margin:0px;
}
.parkNavi {
	text-align:center;
	font-size:78%;
}
.parkSource {
	font-weight:bold;
	color:#000000;
	padding:3px 5px;
	margin-bottom:8px;
	background:#ffffff;
	border:solid 1px #cccccc;
}
.parkRecipe {
	font-size:88%;
	font-weight:bold;
	color:#ffffff;
	padding:3px 5px;
	margin-bottom:8px;
	background:#3466ff;
}

table.parkTable {
	border-style:solid solid none none;
	border-width:1px;
	border-color:#000000;
	}
	table.parkTable caption {
		text-align:left;
		padding-bottom:5px;
		}
	table.parkTable th {
		background:#dceeff;
		padding:4px;
		border-style:none none solid solid;
		border-width:1px;
		border-color:#000000;
		font-weight:normal;
		}
	table.parkTable td {
		background:#ffffff;
		padding:4px;
		border-style:none none solid solid;
		border-width:1px;
		border-color:#000000;
		font-weight:normal;
		}




/* for COLUMN */
.columnList{
	width:690px;
	margin:0px 0 0 18px;
	}
.columnList table{
	width:100%;
	}
.columnList table td{
	vertical-align:top;
	}


/* for NEWS */
.newsList {
/*	width:690px;*/
	margin:0px auto;
	text-align:center;
}
#newsText {
	width:690px;
	margin:0px auto;
	padding-top:20px;
	text-align:left;
}
#newsText a:link{ color:#0000ff; text-decoration:underline; }
#newsText a:visited{ color:#880088; text-decoration:underline; }
#newsText a:hover{ color:#ff0000; text-decoration:underline; }
#newsText p {
	padding:0px;
	margin:1em 0px;
}
#newsText h1 {
	font-size:100%;
	line-height:150%;
	font-weight:normal;
	color:#3466ff;
	padding:0px;
	margin:0px 0px 15px 0px;
	display:block;
}
.newsFoot {
	padding:3px 8px;
	margin-bottom:15px;
	text-align:right;
	font-size:78%;
	color:#222222;
	border:solid 1px #999999;
	background:f0f0f0;
}
table.newsPhotoR {
	float:right;
	}
	table.newsPhotoR td {
		padding-left:10px;
		text-align:left;
		}
	table.newsPhotoR td.newsCaption {
		padding-left:10px;
		}
table.newsPhotoL {
	float:left;
	}
	table.newsPhotoL td {
		padding-right:10px;
		text-align:left;
		}
	table.newsPhotoL td.newsCaption {
		padding-right:10px;
		}

.newsCaption {
	font-size:78%;
	padding:5px 0px 10px 0px;
	color:#003399;
}
.newsProfile {
	padding:5px;
	background:#ccffff;
	color:#333333;
}
.newsBox {
	border:solid 1px #3466ff;
	background:#f0f0f0;
}
.newsH {
	display:block;
	border-left:solid 4px #3466ff;
	padding:3px 5px;
	font-weight:normal;
	color:#222222;
	font-size:100%;
	margin-top:20px;
	margin-bottom:10px;
}
table.Introduction{
	clear:both;
	width:510px;
	margin:20px 0;
	}
	table.Introduction td{
		vertical-align:top;
		}
	table.Introduction td.Bottom{
		vertical-align:bottom;
		}
		table.Introduction td p{
			font-size:78%;
			color:#003399;
			padding:5px 0 10px 0;
			}

/* for Column */
#columnText {
	width:690px;
	margin:0px auto;
	padding-top:20px;
	text-align:left;
}
#columnText a:link{ color:#0000ff; text-decoration:underline; }
#columnText a:visited{ color:#880088; text-decoration:underline; }
#columnText a:hover{ color:#ff0000; text-decoration:underline; }
#columnText p {
	padding:0px;
	margin:1em 0px;
}
#columnText h1 {
	font-size:113%;
	line-height:150%;
	font-weight:bold;
	color:#3466ff;
	padding:0px;
	margin:0px 0px 15px 0px;
	display:block;
}

#columnText #columnBox {
	border:double 3px #3466ff;
	padding:15px;
	background:#E2E9FF;
	}
	#columnText #columnBox h2.newsH {
		margin-top:0px;
		}

#columnText #columnBox2 {
	width:450px;
	margin:0 auto;
	border:double 3px #3466ff;
	padding:15px 15px 0;
	background:#E2E9FF;
	}
	#columnText #columnBox2 h2.newsH {
		margin-top:0px;
		}

#columnText table.ColumnTable {
	width:100%;
	padding:0px;
	margin:0px;
	border-style:solid solid none none;
	border-color:#999999;
	border-width:1px;
	}
	#columnText table.ColumnTable caption {
		padding:4px 0px;
		text-align:left;
		color:#3466ff;
		}
	#columnText table.ColumnTable th {
		font-weight:normal;
		padding:10px;
		background:#E2E9FF;
		border-style:none none solid solid;
		border-color:#999999;
		border-width:1px;
		}
		#columnText table.ColumnTable th.ColumnTableT {
			padding:4px 10px;
			margin:0px;
			background:#3466ff;
			text-align:center;
			color:#ffffff;
			}
	#columnText table.ColumnTable td {
		font-weight:normal;
		padding:10px;
		background:#ffffff;
		border-style:none none solid solid;
		border-color:#999999;
		border-width:1px;
		}

#columnText table.ColumnTableS {
	padding:0px;
	margin:0px;
	border-style:solid solid none none;
	border-color:#999999;
	border-width:1px;
	}
	#columnText table.ColumnTableS caption {
		padding:4px 0px;
		text-align:left;
		color:#3466ff;
		}
	#columnText table.ColumnTableS th {
		font-weight:normal;
		padding:3px 6px;
		background:#E2E9FF;
		border-style:none none solid solid;
		border-color:#999999;
		border-width:1px;
		}
		#columnText table.ColumnTableS th.ColumnTableT {
			padding:2px 6px;
			margin:0px;
			background:#3466ff;
			text-align:center;
			color:#ffffff;
			}
	#columnText table.ColumnTableS td {
		font-weight:normal;
		padding:3px 6px;
		background:#ffffff;
		border-style:none none solid solid;
		border-color:#999999;
		border-width:1px;
		}
table.columnWriterR {
	float:right;
	margin-top:20px;
	margin-left:15px;
	margin-bottom:15px;
	}
table.columnWriterRnew {
	float:right;
	margin-top:40px;
	margin-left:15px;
	margin-bottom:15px;
	}
table.columnWriterRnew2 {
	float:right;
	margin-top:40px;
	margin-left:15px;
	margin-bottom:15px;
	}
table.columnWriterL {
	float:left;
	margin-top:20px;
	margin-right:15px;
	margin-bottom:15px;
	}
	table.columnWriterL td,
	table.columnWriterR td,
	table.columnWriterRnew td {
		background:#ffffff;
		padding:8px;
		}


/* for RECRUIT */
#recruitBody { 
	width:708px;
	margin:0px auto;
	text-align:center;
}
#recruitBody a:link{ color:#0000ff; text-decoration:underline; }
#recruitBody a:visited{ color:#880088; text-decoration:underline; }
#recruitBody a:hover{ color:#ff0000; text-decoration:underline; }
#recruitBody ul {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#recruitBody ol {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#recruitBody li {
	margin-bottom:5px;
}

.recruitSection {
	text-align:left;
	padding:30px 0px 30px 10px;
}
.recruitTable1 {
	width:610px;
	border-style:solid solid none none;
	border-width:1px;
	border-color:#999999;
}
.recruitTable1 th {
	width:20%;
	border-style:none none solid solid;
	border-width:1px;
	border-color:#999999;
	background:#cdffbf;
	font-size:88%;
	line-height:140%;
	padding:5px 8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.recruitTable1 td {
	width:80%;
	border-style:none none solid solid;
	border-width:1px;
	border-color:#999999;
	background:#ffffff;
	font-size:88%;
	line-height:140%;
	padding:5px 8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}

.recruitTable1 table th,
.recruitTable1 table td {
	width:auto;
	border:none;
	padding:0px;
	}

.recruitTable3 {
	border:none;
}
.recruitTable3 th {
	border:none;
	font-size:100%;
	padding:5px 8px;
	vertical-align:top;
	text-align:center;
	font-weight:normal;
	color:#3466ff;
}
.recruitTable3 th div {
	border:solid 1px #3466ff;
	background:#CCD9FF;
	padding:3px;
}
.recruitTable3 td {
	border:none;
	font-size:100%;
	line-height:140%;
	padding:5px 8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.recruitTable3 td.recruitProgram div {
	border-bottom:solid 1px #999999;
	padding-bottom:4px;
	margin-bottom:6px;
	}


.recruitTable4 {
	border:none;
}
.recruitTable4 th {
	border:none;
	font-size:88%;
	line-height:140%;
	padding:5px 8px;
	vertical-align:top;
	text-align:center;
	font-weight:normal;
	color:#3466ff;
}
.recruitTable4 th div {
	border:solid 1px #3466ff;
	background:#CCD9FF;
	padding:3px;
}
.recruitTable4 td {
	border:none;
	font-size:88%;
	line-height:140%;
	padding:8px 8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.recruitTable4 td.recruitProgram div {
	border-bottom:solid 1px #999999;
	padding-bottom:4px;
	margin-bottom:6px;
	}


.recruitBox1 {
	width:610px;
	border:solid 1px #3466FF;
	background:#c2d1ff;
	padding:15px;
}
.recruitTable2 {
	width:610px;
	border-style:solid solid none none;
	border-width:1px;
	border-color:#999999;
}
.recruitTable2 th {
	width:20%;
	border-style:none none solid solid;
	border-width:1px;
	border-color:#999999;
	background:#ffe8fc;
	font-size:88%;
	line-height:140%;
	padding:5px 8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.recruitTable2 td {
	width:80%;
	border-style:none none solid solid;
	border-width:1px;
	border-color:#999999;
	background:#ffffff;
	font-size:88%;
	line-height:140%;
	padding:5px 8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.recruitBox2 {
	width:610;
	border:solid 1px #999999;
	background:#ffe8fc;
	padding:15px;
}
.recruitSchedule {
	width:610px;
	border-style:solid solid none none;
	border-width:1px;
	border-color:#999999;
}
.recruitSchedule th {
	border-style:none none solid dotted;
	border-width:1px;
	border-color:#999999;
	background:#f0f0f0;
	font-size:78%;
	line-height:140%;
	padding:5px 8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.recruitSchedule th.time {
	border-style-left:solid;
}
.recruitSchedule td {
	width:55%;
	border-style:none none solid solid;
	border-width:1px;
	border-color:#999999;
	background:#ffffff;
	font-size:78%;
	line-height:140%;
	padding:5px 8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.recruitForm {
	width:668px;
	border-style:solid solid none none;
	border-width:1px;
	border-color:#999999;
}
.recruitForm th {
	width:25%;
	border-style:none none solid solid;
	border-width:1px;
	border-color:#999999;
	background:#ffe8fc;
	font-size:88%;
	line-height:140%;
	padding:5px 8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.recruitForm td {
	width:75%;
	border-style:none none solid solid;
	border-width:1px;
	border-color:#999999;
	background:#ffffff;
	font-size:88%;
	line-height:140%;
	padding:5px 8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.recruitForm2 th {
	width:auto;
	border:none;
	background:#ffffff;
}
.recruitForm2 td {
	width:auto;
	border:none;
	background:#ffffff;
}
.recruitForm3 td {
	width:33%;
	border:none;
	background:#ffffff;
}


.mobileFrame {
	width:668px;
	margin:0px auto;
	text-align:left;
	background:url("../mobile/img/mobile_bg.gif") top left repeat-y;
}

dl.RecruitList1 dt {
	margin: 15px 0 10px 0;
}
dl.RecruitList1 img {
	float: right;
	margin: 0 0 0 10px;
}





/* for SITEMAP*/
#sitemapBody { 
	width:708px;
	margin:0px auto;
	text-align:left;
}
.sitemapBoxL {
	width:340px;
	float:left;
}
.sitemapBoxL th {
	border-bottom:solid 1px #3466ff;
	padding-bottom:5px;
	text-align:left;
}
.sitemapBoxR {
	width:340px;
	float:right;
}
.sitemapBoxR th {
	border-bottom:solid 1px #3466ff;
	padding-bottom:5px;
	text-align:left;
}
.sitemapLine {
	clear:both;
	margin:0px;
	padding:30px 0px 20px 0px;
}

.sitemapBoxL td ul {
	margin-top:15px;
}
.sitemapBoxR td ul {
	margin-top:15px;
}


/* for EDUCATION*/
#eduBody { 
	width:708px;
	margin:0px auto;
	text-align:left;
}
.eduBox {
	padding:10px 15px;
	border:solid 1px #3466ff;


}
.eduDetail th {
	background:#dceeff;
	font-size:88%;
	font-weight:normal;
	padding:3px 5px;
	line-height:140%;
	border:solid 1px #3466ff;
}
.eduDetail td {
	background:#ffffff;
	font-size:88%;
	font-weight:normal;
	padding:3px 5px;
	line-height:140%;
}
.eduList {
	padding:0px;
	margin:0px;
	border-style:solid solid none none;
	border-width:1px;
	border-color:#666666;
}
.eduList th {
	background:#e0e0e0;
	font-size:88%;
	font-weight:normal;
	padding:3px 5px;
	line-height:140%;
	border-style:none none solid solid;
	border-width:1px;
	border-color:#666666;
}
.eduList td {
	background:#ffffff;
	font-size:88%;
	font-weight:normal;
	padding:3px 5px;
	line-height:140%;
	border-style:none none solid solid;
	border-width:1px;
	border-color:#666666;
}
.eduList td strong {
	color:#666666;
}

.eduSchedule th {
	width:330px;
	padding:5px 0px;
	text-align:left;
}
.eduSchedule td {
	vertical-align:top;
}
.eduSchedule h5 {
	font-size:88%;
	color:#f26522;
}

/* for ACCESSBILITY*/
table#AccessList {
	border-style:solid solid none none;
	border-width:1px;
	border-color:#666666;
	}
	table#AccessList caption {
		font-size:88%;
		text-align:left;
		padding-bottom:5px;
		
		}
	table#AccessList thead th {
		border-style:none none solid solid;
		border-width:1px;
		border-color:#666666;
		font-size:78%;
		padding:3px 8px;
		font-weight:normal;
		background:#3466ff;
		color:#ffffff;
		width:13%;
		text-align:left;
		}
	table#AccessList tbody th {
		border-style:none none solid solid;
		border-width:1px;
		border-color:#666666;
		font-size:78%;
		padding:3px 8px;
		font-weight:normal;
		background:#f0f0f0;
		color:#000000;
		width:22%;
		text-align:left;
		}

	table#AccessList td {
		border-style:none none solid solid;
		border-width:1px;
		border-color:#666666;
		font-size:88%;
		padding:3px 8px;
		text-align:center;
		}


/* for DENTAL */
#DentalBody {
	width:668px;
	margin:17px auto 0;
	text-align:left;
	}
.DentalCatch {
	width:668px;
	margin:30px auto;
	border-bottom:dotted 1px #000000;
	}
	.DentalCatch .text { margin:1.8em 0 1.8em 1em; }
div.DentalElements {
	width:668px;
	margin:0 0 60px;
	}
	.DentalElements .text { margin:1em 1.6em 0 1em; }
	.DentalElements p {
		margin:3px 0 0;
		color:#3466ff;
		}



.DentalToHead {
	margin:20px auto 8px;
	text-align:right;
	font-size:78%;
	}
	.DentalToHead a:link{ color:#0000ff; text-decoration:underline; }
	.DentalToHead a:visited{ color:#0000ff; text-decoration:underline; }
	.DentalToHead a:hover{ color:#ff0000; text-decoration:underline; }



