﻿body {

	margin: 0;
	padding: 0;
	text-align: center;

	background-image: url(z06.jpg);
	color: #000000;

	font-family:メイリオ,Meiryo,"ＭＳ Ｐゴシック", Osaka, Sans-Serif;
  font-size: 85%;
}


h1 {

	position: absolute;
	top: 13px;

	left: 19px;

	font-size: 1.0em;

	color: #A52A2A;

}



h1, h2, p, ul, ol, dl, blockquote, form {
	margin: 0 0 1em;
	padding: 0;

}

ul {

	list-style-type: none;

	list-style-position: outside;

}


div#page {

	position: relative;

	width: 800px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	background-color: #ffffff;

	border: 2px solid #F5DEB3;

}




div#header {

	position: relative;

	width: 800px;
	height: 73px;
}



ul#nav-support {

	position: absolute;
	top: 48px;

	left: 320px;

}

ul#nav-support li {
	display: inline;
	margin-right: 1em;

}

ul#nav-support a {

	color:  #FF8C00;

	text-decoration: none;

}

ul#nav-support a:hover, ul#nav-support a:active  {

	color: #ffcc00;

}


ul#nav-global {

	background-image: url(z01.jpg);
  	height: 2em;

}

ul#nav-global li {

	float: left;

	border-right: 1px solid #ffffff;

}
	
ul#nav-global li#nInfo {

	border-right: none;

}

	ul#nav-global li a {
	display: block;
	width: 159px;
	text-align: center;
	line-height: 2em;
	color:#ffffff;
	background-image: url(z01.jpg);

}

ul#nav-global li a:hover {

	color: #ffffff;
	background-image: url(z02.jpg);


}


p#skip {
  	display: none;

}





div#main {

	width: 550px;
	height: auto;
	float: right;
	display: inline;
	overflow: hidden;

	padding:5px 30px 10px 10px;


}

div#main h2 {

	font-size: 0.9em;
	color: #000080;
}


div#main p {

	padding-left: 5px;
	margin-bottom: 1.0em;

	font-size: 0.9em;
	line-height: 1.5;
	color: #000000;

	margin-right: 2em;
}



div#main a {

	color: #EE4C1D;

}




div#main div.asgg {

	width: auto;

	height: auto;

	margin-bottom: 1em;

	border: 1px solid #DAA520;

}



div#main div.asdd {

	width: auto;

	height: auto;

	margin-bottom: 1em;

	border: 1px solid #A9A9A9;

}


div#main div.asdd TR {

	border: 1px solid #E6E6FA;
}



div#sub {

	width: 160px;

	height: auto;

	float: left;

	display: inline;
	overflow: hidden;

	padding: 5px 10px 10px 20px;
	margin-right: 10px;

}
div#sub div.sidemenu {

	width: auto;

	height: auto;

	margin-bottom: 0.3em;

	border: 1px solid #B0C4DE;

	background-color: #FFFFE0
}


	div#sub div.sidemenu ul {

	padding-left: 5px;

	padding-right: 5px;


}


div#sub div.sidemenu ul li {

	border-bottom: 1px solid #B0C4DE;
}

div#sub div.sidemenu ul li a {

	color: #00008B;
	display: block;
	width: 148px;
	text-decoration: none;

	font-size: 0.9em;

}

div#sub div.sidemenu ul li a:hover {

	background-image: url(z05.jpg)
}
div#sub div.sidemenu p {

	margin: 0px 2px;
	color: #FF4500;

	font-size: 0.9em;

	padding: 3px 3px 3px 2px;
}




div#footer {

	clear: both;

	text-align: center;

}

div#footer ul li {

	display: inline;

	margin: 0 1em;
	text-align: center;
	font-size: 0.8em;

}

div#footer address {

	padding-bottom: 1em;

	font-size: 0.8em;
	font-style: normal;

	color: #555555;

}


