body{
	font-family: "Arial","MS UI Gothic";
	color: #444444;
	line-height: 1.2;	
	margin: 0px;
	padding: 0px;
}

form {
	margin:3px 0 5px 0;
}

a:link, a:visited, a:hover {
	color: #444444;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3 {
	font-family: "Arial","MS UI Gothic";
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: "Arial","MS UI Gothic";
 font-size: 200%;
 color: #444444;
}

h2{
 font-size: 120%;
 color: #444444;
}

h3{
 font-size: 100%;
 color: #444444;
}

/***********************************************/

#container{
	width: 820px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align:left;
}

#menu{
	width: 160px;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#content{
	float:right;
	width: 645px;
	margin: 0;
	padding: 0;
}

/*********** #kensaku styles ***********/

.menu_kensaku{
	margin: 0;
	padding: 5px 0 3px 8px;
	background-color: #cccccc;
	border-bottom: 1px solid #cccccc;
}

/*********** #menu link styles ***********/

#menu ul a:link, #menu ul a:visited {display: block;}
#menu ul {list-style: none; margin: 0; padding: 0;}
#menu li {border-bottom: 1px solid #EEE;}

/*********** .menuLinks styles ***********/

.menuLinks{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

.menuLinks h3{
	background-color: #dddddd;
	padding: 6px 0px 2px 8px;
}

.menuLinks a:link{
	padding: 2px 0px 2px 8px;
	border-top: 1px solid #cccccc;
	width: 100%;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;
}

.menuLinks a:visited{
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 8px;
}

.menuLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #b9daec;
	padding: 2px 0px 2px 8px;
}

/*********** .imageLinks styles ***********/

.imageLinks{
	margin: 0px;
	padding: 8px;
}

.imageLinks h3{
	background-color: #cccccc;
	padding: 2px 0px 2px 8px;
}

/************* #siteInfo styles ***************/

#siteFoot{
	width: 820px;
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: 80%;
	color: #999999;
	padding: 7px 0 7px 0;
	margin-top: -1px;
	text-align:center;
}
#siteFoot a{
	font-size: 100%;
	color: #999999;
}

