body{
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-size: 13px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

#out {
	margin:auto;
	width: 810px;
}
#header {
	height: 200px;
	width: 810px;
	background-image: url(../img/head.jpg);
}
#headleft {
	width: 400px;
	float: left;
}
#headright {
	width: 410px;
	float: left;
}
img {
	border-style:none;
}
li img{
vertical-align:bottom;
}
#mainright ul{
	margin:0px;
	padding:0px;
 
}
#mainright li{

	list-style: none;
	padding:5px;
}





#outmainmargin{
	width: 810px;
	background-image: url(../img/back.jpg);
}
#main {
	width: 810px;
	margin:0px 0px 0px 0px;
	padding:10px 20px 10px 20px;
}
#mainleft {
	width: 580px;
	float: left;
	text-align:left
	padding-left:10px;;
	
}
#mainright {
	width: 180px;
	float: left;
	padding-left:10px;
	text-align:left;

}



h1 {
	font-size: 12px;
	text-align: left;
	margin: 0px 1.5em;
	font-weight:normal;
}
h2 {

	font-size: 12px;
	color: #666666;
	text-align: right;
	margin: 0px 1.5em;
	font-weight:normal;
	padding-top:10px;
}
h3 {
	background-image:url(../img/mainmenu.jpg);
	background-repeat: no-repeat;
	color: #999999;
	font-size: 12px;
	padding-left: 15px;
	margin:0px;
	padding-top: 5px;
	text-align:left;
	clear:both;
	height: 22px;
}
#footer {
	height: 30px;
	background-image: url(../img/footback.jpg);
	background-repeat: repeat-x;

}
#footerin {
	margin:auto;
	height: 40px;
	width: 810px;
	background-image: url(../img/foot.jpg);
	color: #FFFFFF;
}
#footertxt {
	padding-top:10px;
}
#footerin a:link{
	 color: #FFFFFF;
}
#footerin a:visited{
	 color: #FFFFFF;
}
#footerin a:hover{
	 color: #FFFFFF;
}

#menu {

	width: 800px;
	padding-top:143px;
}

p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
	text-align:left;
}
.tableborder {
	font-size:12px;
	border-collapse: collapse;
	border: 1px solid #bdb76b;
	width: 570px;
	text-align: left;
	position: static;
	cellspacing:5px;
	cellpadding:5px;
}

.tableborder td{
	border: 1px solid #bdb76b;
	padding: 5px;
}

#gnaviout {
	height: 31px;
	width: 810px;
	background-image: url(../img/back.jpg);
}
#gnavi {
	margin:auto;

	text-align:center;
	height: 31px;
	width: 798px;
}


#gnavi ul
{
	margin:0px;
	padding:0px;
}
#gnavi li
{

	list-style: none;
	height:31px;
	display:block;
	overflow:hidden;
}
#gnavi a{
	display:block;
	height:31px;
}
#gnavi li{
float:left;
}
#gnavi #gnavi01 a {
	padding-top:46px;
	width:161px;
	background:url(../img/gnavi01.jpg)  0px 0px no-repeat;
}

#gnavi #gnavi01 a:hover {
	padding-top:46px;
	width:161px;
	background:url(../img/gnavi01.jpg)  0px -31px no-repeat;
}
#gnavi #gnavi02 a {
	padding-top:46px;
	width:160px;
	background:url(../img/gnavi02.jpg) 0px 0px no-repeat;
}

#gnavi #gnavi02 a:hover {
	padding-top:46px;
	width:160px;
	background:url(../img/gnavi02.jpg) 0px -31px no-repeat;
}
#gnavi #gnavi03 a {
	padding-top:46px;
	width:160px;
	background:url(../img/gnavi03.jpg) 0px 0px no-repeat;
}

#gnavi #gnavi03 a:hover {
	padding-top:46px;
	width:160px;
	background:url(../img/gnavi03.jpg) 0px -31px no-repeat;
}
#gnavi #gnavi04 a {
	padding-top:46px;
	width:159px;
	background:url(../img/gnavi04.jpg) 0px 0px no-repeat;
}

#gnavi #gnavi04 a:hover {
	padding-top:46px;
	width:159px;
	background:url(../img/gnavi04.jpg) 0px -31px no-repeat;
}
#gnavi #gnavi05 a {
	padding-top:46px;
	width:158px;
	background:url(../img/gnavi05.jpg) 0px 0px no-repeat;
}

#gnavi #gnavi05 a:hover {
	padding-top:46px;
	width:158px;
	background:url(../img/gnavi05.jpg) 0px -31px no-repeat;
}

