@charset "utf-8";
/* CSS Document */

h1{
	color:#7da3bc
}
.brown{
	color:#995f4f
}
.description span{
	margin-left:152px
}
.Top3Box{
	margin:0 50px 7px 50px;
}
.Top3Box img{
	float:left; margin-right:2px
}
.top3{
	background-color:#eaf0f4; float:left; padding:50px 0 0 107px; width:380px; height:98px; font-family: "微軟正黑體";
}
.top3 p{
	float: left; margin:0px; padding:0px
}
.top3 p.num{
	color:#7da3bc; font-size:60px; line-height: 41px; margin-right:20px 
}
.top3 p.course{
	color:#7da3bc; font-size:20px; font-weight:bold; width:200px; 
}
.top3 p.course a{
	color:#7da3bc; text-decoration:none 
}
.top3 p.topic{
	color:#32c3ff; font-size:11px; width:220px 
}
.top3 p.topic a{
	color:#616161; font-size:13px; text-decoration:none; border-bottom: 1px solid #bbcedb;  
}
.top3 p.topic a:hover{
	color:#32c3ff;
}
.BlueBox{
	color:#ffffff; font-size:13px; padding:10px 15px; margin:auto; background-color:#afc6d5; text-align:left; font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
}
.Abox{
	width:598px; margin-top:1px; margin-bottom:28px 
}
.Bbox{
	width:462px; margin-top:1px; margin-bottom:80px 
}
.Cbox{
	width:597px; margin-bottom:1px;  
}
.line{
	border-top:4px solid #afc6d5; height:80px; margin-left:50px; margin-right:50px
}
.step{
	width: 629px; margin:auto; margin-bottom:80px
}
.step p{
	float:left; width:312px; margin-right:2px; margin-bottom:17px; margin-left:0px
}
.step img{
	float:left; margin-right:1px
}
.secFrame {
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 6px solid #cfdfea; margin:0px 50px; padding:20px; text-align:left; background-color:#eef4f8; margin-bottom:80px
}
.secFrame li{
	color:#969595; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; list-style-type: none
}
.secFrame li.title{
	width:500px; float:left; font-weight:bold 
}
.secFrame li.content{
	width:500px; float:left; 
}
.secFrame li.content span{
	font-size:12px
	}
.secFrame li.qa{
	width:50px; float:left; margin-left:15px; font-weight:bold
}
.secFrame li.space{
	clear: both; margin-bottom: 15px; width:100px
}
.blue{
	color:#32c3ff
}
.DescriptionBox{
	color: #8b8b8b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; width:300px; margin-left:55px; float:left; line-height:18px; margin-bottom:43px
}
.2space{
	margin-top:2px
}
.fat{
	width: 553px; margin:auto; margin-bottom:50px
}
.fat p{
	float:left; width:178px; margin-right:5px; margin-bottom:30px; margin-left:0px
}
.fat img{
	float:left; margin-right:5px
}
.ListBox{
	width: 640px; margin-left:50px; font-size:13px; margin-bottom:20px; border-bottom: 5px solid #f2f1e9
}
.ListBox th{
	padding:7px 5px; color:#ffffff; background-color:#afc6d5; border-bottom:2px solid #ffffff; text-align:center
}
.ListBox th a{
	color:#ffffff;
}

.ListBox td{
	padding:7px 5px; color:#8c8c8a; text-align:center 
}
.GrayBg{
	background-color:#f2f1e9
}
.BFont{
	font-weight:bold; width:196px
}
.NumList li{
	list-style-type: decimal; margin-bottom:20px
}
.NumListLine{
	border-top:1px solid #d5e3ed; height:32px; 
}
h3{
	color: #999; font-size: 10px; text-align:left; margin:50px
}
