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

* {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%;
	border: 0px;
	outline:0; /*刪除按下連結的噁心虛線;*/
}
img {
	vertical-align: top;
}

/* clear
---------------------------------------------*/
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{zoom:1}

/* checkbox
---------------------------------------------*/
input[type="checkbox"] {
    display:none;
	display:inline-block\8;
}

input[type="checkbox"] + label {
	color:#FFF;
	/*font-size:13px;	*/
}

input[type="checkbox"] + label span {
    display:inline-block;
	display:none\8;
    width:14px;
    height:14px;
    margin:-3px 5px 0 0px;
    vertical-align:middle;
    background:url(../images/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(../images/check_radio_sheet.png) -20px top no-repeat;
}

input[type="radio"] {
    display:none;
	display:inline-block\8;
}

input[type="radio"] + label {
    color:#FFF;
    /*font-size:13px;*/
}

input[type="radio"] + label span {
    display:inline-block;
	display:none\8;
    width:14px;
    height:14px;
    margin:-3px 5px 0 0;
    vertical-align:middle;
    background:url(../images/check_radio_sheet.png) -40px top no-repeat;
    cursor:pointer;
}

input[type="radio"]:checked + label span {
    background:url(../images/check_radio_sheet.png) -60px top no-repeat;
}
