@charset "utf-8";
.subT {
	font-size:16px;
	color:#FFF;
	padding:8px 0 7px 0;
	text-align:center;
}
.subC {
	font-size:16px;
	line-height:30px;
	padding:10px 20px;
}
.subC span {
	color:#a91212;
}
.subC font {
	color:#dc8331;
}
.back_a {
	font-size:16px;
	color:#FFF;
	padding:8px 0 7px 0;
	text-align:center;
}
.casesSub a:link, .casesSub a:visited, .main_e a:link, .main_e a:visited, .charityDiv a:link, .charityDiv a:visited {
	text-decoration:none;
}
.casesSub a:active, .casesSub a:hover, .main_e a:active, .main_e a:hover, .charityDiv a:active, .charityDiv a:hover {
	text-decoration:none;
}


.form_F_Div {
	padding:30px 0;
}
.form_F_DivA, .form_F_DivB {
	float:left;
	min-height:20px;
}
.form_F_DivA {
	width:80px;
}
.form_F_DivAC {
	width:56px;
	height:56px;
	line-height:54px;
	text-align:center;
	color:#FFF;
	/*background-color:#dc8331;*/
	border-radius: 28px;
	overflow: hidden;
	font-size:33px;
}
.form_F_DivB {
	font-size:17px;
	line-height:24px;
	font-weight:normal;
	padding:4px 0 0 0;
}
.form_F_DivB span {color:#e60012; font-weight:bold;}


.rightsDiv {
	padding:30px 0;
}
.rightsDivA, .rightsDivB {
	float:left;
	min-height:20px;
}
.rightsDivA {
	width:56px;
}
.rightsDivAC {
	width:56px;
	height:56px;
	line-height:58px;
	text-align:center;
	color:#FFF;
	background-color:#dc8331;
	border-radius: 28px;
	overflow: hidden;
	font-size:40px;
	font-family:"文鼎中特明","新細明體","微軟正黑體";
}
.rightsDivB {
	font-size:19px;
	line-height:24px;
	padding:26px 0 4px 0;
	border-bottom:1px solid #000;
}
.rightsDivC {
	float:right;
	font-size:17px;
	line-height:30px;
	font-weight:normal;
	padding:15px 0;
}
.rightsDivC span {color:#e60012; font-weight:bold;}
.rightsDivC font {color:#003399;}


.casesDiv {
	padding:10px 0 30px 0;
}
.casesSub {
	padding:30px 0;
}
.casesSubList {
	padding:8px 0 7px 0;
	margin:2px 0;
}
.casesSubL, .casesSubR {float:left; min-height:20px; font-size:16px;}
.casesSubL {
	width:140px;
}
.casesSubLC {
	padding:0 20px 0 0;
	color:#a91212;
	text-align:right;
}
.casesSubR span {
	color:#ff0000;
}


.charityDiv {
	padding:10px 0 30px 0;
}
.charityDivB {
	font-size:0px;
	line-height:0px;
	padding-top:20px;
}


.certificationDiv {
	padding:30px 0;
}


.locationDiv {
	padding:30px 0 10px 0;
}
.locationList {
	float:left;
	text-align:center;
	width:33.33%;
	padding-bottom:20px;
}
.locationListC {
	padding:0 10px;
}