@charset "utf-8";
@import url("reset.css");
/* CSS Document */
body {
	margin:0;
	padding:20px;
	color:#222;
	line-height:18px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	overflow-x:hidden;
	
}
a {
	color:#0099cc;
}
a:hover {
	color:#8F3931;
}
input{ font-family:Arial, Helvetica, sans-serif; padding:2px 5px;}
.red{color:#FF0004;}
.align_r {
	text-align:right;
}
.align_c {
	text-align:center;
}
.clear {
	clear:both;
}
.alert {
	background: #FFF1F0;
	padding: 10px 15px;
	color: #D85030;
	font-size: 15px;
	line-height: 150%;
}
.light{ background:#ffff00; padding:3px; color:#000000}
.bold {
	font-weight:bold;
}
.notice {
	background:url(../images/info.gif) no-repeat;
	padding-left:25px;
}
.divider {
	width:auto;
	height:10px;
	line-height:10px;
}
ol.number {
	list-style-type:decimal;
	margin-left:40px;
*margin-left:45px;/*ie6*/
}
ol.number li {
	margin-bottom:5px
}
.demo {
	border:3px solid #06C;
}

p{ font-size:15px; font-family:Verdana, Geneva, sans-serif,"微軟正黑體";line-height:25px; text-align:left;}
h1{ color:#990000;font-family:Verdana, Geneva, sans-serif,"微軟正黑體";}
h2{ color:#630; font-size:25px;font-family:Verdana, Geneva, sans-serif,"微軟正黑體";}
h3{ color:#F60; font-size:18px;font-family:Verdana, Geneva, sans-serif,"微軟正黑體"; }
ul{ list-style:decimal; margin-left:20px;}
li{ font-size:15px;font-family:Verdana, Geneva, sans-serif,"微軟正黑體"; line-height:25px;}

/*--------------lightbox----------------*/
.lightbox {
	padding: 20px 15px;
}
.lightbox h1 {
	margin: -20px -15px 0 -15px;
	background: #ededed;
	padding: 10px 0;
	font-size: 25px;
	font-weight: normal;
	text-align: center
}

.table_iphone{ width:100% }
.table_iphone td{ text-align:center;padding:10px;}
.table_iphone th{  font-size:15px; color:#F60; font-family:"微軟正黑體"; padding:10px;line-height:20px; text-align: center; vertical-align:top; }
.table_iphone th span{ display:block; width:300px; margin:0 auto; font-size:15px; color:#F60; line-height:25px;text-align:left; color:#333; }
.table_iphone th span ul{}
.table_iphone th span li{ margin-left:10px;}



.mobile{ width:100% }
.mobile ul{ }
.mobile li{ float:left; list-style:none; margin:20px 4% ;  }
.mobile li ul{ width:300px;   }
.mobile li li {color:#F60; list-style:none; text-align:center; margin:10px 0px; list-style:none;font-size:20px; }
.mobile li li li{color:#000; text-align:left; margin:0px; list-style:decimal; float:none; font-size:15px;}
.height100{ height:120px}




.general li{ float:left; list-style:none; margin:20px 4% ; width:100%}

.general li li {color:#F60; list-style:none;  margin:10px 0px; list-style:none;font-size:20px; }
.general li li h2{ font-size:110%; text-align:left; color:#F60; padding:20px 0px; font-weight:normal }
.general li li li{color:#000; text-align:left; margin:0px; list-style:decimal; float:none; font-size:15px;}

.small{ width:100% }
.small ul{ }
.small li{ float:left; list-style:none; margin:20px 4% ;  }
.small li ul{ width:500px;   }
.small li li {color:#F60; list-style:none; text-align:center; margin:10px 0px; list-style:none;font-size:20px; }
.small li li li{color:#000; text-align:left; margin:0px; list-style:decimal; float:none; font-size:15px;}



#Menu ul{

}

.desktop{ width:100% }
.desktop ul{ }
.desktop li{ float:left; list-style:none; margin:20px 4% ;  }
.desktop li ul{ width:1200px;   }
.desktop li li {color:#F60; list-style:none; text-align:center; margin:10px 0px; list-style:none;font-size:20px; }
.desktop li li li{color:#000; text-align:left; margin:0px; list-style:decimal; float:none; font-size:15px;}


table{ font-size:15px; }
table td{ padding:5px; line-height:20px; }
table th{ background:#999; color:#FFF; padding:5px;}
table .red{ color:#F00; font-size:20px; padding-left:5px;}


#tabSeminar {
	width: 100%;
	border-bottom: 3px solid #663300;
	overflow: hidden;
	margin: 0 auto;
}
#tabSeminar li {
	float: left;
	margin: 0 2px 0 0;
	list-style: none;
	text-align: center;
	width: 33%;
}
#tabSeminar li.travel {
	width: 33%;
	margin-right: 2px
}
#tabSeminar li.golf {
	width: 33%;
	margin-right: 2px
}
#tabSeminar li.conference {
	width: 19.7%;
	margin-right: 2px
}
#tabSeminar li a {
	display: block;
	padding: 5px 8px;
	text-decoration: none;
	background: #E3E3E3;
	color: #666;
	font-family:"微軟正黑體";
	font-size: 20px;
	list-style: none;
}
#tabSeminar li a:hover {
	background: #ff6600;
	color: #FFF;
}
#tabSeminar li.active a {
	text-decoration: none;
	color: #fff;
	background: #663300;
	list-style: none;
}
#tabSeminar li.active a:hover {
}