/* header css */
	p.headerbanner a{background: url(https://image.mycard520.com/mycard/edition5/images/header_partner.png) no-repeat ;}

	/* 娛樂中心用fix */
	#hotline{
		margin-bottom: 0px;
	}

/* 遊戲目錄css */
.game_feature{ line-height: 200%; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0 0 20px 0;
				border-bottom:1px dotted #333; margin:0 0 20px;}
	.game_feature h3{ font-size:15px; font-weight:bold; margin:0 0 5px 0; }
	.game_feature li a{ font-weight:normal; color:#333; text-decoration:none; background:url(https://image.mycard520.com/mycard/edition5/images/content_li_03.png) no-repeat; background-position:center left; padding:0 0 0 25px;}
		.game_feature li a:hover{ color:#49abe1;}
.game_menu{ line-height: 250%; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
	.game_menu h3{ font-size:15px; font-weight:bold; margin:0 0 5px 0;}
	.game_menu li a{ font-weight:normal; color:#333; text-decoration:none;}
		.game_menu li a:hover{ color:#49abe1;}
.wrapper{ }
.content_menu{  }
.hidden{
	position:relative;
	display:none;
	}
.click{
	cursor: pointer;}
/* 分類css */
	.e-middle{
		width: 1000px;
		margin: 0 auto;
	}
	.em-left{
		width:193px;
		float:left;
		border:2px solid #cac9c9; 
		border-right:0px; 
		background:#f5f5f5; 
		margin-top: 24px;
		padding:30px 15px 30px 30px;
		-webkit-border-top-left-radius:10px;
		-moz-border-radius-topleft:10px;
		border-top-left-radius:10px;
		-webkit-border-top-right-radius:0px;
		-moz-border-radius-topright:0px;
		border-top-right-radius:0px;
		-webkit-border-bottom-right-radius:0px;
		-moz-border-radius-bottomright:0px;
		border-bottom-right-radius:0px;
		-webkit-border-bottom-left-radius:10px;
		-moz-border-radius-bottomleft:10px;
		border-bottom-left-radius:10px;

	}
	.em-right{
		width:757px;
		border:1px solid #ccc;
		float:right;
		min-height: 800px;
		border-bottom: 0px;
	}
	.feature_header {
	width: 747px;
	height: 140px;
	border-bottom: 1px solid #c9c9c9;
	padding:10px 0 10px 10px;
	border-left: 0px;
	position: relative;
	}
		.feature_header img{
			position: absolute;
			z-index: 0;
		}
		.feature_header_h2{
		position: absolute;
		top: 45px;
		left: 280px;
		font-size: 26px;
		color: #FFF;
		font-weight: bold;
		z-index: 1;
		}
		.feature_header_p{
			position: absolute;
			z-index: 1;
			display: block;
			width: 60%;
			top: 80px;
			left: 280px;
		}
		.cata-cp{
			padding: 10px;
			position: relative;
		}
			.cata-cp img{
				float: left;
				margin-right:10px; 
				border: 1px solid #f0f0f0;
			}
			.mglinks{
				width:20px;
				height: 20px;
				border: 0px;
				position:absolute;
				right:0;
				bottom: 0;
			}
				.mglinks img{
					border: 0px;
				}
			.plateformname{
				color:#49abe1;
				font-weight: bold;
				line-height: 12px;
			}
			.plateformlink{
				-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
				-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
				box-shadow:inset 0px 1px 0px 0px #ffffff;
				background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
				background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
				filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
				background-color:#f9f9f9;
				-webkit-border-top-left-radius:6px;
				-moz-border-radius-topleft:6px;
				border-top-left-radius:6px;
				-webkit-border-top-right-radius:6px;
				-moz-border-radius-topright:6px;
				border-top-right-radius:6px;
				-webkit-border-bottom-right-radius:6px;
				-moz-border-radius-bottomright:6px;
				border-bottom-right-radius:6px;
				-webkit-border-bottom-left-radius:6px;
				-moz-border-radius-bottomleft:6px;
				border-bottom-left-radius:6px;
				text-indent:0;
				border:1px solid #dcdcdc;
				display:inline-block;
				color:#666666;
				font-family:Arial;
				font-size:15px;
				font-weight:bold;
				font-style:normal;
				height:25px;
				line-height:25px;
				width:50%;
				text-decoration:none;
				text-align:center;
				text-shadow:1px 1px 0px #ffffff;
				margin: 10px 0;
			}
			.plateformlink:hover {
				background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
				background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
				filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
				background-color:#e9e9e9;
			}
			.plateformlink:active {
				position:relative;
				top:1px;
			}
			.plateformglist{
				display: block;
				font-size: 13px;
				color:#5b5b5b;
				line-height: 150%;
			}
				.plateformglist:hover{
					color:#49abe1;
				}
	.ef_title{		
	background: #f4f9fa;
	clear: both;
	padding: 10px;
	padding-left: 15px;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	}
		.moreg li{
			float: left;
			width: 33%;
			/* background-image: url(../images/arrow.png); */
			background-repeat: no-repeat;
			padding: 15px 0 15px 40px;
			height: 15px;
		}
			.moreg li:hover{
				background-color: #f4f9fa;
			}
			.moreg li a{
				color: #737373;
			}
	/* 搜尋 */
	#e-search{
		border: 1px solid gray;
		font-size: 13px;
	    margin-left: 5px;
	    padding: 3px 10px 0;
	    width: 150px;}

		/* line分類 */
		.linecata li {
			float: left;
			width: 33%;
			background-repeat: no-repeat;
			padding: 15px 0;
			text-align: center;
			overflow: hidden;
    		text-overflow: ellipsis;
    		white-space: nowrap;
		}
		.linecata li img {
			display: block;
			text-align: center;
			margin: 0 auto 10px;
			width: 114px;
			height: 114px;
		}
		.linecata li a {
			font-size: 13px;
			font-weight: bold;
			line-height: 1.3;
			color: #646566;
			font-family: arial, 'MS PGothic', Meiryo, sans-serif;
			letter-spacing: -1px;
		}
		/* 分頁 */
		.epagebtn{
			margin: 10px auto;
			border-top: 1px dotted #ccc;
			border-bottom: 1px dotted #ccc;
			padding: 10px 0;
		}
		.epagebtn li{
			float: left;
			width: 25%;
			margin-bottom: 25px;
			text-align: center;
		}
		.epagebtn li input{
			width: 80%;
			box-shadow: none;
		}
		.epagebtn li input:hover{
			position: relative;
			top:1px;
		}
		.epagebtn li input:active{
			border: 0px;
		}