@charset "UTF-8";

/*
	#pageHome
*/
		#pageHome #colLeft .block {
			margin-bottom:10px;
		}
			#pageHome #colLeft .block .blockContent {
				padding:0px 0px 0px 0px;
			}
		#pageHome #colLeft .block h3 {
			background-repeat:no-repeat;
			height:16px;
			text-indent:-9999px;
		}
		#pageHome #colLeft .block h3.greeting {
			background-repeat:no-repeat;
			height:16px;
			margin:10px 0px 5px 0px;			
			text-indent:-9999px;
		}
		#pageHome #colLeft .greeting .block h3 {
			background-image:url(../images/title_main_greeting.gif);
		}
			#pageHome #colLeft .greeting .block .blockContent .thumb {
				margin:0px 0px 10px 0px;
			}
			#pageHome #colLeft .greeting .block .blockContent p {
			}
		#pageHome #colRight .summary .block h3 {
			background-image:url(../images/title_main_summary.gif);
		}
		#pageHome #colRight .summary .block .blockContent {
			background-image:url();
		}
		#pageHome #colRight .block {
			margin-bottom:10px;
		}
			#pageHome #colRight .block .blockContent {
				padding:0px 0px 0px 0px;
			}
		#pageHome #colRight .block h3 {
			background-repeat:no-repeat;
			
			height:16px;
			
			text-indent:-9999px;
		}
		#pageHome #colRight .block h3.greeting {
			background-repeat:no-repeat;
			
			height:16px;
			margin-left:0px;
			margin-bottom:5px;
			
			text-indent:-9999px;
		}
		#pageHome #colRight .greeting .block h3 {
			background-image:url(../images/title_main_greeting.gif);
		}
			#pageHome #colRight .greeting .block .blockContent .thumb {
				margin:0px 0px 10px 0px;
			}
			#pageHome #colRight .greeting .block .blockContent p {
			}
		#pageHome #colRight .summary .block h3 {
			background-image:url(../images/title_main_summary.gif);
			margin:10px 0px 5px 0px;
		}
		#pageHome #colRight .summary .block .blockContent {
			background-image:url();
		}
			#pageHome #colRight .summary .block .blockContent .tableList ul li.itemName {
				width:80px;
			}
			#pageHome #body #wrapper #main .contents #colRight .summary .block .blockContent .summary_table {
				border:none;
			}
			#pageHome #body #wrapper #main .contents #colRight .summary .block .blockContent .summary_td {
				border:none;
			}
			#pageHome #colRight .summary .block .blockContent .summary_table .summary_td .summary_in_table{
				margin-bottom:5px;
			}
			#pageHome #body #wrapper #main .contents #colRight .summary .block .blockContent .summary_table .summary_td .summary_p {
				line-height:1.3;
			}
		#pageHome #colLeft .block {
			margin-bottom:20px;
		}
			#pageHome #colLeft .block h4 {
				height:22px;
				width:242px;
				
				background-repeat:no-repeat;
				
				text-indent:-9999px;
			}
		#pageHome #colLeft .announce .block {
		}
			#pageHome #colLeft .announce .block h4 {
				background-image:url(../images/title_sub_announce.gif);
			}
			#pageHome #colLeft .announce .block .blockContent {
				padding:10px 10px 0px 10px;
			}
		#pageHome #colLeft .access .block {
		}
			#pageHome #colLeft .access .block h4 {
				background-image:url(../images/title_sub_access.gif);
			}
			#pageHome #colLeft .access .block .blockContent {
				padding:10px;
			}
				#pageHome #colLeft .access .block .blockContent a.toMap {
					background-image:url(../images/btn_to_map.gif);
					background-repeat:no-repeat;
					background-position:right;
					
					width:98px;
					height:25px;
					display:block;
					
					margin-top:10px;
					margin-left:100px;
					
					text-indent:-9999px;
					outline-style:none;
				}
			#pageHome #colLeft .links .block h4 {
				background-image:url(../images/title_sub_links.gif);
			}
				#pageHome #colLeft .links .block .blockContent {
					padding:10px;
				}
					#pageHome #colLeft .links .block .blockContent ul {
						margin-left:20px;
					}
					#pageHome #colLeft .links .block .blockContent h5 {
						margin-top:5px;
					}
					
			
			#pageHome #colRight .block h4 {
				height:22px;
				width:242px;
				
				background-repeat:no-repeat;
				
				text-indent:-9999px;
			}
		#pageHome #colRight .access .block {
		}
			#pageHome #colRight .access .block h4 {
				background-image:url(../images/title_sub_access.gif);
			}
			#pageHome #colRight .access .block .blockContent {
				padding:10px;
			}
				#pageHome #body #wrapper #main .contents #colRight .access .block .blockContent .toMap {
					background-image:url(../images/btn_to_map.gif);
					background-repeat:no-repeat;
					background-position:right;
					
					width:98px;
					height:25px;
					display:block;
					
					margin-top:10px;
					margin-left:232px;
					_margin-left:235px;
					
					text-indent:-9999px;
					outline-style:none;
				}
			
		#pageHome #body #wrapper #footer {
			 _margin-top:-3px;	/* for IE6 */
		}
		*+html #pageHome #body #wrapper #footer {
			 margin-top:-3px;	/* for IE7 */
		}
		#pageHome #body #wrapper #main .contents #colRight .access .block .blockContent .access_counter {
			margin-top:10px;
			text-align:right;
			_margin-right:4px;	/* for IE6 */
		}
/*
	#pageSecond
*/
#pageSecond {
}
	#pageSecond #main .contents {
		padding-top:5px;
	}
		#pageSecond #main .contents .contentsWrapper {
			margin:0px 0px;
		}
		#pageSecond #main .contents .block {
	margin-bottom:5px;
	clear:both;
	margin-top:10px;
	margin-right:0px;
	margin-left:0px;
		}
			#pageSecond #main .contents .block .blockContent {
				padding:0px 15px;
				clear:both;
			}
			#pageSecond #main .contents .block .leftThumb {
				float:left;
			}
			#pageSecond #main .contents .block .rightText {
	margin-left:230px;
			}
			
	#pageSecond #main .contents h2 {
		background-image:url(../images/title_large.gif);
		background-repeat:no-repeat;
		
		height:20px;
		padding-left:15px;
		_padding-top:3px;
		margin-bottom:10px;
		
		font-size:medium;
	}
	#pageSecond #main .contents .block h3 {
	background-image:url(../images/title_middle.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:20px;
	padding-left:12px;
	margin-bottom:5px;
	font-size:larger;
	color:#0f658d;
	}
	#pageSecond #main .contents .block h4 {
	}
	#pageSecond #main .contents .block h5 {
		color:#194EA6;
	}
	#pageSecond #main .contents p {
	margin-bottom:5px;
	}
	#pageSecond #main .contents .block ul,
	#pageSecond #main .contents .block ol {
		margin:0 30px;
		margin-bottom:20px;
		color:#7ea7cc;
	}
	
	/*
		#pageGreeting
	*/
	#pageStaff {
	}
		#pageSecond #pageGreeting #body #wrapper #main .contents .contentsWrapper .doctor .block ul {
			margin-bottom:5px;
		}
		#pageSecond #pageGreeting #body #wrapper #main .contents .contentsWrapper .staff .block table {
			border-left:none;
			border-right:none;
			border-top:none;
		}
		#pageSecond #pageGreeting #body #wrapper #main .contents .contentsWrapper .staff .block table td {
			border-left:none;
			border-bottom:none;
		}
		#pageSecond #pageGreeting #body #wrapper #main .contents .contentsWrapper .block table td {
			padding-left:0px;
		}
	
	/*
		#pageStaff
	*/
	#pageStaff {
	}
		#pageSecond #pageStaff #body #wrapper #main .contents .contentsWrapper .doctor .block ul {
			margin-bottom:5px;
		}
		#pageSecond #pageStaff #body #wrapper #main .contents .contentsWrapper .staff .block table {
			border-left:none;
			border-right:none;
			border-top:none;
		}
		#pageSecond #pageStaff #body #wrapper #main .contents .contentsWrapper .staff .block table td {
			border-left:none;
			border-bottom:none;
		}
		#pageSecond #pageStaff #body #wrapper #main .contents .contentsWrapper .block table td {
			padding-left:0px;
		}

	/*
		#pageAnnounce
	*/
	#pageSecond #pageAnnounce #body #wrapper #main .contents .contentsWrapper .block li {
			color:#666666;
	}
	#pageSecond #pageAnnounce #body #wrapper #main .contents .contentsWrapper .block .announce_li {
		color:#444444
	}
	#pageSecond #pageAnnounce #body #wrapper #main .contents .contentsWrapper .block .announe_table {
		border:none;
	}
	#pageSecond #pageAnnounce #body #wrapper #main .contents .contentsWrapper .block .announe_table .announe_td {
		text-align:left;
		border:none;
	}
		#pageAnnounce #main .contents .block span.separator {
			margin:0px 3px;
		}
		#pageSecond #pageAnnounce #body #wrapper #main .contents .contentsWrapper .block table td {
			padding:0px;
		}
		
	/*
		#pageService
	*/
	#pageService {
	}
		#pageService #main .contents .equipment .block .leftThumb {
			margin-bottom:5px;
		}
		#pageService #main .contents .equipment .block .rightText {
	margin-left:160px;
	margin-bottom:20px;
		}
		#pageSecond #pageService #body #wrapper #main .contents .contentsWrapper .block02 {
			margin-bottom:5px;
			clear:both;
			margin-top:10px;
			margin-right:0px;
			margin-left:0px;
			width:170px;
			margin-top:-43px;
			_margin-top:-30px;
		}
		*+html #pageSecond #pageService #body #wrapper #main .contents .contentsWrapper .block02 {
			margin-top:-30px;	/* for IE7 */
		}
		#pageSecond #main .contents .block02 h3 {
	background-image:url(../images/title_middle.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:20px;
	padding-left:12px;
	margin-bottom:5px;
	font-size:larger;
	color:#0f658d;
	}
	#pageSecond #pageService #body #wrapper #main .contents .contentsWrapper .block .point td {
		padding-left:0px;
	}

	/*
		#pageDisclosure
	*/
	#pageDisclosure {
	}
		#pageDisclosure #main .contents .block h4 {
			margin-top:5px;
			margin-left:5px;
			margin-bottom:5px;
			font-size:larger;
		}
		#pageDisclosure #main .contents .block h5 {
			margin-bottom:5px;
		}
		#pageDisclosure #main .contents .block table {
			margin-bottom:10px;
		}
		#pageSecond #pageDisclosure #body #wrapper #main .contents .contentsWrapper .block .blockContent .disclosure_p {
			line-height:1.3;
		}
		

	/*
		#pagePrivacy
	*/
	#pagePrivacy {
	}
		#pagePrivacy #main .contents .block ul {
			color:#333333;
		}

	/*
		#pageLinks
	*/
	#pageLinks {
	}
		#pageLinks #main .contents .block ul {
			color:#333333;
		}

	/*
		#pageRecruitment
	*/
	#pageRecruitment {
	}
		#pageRecruitment #main .contents .block .tableList .itemName {
			width:100px;
		}
	
	/*
		#pageAccess
	*/
	#pageSecond #pageAccess #body #wrapper #main .contents .contentsWrapper .block .map_box #map {
		width:100%;
		height:250px;
	}
	#pageSecond #pageAccess #body #wrapper #main .contents .contentsWrapper .block .map_box .map_outline {
		margin-top:10px;
	}
	#pageSecond #pageAccess #body #wrapper #main .contents .contentsWrapper .block .map_box .map_outline .outline {
		margin-right:16px;
	}
	#pageSecond #pageAccess #body #wrapper #main .contents .contentsWrapper .block p {
		margin-bottom:10px;
	}
	#pageSecond #pageAccess #body #wrapper #main .contents .contentsWrapper .block .access_table {
		border:none;
	}
	#pageSecond #pageAccess #body #wrapper #main .contents .contentsWrapper .block .access_table .access_td {
		text-align:left;
		border:none;
	}
	#pageSecond #pageAccess #body #wrapper #main .contents .contentsWrapper .block .access_table .access_h3 {
		margin-top:10px;
	}
	#pageSecond #pageAccess #body #wrapper #main .contents .contentsWrapper .block .access_p {
		margin-bottom:0px;
	}
	#pageSecond #pageAccess #body #wrapper #main .contents .contentsWrapper .block .block table td {
		padding-left:0px;
	}
	#pageSecond #pageAccess #body #wrapper #main .contents .contentsWrapper .block .block .time td {
		padding-left:5px;
	}
	
	/*
		#pageEnglish
	*/
	#pageEnglish #body #wrapper #header .left {
		float:left;
		border-left:none;
	}
		#pageEnglish #body #wrapper #header .left h1 {
			background-image:url(../images/e_logo.gif);
			background-repeat:no-repeat;
			
			text-indent:-9999px;	
			display:block;
			width:760px;
			height:80px;		
		}

	#pageEnglish #body #wrapper #footer {
	background-image:url(../images/e_footer.gif);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:760px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	
	border-top:none;
	
	padding-top:10px;
}

		#pageEnglish #body #wrapper #footer p.copyright{
		clear:both;
		
		font-size:smaller;
		color:#a1b7c8;
		margin-top:4px;
		
		text-align:left;
		
		width:760px;
	}
