﻿@charset "utf-8";
/* CSS Document */
/*************************************
*		Css Layout
**************************************/
/* Reset Element
---------------------------------- */
img{border:0;}
/*************************************
*		Css Tool
**************************************/
/* Font
---------------------------------- */
.bold{font-weight:bold;}
.italic{font-style:italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.strEnd{text-align:justify;text-justify:inter-ideograph;}/*齊頭尾*/
.wordbreak{word-wrap: break-word;word-break: normal;}/*自動換行*/
.enwrap{word-break:break-all;}/*強制英文換行*/
.nowrap{white-space:nowrap;}/*強制不換行*/

/* Color
---------------------------------- */
.bred{background:#f00;}
.byellow{background:#ff0;}
.bblue{background:#00f;}
.fred{color:#f00;}
.fyellow{color:#ff0;}
.bblue{color:#00f;}

/* Align
---------------------------------- */
.tleft{text-align:left}
.tcenter{text-align:center}
.tright{text-align:right}

/* Float
---------------------------------- */
.fleft{float:left}
.fright{float:right}

/* Block
---------------------------------- */
.clear{clear:both; height:0; overflow:hidden}
.border{border:1px #f00 solid}
.noBorder{border:none;}

/* Cursor
---------------------------------- */
.cursorHand{cursor:pointer}

/* Clear Fix
---------------------------------- */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{display:inline-block;}
.clearfix {display:block;}
/*DW*/
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* alpha & opacity
---------------------------------- */
.alpha50{
	filter:alpha(opacity=50);   /* IE */
	-moz-opacity:0.5;          /* Moz + FF */
	opacity:0.5;               /* 支持CSS3的瀏覽器(FF1.5也支持) */
}
