@charset "utf-8";
.treatmentClassC {
	margin:auto;
	max-width:1000px;
}
.subDiv {
	width:100%;
}
.subPath {
	float:right;
	font-size:18px;
	color:#4d4d4d;
	padding:17px 0 0 0;
}
.subPath label {
	padding:0 20px;
	font-family:"新細明體";
}
.subPath span {
	color:#d92482;
}
.subPath a:link, .subPath a:visited {
	text-decoration:none;
	color:#4d4d4d;
	transition: all 0.5s ease 0s;
}
.subPath a:active, .subPath a:hover {
	text-decoration:underline;
	color:#d92482;
	cursor:pointer;
	transition: all 0.5s ease 0s;
}
.subDivL {
	float:left;
	width:60.5%;
	min-height:50px;
	padding-bottom:50px;
}
.subDivL2 {
	float:left;
	width:100%;
	min-height:50px;
	padding-bottom:50px;
}
.subDivLD {
	font-size:18px;
	color:#e680ad;
	font-family:Arial;
	padding-bottom:20px;
}
.subDivLT {
	font-size:18px;
	color:#7e7d7d;
	padding-bottom:30px;
}
.subDivLN {
	font-size:24px;
	color:#4d4d4d;
	padding-bottom:30px;
}
.subDivLC {
	font-size:16px;
	color:#999999;
	padding-bottom:30px;
}
.subDivR {
	float:left;
	width:39.5%;
	min-height:50px;
	padding-bottom:50px;
}
.subDivRC {
	float:right;
	background-color:#eeeeee;
	width:336px;
	padding:33px;
	border-radius:20px;
}
.subDivRCList {
	background-image:url(/images/icon_03.jpg);
	background-repeat:no-repeat;
	background-position:0px 20px;
	padding:15px 25px 0px 25px;
}
.subDivRCListT {
	font-size:18px;
	color:#6b6b6b;
	line-height:22px;
	margin-bottom:6px;
}
.subDivRCListT a:link, .subDivRCListT a:visited {
	text-decoration:none;
	color:#6b6b6b;
	transition: all 0.5s ease 0s;
}
.subDivRCListT a:active, .subDivRCListT a:hover {
	text-decoration:underline;
	color:#d92482;
	cursor:pointer;
	transition: all 0.5s ease 0s;
}
.subDivRCListC {
	font-size:14px;
	color:#c22b73;
}
.back_01 {
	float:right;
	padding:10px 0;
}
.share {
	float:left;
	padding:10px 0;
}
.share a {
	margin-right:15px;
}
.share2 {
	padding:10px 0;
}
.share2 a {
	margin-right:5px;
}
.subDivC {
	font-size:18px;
	color:#666666;
	line-height:30px;
	padding:40px 0;
}
.subject {
	font-size:18px;
	color:#FFFFFF;
	float:left;
	min-width:160px;
	padding:0 26px;
	height:50px;
	line-height:50px;
	background-color:#e680ad;
	margin-bottom:30px;
}
.item {
	font-size:24px;
	color:#4d4d4d;
	padding-bottom:20px;
}
.itemC {
	font-size:16px;
	color:#999999;
	line-height:24px;
	padding-bottom:50px;
}
.itemCT {
	color:#e680ad;
}
.itemCC {
	padding-bottom:20px;
}



.newsList {
	padding-bottom:15px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:15px;
	font-size:18px;
}
.newsListD {
	float:left;
	width:20%;
	height:20px;
	overflow:hidden;
	line-height:20px;
	font-family:Arial;
	color:#e680ad;
}
.newsListT {
	float:left;
	width:80%;
	height:21px;
	overflow:hidden;
	line-height:20px;
	color:#666666;
}
.newsListT a:link, .newsListT a:visited {
	text-decoration:none;
	color:#666666;
	transition: all 0.5s ease 0s;
}
.newsListT a:active, .newsListT a:hover {
	text-decoration:underline;
	color:#d92482;
	cursor:pointer;
	transition: all 0.5s ease 0s;
}



.listB {
	margin-bottom:40px;
}


.teamL {
	float:left;
	width:40%;
	min-height:50px;
	padding-bottom:10px;
}
.teamLP {
	font-size:0px;
	line-height:0px;
	margin-bottom:20px;
}
.teamR {
	float:left;
	width:60%;
	min-height:50px;
}
.teamRN {
	color: #366ba8;
    font-size: 18px;
    font-weight: bold;
	padding:10px 0 0 0;
    margin-bottom: 15px;
}
.teamRS {
	background-image:url(/images/line_03.jpg);
	background-repeat:repeat-x;
	background-position:center;
}
.teamRSC {
    font-size: 16px;
    font-weight: bold;
	float:left;
	background-color:#FFFFFF;
	padding-right:15px;
}
.teamRC {
	color: #666666;
    font-size: 14px;
	line-height:24px;
	padding-bottom:30px;
}


.timeF {
	overflow:auto;
	margin-bottom:50px;
}
.timeFT {
	min-width:740px;
	background-color:#dcdcdc;
	height:45px;
	margin-bottom:8px;
}
.timeFTC {
	float:left;
	width:16.5%;
	font-size:16px;
	color:#4d4d4d;
	line-height:45px;
	text-align:center;
	border-left:1px solid #FFFFFF;
}
.timeFC {
	min-width:740px;
	background-color:#eeeeee;
	height:80px;
	margin-bottom:8px;
}
.timeFCC {
	float:left;
	width:16.5%;
	height:60px;
	padding:10px 0;
	overflow:hidden;
	font-size:16px;
	color:#4d4d4d;
	line-height:20px;
	text-align:center;
	border-left:1px solid #FFFFFF;
}
.milieu {
	float:left;
	width:50%;
}
.milieuC {
	margin:5px;
	overflow:hidden;
	line-height:0;
	font-size:0;
}


.aboutC {
	font-size:16px;
	color:#666666;
	line-height:36px;
}


.contactA {
	background-color:#ee80b0;
	padding:20px 25px;
	font-size:16px;
	color:#FFFFFF;
	line-height:28px;
}
.contactB {
	padding:20px 25px;
	font-size:16px;
	color:#838383;
	line-height:28px;
}
.contactF {
	padding:30px 0 0 0;
	font-size:18px;
	color:#3f3f3f;
}
.row_01 {
	padding-bottom:20px;
}
.row_02 {
	position:relative;
	text-align:right;
	padding-bottom:20px;
}
.row_02L {
	float:right;
}
.row_02R {
	float:right;
	padding-left:20px;
	line-height:0;
	font-size:0;
}
.col_01 {
	float:left;
	width:90px;
	padding-right:20px;
	text-align:right;
}
.col_02 {
	float:left;
	width:640px;
}
.inputA {
	width:90%;
	height:41px;
	padding:0 5%;
	font-size:18px;
	color:#9b9b9b;
	font-family:"微軟正黑體";
	font-weight:bold;
	border:0;
	background-color:#e5e5e5;
}
.inputB {
	height:41px;
	padding:0 5%;
	font-size:18px;
	color:#9b9b9b;
	font-family:"微軟正黑體";
	font-weight:bold;
	border:0;
	background-color:#e5e5e5;
}
.inputC {
	width:100%;
	height:41px;
	padding:0 5%;
	font-size:18px;
	color:#9b9b9b;
	font-family:"微軟正黑體";
	font-weight:bold;
	border:0;
	background-color:#e5e5e5;
}
.inputD {
	width:90%;
	height:220px;
	padding:15px 5%;
	font-size:18px;
	color:#9b9b9b;
	font-family:"微軟正黑體";
	font-weight:bold;
	border:0;
	background-color:#e5e5e5;
}
.inputE {
	width:142px;
	height:41px;
	font-size:18px;
	color:#9b9b9b;
	font-family:"微軟正黑體";
	font-weight:bold;
	border:0;
	background-color:#e5e5e5;
	text-align:center;
}