@charset "utf-8";
/* CSS Document */
/*寬度*/
/*寬度-絕對*/
.wpx1280 {
	width: 1280px;
}
.wpx1024 {
	width: 1024px;
}
.wpx1004 {
	width: 1004px;
}
.wpx1002 {
	width: 1002px;
}
.wpx970 {
	width: 970px;
}
/*寬度-相對*/
.wc100 {
	width: 100%;
}
.wc95 {
	width: 95%;
}
.wc90 {
	width: 90%;
}
.wc85 {
	width: 85%;
}
.wc80 {
	width: 80%;
}
.wc75 {
	width: 75%;
}
.wc70 {
	width: 70%;
}
.wc60 {
	width: 65%;
}
.wc60 {
	width: 60%;
}
.wc55 {
	width: 55%;
}
.wc50 {
	width: 50%;
}
.wc45 {
	width: 45%;
}
.wc40 {
	width: 40%;
}
.wc35 {
	width: 35%;
}
.wc30 {
	width: 30%;
}
.wc25 {
	width: 25%;
}
.wc20 {
	width: 20%;
}
.wc15 {
	width: 15%;
}
.wc10 {
	width: 10%;
}
.wc5 {
	width: 5%;
}
/*方框對其自動cennter*/
.automarginLR {
	margin-right: auto;
	margin-left: auto;
}
/*字體定義*/

/*字體大小*/
.fs07 {
	font-size: 0.7em;
}
.fs08 {
	font-size: 0.8em;
}
.fs09 {
	font-size: 0.9em;
}
.fs1 {
	font-size: 1em;
}
.fs11 {
	font-size: 1.1em;
}
.fs12 {
	font-size: 1.2em;
}
.fs13 {
	font-size: 1.3em;
}
/*字體顏色*/
.fcR {
	color: #F00;
}
.fcG {
	color: #0F0;
}
.fcB {
	color: #00F;
}
.fcC {
	color: #F0F;
}
.fcM {
	color: #0FF;
}
.fcY {
	color: #FF0;
}
.fcK {
	color: #000;
}
.fcW {
	color: #FFF;
}
.fcG3 {
	color: #333;
}
.fcG6 {
	color: #666;
}
.fcG9 {
	color: #999;
}
.fcGC {
	color: #ccc;
}
/*文字對其*/
.faL {
	text-align: left;
}
.faC {
	text-align: center;
}
.faR {
	text-align: right;
}
/*字距*/
.fl02 {
	letter-spacing: 0.2em;
}
.fl05 {
	letter-spacing: 0.5em;
}
.fl1 {
	letter-spacing: 1em;
}
/*方框左右排版的功能開關*/
/*開*/
.float {
	float: left;
}
/*關*/
.clear {
	clear:left;
}
/*背景*/
.bgcR {
	background-color: #F00;
}
.bgcG {
	background-color: #0F0;
}
.bgcB {
	background-color: #00F;
}
.bgcC {
	background-color: #0FF;
}
.bgcM {
	background-color: #F0F;
}
.bgcY {
	background-color: #FF0;
}
.bgcK {
	background-color: #000;
}
.bgcW {
	background-color: #FFF;
}
.bgcG3 {
	background-color: #333;
}
.bgcG6 {
	background-color: #666;
}
.bgcG9 {
	background-color: #999;
}
.bgcGC {
	background-color: #ccc;
}
/*border線寬*/
/*線粗細*/
.bor1 {
	border-width:1px;

}
.bor2 {
	border-width:2px;
}
.bor3 {
	border-width:3px;
}
.bor4 {
	border-width:4px;
}
.bor5 {
	border-width:5px;
}
/*加入的方式*/
.borpall {
	border:solid;
	border-color:#333;
}
.borpLR {
	border-left:solid;
	border-right:solid;
}
.borpTB {
	border-top:solid;
	border-bottom:solid;
}
.borpB {
	border-bottom:solid;
}
/*減掉的方式*/
.bormT {
	border-top:none;
}
.bormL {
	border-left:none;
}
/*lineheight行高;解決padding-top將字下移*/
.flh15 {
	line-height:1.5em;
}
.flh2 {
	line-height:2em;
}
.flh25 {
	line-height:2.5em;
}
.flh3 {
	line-height:3em;
}
.flh35 {
	line-height:3.5em;
}
.flh4 {
	line-height:4em;
}
/*padding*/
.pa5{
	padding:5px;}
.pa10{
	padding:10px;}
.paTB5 {
	padding:5px 0px 5px 0px;
}
.paT5 {
	padding:5px 0px 0px 0px;
}
.paB5 {
	padding:0px 0px 5px 0px;
}
.paL5 {
	padding:0px 0px 0px 5px;
}
.paR5 {
	padding:0px 5px 0px 0px;
}
.paTB10 {
	padding:10px 0px 10px 0px;
}
.pamT{
	padding-top:none;}
.pamB{
	padding-bottom:none;}
.pamL{
	padding-left:none;}
.pamR{
	padding-right:none;}
/*margin*/
.mar5{
	
	margin:5px;
	}
.mar10{
	margin:10px;}
.marTB5 {
	margin:5px 0px 5px 0px;
}
.marTB10 {
	margin:10px 0px 10px 0px;
}
.marT5 {
	margin:5px 0px 0px 0px;
}
.marB5 {
	margin:0px 0px 5px 0px;
}
.marL5 {
	margin:0px 0px 0px 5px;
}
.marR5 {
	margin:0px 5px 0px 0px;
}
.marmT{
	margin-top:none;}
.marmB{
	margin-bottom:none;}
.marmL{
	margin-left:none;}
.marmR{
	margin-right:none;}