.dp_table { display:table; width:800px; margin:20px auto 50px auto; cursor:default; font-size:11pt; border-bottom:1px dotted #CCC; }
.dp_tr { display:table-row; background-color:#eeeeee; color:#3f3533; }
.dp_tr:nth-child(2n) { background-color:#FFF; }
.dp_tr:hover { background-color:#FFE2BD; }
.dp_td { display:table-cell; padding:8px 10px; }
.dp_td:first-child { width:135px; text-align:center; }
.dp_td a { color:#3f3533; }
.nosidebar { margin:80px auto 50px auto; }
#backList, .backList { margin-top:5px; overflow:hidden; }
#backList div, .backList div { float:right; font-size:10.5pt; }
#backList a, .backList a { color:#767475; }
#eventFocus { position:fixed; top:320px; right:0; width:150px; background-color:lightyellow; border-top:1px solid #C3E1F3; border-left:1px solid #C3E1F3;border-bottom:1px solid #C3E1F3; text-align:center; border-top-left-radius:3px; border-bottom-left-radius:3px; }
.eventFocusTitle { margin:10px; font-size:20px; font-weight:bold; }
.eventFocusTitle img { width:100%; }
.showPhotos { cursor:pointer; color:blue; }
.page_list { text-align:center; }
.page_list>li { display:inline-block; width:30px; height:28px; border:1px solid #CCC; border-radius:3px; margin:0 3px; }
.page_list>li>a { color:#000; display:block; line-height:28px; background:#FFF; border-radius:3px; width:100%; height:100%; font-size:16px; }
._red{color: #e70012 !important;}
.mrg_tp_0{margin-top: 0px !important;}
.mrg_tp_50{margin-top: 50px;}
hr.dashed{display: block;height: 0px;background-color: transparent;border-top: 1px dashed #ccc;}
.container-fluid{padding-left:15px;padding-right:15px;margin-right: auto;margin-left: auto}
.chinese_bracket{margin-left:-5px;}
.line_through{text-decoration: line-through;}


/* 模板1 */
#message_sy1 { margin:20px 50px; }
#message_sy1 * { font-size:16px; }
#message_sy1 a { color:#4861fc; }
#message_sy1>h1 { 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; margin:0 0 20px 0; overflow:hidden; }
#message_sy1>h1>p { float:left; font-weight:bold; line-height:45px; overflow:hidden;  }
#message_sy1>h1>p:first-child { font-size:16px; width:200px; padding-left:30px; }
#message_sy1>h1>p:last-child { font-size:34px; width:700px; padding-left:30px; }
#message_sy1>h2 { text-align:center; color:#cc00ff; margin:0; padding:0; font-size:20pt; line-height:20pt; }
#message_sy1>h3 { text-align:center; color:#cc00ff; margin:0; padding:0; letter-spacing:1pt; line-height:30px; font-size:16px; }
#message_sy1>div { overflow:hidden; }
#message_sy1>div>dt { font-weight:normal; float:left; margin:5px 0; overflow:hidden;  }
#message_sy1>div>dt:first-child { width:50px; }
#message_sy1>div>dt:last-child { width:850px; }
#message_sy1>nav { color:red; text-align:center; font-weight:bold; margin:5px 0; }
#message_sy1>div>nav { float:left; margin:5px 0; overflow:hidden; }
#message_sy1>div>p { margin:5px 0 15px 0; }
#message_sy1>ul { margin-left:51px; list-style:decimal; line-height:20pt; }
#message_sy1>ul>li { margin-bottom:10px; list-style:decimal; }
#message_sy1>ul>p { margin-bottom:10px; }

@media screen and (max-width: 767px)
{
	.dp_table { width:100%; }
	.dp_td { padding:8px 5px; }
	.dp_td:first-child { width:90px; }
	.innerbanner { display:none; }
	section { margin-top:10px !important; }
	#backList, .backList { margin:5px; }
	
	#message_sy1 { margin: 0 8px; }
	#message_sy1>h1>p { float:none; }
	#message_sy1>h1>p:last-child { width:100%; }
	#message_sy1>div>dt { float:none; }
	#message_sy1>div>dt:last-child { width:100%; }
}
/* 模板1 */


/* 模板2 */
#message_sy2 {/* width:800px;*/ margin:0 auto 50px auto; border-bottom: 2px dotted #666; }
#message_sy2 * { font-size:11pt; }
#message_sy2 dt { font-weight:normal; }
#message_sy2 a { color:#4861fc; }
#message_sy2 img { margin:0 auto; display:block; }
#message_sy2>dt { margin:15px 0; font-size:10pt; color:#666; }
#message_sy2>h1 { padding-bottom:35px; margin:0; font-size:18pt; color:#a51f26; }
#message_sy2>h2 { padding-bottom:10px; margin:0 0 10px 0; font-size:18pt; color:#a51f26; text-align:center;font-weight:normal; }
#message_sy2>h3 { padding-bottom:10px; margin:0; font-size:14pt; color:#a51f26; }
#message_sy2>div>p { margin:0; line-height:23px; }
#message_sy2>nav { margin-top:35px; line-height:23px; }
#message_sy2>h6 { margin:35px 0 0 0; padding:0 0 20px 0; overflow:hidden; }
#message_sy2>h6>p { float:left; }
#message_sy2>h6>p:first-child { font-size:12px; line-height:14px; }
#message_sy2>h5 { margin:45px 0 0 0; padding:0; overflow:hidden; color: #2c7ec2; }
#message_sy2>h5>p { float:left; }
#message_sy2>h5>p:first-child { width:12px; font-size:6pt; line-height:13pt; }
#message_sy2>h5>p:last-child { font-size:12pt; font-weight:bold; }
#message_sy2>h5>dt { float:left; font-size:18px; font-weight:bold; line-height:30px; }
#message_sy2>ul, #message_sy2>ul>li { margin:0 0 0 23px; padding:0; list-style-type:decimal !important; font-size:10.5pt; }
#message_sy2>ul>li { margin: 0 0 32px 0; }
#message_sy2>ul>li>dt { overflow:hidden; }
#message_sy2>ul>li>dt>p { float:left; }
#message_sy2>ul>li>dt>p:first-child { margin-right:7px; }
#message_sy2>ul>li>dt>p:last-child { width:95%; }
#message_sy2>div { overflow:hidden; line-height:23px; }
#message_sy2>div>ul { line-height:18px; padding-top:10px; margin-left:32px; list-style:decimal; }
#message_sy2>div>ul { line-height:28px; font-size:14px; list-style:decimal; }
#message_sy2>div>ul>li { line-height:25px; font-size:14px; list-style:decimal; margin:6px auto;}
#message_sy2>div>ol { line-height:18px; padding-top:10px; margin-left:13px; list-style:none; }
#message_sy2>div>ol>li { margin-bottom:20px; line-height: 26px; }
#message_sy2>div>table { line-height:18px; padding-top:10px; margin-left:13px; }
#message_sy2>div>table th { color:#FFF; background-color:#a0a0a0; }
#message_sy2>div>table th, #message_sy2>div>table 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; }
#message_sy2>div>nav { float:left; margin-top:35px; }
#message_sy2>div>nav:first-child { margin-right:10px; }
#message_sy2>div>nav img { width:100%; max-width:395px; }
#message_sy2>div>span { font-size:14px; }
#message_sy2 #_attention li{line-height: 24px;}
#message_sy2 #_attention li:not(:first-child){margin: 20px 0;}

@media screen and (max-width: 767px)
{
	#message_sy2 { padding:0 8px; width:100%; }
	#message_sy2>div>table { margin-left:0; }
	#message_sy2>h5>p:last-child { width:95%; }
	#message_sy2>div>nav { margin-right:0; width:100%; }
}
/* 模板2 */


/* 模板3 */
#message_sy3 {color:#7c7c7c;background-color: #f7f7f7;}
#message_sy3>div>header{position: relative;}
#message_sy3>div>header,.subheading{background-size: cover; width:1000px; height:271px; background-image:url(https://goo.gl/SCIPHn); text-align:center;vertical-align: middle;color:#FFF;display: table-cell;}
#message_sy3>div>header h3{border-bottom: #FFF solid 1px;display: inline-block; margin-bottom:20px;font-size: 38px;}
#message_sy3>div>header h3>span{font-size: 25px;}
#message_sy3>div>header h4	{color:#FFF;    }
#message_sy3>div>header h4>span:first-child	{font-size: 15px;}
#message_sy3>div>header div { width:49%; display:inline-block; vertical-align:middle; }
#message_sy3 header div:last-child{display:block; position: absolute;bottom: 0; width:100%; padding-bottom:10px;font-size:10px;}
#message_sy3 h3{font-size:28px;color: #FFF;margin:0px;padding:0px;}
#message_sy3 h4{color: #7c7c7c;margin: 0px;line-height: 1.5em;padding:0px;font-size:18px;font-weight: inherit;}
#message_sy3 .subheading{background-image:none; background-color:#FFF;color: #7c7c7c; line-height: 2em;height:162px;}
#message_sy3 #content{margin: 0 100px; margin-bottom: 30px;}
#message_sy3 #title_box{position: relative; margin-top: 40px;}
#message_sy3 #title{position:absolute;display: inline-block;padding:0 20px;font-weight: 500;top:0px;line-height: 10px;background-color: #f7f7f7;text-align: center;left: 43%;font-size:18px;}
#message_sy3 hr{margin:20px 0px; background-color: #999; height:1px;}	
#message_sy3 aside{background-color:#FFF;overflow: hidden;}
#message_sy3 aside h3{color:#7c7c7c;}
#message_sy3 aside div{float: left; max-width: 50%;}
#message_sy3 aside img{ max-width: 100%; display: block;height: auto;}
#message_sy3 article{clear:both;text-align: center;margin:0 auto;}
#message_sy3 article>ul{padding: 20px 15px;}
#message_sy3 article>ul,li img{list-style-type:none;width: 245px;	}
#message_sy3 article>img{overflow: hidden;width:235px;	}
#message_sy3 article ul{display: inline-block;}
#message_sy3 article li{border-bottom: 1px solid#CCCCCC;padding:10px 0px;font-weight: 700;}
#message_sy3 article li:nth-child(1) {background:#FFF;}
#message_sy3 article li:last-child {border-bottom: 3px solid #CCCCCC;}
#message_sy3 article a{background-color: #29abe2;color: #fff;display: inline-block;padding: 5px 20px;text-align: center;font-weight: 700;border-radius: 3px;font-size: 12px;text-decoration:none;}
#message_sy3 .right_txt{margin: 70px 0px 70px 70px;}
	
@media screen and (max-width: 767px)
{
	#message_sy3 aside div{max-width: 100%;}
	#message_sy3 .right_txt{text-align:center;width:100%;margin: 0 auto;padding:50px 0px;}
	#message_sy3 article>ul,li img{width: 100%;}
	#message_sy3 article ul {margin: 20px 0px ;padding: 20px 0px;}
    #message_sy3 #title {left:25%}
	#message_sy3>div>header h3{font-size: 30px;}
	#message_sy3>div  { margin:0 auto;}
	#message_sy3 header div:last-child { display:none;}
	#message_sy3 #content{margin:0px;}
	#message_sy3 #title{ width:200px; }
}
/* 模板3 */

/*  模板4 */
#message_sy4{position: relative;font-size: 14px;color:#7c7c7c;overflow: visible;font-family: Arial, "Microsoft JhengHei", sans-serif;}
#message_sy4 *{color:inherit;}
#message_sy4 h1,#message_sy4 h2,#message_sy4 h3,#message_sy4 h4,#message_sy4 h5{margin: 0;padding:0;font-size: 1em;line-height:inherit;position: relative;}
#message_sy4 img{display: block;width: 100%;max-width: 100%;margin-bottom:20px;margin-top:20px;}
#message_sy4 img.no-full-width{display: block;width: auto;width: initial;max-width: 100%;margin:20px auto;}
#message_sy4 img.belt{margin-left: -15px;}
#message_sy4 dt{font-weight:300;}
#message_sy4 hr.dashed{display: block;height: 0px;background-color: transparent;border-top: 1px dashed #ccc;}
#message_sy4 span.br{display: block;width: 100%;height: 17px;}
#message_sy4 ._red{color: #e70012 !important;}
#message_sy4 ._blue{color: #2c7ec2 !important;}
#message_sy4 a{color: #2c7ec2;}
#message_sy4 .mrg_tp_0{margin-top: 0px !important;}
#message_sy4 .mrg_tp_50{margin-top: 50px;}
#message_sy4 .container-fluid{padding-left:15px;padding-right:15px;margin-right: auto;margin-left: auto}
#message_sy4 .chinese_bracket{margin-left:-5px;}
#message_sy4 .line_through{text-decoration:line-through;}
#message_sy4 h1{text-align:center;color: #a51f26;font-size: 24px;font-weight:700;margin-top: 20px;margin-bottom: 20px;line-height: 1.4;}
#message_sy4 h3{text-align:center;font-size: 20px;margin-top: 10px;margin-bottom: 10px;}
#message_sy4>header div {text-align: center;}
#message_sy4>header p {padding-top: 10px;padding-bottom: 10px;line-height: calc(1em + 12px);font-size: calc(0.9em + 2.5px); }
#message_sy4>.content {margin-left: 2em;counter-reset: li; }
#message_sy4>.content > section {margin-bottom: 30px;list-style: none;position: relative;}
#message_sy4>.content > section {position: relative;top: 0px; }
#message_sy4>.content > section > h2 {color:#2c7ec2;margin-bottom: 12px;position: relative;}
#message_sy4>.content > section > h2::before{display: inline-block;position: absolute;top:0;text-align: right;width:3.57em;left: -3.57em;}
#message_sy4>.content > section > h2 span {letter-spacing: .25px;font-size: calc(0.9em + 2.5px);font-weight: 500;position: relative;}
#message_sy4>.content > section:nth-child(1) > h2::before{content:'一、';}
#message_sy4>.content > section:nth-child(2) > h2::before{content:'二、';}
#message_sy4>.content > section:nth-child(3) > h2::before{content:'三、';}
#message_sy4>.content > section:nth-child(4) > h2::before{content:'四、';}
#message_sy4>.content > section:nth-child(5) > h2::before{content:'五、';}
#message_sy4>.content > section:nth-child(6) > h2::before{content:'六、';}
#message_sy4>.content > section:nth-child(7) > h2::before{content:'七、';}
#message_sy4>.content > section:nth-child(8) > h2::before{content:'八、';}
#message_sy4>.content > section:nth-child(9) > h2::before{content:'九、';}
#message_sy4>.content > section:nth-child(10) > h2::before{content:'十、';}
#message_sy4>.content > section:nth-child(11) > h2::before{content:'十一、';}
#message_sy4>.content > section:nth-child(12) > h2::before{content:'十二、';}
#message_sy4>.content > section:nth-child(13) > h2::before{content:'十三、';}
#message_sy4>.content > section:nth-child(14) > h2::before{content:'十四、';}
#message_sy4>.content._square > section > h2::before {content: "";display: block;width: 5px;height: 5px;top: 9px;background: #2c7ec2;left: -1em; }
#message_sy4>.content._dot > section > h2::before {content: "";display: block;width: 5px;height: 5px;top: 9px;border-radius: 100%;background: #2c7ec2;left: -1em; }
#message_sy4>.content.no-style{margin-left:0px;}
#message_sy4>.content.no-style > section > h2::before{content:'';}
#message_sy4>.content section h4{margin-top: 40px;}
#message_sy4>.content section h4.rect::before{content:'';display: inline-block;width: 5px;height: 1em;background-color: #686868;vertical-align: -2.5px;}
#message_sy4>.content section h4.center_line_sy1 {display: inline-block;border-bottom: 2px solid #7c7c7c;margin-left: 50%;transform: translateX(-50%);}
#message_sy4>.content section h4.center_line_sy2 {text-align: center;}
#message_sy4>.content section h4.center_line_sy2::before{content:'';display: block;width: 50px;height:2px;background-color: #7c7c7c;position: absolute;bottom:0;right:0;left:0;margin-left: auto;margin-right: auto;}
/* [List] all _____________________________*/
#message_sy4 ul {counter-reset: list;margin-left: 1.4em;}
#message_sy4 ul li{position: relative;}
#message_sy4 ul li::before{ position: absolute;left: -1.4em;}
#message_sy4 ul li::before {content: counter(list) ".";counter-increment: list;}
#message_sy4 ul.no-style{margin-left:0 !important;}
#message_sy4 ul.no-style>li::before {content:'' !important;}
/* [List] 各層行距大小控制 __________________*/
#message_sy4>.content section {margin-bottom: 40px;line-height: 1.8em; }
#message_sy4>.content._closer section {margin-bottom: 5px;}
#message_sy4>.content section li {margin-bottom: 20px; }
#message_sy4>.content section li > h2 {margin-bottom: 15px; }
#message_sy4>.content section li li {margin-bottom: 20px; }
#message_sy4>.content section ul._closer li {margin-bottom: 5px; }
#message_sy4>.content section li ul._closer li {margin-bottom: 5px; }
#message_sy4>.content section ul._closer li ul li {margin-bottom: 5px; }
/* [List] Style_____________________________*/
#message_sy4>.content section > ul > li > ul {counter-reset: list;margin-left: 1.4em;}
#message_sy4>.content section > ul > li > ul > li:before {content: "(" counter(list) ") ";counter-increment: list;left: -1.4em;}
#message_sy4>.content section ul._square li::before {content: "";display: block;width: 5px;height: 5px;top: 9px;background: #7c7c7c; }
#message_sy4>.content section ul._dot li::before {content: "";display: block;width: 5px;height: 5px;top: 9px;border-radius: 100%;background: #7c7c7c; }
/* 卡牌式商品 ================================================*/
#message_sy4>.content section .card img{margin-bottom:0px;margin-top:0px;}
#message_sy4>.content section .card h5{text-align:center;white-space: nowrap;position: relative;text-overflow: ellipsis;font-weight: 500;line-height: 1.4;}
#message_sy4>.content section .card p{text-align: center;}
#message_sy4>.content section .card p span{display: block;}
#message_sy4>.content section .card p ._orig::before,
#message_sy4>.content section .card p ._orig::after{display:inline;vertical-align: 1px;}  
#message_sy4>.content section .card p ._orig::before{content:'( ';}
#message_sy4>.content section .card p ._orig::after{content:' )';}
#message_sy4>.content section .card p ._onSale{color:#e70012;font-size: 20px;}
#message_sy4>.content section .card .CTA{width: 80%;height: 30px;margin: auto;margin-top:10px;margin-bottom: 30px;text-align: center;}
#message_sy4>.content section .card .CTA::before,#message_sy4>.content section .card .CTA::after{content:'';display: table;clear:both}
#message_sy4>.content section .card .CTA>a{display: block;width: 100%;height: 100%;text-align: center;line-height: 30px;text-decoration: none;color:#1279c2 !important;border: 1.2px solid #1279c2;border-radius: 5px;transition: all .3s;}
#message_sy4>.content section .card .CTA>a:hover{background-color:#1279c2;color:#fff !important;}
#message_sy4>.content section .card .CTA._two a{display:inline-block;width:40%;}
/* 表格 ================================================*/
#message_sy4 table { line-height:18px; padding-top:10px;font-weight:500;}
#message_sy4 table th,#message_sy4 table td {padding:6px 12px;border:1px solid #737373;text-align:center; }
#message_sy4 table th { color:#FFF; background-color:#a0a0a0; }
#message_sy4 table td {color:#737373;}

@media screen and (max-width: 575px){
	#message_sy4{overflow-x: hidden;}
	#message_sy4>header{padding-left:10px;padding-right: 10px;}
	#message_sy4 > header *{text-align: left;}
	#message_sy4>header h1{font-size: 20px;letter-spacing: -.5px;}
	#message_sy4>header h2{font-size: 14px;}
	#message_sy4>.content{margin-left: 0;padding-left:10px;padding-right: 10px;}
	#message_sy4>.content > section > h2{transform: translateX(2em);}
	#message_sy4>.content section h4{transform: translateX(1em);}
}
/* End_模板4_ */



/*  模板5 */
/*** (1) 簡化樣板4 (2) [新聞稿]專用 ***/
#message_sy5{position: relative;font-size: 14px;color:#7c7c7c;overflow: visible;font-family: Arial, "Microsoft JhengHei", sans-serif;padding-bottom:15px;border-bottom:1px dashed #ababab;}
#message_sy5 *{color:inherit;}
#message_sy5 h1,#message_sy5 h2,#message_sy5 h3,#message_sy5 h4,#message_sy5 h5{margin: 0;padding:0;font-size: 1em;line-height:inherit;position: relative;}
#message_sy5 img{display: block;width: auto;width: initial;max-width: 100%;margin:20px auto;}
#message_sy5 img.belt{margin-left: -15px;}
#message_sy5 dt{font-weight:300;}
#message_sy5 hr{display: block;height: 0px;background-color: transparent;border-top: 1px dashed #ccc;}
#message_sy5 span.br{display: block;width: 100%;height: 17px;}
#message_sy5 ._red{color: #e70012 !important;}
#message_sy5 ._blue{color: #2c7ec2 !important;}
#message_sy5 a{color: #2c7ec2;}
#message_sy5 .mrg_tp_0{margin-top: 0px !important;}
#message_sy5 .mrg_tp_50{margin-top: 50px;}
#message_sy5 .container-fluid{padding-left:15px;padding-right:15px;margin-right: auto;margin-left: auto}
#message_sy5 .chinese_bracket{margin-left:-5px;}
#message_sy5 .line_through{text-decoration:line-through;}
#message_sy5 h1{text-align:center;color: #a51f26;font-size: 24px;font-weight:700;margin-top: 20px;margin-bottom: 20px;line-height: 1.4;}
#message_sy5 h2{text-align:center;font-size: 18px;margin-top: 10px;margin-bottom: 10px;}
#message_sy5 {margin-left: 2em;counter-reset: li; padding-left:10px;padding-right:10px;}
#message_sy5 > section {margin-bottom: 30px;list-style: none;position: relative;}
#message_sy5 > section {position: relative;top: 0px; }
#message_sy5 > section > h3 {color:#2c7ec2;margin-bottom: 12px;position: relative;}
#message_sy5 > section > h3::before{content: "";display: block;width: 5px;height: 5px;top: 9px;background: #2c7ec2;position:absolute;top:10px;left:-13px;}
#message_sy5 > section > h3 span {letter-spacing: .25px;font-size: calc(0.9em + 2.5px);font-weight: 500;position: relative;}
#message_sy5 > section h4{margin-top: 40px;}
#message_sy5 > section h4.rect::before{content:'';display: inline-block;width: 5px;height: 1em;background-color: #686868;vertical-align: -2.5px;}
#message_sy5 > section h4.center_line_sy1 {display: inline-block;border-bottom: 2px solid #7c7c7c;margin-left: 50%;transform: translateX(-50%);}
#message_sy5 > section h4.center_line_sy2 {text-align: center;}
#message_sy5 > section h4.center_line_sy2::before{content:'';display: block;width: 50px;height:2px;background-color: #7c7c7c;position: absolute;bottom:0;right:0;left:0;margin-left: auto;margin-right: auto;}
/* [List] all _____________________________*/
#message_sy5 ul {counter-reset: list;margin-left: 1.4em;}
#message_sy5 ul li{position: relative;}
#message_sy5 ul li::before{ position: absolute;left: -1.4em;}
#message_sy5 ul li::before {content: counter(list) ".";counter-increment: list;}
/* [List] 各層行距大小控制 __________________*/
#message_sy5 > section {margin-bottom: 5px;line-height: 1.8em; }
#message_sy5 > section ul li {margin-bottom: 5px; }
#message_sy5 > section li > h3 {margin-bottom: 15px; }
/* [List] Style_____________________________*/
#message_sy5 > section > ul > li > ul {counter-reset: list;margin-left: 1.4em;}
#message_sy5 > section > ul > li > ul > li:before {content: "(" counter(list) ") ";counter-increment: list;left: -1.4em;}
/* 卡牌式商品 ================================================*/
#message_sy5 > section .card img{margin-bottom:0px;margin-top:0px;}
#message_sy5 > section .card h5{text-align:center;white-space: nowrap;position: relative;text-overflow: ellipsis;font-weight: 500;line-height: 1.4;}
#message_sy5 > section .card p{text-align: center;}
#message_sy5 > section .card p span{display: block;}
#message_sy5 > section .card p ._orig::before,
#message_sy5 > section .card p ._orig::after{display:inline;vertical-align: 1px;}  
#message_sy5 > section .card p ._orig::before{content:'( ';}
#message_sy5 > section .card p ._orig::after{content:' )';}
#message_sy5 > section .card p ._onSale{color:#e70012;font-size: 20px;}
#message_sy5 > section .card .CTA{width: 80%;height: 30px;margin: auto;margin-top:10px;margin-bottom: 30px;text-align: center;}
#message_sy5 > section .card .CTA::before,#message_sy5 > section .card .CTA::after{content:'';display: table;clear:both}
#message_sy5 > section .card .CTA>a{display: block;width: 100%;height: 100%;text-align: center;line-height: 30px;text-decoration: none;color:#1279c2 !important;border: 1.2px solid #1279c2;border-radius: 5px;transition: all .3s;}
#message_sy5 > section .card .CTA>a:hover{background-color:#1279c2;color:#fff !important;}
#message_sy5 > section .card .CTA._two a{display:inline-block;width:40%;}
/* 表格 ================================================*/
#message_sy5 table { line-height:18px; padding-top:10px;font-weight:500;}
#message_sy5 table th,#message_sy5 table td {padding:6px 12px;border:1px solid #737373;text-align:center; }
#message_sy5 table th { color:#FFF; background-color:#a0a0a0; }
#message_sy5 table td {color:#737373;}

@media screen and (max-width: 575px){
	#message_sy5{overflow-x: hidden;}
	#message_sy5{margin-left: 0;}
	#message_sy5 > header *{text-align: left;}
	#message_sy5 h1{font-size: 20px;}
	#message_sy5 h2{font-size: 14px;}
	#message_sy5 > section > h3{transform: translateX(2em);}
	#message_sy5 > section h4{transform: translateX(1em);}
}
/* End_模板5_ */


/* 新．模板 - 001 */
#Template_msg001 { position:relative; font-size:15px; color: #7c7c7c; font-family:"Microsoft JhengHei"; padding-bottom:15px; border-bottom:1px dashed #ababab; }
#Template_msg001 * { color:inherit; margin:0; padding:0; box-sizing:border-box; }
#Template_msg001 img { display:block; width:initial; max-width:100%; margin:20px auto; }

#Template_msg001>dt { font-weight:300; }

#Template_msg001>header>h1 { text-align:center; color:#a51f26; font-size:24px; font-weight:700; margin-top:20px; margin-bottom:20px; line-height:1.4; }

#Template_msg001>section { margin-bottom:5px; line-height:1.8em; padding:10px 0 50px 0; }
#Template_msg001>section>h3 { color:#2c7ec2; margin-bottom:12px; display:flex; font-size:1.2em; justify-content:flex-start; align-items:center; }
#Template_msg001>section>h3::before { content:""; display:block; min-width:5px; height:5px; background:#2c7ec2; margin-right:5px; }
#Template_msg001>section>h3>span { letter-spacing:.25px; font-size:calc(0.9em + 2.5px); font-weight:500; }
#Template_msg001>section>p { margin:5px 0 27px 0; }
#Template_msg001>section>p:last-child { margin-bottom:5px; }

@media screen and (max-width: 575px){
	#Template_msg001 { padding:0 10px; }
}
/* 新．模板 - 001 */

/* 新．模板 - 002 */
#Template_msg002 { color: #7c7c7c; }
#Template_msg002 * { color:inherit; margin:0; padding:0; box-sizing:border-box; }
#Template_msg002 img { display:block; width:initial; max-width:100%; }
#Template_msg002>section { margin:20px 0 50px; width:100%; }
#Template_msg002>section>h1 { text-align: center; color: #a51f26; font-size: 24px; font-weight: 700; margin: 20px 0; }
#Template_msg002>section>h2 { color: #2c7ec2; margin-bottom:20px; letter-spacing: .25px; font-weight: 500; font-size: 1em; line-height: inherit; }
#Template_msg002>section>dt { font-size: 14px; }
#Template_msg002>section>a { display:block; margin: 20px 0; }
#Template_msg002>section>a>img, #Template_msg002>section>img { margin: 20px auto; }
#Template_msg002>section>ul { list-style:none; display:flex; flex-wrap:wrap; }
#Template_msg002>section>ul>li { width:33.333%; text-align: center; padding:20px; }
#Template_msg002>section>ul>li>h3, #Template_msg002>section>ul>li>h4 { margin:5px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 500; line-height: 1.4; font-size: 1em; }
#Template_msg002>section>ul>li>dt { margin:15px 0 5px; }
#Template_msg002>section>ul>li>dt:before, #Template_msg002>section>ul>li>dt:after { display: inline; vertical-align: 1px; }
#Template_msg002>section>ul>li>dt:before { content: '( '; }
#Template_msg002>section>ul>li>dt:after { content: ' )'; }
#Template_msg002>section>ul>li>div { margin:5px 0; color: #e70012; font-size: 20px; }
#Template_msg002>section>ul>li>ol { margin:25px 10px 10px; display:flex; list-style:none; justify-content: space-evenly;  }
#Template_msg002>section>ul>li>ol>li { color: #1279c2; }
#Template_msg002>section>ul>li>ol>li>a { display:block; padding:5px 10px; font-size:15px; border: 1.2px solid #1279c2; transition: all .3s; }
#Template_msg002>section>ul>li>ol>li>a:hover { background-color: #1279c2; color: #fff; }

@media screen and (max-width:999px){
	#Template_msg002>section>ul>li { width: 100%; }
}
/* 新．模板 - 002 */