a { text-decoration:none; color:#4861fc; }
h1, h2, h3, h4, h5, h6 { font-family:Arial, "Microsoft JhengHei" !important; }

.of { overflow:hidden; }
.fl { float:left; }
.fr { float:right; }
.m2050 { margin:20px 50px; }
.mt35 { margin-top:35px !important; }
.mb20 { margin-bottom:20px !important; }
.mb33 { margin-bottom:33px !important; }
.mb35 { margin-bottom:35px !important; }
.mb38 { margin-bottom:38px !important; }
.mb45 { margin-bottom:45px !important; }
.p0520 { padding:5px 20px; background-color:#CCC; }
.pl20 { padding-left:20px; }
.pl17 { padding-left:17px; }
.horizontal { border-top:1px solid #666; width:100%; margin-top:5px; }
.w50 { width:50px; }
.w200 { width:200px; margin-top:20px; }
.w200 h1 { font-size:26px; margin-bottom:0; padding-bottom:0; }
.w700 { width:700px; }
.w850 { width:850px; }
.pos_r { position:relative; }
.cblue { color:blue; }
.showPhotos { cursor:pointer; }
.fsItalic { font-style:italic; }

.dp_table, .reg_table { display:table; width:800px; margin:0 auto; cursor:default; font-size:11pt; }

.dp_table { border-bottom:1px dotted #CCC; }
.dp_tr { display:table-row; background-color:#eeeeee; }
.dp_tr:hover { background-color:#FFE2BD; }
.dp_tr:nth-child(2n) { background-color:#FFF; }
.dp_tr:nth-child(2n):hover { background-color:#FFE2BD; }

.dp_td { display:table-cell; padding:8px 10px; }
.dp_td p { margin:0; }
.dp_td_r { width:18%; min-width:120px; padding-left:25px; text-align:left; color:#3f3533; }
.dp_td_l { max-width:90%; text-align:left; }
.dp_td_l a, .reg_td a { color:#3f3533; }

.regTableList { margin:20px 50px 40px 50px; }
.reg_table { padding-bottom:33px; border-bottom:1px dotted #CCC; }
.regTitle { font-size:19pt; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #CCC; }
.reg_th { display:table-row; background-color:#d2d2d2; }
.reg_thd, .reg_td { display:table-cell; padding:8px 10px; text-align:center; font-size:11pt;  color:#3f3533; }
.reg_thd p, .reg_td p { margin:0; }
.reg_td { padding:3px 10px; }
.reg_thd:first-child, .reg_td:first-child, .reg_thd:nth-child(2), .reg_td:nth-child(2) { min-width:83px; }
.reg_td:last-child { text-align:left; }

.pageNumHref { width:78px; max-width:234px; margin:0 auto; overflow:hidden; }
.goPageNum { cursor:pointer; width:20px; text-align:center; margin:0 3px; float:left; }
.movePageNum { cursor:pointer; width:20px; text-align:center; margin:0 3px; float:left; background-color:#eeeeee; }
.thisPageNum { width:20px; text-align:center; margin:0 3px; float:left; background-color:#eeeeee; }

.linktree { width:1000px; margin:20px auto; font-size:12pt; }
.linktree { margin:0; }
.linktree a { font-size:12pt; }

.newsHeader { width:1000px; margin:20px auto; font-size:10.5pt; }
.newsHeader p { margin:0; }
.newsHeader a { font-size:10.5pt; color:#41afee; }
.newsList { margin-top:15px; height:36px; overflow:hidden; border-bottom:1px solid #999; }
.newsList ul { margin-left:15px; }
.newsList ul li a { color:#333; font-size:13pt; font-weight:normal; }


/* lucy */
.inline_box { display:inline-block; width: 200px; background-color:#d9534f; margin-top:10px;height:48px; color:#FFF; vertical-align: middle;    line-height: 30px;}
.inline_box a {color:#FFF !important;}
/* lucy */

.content-button
{
	width:85px;
	float:left;
	margin-right:5px;
    list-style:none;
    border-radius:4px;
    border:1px solid #d1d1d1;
    background: #f1f1f1;
    background-image: linear-gradient(bottom,#e6e6e6 0,#f1f1f1 100%);
    background-image: -o-linear-gradient(bottom,#e6e6e6 0,#f1f1f1 100%);
    background-image: -moz-linear-gradient(bottom,#e6e6e6 0,#f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom,#e6e6e6 0,#f1f1f1 100%);
    background-image: -ms-linear-gradient(bottom,#e6e6e6 0,#f1f1f1 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#e6e6e6),color-stop(1,#f1f1f1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#f1f1f1 ',GradientType=0);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.9);
	cursor:pointer;
	text-align:center;
}

.liTab
{
	position: relative;
	color: rgb(34, 34, 34);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    text-shadow: rgb(255, 255, 255) 1px 1px 0px;
    padding:8px 0;
    font-weight:bold;
	font-size:12pt;
	font-family:Arial, "Microsoft JhengHei";
}

.active
{
	padding-bottom: 11px;
	margin-top: -1px;
    top: 1px;
	background-color: #fcfcfc;
	border-color:#999;
}

#backList, .backList { margin-top:5px; overflow:hidden; }
#backList div, .backList div { float:right; font-size:10.5pt; }
#backList a, .backList a { color:#767475; }

#newsContent { width:800px; margin:0 auto; border-bottom:2px dotted #666; margin-bottom:50px; }
.newsContent { width:800px; margin:0 auto; margin-bottom:50px; }
.newsDate { margin:15px 0; font-size:10pt; color:#666; }
.newsTitle1 { padding-bottom:35px; margin:0; font-size:18pt !important; color:#a51f26; }
.newsTitle2 { padding-bottom:10px; margin:0; font-size:20pt !important; color:#a51f26; }
.newsTitle3 { padding-bottom:10px; margin:0; font-size:18pt !important; color:#a51f26; }
.newsTitle4 { padding:0; margin:0; font-size:18pt !important; color:#a51f26; }
.newsContentH4 { padding:0; margin:0; font-size:14pt !important; color:#a51f26; }
.newsContentH5 { padding:0; margin:0; font-size:11pt !important; color:#444; font-weight:bold; }
.newsEmp { margin:35px 0 0 0; padding:0 0 20px 0; font-size:11pt !important; }
.newsWord { margin:0; font-size:11pt; line-height:23px; }
.newsWord a { color:#4861fc; }
.newsSymbol { font-size:12px; line-height:14px; float:left; }
.news_ul, .news_ul li , .news_ul1, .news_ul1 li { margin:0 0 0 23px; padding:0; list-style-type:decimal !important; font-size:10.5pt; }
.news_ul li { margin:0 0 35px 0; }
.news_ul1 li { margin:0 0 10px 0; }
.news_ul li:last-child, .news_ul1 li:last-child { margin:0; }

.news-title
{
	background-color:#CCC;
	border-radius:3px;
	box-shadow:2px 2px 2px rgba(20%,20%,40%,0.6), 2px 2px 4px rgba(20%,20%,40%,0.4), 3px 3px 6px rgba(20%,20%,40%,0.4);
	padding:3px 0;
}
.news-title-date { font-size:16px; width:200px; font-weight:bold; line-height:45px; padding-left:30px; }
.news-title h1 {  margin-bottom:0; padding-bottom:0; line-height:46px; }

.newsNote { margin-left:65px; overflow:hidden; }
.newsNote div { float:left; }
.newsNote div:last-child { float:left; margin-left:15px; width:622px; }
.newsNote div img { width:53px; }

.detailWord p { font-size:16px; line-height:25px; }

.detail p { font-size:16px; }
.detail-begin { color:red; text-align:center; font-weight:bold; margin-bottom:15px; }

.ul_w { width:746px; }
.ul_decimal, .ul_decimal li { margin:0;  padding:0; list-style-type:decimal !important; }
.ul_decimal li { margin-top:10px; }

.ul_lower_roman, .ul_lower_roman li { margin:0; padding:0; list-style-type:lower-roman !important; }

.ul_decimal2, .ul_decimal2 li { margin:0 0 0 10px; padding:0; list-style-type:decimal !important; }
.ul_decimal2 li { margin-top:10px; }

.privacyFS { font-size:10pt; }
.fwb { font-weight:bold; }
.privacyFS p { margin:0; line-height:12pt; }
.privacyFS li { line-height:11pt; }
.privacyMt5 { margin-top:5px; }
.privacyNum { width:35px; }
.privacyNum1 { width:21px; }
.privacyTxt { width:765px; }
.privacyTxt1 { width:718px; }

.fs20 {font-size:20pt;line-height:20pt;}

.secIframe
{
	margin-top:20px;
	padding-top:40px;
	background: -moz-linear-gradient(top,  rgba(140,140,140,0.69) 0%, rgba(140,140,140,0) 4%, rgba(140,140,140,0) 21%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(140,140,140,0.69) 0%,rgba(140,140,140,0) 4%,rgba(140,140,140,0) 21%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(140,140,140,0.69) 0%,rgba(140,140,140,0) 4%,rgba(140,140,140,0) 21%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b08c8c8c', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.secIframe div { width:1000px; height:670px; margin:0 auto; }
.secIframe iframe { width:100% !important; height:100%; border:none; margin:0; }

#newssuuntoseek { padding-bottom:0; }
#newssuuntoseeknote { display:none; padding:0; margin:50px; }
.closetag
{
	background:url("http://www.empyrean.tw/wp-content/uploads/2016/03/close_icon.png") no-repeat;
	background-size:13px auto;
	background-position:0 3px;
	padding-left:15px;
	cursor:pointer;
}

.newsWordliNum { float:left; margin-right:7px; }
.newsWordliStr { float:left; width:95%; }

#disclaimer { width:900px; margin:0 auto; }

.tempMark1209 { width:12px; font-size:1pt; line-height:11pt; float:left; }

.temp0401 { margin:35px 0; overflow:hidden; }
.temp0401 a { color:#4861fc; }
.temp0401dm { position:absolute; top:100px; right:100px; }
.tempMark0401, .templabel0401 { float:left; }
.tempMark0401 { width:12px; font-size:6pt; line-height:13pt; }
.templabel0401 { font-size:12pt; font-weight:bold; }
.tempContent0401 { line-height:18px; padding-top:10px; margin-left:13px; font-size:11pt; }
.tempContent0401L, .tempContent0401R { float:left; margin-bottom:5px; }
.tempContent0401L { width:102px; }
.tempContent0401R { max-width:685px; line-height:19px; }
.tempContentUL, .tempContentUL li { margin:0; padding:0; font-size:11pt; }
.tempContentUL li { margin-bottom:5px; }
.tempContentUL li:last-child { margin-bottom:0; }
#tempTable0401_a th, #tempTable0401_a td
{ padding:6px 12px; border:1px solid black; margin:0; font-family:Arial, "Microsoft JhengHei"; font-size:10.5pt; font-weight:bold; text-align:center; }
#tempTable0401_a th { color:#FFF; background-color:#a0a0a0; }

#tempTable0401_b th, #tempTable0401_b td
{ padding:3px 6px; border:1px solid black; margin:0; font-family:Arial, "Microsoft JhengHei"; font-size:10.5pt; font-weight:bold; }
#tempTable0401_b td { width:20%; }
#tempTable0401_b th { text-align:center; color:#FFF; background-color:#a0a0a0; }

.temp0413 { margin:40px 0; overflow:hidden; }
.temp0413 p { margin:5px 0 10px 0; }
.temp0413 div:first-child { margin-right:10px; }
.temp0413 img { width:100%; max-width:395px; }
.temp0413pa { position:absolute; top:66px; right:193px; }

.temp0902{margin-left:32px;}

.temp0902 ul {font-size: 16px;margin-left:0px; }
.temp0902 li {margin-bottom:10px;}
.temp0902p { margin-bottom: 10px; overflow: hidden; line-height:20pt;}
.temp0902_indent2 {text-indent: -1.9em;margin-left: 1.9em;}/*縮排*/

.temp_td35 {margin:35px 0; }

.img_b img {border: 1px solid #CCC;}

@media screen and (max-width:999px)and (min-width:401px)
{
	.m2050 { margin:20px 0; }
	
	.secIframe div, .secIframe div iframe, .dp_table, .privacyTxt, .ul_w, .w700, .linktree, .newsHeader, .reg_table { width:100% !important; }
	.secIframe div iframe { height:100%; }
	.linktree, .newsHeader { margin:20px auto; }
	.w700 { text-align:center; }
	#newsContent, .newsContent, #disclaimer, .newsNote { width:98% !important; }
	.regTableList { margin:20px 0 40px 0; }
	.reg_td, .reg_thd { padding:3px; }
	
	#newssuuntoseeknote { margin:50px 5px !important; }
	.newsNote div:last-child { max-width:84% !important; }
	
	#tempTable0401_a, #tempTable0401_b, .newsNote, .temp0413 div { margin:0 !important; }
	.tempContent0401_n, .tempContent0401 { max-width:100% !important; }
	
	.temp0413pa { position:static; }
}
@media screen and (max-width:401px)and (min-width:10px)
{
	.m2050 { margin:20px 0; }
	
	.secIframe div, .dp_table, .privacyTxt, .ul_w, .linktree, .newsHeader, .w700, .reg_table { width:100% !important; }
	.secIframe div { height:750px; }
	.linktree, .newsHeader { margin:20px auto; }
	.w700 { text-align:center; }
	#newsContent, .newsContent, #disclaimer, .newsNote { width:98% !important; }
	.regTableList { margin:20px 0 40px 0; }
	.reg_td, .reg_thd { padding:3px; }
	
	#newssuuntoseeknote { margin:50px 5px !important; }
	.newsNote div:last-child { max-width:75% !important; }
	
	#tempTable0401_a, #tempTable0401_b, .newsNote, .temp0413 div { margin:0 !important; }
	.tempContent0401_n, .tempContent0401 { max-width:100% !important; }
	
	.temp0413pa { position:static; }
	.fs20 { font-size:15pt; }
}


