<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";


body {
	margin:0px;
	padding:0px 0 30px 0;
	font-size:14px;
	line-height:180%;
	font-weight:normal;
	color:#464646;
	word-break:breakall;
	text-align:center;
	background-color:#000000;
}

div , p , h1 , h2 , h3 , h4 , h5 , h6 , dl , dt , dd  {
	margin:0px;
 	padding:0px;
	font-size:14px;
	line-height:180%;
 	font-weight:normal;
	color:#464646;
 	text-align:left;
}

.bold { font-weight:bold; }

img {border:0;
vertical-align:top;
vertical-align:bottom;
}

a {
	text-decoration:underline;
	color:#000000;
}

a:hover {
	text-decoration:none;
	color:#000000;
}

a img {
	border-style: none;
}

.over:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
}


.right {float:right;
}

.left {float:left;
}


.clear{
	clear:both; 
}


/* container */

#container {
	width:960px;
	padding:0px 0px 0px 0;
	margin:0px auto 20px auto ;
	text-align:center;
	line-height: 0;
}

.menu {
	width:960px;
	height:21px;
	text-align:center;
}

/* nav */
ul#nav {
  margin: 0;
  padding: 0;
}

#nav li {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.noborder {
	border:none;
	outline:none;
}

/* footer */
#footer{	
	position: relative;
	width:960px;
	height:80px;
	padding:0px 0px 0px 0;
	margin:0px auto 0px auto ;
	text-align: right;
}

#footer p.logo {
	position: absolute;
	top: 0;
	left: 409px;
}

#footer p.copyright {
	position: absolute;
	top: 0;
	right: 0;
}

#footer p.menu-news {
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	text-align: center;
}

#footer p.menu-news img {
	padding: 6px;
}

.clrfx:after {
  content: ".";
  visibility: hidden;
  clear: both;
  display: block;
  height: 0;
}

.clrfx {
 zoom: 1;
 margin-bottom: 0;
}
</pre></body></html>