body{
	FONT-FAMILY: 'メイリオ','MS UI Gothic',Arial,Osaka,sans-serif;
	FONT-SIZE: 14px;
	*background-color:#f4f4f4;
	background-color:#ffffff;
	color:#333333;
	margin:0;
}
/*メニューのリンクの設定*/
A#menu {
	text-decoration:none;
	color:#330099;
}

/*メニューのリンクの設定[マウスが乗ったとき]*/
A:hover#menu{
	background-color:#ffff00;
	color:#cc0000;
}

/*下線なしのリンク*/
A#nob{
	text-decoration: none;
	color:#3300cc;
}

/*下線なしのリンク[マウスが乗ったとき]*/
A:hover#nob{
	background-color:#fff0f5;
	color:#ff1493;
}



/*リスト：デフォルト*/
ul.def {
list-style-type: square;
}

/*ゲーム用dt・dd要素*/
dt.game
{
	font-weight: bold;
	border-bottom: solid 1px #ccccff;
	color: #333333;
	margin:10px 10px auto auto;
}
dd.game
{
	/*border: solid 1px #cccccc;*/
	/*padding: 1em;*/
	margin:10px 20px 30px 20px;
}

/*ダウンロード用dt・dd要素*/
dt.download
{
	font-weight: bold;
	border-bottom: solid 1px #ccccff;
	color: #333333;
	background:#FFE4E1;
	margin:10px 10px auto auto;
}
dd.download
{
	/*border: solid 1px #cccccc;*/
	/*padding: 1em;*/
	margin:10px 20px 30px 20px;
}

/*雑記用dt・dd要素*/
dt.notes
{
	font-weight: bold;
	border-bottom: solid 1px #cfcfcf;
	color: #333333;
	margin:10px 10px auto auto;
}
dd.notes
{
	/*border: solid 1px #cccccc;*/
	/*padding: 1em;*/
	margin:10px 20px 30px 20px;
	
}

/*リンク用dt・dd要素*/
dt.link
{
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
	color: #999999;
	margin:10px 10px auto auto;
}
dd.link
{
	/*border: solid 1px #cccccc;*/
	/*padding: 1em;*/
	margin:10px 20px 30px 20px;
}

/*メイン部分（背景）*/
div.top-main-bg{
	overflow:hidden;
	width:950px;
	/*background: url(./cg/gray-d3.gif) repeat-y left top;*/
	/*background:#ffaaaa;*/
	margin:0px auto 0px auto;
	padding:0px;
}

/* メイン 位置情報部分 */
div.main-head{
	overflow : hidden;
	FONT-SIZE: 10px;
	color    : gray;
	margin:0px auto 0px 10px;
}

/* メイン0(空白用) */
div.main-0{
	overflow:hidden;
	height:20px;
	margin:0px auto 0px auto;
	padding:0px;
}

/* メイン0(トップページの空白用) */
div.main-0a{
	overflow:hidden;
	height:10px;
	margin:0px auto 0px auto;
	padding:0px;
}

/* メイン1 [通常の表示]*/
div.main-1{
	overflow:hidden;
}

/* コメント1 [コメント表示：背景は薄い水色]*/
div.comment1_usui_mizuiro{
	overflow:hidden;
	background:#eeFFFF;
}

/* 左側180pxにする */
div.main-180px-left{
	float: left;
	width:180px;
	/*background:#770000;*/
}

/* 左側200pxにする */
div.main-200px-left{
	float: left;
	width:200px;
	/*background:#770000;*/
}
/* 右側250pxにする */
div.main-250px-right{
	float: right;
	width:250px;
	/*background:#770000;*/
}
/* 右側750pxにする */
div.main-750px-right{
	float: right;
	width:750px;
	/*background:#770000;*/
}
/* 右側770pxにする */
div.main-770px-right{
	float: right;
	width:770px;
	/*background:#770000;*/
}
/* 左側680pxにする */
div.main-680px-left{
	float: left;
	width:680px;
	/*background:#770000;*/
}

/* 左側800pxにする */
div.main-800px-left{
	float: left;
	width:800px;
	/*background:#770000;*/
}

/* 残りを右側にする */
	div.main-nokori-right{
}


/* ラストロゴ */
div.last-msg{
	text-align : right;
	overflow:hidden;
	height:20px;
	width:930px; /* padding分削除 */
	/*margin:0px 0px 0px 15px;*/
	/*padding:0px 10px 0px 10px;*/
	margin:0px auto 0px auto;
	padding:0px;
	/*background:#f1f1f1;*/
	FONT-SIZE: 10px;
	line-height: 20px;
}
