@charset "utf-8";

@import "reset.css";

/*---------------------------------------------------
基本のスタイル
---------------------------------------------------*/
body {
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
	font: 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h1 {
	display:none;
}
h2 {
	display:none;
}
img {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
}
.iepngfix {  
	behavior: expression(IEPNGFIX.fix(this));  
}
.indent {
	padding-left: 1em;
}
/*---------------------------------------------------
フォントのスタイル
---------------------------------------------------*/
.style1 {
	font-weight: bold;
	color: #FF0000;
}
.style1_n {
	color: #FF0000;
}
.style2 {
	color: #FF0066;
	font-weight: bold;
}
.style3 {
	font-weight: bold;
	color: #FF6600;
}
.style4 {
	color: #00FFFF;
	font-weight: bold;
}
.style4_n {
	color: #00FFFF;
}
.style5 {
	color: #CCCCCC;
	font-weight: bold;
}
.count {
	color: #999999;
}
a:link {
	color: #009966;
}
a:visited {
	color: #009966;
}
a:hover {
	color: #FF0066;
}
a:active {
	color: #FF0066;
}
div.logbox a:link {
	color: #FFFFFF;
}
div.logbox a:visited {
	color: #999999;
}
div.logbox a:hover {
	color: #00FFFF;
}
div.logbox a:active {
	color: #00FFFF;
}
div#GeyHinnom a:link {
	color: #FFFFFF;
}
div#GeyHinnom a:visited {
	color: #999999;
}
div#GeyHinnom a:hover {
	color: #00FFFF;
}
div#GeyHinnom a:active {
	color: #00FFFF;
}

/*---------------------------------------------------
メインのスタイル
---------------------------------------------------*/
div#content {
	width: 777px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 1em;
}
div#header {
	width: 100%;
	height: auto;
}
div#header ul {
	height: auto;
	width: auto;
}
div#header li {
	float: left;
	height: auto;
	width: auto;
}
p#topImage {
	margin-bottom: 2em;
}
div#mainContent {
	width: 666px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(../images/img-story.jpg);
	background-repeat: no-repeat;
	background-position: right 50px;
}
div#leftContent {
	width: 321px;
	float: left;
	height: auto;
	text-align: left;
}
div#rightContent {
	width: 321px;
	float: right;
	text-align: left;
}
div#GeyHinnom {
	border-top: 1px dashed #CCCCCC;
	padding-top: 0.5em;
}
/*----------------------------------------------------
更新情報のスタイル
----------------------------------------------------*/
div.logbox {
	width: auto;
	height: 225px;
	overflow: auto;
	text-align: left;
	padding: 0.5em 0.5em 0.5em 0.5em;
}
div.logbox ul {
	margin: 0px;
	padding: 0px;
}
div.logbox li {
	margin: 0px;
	padding: 0.5em 0em;
	border-bottom: 1px dashed #FFFFFF;
	height: auto;
	width: auto;
}
/*----------------------------------------------------
更新情報のスタイル
----------------------------------------------------*/
div#footer {
	font-size: 12px;
	line-height: 1.2;
	color: #FFFFFF;
	text-align: left;
	padding-top: 1em;
}
div#footer p#copyRights {
	padding-left: 1em;
}

/*----------------------------------------------------
サポートページのスタイル
----------------------------------------------------*/
#support {
}
#support dl {
}
#support dt {
	float: left;
	width: 9em;
}
#support dd {
}

