@charset "UTF-8";

/*
	#pageHome
*/
#pageHome #main {
	margin-bottom:10px;
}
	#pageHome #main #colRight .topImg {
		padding-top:10px;
		margin-bottom:20px;
	}
	#pageHome #main #colRight .block {
		margin-right:15px;
	}
#pageHome ul {
}
	#pageHome #main #colRight .greeting {
	}
		#pageHome #main #colRight .greeting h3 {
			background-image:url(../images/title_main_greeting.gif);
			background-repeat:no-repeat;
			
			height:20px;
			margin-bottom:10px;
			
			text-indent:-9999px;
		}
		#pageHome #main #colRight .greeting .contentText {
			width:auto;
		}
		#pageHome #main #colRight .greeting .contentImg {
			text-align:center;
			margin-bottom:10px;
		}
			#pageHome #main #colRight .greeting .contentImg img {
				margin-bottom:15px;
			}
		
		#pageHome #main #colRight .summary h3 {
			background-image:url(../images/title_main_summary.gif);
			background-repeat:no-repeat;
			
			height:20px;
			margin-bottom:10px;
			
			text-indent:-9999px;
		}
		#pageHome #main #colRight .summary .tableList .itemName {
			width:90px;
		}
		#pageHome #main #colRight .summary .tableList .itemValue {
			width:410px;
		}
		#pageHome #main #colRight .summary ul.address table.routeList {
			border:0px;
		}
			#pageHome #main #colRight .summary ul.address table.routeList td {
				text-align:left;
				border:0px;
				
				margin:0px;
				padding:0px;
				padding-left:5px;
			}

/*
	#pageSecond
*/
#pageSecond {
}
	#pageSecond #main #colRight p {
		margin-bottom:20px;
	}
	#pageSecond #main #colRight h2 {
		background-color:#9deac4;
		border-bottom:3px solid #40a322;
		
		color:#218f2b;
		font-size:14px;
		
		padding:3px 0px 1px 5px;
	}
	#pageSecond #main #colRight h3 {
		color:#339933;
		font-size:16px;
		margin-bottom:3px;
	}
	#pageSecond #main #colRight h4 {
		color:#339933;
		font-size:14px;
		font-weight:normal;
		margin-bottom:5px;
	}
	#pageSecond #main #colRight h5 {
		font-weight:normal;
		font-size:14px;
		margin-bottom:10px;
	}
	#pageSecond #main #colRight ul {
		line-height:1.4;
		padding-left:15px;
		margin-bottom:20px;
	}
	#pageSecond #main #colRight ol {
		line-height:1.4;
		padding-left:33px;
		margin-bottom:20px;
	}
	#pageSecond #main #colRight .block {
		padding-top:12px;
	}
		#pageSecond #main #colRight .block .blockContent {
			margin:15px 10px;
		}
			#pageSecond #main #colRight .block .blockContent .blockSmall {
				margin:0px 5px;
			}
			#pageSecond #main #colRight .block .blockContent .floatLeft .right {
				margin-left:245px;
			}
	
	#pageSecond #main #colRight table.routeList {
		border:0px;
		background-color:transparent;
	}
		#pageSecond #main #colRight table.routeList td {
			text-align:left;
			border:0px;
			
			margin:0px;
			padding:0px;
			padding-left:5px;
		}

	/*
		#pageService
	*/
	#pageService #pageSecond {
	}
			#pageService #pageSecond #main #colRight .block .blockContent .floatLeft .right {
				margin-left:245px;
			}
			#pageService #pageSecond #main #colRight .block .blockContent .floatLeft img {
				width:240px;
				height:180px;
				_margin-bottom:10px;
			}
			*+html #pageService #pageSecond #main #colRight .block .blockContent .floatLeft img {
				margin-bottom:10px;	/* for IE7 */
			}

	/*
		#pageStaff
	*/
	#pageStaff #pageSecond {
	}
		#pageStaff #pageSecond #main #colRight .block .blockContent .floatLeft .right {
			margin-left:0px;
		}
		#pageStaff #pageSecond #main #colRight .block .staff .blockContent .floatLeft {
			margin-bottom:10px;
		}
			#pageStaff #pageSecond #main #colRight .block .staff .blockContent .floatLeft .right {
				margin-left:0px;
			}
			#pageStaff #pageSecond #body #wrapper #main #colRight .block .staff .blockContent .floatLeft .right p {
				margin-bottom:10px;
			}

	/*
		#pageStore
	*/
	#pageStore #pageSecond {
	}
		#pageStore #pageSecond #main #colRight .block .blockContent .tableList .itemName {
			width:150px;
		}
		#pageStore #pageSecond #main #colRight .block .blockContent .disclosure .itemName {
			width:200px;
		}
		#pageStore #pageSecond #main #colRight .block .blockContent .disclosure h4 {
			clear:both;
			border-top:1px solid #CCCCCC;
			padding:20px 0px 5px 5px;
		}
	
	/*
		#pageAccess
	*/
	#pageAccess #pageSecond {
	}
		#pageAccess #pageSecond #gMap {
			height:300px;
			border:1px solid #CCCCCC;
			margin:0px auto;
		}

	/*
		#pageRecruitment
	*/
	#pageRecruitment #pageSecond {
	}
		#pageRecruitment #pageSecond #main #colRight .block .blockContent .tableList ul li.itemName {
			width:130px;
		}
		#pageRecruitment #pageSecond #main #colRight .block .blockContent .tableList ul li.itemValue {
			width:365px;
		}
	
	/*
		#pageContact
	*/
	#pageContact #pageSecond{
	}
		#pageContact #pageSecond  form ul {
			list-style-type:none;
		}

	/*
		#pageShedule
	*/
	#pageShedule #pageSecond #main #colRight .block .blockContent table {
		width:100%;
		margin-bottom:10px;
	}
	#pageShedule #pageSecond #main #colRight .block .blockContent table td {
		text-align:left;
	}
	#pageShedule #pageSecond #main #colRight .block .blockContent table tr th,
	#pageShedule #pageSecond #main #colRight .block .blockContent table tr td {
		padding:2px 5px 2px 5px;
	}
	
	/*
		#pageDisclosure
	*/
	#pageDisclosure #pageSecond {
	}
		#pageDisclosure #pageSecond #colRight table {
			margin-bottom:30px;
		}
			#pageDisclosure #pageSecond #colRight table td {
				text-align:left;
			}
