@charset "big5";

/*------------------------------------------------------------------------------------------------
common
------------------------------------------------------------------------------------------------*/
ul,li {margin: 0;padding: 0;list-style-type: none;}
body {
	font-family: Arial, "¤å¬uÅæ¥¿¶Â", "WenQuanYi Zen Hei", "Ä×¶Â Pro", "LiHei Pro", "·L³n¥¿¶ÂÅé", "Microsoft JhengHei", sans-serif;
	line-height: 1.4em;
	color: #000;
	overflow: hidden;
}
.clearFix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/*------------------------------------------------------------------------------------------------
lightbox
------------------------------------------------------------------------------------------------*/
#content {padding: 20px;color: #666;}
#content .img img {padding: 5px;border:1px solid #ddd;max-width: 835px;}
#content .img {
	margin-bottom: 15px;
	text-align: center;
}
#content .img ,#content .img img {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
#content h3 { margin-top: 0; padding: 17px 12px; font-size: 30px; color: #FFFB9D; background: #C7A15C;
                        -moz-border-radius: 8px; /* Firefox */
                        -webkit-border-radius: 8px; /* Safari, Chrome */
                        -khtml-border-radius: 8px; /* Konqueror */
                        border-radius: 8px; /* Opera 10.50 and later (CSS3 standard) */  }
#content h4 {font-size: 18px;font-weight: bold;color: #AF3F00;margin: 20px 0px 0px;}
#content p {line-height: 1.7em;font-size: 15px;}
#content .img span {display: block; color: #5561B9; }

/*------------------------------------------------------------------------------------------------------------------------------------- 
table
-------------------------------------------------------------------------------------------------------------------------------------*/
table {font-size: 15px;font-weight: normal;}
.tbstyle { border: 2px solid #e9e9e9; padding:1px; margin: 5px 0px 15px; line-height: 24px;  }
.tbstyle table { border: 1px solid #ccc; border-width:1px 1px 0px 0px; }
.tbstyle th, .tbstyle td { padding: 5px 8px; border:1px solid #B7B7B7; border-width: 0px 0px 1px 1px; }
.tbstyle th, .tbstyle .bk { background: #7A7DBB; color: #FFF; font-size: 16px; font-weight: bold; }
.tbstyle td { background: #FFF; text-align: center; }

.tbstyle td.odd { background: #6A9AAD; color: #FFF; font-size: 16px; font-weight: bold; }
.tbstyle td.odd_2 { background: #73ae74; color: #FFF; }
.tbstyle td.odd_3 { background: #b18cbd; color: #FFF; }
.tbstyle .textCenter {text-align: center;}
.tbstyle .textLeft {text-align: left;}

.tbstyle .img2 { margin: 10px 0px 0px; }
.color_1 {color: #E03F80; font-weight: bold;}
.color_2 {color: #6859D1; font-weight: bold;}
.color_3 {color: #E03F80; font-size: 18px; font-weight: bold;}