div.mainframe
{
	background-color	: #ff9999 ;
	margin				: 10px ;
	padding				: 0px ;
	border-style		: solid ;
	border-color		: #ffcccc ;
	border-width		: 4px ;
}

div.title_image
{
	float				: left ;
	padding				: 5px ;
}

div.title_content
{
	float				: left ;
	padding				: 0px ;
}

div.title_end
{
	clear : both ;
}

p.title
{
	font-weight			: bold ;
	font-size			: 16px ;
	margin				: 5px 0px 0px 0px ;		/*上右下左*/
	padding				: 0px ;
	line-height			: 18px ;
}

div.rss_frame
{
	background-color	: #ffcccc ;
	border-style		: solid ;
	border-color		: #ff0000 ;
	border-width		: 3px ;
	margin				: 20px ;
}

div.advertise
{
	text-align			: center ;
	margin				: 0px 0px 20px 0px ;		/*上右下左*/
}

div.window_head
{
	background-color	: #ff0000 ;
	border-style		: solid ;
	border-color		: #ff0000 ;
	border-width		: 3px ;
	margin				: 0px 20px 0px 20px ;		/*上右下左*/
	padding				: 2px ;
}

div.window_frame
{
	background-color	: #ffcccc ;
	border-style		: solid ;
	border-color		: #ff0000 ;
	border-width		: 3px ;
	margin				: 0px 20px 20px 20px ;		/*上右下左*/
	padding				: 5px ;
}

p.comment
{
	font-size			: 16px ;
	line-height			: 18px ;
	margin				: 0px ;
	padding				: 0px 0px 0px 0px ;			/*上右下左*/
}
h2
{
	font-weight			: bold ;
	font-size			: 16px ;
	padding				: 0px 0px 0px 5px ;			/*上右下左*/
	margin				: 0px ;
}

div.gamelink
{
	background-color	: #ffbbbb ;
	text-align			: center ;
	float				: left ;
	margin				: 10px 20px 20px 20px ;		/*上右下左*/
	padding				: 10px ;
	height				: 195px ;
}

p.gamelink
{
	font-size			: 16px ;
	line-height			: 18px ;
	font-weight			: bold ;
	margin				: 0px ;
	padding				: 0px 0px 0px 0px ;			/*上右下左*/
}

div.gamelink_end
{
	clear				: both ;
}

span.support_pc
{
	font-size			: 14px ;
	line-height			: 16px ;
	font-weight			: bold ;
	background-color	: #ffff00 ;
}

span.support_mo
{
	font-size			: 14px ;
	line-height			: 16px ;
	font-weight			: bold ;
	background-color	: #ff00ff ;
}

/*------------------------------------------------------*/
div.rss
{
	background-color:#ffcccc ;
	border-style:solid ;
	border-color:#ff0000 ;
	border-width:2px ;
	margin-bottom : 20px ;
}


p.copyright
{
	font-size:12px;
	font-weight:bold;
}

div.toplink
{
	text-align:center ;
	margin-top:4px ;
	margin-bottom:0px ;
	margin-left:10px ;
	margin-right:10px ;
}

table.mainfrm
{
	background-color:#ff9999 ;
	border-color:#ffcccc ;
	border-style:solid ;
	border-width:4px ;
	margin:10px ;
}


table.frame
{
	margin:10px ;
	border-style:solid ;
	border-width:2px ;
	border-color:#ff4400 ;
	background-color:#ff0000 ;
}

table.frame tr
{
	border-style:none ;
	border-width:0px ;
	border-color:#ff4444 ;
}

table.frame td
{
	border-style:none ;
	border-width:0px ;
	border-color:#00ff00 ;
}

th.frame
{
	text-align:left;
	background-color:#ff0000 ;
	color:ffdddd;
	border-style:none ;
	border-width:0px ;
	border-color:#ff0000 ;
}

table.framebody
{
	background-color:#ffffff ;
}

tr.framebody
{
	background-color:#ffffff ;
	color:000000;
	border-style:none ;
	border-width:0px ;
	border-color:#0000ff ;
}

td.gamelink
{
	background-color:#ffffff ;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	border-style:dashed ;
	border-width:2px ;
	border-color:#000000 ;
}

p.linktitle
{
	text-align:center ;
	margin:0px ;
	font-weight:bold;
	padding-bottom:10px;
	font-size:16px ;
}

p.gametitle
{
	text-align:center ;
	margin:0px ;
	font-weight:bold;
	padding-bottom:10px;
	font-size:10px ;
}

div.link_area
{
	padding:16px;
}

p.link
{
	margin:2px;
	padding:2px;
}

div.words
{
	padding-top:16px;
	padding-left:16px;
	padding-bottom:0px;
}

b.words
{
	margin:0px;
}

p.words
{
	margin:0px;
	margin-left:16px;
}
