body {
	background-image: url(/images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: left top;
}
form { margin:0px; padding:0px;}
.Content {
	width:913px;
}
.Content #ConLeft {
	width:221px;
	vertical-align: top;
	text-align: right;
}
.Content #ConMain {
	width:692px;
	vertical-align: top;
}
.Content #ConCenter {
	width:487px;
	vertical-align: top;
	text-align: center;
}
.Content #ConRight {
	width:205px;
	vertical-align: top;
	text-align: center;
}
.c12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

.input {
	font-size: 12px;
	behavior: url(/filter.htc);
	border: 1px solid #666666;
	color: #333333;
}
table {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}

.link02 {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
.link02:hover {
	color: #0099FF;
	position: relative;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
}
.linkg {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
.linkg:hover {
color: #339900;
	position: relative;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
}

.face01 {
	font-family: "Arial", "Helvetica", "sans-serif";
}
.color01 {
	color: #730218;
	line-height: 16px;
}
.color02 {
	color: #333333;
}
.font-11px {
	font-size: 11px;
	line-height: 20px;
}
.font-12px {
	font-size: 12px;
}
.font-13pxB {
	font-size: 13px;
	line-height: 24px;
	color: #4F000F;
	font-weight: bold;

}
.font-15pxB {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #003399;
}
.color03 {
	color: #990000;
}
.color04 {
	color: #FFFFFF;
	font-size: 12px;
}
.button01 {
    font-size:8pt;
	line-height:12pt;       
	color:#FFFFFF;		
	background-color:#7C6291; 
	border-width:1px; border-style:solid; border-color:503562;
}
.button02 {
    font-size:8pt; 
	line-height:12pt;       
	color:#FFFFCC;		
	background-color:#0DA8FB; 
	border-width:1px; border-style:solid; border-color:#4DB3EA;
}

.color05 {

	color: #990000;
}
.font-20 {
	font-size: 20px;
	line-height: 20px;
	font-weight: bolder;
	color: #4F000F;
	text-decoration: none;

}
.link333 {

	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
.link333:hover {

color: #339900;
	position: relative;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
}
.linkppp {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.linkppp:hover {
	color: #660099;
	position: relative;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
}
.tb-line {
	border: 2px dashed #D68B6B;
	padding: 2px;
}
.tb-style01 {
border-style:none; border-width:medium;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#FF0000);
}
.tb-style03 {
border-style:none; border-width:medium;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#BFBFBF,EndColorStr=#DEDEDE);
}
.tb-style04 {
border-style:none; border-width:medium;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#DEDEDE);
}
.tb-style05 {
border-style:none; border-width:medium;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#A6E69B);
}
.tb-style02 {
	border-style:none;
	border-width:medium;
	font-size: 12px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFFFFF,EndColorStr=#CDECFE);
}

.font12 {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.noline {
	text-decoration: none;
}
.line16 {
	font-size: 12px;
	line-height: 16px;
}
.font11 {
	font-size: 11px;
}
.line {
	text-decoration: underline;
}
.button {
	border: 1px dotted #666666;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #71AFD9;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 20px;


}
.inputbutton {
	border: 1px dotted #666666;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #71AFD9;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 12px;
	line-height: normal;
	height: 20px;
	cursor: hand;
	}
	
.button:hover {
	border: 1px dotted #003366;
	background-color: #0080CC;
	position: relative;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
	text-decoration: none;

}
.font12-12 {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	line-height: 1.3;
}
.font-01 {
	font-size: 13px;
	font-weight: bold;
}
.hand {
	cursor: hand;
}
.font-02 {
	font-size: 16px;
	line-height: 1.5;
	text-decoration: none;

}
.table-01 {
	border: 2px dashed #CCCCCC;
}
.link-01 {
	color: #3366CC;
	text-decoration: none;
}
.tbList {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.tbList td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
}
.tbList02 {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #DBDBDB;
}
.tbList02 th {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	background-color: #999999;
}
.tbList02 td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
}
.DMenu td {
	font-size: 16px;
	color: #003663;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin: 0px;
	text-align: left;
	font-weight: normal;
	/*cursor: hand;*/
	background-image: url(/images/index/Dmenu_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.DMenu h2 {
	font-size: 13px;
	margin-left: -15px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	font-weight: normal;
	background-image: url(/images/index/icon_001.gif);
}
.DMenu h2 a {
	text-decoration: none;
	line-height: 20px;
	color: #003663;
}
.DMenu h2 a:hover {
	color: #339900;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #339900;
}
.DMenu ul {
	font-size: 12px;
	margin-left: 5px;
	margin-top: 5px;
}
.DMenu a {
	text-decoration: none;
	line-height: 20px;
	color: #0066FF;
}
.DMenu a:hover {
	color: #FF6600;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF6600;
}

/* 選單樣式 1 */
.tab01 {
	width:100%;
	line-height:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBD788;
	padding-bottom: 2px;
	background-color: #EDF7E7;
}
.tab01 ul {
	float:right;
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
.tab01 li {
      display:inline;
      margin:0;
      padding:0;
}
.tab01 a {
      float:left;
      background:url("/images/tab01_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
.tab01 a span {
      float:left;
      display:block;
      background:url("/images/tab01_right.gif") no-repeat right top;
      padding:3px 12px 2px 6px;
      color:#464E42;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tab01 a span {float:none;}
/* End IE5-Mac hack */
.tab01 a:hover span {
	color:#FFF;
}
.tab01 a:hover {
	background-position:0% -42px;
	text-decoration:none;
}
.tab01 a:hover span {
	background-position:100% -42px;
}
.tab01 .current a {
	background-position:0% -42px;
}
.tab01 .current a span {
	background-position:100% -42px;
}
hr {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #888888;
	border-left-color: #FFF;
}

/* 內文格式化 */
h1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 1px;
	letter-spacing: 0.1em;
	color: #333;
	background-color: #FFFFCC;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #993300;
	line-height: 20px;
}
h3 {
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #000066;
	line-height: 20px;
}
p {
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;	
	line-height: 20px;
}
em {
	font-style: normal;
	color: #CC0000;
}
ol, ul {
	margin-left: 50px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	list-style-position: outside;
	padding: 0px;
	line-height: 20px;
}

/*====== 官網下拉選單 ======*/
/* 整體色 */
#SelectWeb {font-size: 12px; color: #333333; background: #FFFFFF;}
/* 類別1的顏色 */
#SelectWeb .CategoryGrp1	{	color: #000000;}
#SelectWeb .Category1		{	color: #000000;}
/* 類別2的顏色-線上遊戲 */
#SelectWeb .CategoryGrp2	{	color: #00AEEF;}
#SelectWeb .Category2		{	color: #00AEEF;}
/* 類別3的顏色-單機遊戲 */
#SelectWeb .CategoryGrp3	{	color: #00A651;}
#SelectWeb .Category3		{	color: #00A651;}
/* 類別4的顏色-手機遊戲 */
#SelectWeb .CategoryGrp4	{	color: #AAAA00;}
#SelectWeb .Category4		{	color: #AAAA00;}
.font14 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
}

