.topImg {
	text-align:center;
}
#main {
}

#pageHome {
}
	#pageHome ul,
	#pageHome ol {
		list-style-type:none;
	}
	#pageHome .colLeft {
	}
		#pageHome .colLeft .block {
			margin-bottom:20px;
		}
			#pageHome .colLeft .block .blockContent {
				background-image:url(../images/back_main_content.gif);
				background-repeat:repeat-x;
				margin:0px 5px 0px 5px;
				padding:20px;
			}
				#pageHome .colLeft .block .blockContent .text {
					background-color:#FFFFFF;
					padding:5px;
				}
		#pageHome .colLeft .greeting {
			clear:both;
		}
			#pageHome .colLeft .greeting h3 {
				background-image:url(../images/title_main_welcome.gif);
				background-repeat:no-repeat;
				height:22px;
				text-indent:-9999px;
			}
			#pageHome .colLeft .greeting .blockContent {
			}
				#pageHome .colLeft .greeting .blockContent .thumb {
					float:left;
					margin-bottom:10px;					
					border:2px solid #CCCCCC;
					width:210px;
				}
				#pageHome .colLeft .greeting .blockContent .text {
					float:right;
					display:block;
					width:190px;
				}	
		#pageHome .colLeft .access {
			clear:both;
		}
			#pageHome .colLeft .access h3 {
				background-image:url(../images/title_main_access.gif);
				background-repeat:no-repeat;
				height:22px;
				text-indent:-9999px;
			}
			#pageHome .colLeft .access .blockContent {
			}
				#pageHome .colLeft .access .blockContent ul li {
					color:#333333;
				}
					#pageHome .colLeft .access .blockContent ul.map {
						margin-top:-10px;
					}
					#pageHome .colLeft .access .blockContent ul {　
					}
						#pageHome .colLeft .access .blockContent ul li.toMap {
							background-image:url(../images/btn_to_map.gif);
							background-repeat:no-repeat;
						}
							#pageHome .colLeft .access .blockContent ul li.toMap a {
								width:98px;
								height:20px;
								display:block;
							}
								#pageHome .colLeft .access .blockContent ul li.toMap a span {
									visibility:hidden;
								}	
								
			#pageHome .colLeft .block .blockContent02 {
				background-repeat:repeat-x;
				margin:0px 5px 0px 5px;
				padding-top:10px;
			}
				#pageHome .colLeft .block .blockContent02 .text {
					background-color:#FFFFFF;
					padding:5px;
				}
				#pageHome .colLeft .greeting .blockContent02 .thumb {
	float:left;
	margin-bottom:10px;
	border:2px none #CCCCCC;
	width:220px;
				}
				#pageHome .colLeft .greeting .blockContent02 .text {
					float:right;
					display:block;
					width:220px;
				}
													
	#pageHome .colRight {
	}
		#pageHome .colRight .announce {
			background-color:#b3d77e;
			background-image:url(../images/bg.gif);
			padding:10px 10px 20px 10px;
		}
			#pageHome .colRight .announce h3 {
				background-image:url(../images/icon_announce.gif);
				background-repeat:no-repeat;
				
				margin-top:10px;
				margin-bottom:20px;
				padding-left:20px;
				
				color:#064410;
			}
				#pageHome .colRight .announce .blockContent ul li {
					color:#383838;
				}
					#pageHome .colRight .announce .blocktext {
						text-align:right;
						margin-top:10px;
					}
						#pageHome .colRight .announce .blockContent ul li strong {
							color:#064410;
						}
						
	#main #rightCol .subBlock {
	}
		#pageHome #body #wrapper #main .contents .colRight .links h4 {
			margin-top:20px;
			border-bottom:2px solid #C0CF78;	
			padding-left:5px;
			padding-bottom:2px;			
			color:#006600;
		}
			#pageHome #body #wrapper #main .contents .colRight .links .blockContent {
				padding:5px;
			}
				#pageHome #body #wrapper #main .contents .colRight .links .blockContent ul li {
					list-style-position:inside;
				}

		#pageHome #body #wrapper #main .contents .colRight .links {
		}
		#pageHome #body #wrapper #main .contents .colRight .links .rec {
			margin-top:20px;
			text-align:center;
		}

/*
	pageSecond
*/
#pageSecond {
}
	#pageSecond #main .contents {
		background-image:url(../images/back_main_content.gif);
		background-repeat:repeat-x;
		padding:0px 20px 0px 20px;
	}
		#pageSecond #main .contents .block {
			background-color:#FFFFFF;
			padding-top:10px;
		}

	#pageSecond #main h2 {
		background-image:url(../images/title_large.gif);
		background-repeat:repeat-x;
		
		padding:5px 0px 5px 10px;
		
		color:#064410;
	}
	#pageSecond #main h3 {
		background-image:url(../images/icon_title_circle_green.gif);
		background-repeat:no-repeat;
		background-position:left top;
		
		padding-left:20px;
		_padding-top:4px;	/* for IE6 */
		margin-bottom:10px;
		
		font-size:larger;
	}
	*+html #pageSecond #main h3 {padding-top:4px;} /* for IE7 */
	#pageSecond #main h4 {
		color:#064410;
		font-weight:bold;
		margin:0px 0px 10px 0px;
	}
	#pageSecond #main .blockContent {
		margin:10px 20px 50px 20px;
	}
	#pageSecond #main .blockContent .innerText {
		margin:10px 20px 10px 20px;
	}
		#pageSecond #main .blockContent ol,
		#pageSecond #main .blockContent ul {
			margin:0px 30px 20px 30px;
		}
	#pageSecond #main .blockContent .textRight {
		margin-left:250px;
	}
	#pageSecond #main .blockContent .thumbLeft {
		margin-left:20px;
		float:left;
		border:1px solid #c4c4c4
	}
	
/*
	service.html
*/
#pageService {
}
	#pageService ul.subMenu {
		margin:10px 0px 30px 30px;
	}
	#pageService li {
		color:#75b323;
	}
	#pageSecond #pageService #body #wrapper #main .contents .block .blockContent .innerText .info {
		color:#75b323;
	}
	#pageSecond #pageService #body #wrapper #main .contents .block .blockContent .innerText img {
	margin:0 10px 5px 0;
	border:1px none #c4c4c4;
	}
	
/*
	staff.html
*/
#pageStaff {
}
	#pageStaff #main .block .blockContent .thumb {
		float:left;
		margin-bottom:20px;
	}
	#pageStaff #main .block .blockContent .blockText {
		width:500px;
		display:block;
		float:right;
	}
	#pageSecond #pageStaff #body #wrapper #main .contents .staff .block .blockContent img {
	border:1px none #c4c4c4;
	margin-right:10px;
	}

/*
	recruitment.html
*/

/*
	privacy.html
*/
#pagePrivacy {
}
	#pagePrivacy #main .block .blockContent ul li {
		color:#666666;
	}

/*
	disclosure.html
*/
#pageDisclosure {
}
	#pageDisclosure #main .block .blockContent .contentWrapper h4 {
		padding:10px 0;
	}
	#pageDisclosure #main .block .blockContent .contentWrapper h5 {
		padding:20px 0;
	}
	#pageDisclosure #main .block .blockContent table.schedule {
		border-bottom:1px solid #037F3A;
		text-align:center;
		font-size:98%;
	}
	* html #pageDisclosure #main .block .blockContent table.schedule {	/* for IE6 */
		font-size:90%;
	}
	*+html #pageDisclosure #main .block .blockContent table.schedule {	/* for IE7 */
		font-size:90%;
	}

	#pageDisclosure #main .block .blockContent td.separate {
		border-bottom:2px groove #6DB33D;
		border-collapse: collapse;
	}
/*
	contact.html
*/
#pageContact {
}
	#pageContact #main .block .blockContent .form ul {
		list-style-type:none;
	}

