﻿@charset "utf-8";
/* textStyle*/


.TargetFix3 {
	font-size: 100%;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FF0;
}
.TargetFix5 {
	font-size: 90%;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FF0;
}
.TargetFix6 {
	font-size: 90%;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FFF;
}
.TargetFix7 {
	font-size: 90%;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FFF;
}
.TextStyle1-1 {
	font-size: 80%;
	line-height: 24px;
	font-weight: bold;
}
.TextStyle1 {
	font-size: 80%;
	line-height: 21px;
}
p.TextStyle1 {
	margin: 0 0 15px;
	font-size: 80%;
	line-height: 21px;
}
.TextStyle2 {
	font-size: 80%;
	line-height: 21px;
}
p.TextStyle2 {
	margin: 0 0 10px;
	font-size: 80%;
	line-height: 21px;
}
.TextStyle3 {
	font-size: 125%;
	line-height: 21px;
}
P.TextStyle3 {
	margin: 0 0 10px;
	font-size: 100%;
	line-height: 21px;
}
.TextStrong {
	font-weight: bold;
}
.colorRed {
	color: #cc0000;
}
.colorRed2 {
	color: red;
}
/* title with red color*/
h2 {
	height: 25px;
	float: left;
	width: 100%;
	border-width: 0px 0px 0px 0px;
	background-image: url(/images/title/mask.gif);
	background-repeat: repeat-x;
	background-position: top;
}
h2 span {
	float: left;
	height: 22px;
	vertical-align: bottom;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	border-width: 0px;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 110%;
}
h2 span.pic {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 7px;
	height: 25px;
	border-width: 0px;
}
h2.sub {
	border-width: 0px;
	background-image: url(/images/title/r_mask.gif);
}
h2.sub span {
	height: 21px;
}
/* title with blue color*/
h2.BlueSub {
	border-width: 0px;
	background-image: url(/images/title/b_mask.gif);
}
h2.BlueSub span {
	height: 21px;
}
/* title with green color*/

h2.GreenSub {
	border-width: 0px;
	background-image: url(/images/title/g_mask.gif);
}
h2.GreenSub span {
	height: 21px;
}
/* title with orange color*/

h2.OrangeSub {
	border-width: 0px;
	background-image: url(/images/title/o_mask.gif);
}
h2.OrangeSub span {
	height: 21px;
}
/* title with purple color*/

h2.PurpleSub {
	border-width: 0px;
	background-image: url(/images/title/p_mask.gif);
}
h2.PurpleSub span {
	height: 21px;
}
/* title with yellow color*/

h2.YellowSub {
	border-width: 0px;
	background-image: url(/images/title/y_mask.gif);
}
h2.YellowSub span {
	height: 21px;
}
/* overwirte Header Country img link */
div#Header ul#Region li.Country a {
	padding: 0 0 0 8px;
	background-image: url();
}
/* overwrite pageTitleStyle1 with double gray underline and right side hitachi picture*/

div.PageTitleStyle1 {
	margin: 10px 0 15px 0;
	padding: 0 0 13px;
	background: url(../../images/bg/gray_pagetitle.gif) repeat-x 0 100%;
}
div.PageTitleStyle1 h1 {
	background-image: url(../../images/img_040.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 120%;
}
div.Grid3 div.PageTitleStyle1 h1 {
	background-image: url();
}
/*	index page list title*/

div.IndexTitleStyle {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
div.IndexTitleStyle h2 {
	border-width: 0px;
}
ul.IndexListStyle1 {
	height: 160px;
	padding-top: 5px;
}
ul.IndexListStyle2 {
	height: 110px;
	padding-top: 5px;
}
ul.IndexListStyle2 li {
	margin: 0 0 7px;
	padding: 0 0 0 25px;
	background: url(/image/h1_en/icon/icon_link_right.gif) no-repeat 0.6em 0.1em;
	font-size: 83%;
	font-weight: normal;
}
ul.IndexListFirstItem {
	width: 283px;
	margin: -3px 0px 0px 0px;
	padding-top: 5px;
	border-style: solid;
	border-width: 2px 1px 1px 1px;
	border-color: #cdcdcd;
}
ul.IndexListFirstItemnob {
	width: 283px;
	border-width: 0px;
}
ul.IndexListLastItem {
	width: 284px;
	margin: -3px 0px 0px -1px;
	padding-top: 5px;
	border-style: solid;
	border-width: 2px 1px 1px 1px;
	border-color: #cdcdcd;
}
div.indexBannerArea {
	width: 569px;
}
ul.IndexListStyle1 li {
	margin: 0 0 7px;
	padding: 0 0 0 25px;
	background: url(/image/h1_en/icon/icon_link_right.gif) no-repeat 0.6em 0.1em;
	font-size: 83%;
	font-weight: normal;
}
ul.IndexListStyle1 li.nonarrow {
	margin: 0 0 7px;
	padding: 0 0 0 25px;
	background: url() no-repeat 0 0;
	font-size: 83%;
	font-weight: normal;
}
font.IndexTextStyle2 {
	color: #08427c;
	font-size: 80%;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* list */
ul.targetListStyle1 {
	font-size: 80%;
	margin: 0 0 15px;
}
ul.targetListStyle1 li {
	width: 100%;
	margin: 0 0 5px;
}
ul.targetListStyle1 li div.title {
	line-height: 21px;
	float: left;
	margin: 0 0 0px;
	padding: 0 0 0 0px;
}
ul.targetListStyle1 li div.content {
	line-height: 21px;
	float: left;
	margin: 0 0 0px;
	padding: 0 0 0 5px;
}
div.LV1LinkSet div.ClearFix h2 {
	background-image: url();
	width: 50%;
}
.txt-12 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.txt-13 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	line-height: 23px;
	color: #333333;
}
.txt-13-2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	line-height: 20px;
	color: #333333;
}
.txt-15-b {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 23px;
	color: #F0952F;
	font-weight: bold;
	margin-top: 0px;
}
.txt-11 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
#test td {
	padding-bottom: 0px;
	padding-left: 0px;
}
#test1 td {
	padding-bottom: 0px;
	padding-left: 0px;
}
#test3 td {
	padding-bottom: 0px;
}
#test4 td {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.TargetFix4 tr td {
	padding-top: 0px;
	padding-bottom: 0px;
}
.TargetFix3 {
	margin-top: 10px;
}
.TargetFix3 tr td {
	padding: 5px 0px 5px 35px;
	font-weight: bolder;
}
.TargetFix7 tr td {
	padding: 5px 0px 5px 0px;
}
.TargetFix7 {
	margin-bottom: 5px;
}
.TargetFix2 tr td {
	padding-bottom: 0px;
	padding-left: 30px;
}
p.TargetFix1 {
	margin-bottom: 0px;
}
.movie-title {
 background-image:(../../images/products/movie/Introduction_icon_title01.jpg) font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.movie-icon {
	background-image: url(../../images/products/movie/Introduction_icon_bg02.gif);
}
.movie-icon:hover {
	background-image: url(../../images/products/movie/Introduction_icon_bg02a.gif);
}
.movie-icon a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #525252;
	text-decoration: none;
}
.movie-icon a div {
	color: #525252;
	text-decoration: none;
	line-height: 17px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 12px;
}
.movie-icon a div:hover {
	color: #ffffff;
}
.movie-icon_ {
	background-image: url(../../images/products/movie/Introduction_icon_bg02a.gif);
}
.movie-icon_ a div {
	color: #ffffff;
}
.movie-icon02 {
	background-image: url(../../images/products/movie/Introduction_icon_bg01.jpg);
}
.movie-icon02:hover {
	background-image: url(../../images/products/movie/Introduction_icon_bg01a.gif);
}
.movie-icon02 a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #525252;
	text-decoration: none;
}
.movie-icon02 a:hover {
	color: #ffffff;
}
.movie-icon02 a div {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #525252;
	text-decoration: none;
	line-height: 17px;
	padding-top: 11px;
	padding-bottom: 9px;
	padding-left: 12px;
}
.movie-icon02 a div:hover {
	color: #ffffff;
}
.movie-icon02_ {
	background-image: url(../../images/products/movie/Introduction_icon_bg01a.gif);
}
.movie-icon02_ a {
	color: #ffffff;
}
.movie-icon02_ a div {
	color: #ffffff;
}
table.TableStyle4 td {
	padding: 4px 1px;
	font-size: 11px;
	line-height: 1.15;
	text-align: left;
	border: solid 1px #FFF;
	text-align: center;
}
.ftxtxx {
	background: url(../../images/products/products-a/RD200J-280N-img08-20.gif);
	background-position: center 0px;
	width: 14px;
	height: 14px;
	display: inline-table;
	margin-bottom: -2px;
	margin-right: 1px;
}
table.TableStyle5 td {
	padding: 5px 1px;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	border: solid 1px #FFF;
	text-align: center;
}
.targetTableStyle5.module-cancel {
	margin: 7px 0 7px;
}
/* service/location css */

table.newLocation {
	font-family: Arial, Helvetica, sans-serif, 'Microsoft JhengHei', 'Heiti TC';
	border: 0;
	width: 100%;
	margin-bottom: 15px;
	background-color: #ddd;
	border-bottom: 2px #aaa solid;
}
table.newLocation td {
	border: 0;
	font-size: 15px;
	padding: 25px 18px;
}
table.newLocation td span {
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
}
table.newLocation td select {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	min-height: 28px;
	margin-left: 5px;
	border: 1px #aaa solid;
	padding: 3px;
	width: 195px;
	font-family: Arial, Helvetica, sans-serif, 'Microsoft JhengHei', 'Heiti TC';
}
table.newLocation td select option {
	font-family: Arial, Helvetica, sans-serif, 'Microsoft JhengHei', 'Heiti TC';
}
table.newLocation td button.submit {
	font-family: Arial, Helvetica, sans-serif, 'Microsoft JhengHei', 'Heiti TC';
	cursor: pointer;
	border-radius: 5px;
	background-color: #555;
	border: 0;
	color: #fff;
	text-align: center;
	width: 89px;
	font-size: 14px;
	padding: 7px 0;
}
table.newLocation td button.submit:focus {
	outline: none;
}
table.newLocation td button.submit:active {
	background-color: #444;
}
.mapsWrap {
	display: none;
	opacity: 0;
	width: 100%;
	border: 1px #ccc solid;
	border-radius: 6px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mapsWrap .serviceInfo {
	font-family: Arial, Helvetica, sans-serif, 'Microsoft JhengHei', 'Heiti TC';
	background-color: #18579A;
	padding: 8px 0;
	margin-bottom: 3px;
}
.mapsWrap .serviceInfo:after {
	content: "";
	clear: both;
	display: block;
}
.mapsWrap .serviceInfo >div {
	float: left;
	width: 25.25%;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 12px 0 12px 12px;
	text-align: letft;
	border-left: 1px #1B61AD solid;
	border-right: 1px #154B88 solid;
}
.mapsWrap .serviceInfo >div span {
	font-size: 14px;
	display: inline-block;
	padding: 4px 0;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mapsWrap .serviceInfo >div.name {
	width: 15%;
	font-weight: bold;
}
.mapsWrap .serviceInfo >div.name span {
	font-size: 16px;
}
.mapsWrap .serviceInfo >div.locate {
	width: 34.5%;
}
.mapsWrap .googleWrap {
	width: 100%;
}
.mapsWrap .icon_fax {
	background: url('../../images/service/fax.png');
	width: 20px;
	height: 20px;
}
.mapsWrap .icon_locate {
	background: url('../../images/service/locate.png');
	width: 14px;
	height: 21px;
}
.mapsWrap .icon_phone {
	background: url('../../images/service/phone.png');
	width: 19px;
	height: 19px;
}
.mapsWrap .serviceInfo span {
	display: inline-block;
	vertical-align: middle;
}
.mapsWrap .serviceInfo i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.suggestCompany {
	font-family: Arial, Helvetica, sans-serif, 'Microsoft JhengHei', 'Heiti TC';
	padding-top: 30px;
	width: 98%;
	margin: 0 auto 50px;
}
.suggestCompany .loc {
	border: 1px #ccc solid;
	border-radius: 6px;
	padding: 9px 15px;
	margin-bottom: 6px;
}
.suggestCompany .loc >span {
	display: table;
}
.suggestCompany .loc .maps {
	padding-top: 10px;
}
.suggestCompany .loc ul {
	display: table-row;
}
.suggestCompany .loc ul li {
	padding: 0 5px;
	/*float:left;*/
	display: table-cell;
	vertical-align: middle;
	width: 5%;
	font-size: 14px;
	line-height: 140%;
}
.suggestCompany .loc ul li.company {
	width: 15%;
	font-weight: bold;
	font-size: 15px;
}
.suggestCompany .loc ul li.addr {
	width: 34%;
}
.suggestCompany .loc ul li.tel {
	width: 23%;
}
.suggestCompany .loc ul li.fax {
	width: 23%;
}
.icon_locBtn {
	cursor: pointer;
	display: inline-block;
	background: url('../../images/service/serviceBtn.png');
	width: 43px;
	height: 31px;
}
.icon_locBtn:active {
	display: inline-block;
	background: url('../../images/service/serviceBtn_on.png');
	width: 43px;
	height: 31px;
}
.suggestCompany .loc.active {
	background-color: #ddd;
	transition: all linear 0.2s;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
}
.targetTableStyle5.module-cancel tr .bold.noline {
	line-height: 21px;
}
/******20170621**********/
table.targetTableStyle5 td {
	padding: 10px 0px;
	height: 0px;
}
table.targetTableStyle5 td.icon_right_b {
	width: 30px;
}
table.targetTableStyle5 td.noline {
	padding-bottom: 5px;
}
.first_rd360 li a {
	height: 24px;
	border: 1px solid #d2be85;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	color: #555;
	display: block;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_rd360 li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_ras22uk {
	height: 58px !important
}
.first_ras22uk li a {
	height: 24px;
	border: 1px solid #cccccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	color: #555;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #E8F8F2 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #E8F8F2 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #E8F8F2 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8F8F2', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_ras22uk li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow2.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_rad80uk li a {
	color: #BF5904;
	height: 24px;
	border: 1px solid #cccccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #FDF2C5 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #FDF2C5 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #FDF2C5 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDF2C5', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_rad80uk li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow3.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_ra28na {
	height: 58px !important
}
.first_ra28na li a {
	color: #555555;
	height: 24px;
	border: 1px solid #ccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_ra28na li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow4.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_ra22wk li a {
	color: #555555;
	height: 24px;
	border: 1px solid #ccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_ra22wk li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow5.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_ra22tk li a {
	color: #555555;
	height: 24px;
	border: 1px solid #cccccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_ra22tk li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow3.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_kxr30 {
	height: 58px !important
}
.first_kxr30 li a {
	color: #555555;
	height: 24px;
	border: 1px solid #cccccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_kxr30 li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow6.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_ras22nk {
	height: 58px !important
}
.first_ras22nk li a {
	color: #555555;
	height: 24px;
	border: 1px solid #cccccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_ras22nk li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow7.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_ras22sct {
	height: 58px !important
}
.first_ras22sct li a {
	color: #4E786F;
	height: 24px;
	border: 1px solid #cccccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #EEF6F4 15%, #FFFFFF 60%, #FFFFFF 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #EEF6F4 15%, #FFFFFF 60%, #FFFFFF 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #EEF6F4 15%, #FFFFFF 60%, #FFFFFF 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEF6F4', endColorstr='#FFFFFF', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_ras22sct li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow8.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_setfree {
	height: 58px !important
}
.first_setfree li a {
	color: #555555;
	height: 24px;
	border: 1px solid #dddddd;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 15%, #FFFFFF 60%, #FFFFFF 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 15%, #FFFFFF 60%, #FFFFFF 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 15%, #FFFFFF 60%, #FFFFFF 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#FFFFFF', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_setfree li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow9.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_r410a26 {
	height: 58px !important
}
.first_r410a26 li a {
	color: #387E6F;
	height: 24px;
	border: 1px solid #dddddd;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #D6EDE7 15%, #FFFFFF 60%, #FFFFFF 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #D6EDE7 15%, #FFFFFF 60%, #FFFFFF 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #D6EDE7 15%, #FFFFFF 60%, #FFFFFF 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D6EDE7', endColorstr='#FFFFFF', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_r410a26 li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow10.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_rhs li a {
	color: #8C4600;
	height: 24px;
	border: 1px solid #cccccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #F5F5F5 15%, #FFFFFF 60%, #FFFFFF 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #F5F5F5 15%, #FFFFFF 60%, #FFFFFF 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #F5F5F5 15%, #FFFFFF 60%, #FFFFFF 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#FFFFFF', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_rhs li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow3.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.first_ras_jx1 li a {
	color: #359BC1;
	height: 24px;
	border: 1px solid #cccccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	display: block;
	background: #E8F8F2; /* Old browsers */
	background: -moz-linear-gradient(top, #D7ECF4 15%, #FFFFFF 60%, #FFFFFF 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #D7ECF4 15%, #FFFFFF 60%, #FFFFFF 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #D7ECF4 15%, #FFFFFF 60%, #FFFFFF 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D7ECF4', endColorstr='#FFFFFF', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_ras_jx1 li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow11.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
table.TableStyleykudpi td {
	color: #000;
	padding: 5px 3px;
	font-size: 13px;
	line-height: 150%;
	border: solid 1px #bbb;
	text-align: center;
}
.tleftss {
	text-align: left !important;
}
ul.listnj {
	margin: 0 0 15px;
}
ul.listnj li {
	font-size: 80%;
	line-height: 21px;
	margin-left: 0.8em;
	text-indent: -0.8em;
}
p.TextStyle1nj {
	margin: 0;
	font-size: 80%;
	line-height: 21px;
}
ul.listnj1 {
	margin: 0 0 15px;
}
ul.listnj1 li {
	font-size: 80%;
	line-height: 21px;
	margin-left: 1em;
	text-indent: -1em;
}
ul.ml3 li {
	margin-left: 3em !important;
}
.mb0 {
	margin-bottom: 0px !important
}
.notenn li {
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif";
	margin-left : 5em !important;
	color: #444;
	margin-bottom: 4px;
    line-height: 145%;
}
.notenn li:first-child {
	text-indent : -2em !important;
}
.notenn li sup{ 
color:#444;
}
sup{
	font-size: smaller !important;
}
.notenn2 li {
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif";
	margin-left: 2.5em !important;
	color: #444;
	margin-bottom: 4px;
    line-height: 145%;
}
.notenn2 li:first-child {
	text-indent : -2em !important;
}
/***********business terms*/
ul.b_terms>li {
	list-style: decimal;
	line-height: 150%;
	margin-top: 0;
	margin-left: 1em;
	font-size: 95%;
}
ul.b_terms>li div {
	font-weight: bold;
}
ul.b_terms>li p {
	font-weight: normal;
	font-size: 90%;
	line-height: 130%;
	margin-top: 3px;
	margin-left: 1em;
	text-indent: -1em;
}
ul.b_terms>li p:last-child {
	margin-bottom: 10px;
}
ul.b_terms>li>ul>li {
	font-weight: normal;
	font-size: 90%;
	line-height: 19px;
	margin-left: 1.7em;
	text-indent: -1.7em;
	margin-bottom: 5px;
}
ul.b_terms li ul li ul {
	margin-bottom: 3px;
	margin-top: 3px;
}
ul.b_terms li ul li ul li {
	margin-bottom: 2px;
	margin-left: 1.1em;
	text-indent: -1.1em;
	line-height: 140%;
}
ul.b_terms>li:nth-child(n+10)>ul>li {
	margin-left: 2.2em;
	text-indent: -2.2em;
}
ul.b_terms>li>ul>li:nth-child(n+10) {
	margin-left: 2.2em;
	text-indent: -2.2em;
}
ul.b_terms>li>ul>li.notm {
	margin-left: 0;
	text-indent: 0;
}
ul.annex >li {
	margin-top: 7px;
}
ul.annex >li:last-child {
	margin-bottom: 30px;
}
ul.annex >li:last-child {
	margin-bottom: 30px;
}
ul.annex>li div {
	font-weight: normal;
}
.txt14n {
	font-size: 14px;
	line-height: 150%;
	padding: 10px 0px;
}
.txt14n>p {
	margin-top: 5px;
	line-height: 150%
}
ul.mb15 {
	margin-bottom: 15px
}
div.newSection td.txt14n {
	font-size: 14px;
	line-height: 150%;
	padding: 10px 0px;
}
div.newSection table.intab {
	margin-bottom: 10px;
	margin-top: 20px;
}
table.intab tr th {
	border: 0;
	background: transparent;
	padding: 0;
}
table.intab tr td {
	font-size: 14px;
	line-height: 150%;
	padding: 10px 20px 10px 0;
}
.pd20 {
	padding: 20px !important
}
div.newSection .txt16n {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding: 5px 20px;
	background: #72604a;
	text-align: left;
	display: inline-block;
	margin-top: 15px;
}
div.newSection .txt16n>span {
	font-size: 16px;
	font-weight: normal;
	color: #eeeeee;
}
hr.hrpp {
	border: 0;
	height: 0;
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(255,255,255,0.3);
	margin: 40px 0
}
.notelist {
	padding: 10px 20px;
}
.notelist p {
	font-size: 12px;
	color: #222;
	line-height: 140%;
	margin-left: 0.7em;
	text-indent: -0.7em;
	margin-bottom: 4px;
}
.notelist2 {
	padding: 0;
}
.notelist2 p {
	font-size: 12px;
	color: #444;
	line-height: 150%;
	margin-left: 1.3em;
	text-indent: -1.3em;
	margin-bottom: 4px;
	text-align:left !important;
}
.first_chc li a {
	height: 24px;
	border: 1px solid #f3bbb9;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	color: #555;
	display: block;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_chc li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow4.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
table.TableStyle5 td p {
	text-align: left;
	margin-bottom: 5px;
	line-height: 140%;
	margin-left: 1.5em;
	text-indent: -1.5em;
	padding: 0 5px;
}
.first_rhsna li a {
	height: 24px;
	border: 1px solid #BA8DBE;
	text-align: left;
	padding-left: 4px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	color: #555;
	display: block;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_rhsna li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow9.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}
.font14 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	padding: 10px 12px;
}
.font16 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	line-height: 22px;
	color: #000000;
	padding: 10px 12px;
}
.tabnewstyle tr td {
	padding: 7px;
}
div.newSection table.targetTableStyle7 td, div.newSection table.targetTableStyle7 th {
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #cdccc8;
	padding: 5px;
	line-height: 17px;
	font-size: 13px;
}
div.newSection table.targetTableStyle7 th {
	font-weight: bold
}
div.productsubmenu {
	margin-bottom: 15px;
}
ul.PageTop2 {
	margin: 0px;
	text-align: right;
	padding: 5px 0 15px 0;
}
h1.contentTitle {
	width: 100%;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	background: url(../../images/products/products-a/title_bg.png) repeat-x 0 center;
}
h1.contentTitle.Fixedpage {
	background: url(../../images/products/products-a/title_bg2.png) repeat-x 0 center;
    margin: 13px 0 3px 0;
    clear: both;
}
h1.contentTitle i {
	width: 6px;
	height: 26px;
	display: inline-flex;
	vertical-align: top;
}
h1.contentTitle em {
    width: 6px;
    height: 26px;
    display: inline-flex;
    vertical-align: top;
}
h1.contentTitle span {
	font-size: 27px;
	color: #333;
	font-family: Arial, "Microsoft JhengHei", 微軟正黑體;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	    line-height: 28px;
}
h1.contentTitle.Fixedpage span {
    font-size: 22px;
    padding: 5px 10px;
}
.TableStylenews {
	margin-bottom: 30px;
	border-bottom: 2px solid #8DC21F;
	box-shadow: 0px 17px 10px -10px rgba(0, 0, 0, 0.1);
}
.TableStylenews th, .TableStylenews td {
	border: 0;
	border-bottom: 1px solid #8DC21F;
	padding: 10px;
}
.TableStylenews th {
	background: transparent;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	width: 80px;
}
.TableStylenews th span {
	font-size: 12px;
	color: #666;
	font-weight: 400;
}
.TableStylenews th i {
	color: #090;
	font-weight: bold;
	font-style: normal;
}
.TableStylenews td {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	width: 247px
}
.TableStylenews td p {
	margin-bottom: 3px;
	margin-left : 0.8em;
	text-indent : -0.8em;
	line-height: 135%;
	font-weight: 400;
	font-size: 15px;
}
.TableStylenews tr td {
	padding: 5px 15px;
}
.TableStylenews tr td a {
	color: #06C;
	text-decoration: underline;
}
.TableStylenews tr td div.city {
	background: #8DC21F;
	padding: 7px 15px;
	border-radius: 30px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	display: inline-flex;
	margin: 10px 0px 5px 0px;
}
.TableStylenews tr td:nth-child(even) {
	background: #fdfdf3;
}
.gradual-bg1{
background: #ca9b49; 
background: -moz-linear-gradient(top,  #ca9b49 0%, #f6f4b3 59%, #ca9b49 100%); 
background: -webkit-linear-gradient(top,  #ca9b49 0%,#f6f4b3 59%,#ca9b49 100%); 
background: linear-gradient(to bottom,  #ca9b49 0%,#f6f4b3 59%,#ca9b49 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca9b49', endColorstr='#ca9b49',GradientType=0 ); 
}
.pad20{
	padding:20px !important;
}
.pad15{
	padding:15px !important;
}
.pad10{
	padding:10px !important;
}
.mt5{
	margin-top:5px !important;
}
.mt10{
	margin-top:10px !important;
}
.mt15{
	margin-top:15px !important;
}
.mt20{
	margin-top:20px !important;
}
.mt30{
	margin-top:30px !important;
}
.mt40{
	margin-top:40px !important;
}
.mb5{
	margin-bottom:5px !important;
}
.mb10{
	margin-bottom:10px !important;
}
.mb15{
	margin-bottom:15px !important;
}
.mb20{
	margin-bottom:20px !important;
}
.f15{
    font-size: 15px !important;
    line-height: 24px;
}
.f14{
    font-size: 14px !important;
    line-height: 22px;
}
.f13{
    font-size: 13px !important;
    line-height: 22px;
}
ul.listgxg {
	margin: 10px 0 15px;
}
ul.listgxg li {
	font-size: 15px;
    line-height: 130%;
    margin-left: 2em;
    list-style: disc;
		margin-bottom:5px;
}
ul.listgxvg {
	margin: 10px 0 15px;
}
ul.listgxvg li {
	font-size: 15px;
    line-height: 130%;
    margin-left: 2em;
    list-style: square;
		margin-bottom:5px;
}
.tabunline tr td{
	border:0 !important;
	padding:0 !important;
}
p.contenttxt{
	font-size:15px !important;line-height:140% !important ;font-family: Arial, Microsoft JhengHei, 微軟正黑體;
}
p.titcircle{
	font-family: Arial, Microsoft JhengHei, 微軟正黑體;
	display: flex;
    align-items: center;
    font-size: 18px;
    color: #076AAF;
    font-weight: bold;
    line-height: 100%;
}
p.titcircle>em{
	color: #fff;
    background: #076aaf;
    width: 24px;
    height: 24px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    margin-right: 5px;
    font-size: 14px;
		font-style: normal;
		font-weight:400;
}
p.titcirclegy{
	font-family: Arial, Microsoft JhengHei, 微軟正黑體;
    line-height: 100%;
		    margin-left: 2em;
    text-indent: -0.1em;
}
p.titcirclegy>em{
	color: #fff;
    background: #717071;
    width: 21px;
    height: 21px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    font-size: 12px;
		font-style: normal;
		font-weight:400;
		float: left;
		    margin-left: -2em;
    text-indent: 0em;
}
.newnote{
line-height: 140%; font-size: 12px;  color:#888;
}
.text-indent1{
	margin-left : 1em; 
text-indent : -1em ;
}


.text-indent09 {
    margin-left: 0.9em;
    text-indent: -0.9em;
}
.tabcenter tr td{
	text-align:center !important;
}
.tab15 tr td{
	font-size:15px;
}
.rctitle{
	background:#b4bcc9;
	font-size:20px;
	padding:5px 10px;
	color:#fff;
	display: inline-block;
	font-weight:bold;
	min-width: 300px;
	font-family: Arial, Microsoft JhengHei, 微軟正黑體;
}
.rctitle span{
	font-size:16px;
	padding-left:10px;
	color:#fff;
	font-weight: normal;
	font-family: Arial, Microsoft JhengHei, 微軟正黑體;
}
.newnote sup{
	color:#888 !important;
}
.txt-14{
	line-height:22px;
	padding:8px;
	color:#333333;
	font-size:14px;
}
.royaltitle {
    background: #b69bce;
    font-size: 20px;
    padding: 3px 10px;
    color: #fff;
    display: inline-block;
    min-width: 300px;
    font-family: Arial, Microsoft JhengHei, 微軟正黑體;
}
.royaltitle span{
	font-size:16px;
	padding-left:20px;
	color:#fff;
	font-weight: normal;
	font-family: Arial, Microsoft JhengHei, 微軟正黑體;
}
h1.contentTitle_service {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-bottom:1px solid #eb6666
}
h1.contentTitle_service i {
	width: 6px;
	height: 26px;
	display: inline-flex;
	vertical-align: top;
}
h1.contentTitle_service em {
    width: 6px;
    height: 26px;
    display: inline-flex;
    vertical-align: top;
		background:#eb6666;
}
h1.contentTitle_service span {
	font-size: 19px;
	color: #333;
	font-family: Arial, "Microsoft JhengHei", 微軟正黑體;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	line-height: 26px;
	letter-spacing: 0.5px
}
.ml1em{
    margin-left : 1em; 
}
.ml15{
    margin-left: 15px;
}
.first_udp li a {
	height: 24px;
	border: 1px solid #ccc;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	font-family: "新細明體";
	line-height: 26px;
	color: #815634;
	display: block;
	background: #F1EBE6; /* Old browsers */
	background: -moz-linear-gradient(top, #F1EBE6 15%, #ffffff 60%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #F1EBE6 15%, #ffffff 60%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #F1EBE6 15%, #ffffff 60%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1EBE6', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	margin: 1px 0px;
}
.first_udp li a::before {
	content: "";
	display: block;
	background: url(../../images/products/products-a/list_arrow_udp.png) no-repeat;
	width: 12px;
	height: 10px;
	float: left;
	margin: 7px 0 0 0;
}

p.titcircle_pf90j {
    font-family: Arial, Microsoft JhengHei, 微軟正黑體;
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #447891;
    font-weight: bold;
    line-height: 100%;
}
p.titcircle_pf90j > em{
    font-style: normal;
    color: #447891;
    font-size: 30px;
    display: contents;
    letter-spacing: 5px;
}
.tali_cen{
        text-align: center;
}
.bd1c{
        border: 1px solid #ccc;
}

element.style {
}
h1.contentTitle.year{
    font-size: 27px;
    font-weight: bold;
    background: transparent;
}