@charset "UTF-8";

body {
	background:#fefefc;
	font:0.8em "Verdana", "ＭＳ Ｐゴシック", "Osaka‐等幅" , "ヒラギノ角ゴ Pro W3";
	color:#313131;
	margin:0px;
	padding:0px;
	text-align:center;
	background: #bbbbbb;
}

a {
	color:#39489d;
}

a:hover {
	color:#7581c2;
}

.clear {
	line-height:0px;
	font-size:0px;
	margin:0px;
	padding:0px;
	clear:both;
}

.fontBold{
	font-weight: bold;
}

#wrap {
	width:900px;
	margin:0px auto;
	padding:0px;
	text-align: left;
	border-left:#9b9b9b solid 1px;
	border-right:#9b9b9b solid 1px;
	background: #ffffff;
	clear:both;
}

a img{
	border: none;
}


/*header
-------------------------------------------------------*/
#header {
	width:900px;
	padding: 0px;
	margin: 0px;
	position:relative;
}

#header h1 {
	position:absolute;
	left:164px;
	top:5px;
	font-size:10px;
	font-weight:normal;
	padding: 0px;
	margin: 0px;
	line-height:120%;
}

#header #logo {
	margin:0px;
	padding:0px;
	float:left;
}

#header #logo a {
	width:160px;
	height:85px;
	background:url(../img/logo.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}

#header ul {
	width:740px;
	height:85px;
	list-style:none;
	margin:0px;
	padding:0px;
	float: left;
}

#header li {
	margin:0px;
	padding:0px;
	float: left;
}


/*countents
-------------------------------------------------------*/
#countents {
	margin:4px 0px 22px 0px;
}


/*footer
-------------------------------------------------------*/
#footer {
	width:900px;
	height:30px;
	background:url(../img/footer.gif) no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size: 80%;
}

#footer ul{
	list-style:none;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 9px;
}

#footer li{
	float: left;
	margin:0px;
	padding:0px 5px 0px 0px;
	color: #ffffff;
}

#footer li a{
	color: #ffffff;
}

#footer li a:hover{
	color: #CCC;
}


#footer p{
	float: left;
	margin:0px;
	padding: 7px 0px 0px 0px;
	font-size: 90%;
	color: #ffffff;
}

#footer p#copyright{
	float: right;
	padding-right: 40px;
}

#footer p#notice{
	float: right;
}
