/* CSS Document */
.menuBg {
	position:fixed;
	top:-9999px;
	right:0px;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, 0.8);
	z-index:999;
	display:none;
}
#list {
	float:right;
	min-height:100%;
	width: 190px;
	z-index:200;
	display:none;
}
#btn_open_menuon{
  filter:alpha(opacity=0);Opacity:0;
}
#btn_open_menuon:hover {
	filter:alpha(opacity=80);Opacity:0.8;
}

#list_sub{
	z-index:9998;
	width: 190px;
	position:fixed;
	top:0px;
	right:-500px;
	height:100%;
	background-color:rgba(0, 0, 0, 0.75);
	text-align:center;
}
.list_con {
	position:relative;
	width:190px;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:16px;
}
.list_con span {
	text-decoration:none;
	display:block;
	color:#010101;
	padding:10px 10px;
}
.list_con a:link, .list_con a:visited {
	text-decoration:none;
	display:block;
	color:#fff;
	padding:10px 45px;
	transition: all 0.5s ease 0s;
	font-family:"微軟正黑體";
	font-weight:bold;
}
.list_con a:active, .list_con a:hover {
	text-decoration:none;
	background-color:#d61518;
	color:#fff;
	cursor:pointer;
	transition: all 0.5s ease 0s;
}
.list_conH {height:10px;font-size:0px;line-height:0px;}

#btn_close_menu {
	position:absolute;
	top:35px;
	right:210px;
	height: 26px;
	width: 32px;
	z-index:999;
	filter:alpha(opacity=100)!important;Opacity:1.0!important;
}
#btn_close_menu:hover {
	filter:alpha(opacity=60)!important;Opacity:0.6!important;
}
.list_con_bg {
	position:fixed;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, 0.8);
}