@charset "UTF-8";

html {overflow-x:hidden;overflow-y:scroll;}
body {
	margin:0px;
	background-color:#000000;
}
a {blr:expression(this.onFocus=this.blur()); outline:none;}
img {border:0px;}

body, td, p {font-family:"微軟正黑體", "Microsoft JhengHei", "微软雅黑体", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:1rem; color:#fff; line-height:160%;font-weight:500;}
select,textarea,input {
	font-family:"Rajdhani", "微軟正黑體", "Microsoft JhengHei", "微软雅黑体", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:1rem; color:#000; line-height:160%;font-weight:500;}
a {color:#ffee00; text-decoration:none;}
a:hover,a:active {color:#ffff00; text-decoration:none;}
ul,li {margin: 0;padding: 0;list-style: none;}

/*doc*/
#doc {
	position:relative;
	margin:0 auto;
	width:100%;
}
#main {
	position:relative;
	margin:0 auto;
}
#foot_list {
	position:absolute; bottom: 0; left:0;
	padding: 2% 5%;
	width:90%;
	font-size:13px; font-size:0.813rem; color:#fff; line-height:300%; text-align:center;

	-moz-text-shadow:   0px 2px 1px #0009, 0px 2px 3px #0009;
	-webkit-text-shadow:0px 2px 1px #0009, 0px 2px 3px #0009;
	text-shadow:        0px 2px 1px #0009, 0px 2px 3px #0009;
}
#foot_list img {
	max-width: 100%;
	vertical-align: -50%;
}
#foot_list .icon_igs {
	padding: 0 0.5%;
	display: inline-block;
}
#foot_list .icon_uni {
	padding: 0 0.5%;
	display: inline-block;
}
.touch_img {
	cursor:pointer;
}