body{
    margin:0px;
    padding:0px;
    scrollbar-highlight-color:  #ffffff;
    scrollbar-3dlight-color:    #cccccc;
    scrollbar-shadow-color:     #cccccc;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #eeeeee;
    scrollbar-face-color:  #ffffff;
    scrollbar-arrow-color: #cccccc;
	text-align:center
    }

div#index{
	text-align:right;
    overflow:visible;
    width:960px;
    position:absolute;
    left:50%;
    margin-left:-480px;
	padding-top:295px;
    }

div#waku{
	overflow:visible;
	width:960px;
	height:600px;
	position:absolute;
    left:50%;
	margin-left:-480px;
	margin-top:20px;

}

	
table#menu	{width:960px;
			height:30px;
			border-bottom:1px solid #827666;
			border-collapse:0;
			border-spacing:0;}

td#left{width:345px;
		text-align:left}
td#right{width:615px;
		border-left:1px solid #827666;}

table,td{padding:0;}

div#main{
    height:80px;
    width:960px;
	text-align:left;
	margin-top:25px}

div#main2{
    height:440px;
    width:960px; 
	text-align:left;
    }
	
table#iframe{text-align:left;
			border-collapse:0;
			border-spacing:0;}

div#contact{
	margin-top:30px;
    }

img#largemap{padding-top:55px;
		padding-bottom:75px;}
		
div#c-left{width:330px;}

div#c-right{width:630px;
			float:right}
		
div#footer{
	border-top:1px solid #827666;
    height:20px;
    padding-top:0px;
	clear:both
    }

.copyright{
    font-family: Arial, Helvetica, Osaka, sans-serif;
    color:#5C544F;
    text-align:center;
    font-size:80%;
    padding-top:5px;
	}

.prof{
    padding-top: 50px;
	padding-left: 0px;
    font-family: Arial, Helvetica, Osaka, san-serif;
    color: #5C544F;
    font-size: 85%;
    line-height: 1.5em;
	text-align:left
    }

.text{
    padding-top: 8px;
	padding-left: 0px;
	font-size:7em;
    font-family: Arial, Helvetica, sans-serif;
    color: #5C544F;
    font-size: 85%;
    line-height: 1.3em;
    }

.slideshow{
    padding-top: 5px;
    padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
    color: #5C544F;
    font-size: 150%;
    line-height: 1.3em;
	}

.his-number{
    padding-top: 30px;
    padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
    color: #5C544F;
    font-size: 130%;
    line-height: 1.3em;
	}
	
.planningoffice{
    padding-top: 0px;
    padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
    color: #5C544F;
    font-size: 130%;
    line-height: 1.3em;
	}
	
.access{
    padding-top: 50px;
    padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
    color: #5C544F;
    font-size: 130%;
    line-height: 1.3em;
	}
	
.his{
    padding-top: 10px;
	padding-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #5C544F;
    font-size: 85%;
    line-height: 1.2em;
    }

.recruit{
    padding-top: 50px;
	padding-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #5C544F;
    font-size: 85%;
    line-height: 1.2em;
    }

.news{
    padding-top: 50px;
	padding-left: 0px;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
    color: #5C544F;
    font-size: 85%;
    line-height: 1.2em;
    }

a:link{
    color:#666666;
    TEXT-DECORATION:none;
    text-decoration:underline;
    outline:none;
    }

a:visited{
    color:#666666;
    TEXT-DECORATION:none;
    text-decoration:underline;
    outline:none;
    }

a:hover{
    color:#0066cc;
    TEXT-DECORATION:none;
    text-decoration:underline;
    outline:none;
    }

a:active{
    color:#000000;
    TEXT-DECORATION:none;
    text-decoration:underline;
    outline:none;
    }

