<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*
全部銀行內頁共用的樣式
若各銀行有特殊樣式設定，另外寫在各銀行自己的CSS裡，覆寫此處公用設定
*/
.bank-wrapper *,
.bank-wrapper *:before,
.bank-wrapper *:after {
  position: relative;
  margin: 0px;
  padding: 0px;
  line-height: 1.5;
  text-decoration: none;
  box-sizing: border-box;
  transition: 0.2s linear;
}

img {
  width: 100%;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

/* bank-wrapper */
.bank-wrapper {
  font-family: "微軟正黑體", "Microsoft Jhenghei", sans-serif;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  margin: auto;
  padding: 0px;
  line-height: 2;
  box-sizing: border-box;
  position: relative;
  margin: 0px;
  padding: 0px;
  line-height: 1.5;
  text-decoration: none;
  box-sizing: border-box;
  transition: 0.2s linear;
}
.bank-wrapper p {
  margin: 0;
  padding: 0;
}
.bank-wrapper a {
  color: #ff0000;
}
.bank-wrapper *,
.bank-wrapper *:before,
.bank-wrapper *:after {
  position: relative;
  margin: 0px;
  padding: 0px;
  line-height: 1.5;
  text-decoration: none;
  box-sizing: border-box;
  transition: 0.2s linear;
}

/* bank-side */
.bank-side {
  position: sticky;
  top: 0;
  background-color: #ff6600;
  font-size: 16px;
  text-align: center;
  min-width: 240px;
  height: 100%;
  min-height: 100vh;
  margin: 0 40px 0 0;
  z-index: 10;
}
.bank-side .logo {
  display: block;
  padding: 80px 0 60px;
}
.bank-side .logo img {
  max-width: 80%;
  border-radius: 4px;
}
.bank-side .side-menu {
  margin: 0 auto 40px;
  border-top: 1px solid #ffffff66;
}
.bank-side .side-menu .list {
  display: block;
  margin: auto;
  padding: 16px 0px;
  color: #ffffff;
  font-weight: bold;
  border-bottom: 1px solid #ffffff66;
}
.bank-side .side-menu .list:hover {
  opacity: 0.6;
}

/* back 按鈕 */
.btn-back {
  width: 100%;
}
.btn-back a {
  display: block;
  background-color: #ffffff;
  width: 72%;
  margin: 0 auto;
  padding: 8px 0px;
  color: #ff6600;
  font-weight: bold;
  text-decoration: none;
  border-radius: 4px;
}
.btn-back a:hover {
  width: 80%;
}

/* link 按鈕 */
.btn-link {
  display: grid;
  grid-gap: 20px;
  width: 72%;
  margin: 40px auto;
  text-align: center;
}
.btn-link.col-2 {
  grid-template-columns: repeat(2, 1fr);
}
.btn-link.col-3 {
  grid-template-columns: repeat(3, 1fr);
}
.btn-link a {
  display: block;
  background: #ff6600;
  width: 160px;
  margin: 0 auto;
  padding: 12px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  /* line-height: 3; */
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
}
.btn-link a:hover {
  width: 180px;
  position: relative;
}

/* bank-main */
.bank-main {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 720px;
  min-height: 400px;
  margin: 0 20px 0 0;
  color: #454545;
}
.bank-main .layaway-plan {
  display: flex;
  align-items: baseline;
  flex-flow: row wrap;
  padding: 40px 0;
}
.bank-main .layaway-plan p {
  margin: 0 0.2em 0 0;
  color: #222222;
  font-size: 40px;
  font-weight: bold;
  font-family: Times New Roman, Arial, Helvetica, sans-serif;
}
.bank-main .layaway-plan p span {
  margin: 0 0.4em 0 0;
  color: #ff0000;
  font-size: 1.6em;
}
.bank-main .layaway-plan p.plan {
  flex-grow: 1;
  text-align: right;
  font-style: italic;
}
.bank-main .layaway-plan p.plan span:after {
  position: absolute;
  right: -0.55em;
  bottom: -0.1em;
  display: inline-block;
  content: "﹑";
  color: #222222;
  font-size: 0.8em;
}
.bank-main .layaway-plan p.plan span:nth-last-child(2):after {
  position: relative;
  right: unset;
  bottom: unset;
  content: "期";
  font-size: 0.625em;
}
.bank-main .layaway-plan p.plan span:last-child:after {
  content: none;
}

/* 當期優惠 */
.bank-cont {
  position: relative;
  font-size: 20px;
  letter-spacing: 1px;
  color: #222222;
  cursor: default;
}
.bank-cont .part {
  padding: 40px;
  margin: 40px 0 60px;
  border-radius: 16px;
  border: 3px solid #ff660022;
}
.bank-cont .part:before {
  position: absolute;
  top: -1.2em;
  content: "";
  display: inline-block;
  background-color: #ff6600;
  margin: 0 0 12px;
  padding: 4px 20px;
  color: #ffffff;
  /* font-size: 24px; */
  font-size: 1.2em;
  font-weight: bold;
  letter-spacing: 0.24em;
  border-radius: 48px;
}
.bank-cont .part:nth-of-type(1):before {
  content: "活動一";
}
.bank-cont .part:nth-of-type(2):before {
  content: "活動二";
}
.bank-cont .part:nth-of-type(3):before {
  content: "活動三";
}
.bank-cont .part:nth-of-type(4):before {
  content: "活動四";
}
.bank-cont .part:nth-of-type(5):before {
  content: "活動五";
}
.bank-cont .part:nth-of-type(6):before {
  content: "活動六";
}
.bank-cont .part:nth-of-type(7):before {
  content: "活動七";
}
.bank-cont .part:only-of-type {
  margin: 0 auto;
  padding: 0 0 40px;
  border: unset;
}
.bank-cont .part:only-of-type:before {
  content: unset;
}
.bank-cont .part h2 {
  margin: 12px 0;
  padding: 0;
  color: #ff6600;
  font-family: "微軟正黑體", "Microsoft Jhenghei", sans-serif;
  font-size: 2em;
  font-weight: bold;
}
.bank-cont .part h2 p {
  line-height: 1.2;
  letter-spacing: 2px;
  padding-bottom: 20px;
}
.bank-cont .part h2 .describe {
  margin: 12px 0;
  padding: 0;
  font-family: "微軟正黑體", "Microsoft Jhenghei", sans-serif;
  font-size: 0.7em;
  font-weight: bold;
}
.bank-cont .part h2 .describe span {
  color: red;
}
.bank-cont .part .time {
  display: inline-block;
  background-color: #ffffff;
  margin: 0.8em 8px;
  padding: 0 1em 0 0;
  color: #ffffff;
  font-size: 0.8em;
  font-weight: bold;
  letter-spacing: 0.1em;
  border: 1px solid #ff6600;
  transform: skewX(-15deg);
}
.bank-cont .part .time span {
  display: inline-block;
  background-color: #ff6600;
  margin: 0 0.8em 0 0;
  padding: 0 0.8em;
  color: #ffffff;
}
.bank-cont .part .status {
  margin: 20px 0;
  /* font-size: 20px; */
  font-size: 1em;
  font-weight: bold;
}
.bank-cont .part .status span {
  padding-top: 10px;
  display: inline-block;
  line-height: 1.2;
  font-size: 0.8em;
}
.bank-cont .part .status small {
  font-size: 0.8em;
}
.bank-cont .part .status h2 {
  font-size: 1.6em;
}
.bank-cont .part .status a {
  text-decoration: underline;
}
.bank-cont .part .tag {
  margin: 0 8px;
  padding: 2px 8px;
  color: #ffffff;
  font-size: 1em;
  border-radius: 4px;
}

/* module */
/* div-table */
.div-table {
  display: table;
  margin: 20px 0 40px;
  width: 100%;
  font-size: 20px;
  border-collapse: collapse;
}
.div-table .div-row {
  display: table-row;
}
.div-table .div-cell {
  display: table-cell;
  padding: 20px 8px;
  font-size: 0.8em;
  vertical-align: middle;
  border-bottom: 1px solid #ff660033;
}
.div-table .div-cell.div-th {
  padding: 12px 8px;
  color: #ff6600;
  font-size: 1em;
  font-weight: bold;
  border-bottom: 1px solid #ff6600;
}
.div-table .div-cell[rowspan] {
  background-color: #ffffff;
}
.div-table.space-s {
  margin: 20px 0;
}
.div-table.space-s .div-cell {
  padding: 12px 8px;
}

/* step-grid */
.step-grid {
  display: grid;
  grid-gap: 8px 0;
  margin: 40px 0;
  width: calc(100% - 20px);
  font-size: 20px;
}
.step-grid.col-2 {
  grid-template-columns: repeat(2, 1fr);
}
.step-grid.col-3 {
  grid-template-columns: repeat(3, 1fr);
}
.step-grid.col-4 {
  grid-template-columns: repeat(4, 1fr);
}
.step-grid .item {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  padding: 12px 0 12px 24px;
}
.step-grid .item span {
  display: block;
  padding: 8px;
  font-size: 0.8em;
  font-weight: bold;
}
.step-grid .item span.step {
  font-size: 1em;
  font-weight: bold;
}
.step-grid .item span a {
  text-decoration: underline;
}
.step-grid .item:before, .step-grid .item:after {
  position: absolute;
  top: 0;
  right: -20px;
  content: "";
  display: block;
  width: 21px;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);
          clip-path: polygon(0 0, 0% 100%, 100% 50%);
  z-index: 1;
}
.step-grid .item:before {
  right: -16px;
  background-color: #ffffff;
  width: 17px;
}
.step-grid .item:last-child:before {
  right: -20px;
  width: 21px;
}

/* active */
.active {
  background-color: #ff660011;
  width: 100%;
  margin: 40px 0;
  font-size: 20px;
  text-align: center;
  border-radius: 8px;
  overflow: hidden;
}
.active .header {
  background-color: #ff6600;
  padding: 20px;
  color: #ffffff;
  font-size: 1.2em;
  font-weight: bold;
}
.active .status {
  padding: 0 20px;
}
.active .item {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  background-color: #ffffff;
  width: calc(100% - 40px);
  margin: 20px;
  font-size: 0.9em;
  border-radius: 8px;
  box-shadow: 0 4px 8px #22222211;
}
.active .item .tag {
  position: absolute;
  top: -0.8em;
  left: 20px;
  background-color: #ff6600;
  padding: 0 20px;
  color: #ffffff;
  border-radius: 20px;
}
.active .item .row {
  width: 100%;
  min-width: 64%;
  padding: 20px;
}
.active .item .row.pic {
  min-width: 36%;
}
.active .item + .note-ps {
  width: calc(100% - 40px);
  margin: 20px;
  text-align: left;
}

/* 注意事項 */
.precautions {
  background-color: #efefef;
  margin: 0 0 40px;
  padding: 32px;
  color: #666666;
  font-size: 20px;
  cursor: default;
}
.precautions .headline {
  padding: 4px 0;
  color: #454545;
  font-size: 0.9em;
  font-weight: bold;
}
.precautions ul,
.precautions ol {
  margin: 0 0 0 2em;
  font-size: 0.75em;
  color: #222222;
  letter-spacing: 0.05em;
  text-align: justify;
  list-style: auto;
}
.precautions ul .title,
.precautions ol .title {
  margin: 1.2em 0 0.2em;
  font-size: 1.1em;
  font-weight: bold;
}
.precautions ul .title:before,
.precautions ol .title:before {
  position: absolute;
  top: 0.2em;
  left: -1em;
  content: "";
  background-color: #ff0000;
  width: 0.4em;
  height: 1em;
}
.precautions ul li,
.precautions ol li {
  padding: 4px;
  border-radius: 8px;
  z-index: 1;
}
.precautions ul li &gt; ol,
.precautions ol li &gt; ol {
  margin: 0 0 0 1.5em;
  font-size: 1em;
  list-style: disc;
}
.precautions ul li &gt; ol li &gt; ol,
.precautions ol li &gt; ol li &gt; ol {
  list-style: circle;
  font-size: 1em;
}
.precautions ul li ul,
.precautions ol li ul {
  list-style: disc;
}
.precautions ul li a,
.precautions ol li a {
  margin: 0 0.4em;
  font-weight: bold;
  text-decoration: underline;
}

/* warning 警語 */
.warning {
  background-color: #666666;
  align-items: center;
  margin: 0;
  padding: 24px;
  color: #efefef;
  cursor: default;
}
.warning .w-img {
  width: 100%;
  margin: 0 0 12px;
}
.warning .w-cont {
  display: flex;
  align-items: center;
  flex-flow: row nowrap;
  font-size: 12px;
  text-align: justify;
}
.warning .w-cont .left {
  padding: 0 40px 0 0;
  font-size: 2em;
}
.warning .w-cont .left p {
  line-height: 1.2;
}
.warning .w-cont .right {
  max-width: calc(100% - 12em);
  letter-spacing: 0.1em;
}
.warning .w-cont a {
  margin: 0 0.4em;
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}

/* note */
.note-ps {
  display: inline-flex;
  flex-flow: column wrap;
  color: #666666;
  font-size: 14px;
  line-height: 1.5;
}
.note-ps p {
  display: inline-block;
  padding: 0 0 0 1em;
  text-indent: -0.4em;
}
.note-ps p:before {
  content: "*";
  display: inline-block;
  width: 0.4em;
}
.note-ps ol,
.note-ps ul {
  margin: 1em 0 1em 0;
}
.note-ps ol li,
.note-ps ul li {
  margin-left: 2em;
}

/* mark */
.mark-orange {
  color: #ff6600;
  font-weight: bold;
}

.mark-red {
  color: #ff0000;
  font-weight: bold;
}

/* 銀行主題配色 */
.hsbc .bank-side {
  background-color: #e7290f;
}
.hsbc .bank-side .side-menu .list {
  color: #ffffff;
}
.hsbc .bank-side .side-menu .list:hover {
  background-color: #f1452d;
}

.hsbc .btn-back a {
  color: #e7290f;
}

.hsbc .btn-link a {
  background-color: #3e505d;
}

.hsbc .bank-cont .part {
  border-color: #3e505d22;
}
.hsbc .bank-cont .part:before {
  background-color: #3e505d;
}
.hsbc .bank-cont .part h2 {
  color: #3e505d;
}
.hsbc .bank-cont .part .time {
  color: #3e505d;
  border-color: #3e505d;
}
.hsbc .bank-cont .part .time span {
  background-color: #3e505d;
}
.hsbc .bank-cont .part .tag {
  background-color: #3e505d;
}

.hsbc .div-table .div-row:hover {
  background-color: #3e505d11;
}
.hsbc .div-table .div-cell {
  border-color: #3e505d22;
}
.hsbc .div-table .div-cell.div-th {
  color: #3e505d;
  border-color: #3e505d;
}

.hsbc .step-grid .item:nth-child(odd), .hsbc .step-grid .item:nth-child(odd):after {
  background-color: #3e505d11;
}
.hsbc .step-grid .item:nth-child(even), .hsbc .step-grid .item:nth-child(even):after {
  background-color: #3e505d22;
}
.hsbc .step-grid .item .step {
  color: #3e505d;
}

.hsbc .active {
  background-color: #3e505d11;
}
.hsbc .active .header {
  background-color: #3e505d;
}
.hsbc .active .item .tag {
  background-color: #3e505d;
}

.hsbc .mark-main {
  color: #3e505d;
  font-weight: bold;
}

.dbs .bank-side {
  background-color: #231815;
}
.dbs .bank-side .side-menu .list {
  color: #ffffff;
}
.dbs .bank-side .side-menu .list:hover {
  background-color: #3d2924;
}

.dbs .btn-back a {
  color: #231815;
}

.dbs .btn-link a {
  background-color: #e50012;
}

.dbs .bank-cont .part {
  border-color: #e5001222;
}
.dbs .bank-cont .part:before {
  background-color: #e50012;
}
.dbs .bank-cont .part h2 {
  color: #e50012;
}
.dbs .bank-cont .part .time {
  color: #e50012;
  border-color: #e50012;
}
.dbs .bank-cont .part .time span {
  background-color: #e50012;
}
.dbs .bank-cont .part .tag {
  background-color: #e50012;
}

.dbs .div-table .div-row:hover {
  background-color: #e5001211;
}
.dbs .div-table .div-cell {
  border-color: #e5001222;
}
.dbs .div-table .div-cell.div-th {
  color: #e50012;
  border-color: #e50012;
}

.dbs .step-grid .item:nth-child(odd), .dbs .step-grid .item:nth-child(odd):after {
  background-color: #e5001211;
}
.dbs .step-grid .item:nth-child(even), .dbs .step-grid .item:nth-child(even):after {
  background-color: #e5001222;
}
.dbs .step-grid .item .step {
  color: #e50012;
}

.dbs .active {
  background-color: #e5001211;
}
.dbs .active .header {
  background-color: #e50012;
}
.dbs .active .item .tag {
  background-color: #e50012;
}

.dbs .mark-main {
  color: #e50012;
  font-weight: bold;
}

.taishin .bank-side {
  background-color: #d80c18;
}
.taishin .bank-side .side-menu .list {
  color: #ffffff;
}
.taishin .bank-side .side-menu .list:hover {
  background-color: #f21a27;
}

.taishin .btn-back a {
  color: #d80c18;
}

.taishin .btn-link a {
  background-color: #af2722;
}

.taishin .bank-cont .part {
  border-color: #af272222;
}
.taishin .bank-cont .part:before {
  background-color: #af2722;
}
.taishin .bank-cont .part h2 {
  color: #af2722;
}
.taishin .bank-cont .part .time {
  color: #af2722;
  border-color: #af2722;
}
.taishin .bank-cont .part .time span {
  background-color: #af2722;
}
.taishin .bank-cont .part .tag {
  background-color: #af2722;
}

.taishin .div-table .div-row:hover {
  background-color: #af272211;
}
.taishin .div-table .div-cell {
  border-color: #af272222;
}
.taishin .div-table .div-cell.div-th {
  color: #af2722;
  border-color: #af2722;
}

.taishin .step-grid .item:nth-child(odd), .taishin .step-grid .item:nth-child(odd):after {
  background-color: #af272211;
}
.taishin .step-grid .item:nth-child(even), .taishin .step-grid .item:nth-child(even):after {
  background-color: #af272222;
}
.taishin .step-grid .item .step {
  color: #af2722;
}

.taishin .active {
  background-color: #af272211;
}
.taishin .active .header {
  background-color: #af2722;
}
.taishin .active .item .tag {
  background-color: #af2722;
}

.taishin .mark-main {
  color: #af2722;
  font-weight: bold;
}

.citibank .bank-side {
  background-color: #004187;
}
.citibank .bank-side .side-menu .list {
  color: #ffffff;
}
.citibank .bank-side .side-menu .list:hover {
  background-color: #0055b0;
}

.citibank .btn-back a {
  color: #004187;
}

.citibank .btn-link a {
  background-color: #004187;
}

.citibank .bank-cont .part {
  border-color: #00418722;
}
.citibank .bank-cont .part:before {
  background-color: #004187;
}
.citibank .bank-cont .part h2 {
  color: #004187;
}
.citibank .bank-cont .part .time {
  color: #004187;
  border-color: #004187;
}
.citibank .bank-cont .part .time span {
  background-color: #004187;
}
.citibank .bank-cont .part .tag {
  background-color: #004187;
}

.citibank .div-table .div-row:hover {
  background-color: #00418711;
}
.citibank .div-table .div-cell {
  border-color: #00418722;
}
.citibank .div-table .div-cell.div-th {
  color: #004187;
  border-color: #004187;
}

.citibank .step-grid .item:nth-child(odd), .citibank .step-grid .item:nth-child(odd):after {
  background-color: #00418711;
}
.citibank .step-grid .item:nth-child(even), .citibank .step-grid .item:nth-child(even):after {
  background-color: #00418722;
}
.citibank .step-grid .item .step {
  color: #004187;
}

.citibank .active {
  background-color: #00418711;
}
.citibank .active .header {
  background-color: #004187;
}
.citibank .active .item .tag {
  background-color: #004187;
}

.citibank .mark-main {
  color: #004187;
  font-weight: bold;
}

.sinopac .bank-side {
  background-color: #e72410;
}
.sinopac .bank-side .side-menu .list {
  color: #ffffff;
}
.sinopac .bank-side .side-menu .list:hover {
  background-color: #f1412f;
}

.sinopac .btn-back a {
  color: #e72410;
}

.sinopac .btn-link a {
  background-color: #e72410;
}

.sinopac .bank-cont .part {
  border-color: #e7241022;
}
.sinopac .bank-cont .part:before {
  background-color: #e72410;
}
.sinopac .bank-cont .part h2 {
  color: #e72410;
}
.sinopac .bank-cont .part .time {
  color: #e72410;
  border-color: #e72410;
}
.sinopac .bank-cont .part .time span {
  background-color: #e72410;
}
.sinopac .bank-cont .part .tag {
  background-color: #e72410;
}

.sinopac .div-table .div-row:hover {
  background-color: #e7241011;
}
.sinopac .div-table .div-cell {
  border-color: #e7241022;
}
.sinopac .div-table .div-cell.div-th {
  color: #e72410;
  border-color: #e72410;
}

.sinopac .step-grid .item:nth-child(odd), .sinopac .step-grid .item:nth-child(odd):after {
  background-color: #e7241011;
}
.sinopac .step-grid .item:nth-child(even), .sinopac .step-grid .item:nth-child(even):after {
  background-color: #e7241022;
}
.sinopac .step-grid .item .step {
  color: #e72410;
}

.sinopac .active {
  background-color: #e7241011;
}
.sinopac .active .header {
  background-color: #e72410;
}
.sinopac .active .item .tag {
  background-color: #e72410;
}

.sinopac .mark-main {
  color: #e72410;
  font-weight: bold;
}

.rakuten .bank-side {
  background-color: #bf0000;
}
.rakuten .bank-side .side-menu .list {
  color: #ffffff;
}
.rakuten .bank-side .side-menu .list:hover {
  background-color: #e80000;
}

.rakuten .btn-back a {
  color: #bf0000;
}

.rakuten .btn-link a {
  background-color: #bf0000;
}

.rakuten .bank-cont .part {
  border-color: #bf000022;
}
.rakuten .bank-cont .part:before {
  background-color: #bf0000;
}
.rakuten .bank-cont .part h2 {
  color: #bf0000;
}
.rakuten .bank-cont .part .time {
  color: #bf0000;
  border-color: #bf0000;
}
.rakuten .bank-cont .part .time span {
  background-color: #bf0000;
}
.rakuten .bank-cont .part .tag {
  background-color: #bf0000;
}

.rakuten .div-table .div-row:hover {
  background-color: #bf000011;
}
.rakuten .div-table .div-cell {
  border-color: #bf000022;
}
.rakuten .div-table .div-cell.div-th {
  color: #bf0000;
  border-color: #bf0000;
}

.rakuten .step-grid .item:nth-child(odd), .rakuten .step-grid .item:nth-child(odd):after {
  background-color: #bf000011;
}
.rakuten .step-grid .item:nth-child(even), .rakuten .step-grid .item:nth-child(even):after {
  background-color: #bf000022;
}
.rakuten .step-grid .item .step {
  color: #bf0000;
}

.rakuten .active {
  background-color: #bf000011;
}
.rakuten .active .header {
  background-color: #bf0000;
}
.rakuten .active .item .tag {
  background-color: #bf0000;
}

.rakuten .mark-main {
  color: #bf0000;
  font-weight: bold;
}

.cooperative .bank-side {
  background-color: #0a7653;
}
.cooperative .bank-side .side-menu .list {
  color: #ffffff;
}
.cooperative .bank-side .side-menu .list:hover {
  background-color: #0d9c6d;
}

.cooperative .btn-back a {
  color: #0a7653;
}

.cooperative .btn-link a {
  background-color: #0a7653;
}

.cooperative .bank-cont .part {
  border-color: #0a765322;
}
.cooperative .bank-cont .part:before {
  background-color: #0a7653;
}
.cooperative .bank-cont .part h2 {
  color: #0a7653;
}
.cooperative .bank-cont .part .time {
  color: #0a7653;
  border-color: #0a7653;
}
.cooperative .bank-cont .part .time span {
  background-color: #0a7653;
}
.cooperative .bank-cont .part .tag {
  background-color: #0a7653;
}

.cooperative .div-table .div-row:hover {
  background-color: #0a765311;
}
.cooperative .div-table .div-cell {
  border-color: #0a765322;
}
.cooperative .div-table .div-cell.div-th {
  color: #0a7653;
  border-color: #0a7653;
}

.cooperative .step-grid .item:nth-child(odd), .cooperative .step-grid .item:nth-child(odd):after {
  background-color: #0a765311;
}
.cooperative .step-grid .item:nth-child(even), .cooperative .step-grid .item:nth-child(even):after {
  background-color: #0a765322;
}
.cooperative .step-grid .item .step {
  color: #0a7653;
}

.cooperative .active {
  background-color: #0a765311;
}
.cooperative .active .header {
  background-color: #0a7653;
}
.cooperative .active .item .tag {
  background-color: #0a7653;
}

.cooperative .mark-main {
  color: #0a7653;
  font-weight: bold;
}

.cathay .bank-side {
  background-color: #009043;
}
.cathay .bank-side .logo {
  background-color: #ffffffaa;
}
.cathay .bank-side .side-menu .list {
  color: #ffffff;
}
.cathay .bank-side .side-menu .list:hover {
  background-color: #00b956;
}

.cathay .btn-back a {
  color: #009043;
}

.cathay .btn-link a {
  background-color: #009043;
}

.cathay .bank-cont .part {
  border-color: #00904322;
}
.cathay .bank-cont .part:before {
  background-color: #009043;
}
.cathay .bank-cont .part h2 {
  color: #009043;
}
.cathay .bank-cont .part .time {
  color: #009043;
  border-color: #009043;
}
.cathay .bank-cont .part .time span {
  background-color: #009043;
}
.cathay .bank-cont .part .tag {
  background-color: #009043;
}

.cathay .div-table .div-row:hover {
  background-color: #00904311;
}
.cathay .div-table .div-cell {
  border-color: #00904322;
}
.cathay .div-table .div-cell.div-th {
  color: #009043;
  border-color: #009043;
}

.cathay .step-grid .item:nth-child(odd), .cathay .step-grid .item:nth-child(odd):after {
  background-color: #00904311;
}
.cathay .step-grid .item:nth-child(even), .cathay .step-grid .item:nth-child(even):after {
  background-color: #00904322;
}
.cathay .step-grid .item .step {
  color: #009043;
}

.cathay .active {
  background-color: #00904311;
}
.cathay .active .header {
  background-color: #009043;
}
.cathay .active .item .tag {
  background-color: #009043;
}

.cathay .mark-main {
  color: #009043;
  font-weight: bold;
}

.fubon .bank-side {
  background-color: #e6e6e6;
}
.fubon .bank-side .side-menu .list {
  color: #000000;
}
.fubon .bank-side .side-menu .list:hover {
  background-color: white;
}

.fubon .btn-back a {
  color: #000000;
}

.fubon .btn-link a {
  background-color: #009a9b;
}

.fubon .bank-cont .part {
  border-color: #009a9b22;
}
.fubon .bank-cont .part:before {
  background-color: #009a9b;
}
.fubon .bank-cont .part h2 {
  color: #009a9b;
}
.fubon .bank-cont .part .time {
  color: #009a9b;
  border-color: #009a9b;
}
.fubon .bank-cont .part .time span {
  background-color: #009a9b;
}
.fubon .bank-cont .part .tag {
  background-color: #009a9b;
}

.fubon .div-table .div-row:hover {
  background-color: #009a9b11;
}
.fubon .div-table .div-cell {
  border-color: #009a9b22;
}
.fubon .div-table .div-cell.div-th {
  color: #009a9b;
  border-color: #009a9b;
}

.fubon .step-grid .item:nth-child(odd), .fubon .step-grid .item:nth-child(odd):after {
  background-color: #009a9b11;
}
.fubon .step-grid .item:nth-child(even), .fubon .step-grid .item:nth-child(even):after {
  background-color: #009a9b22;
}
.fubon .step-grid .item .step {
  color: #009a9b;
}

.fubon .active {
  background-color: #009a9b11;
}
.fubon .active .header {
  background-color: #009a9b;
}
.fubon .active .item .tag {
  background-color: #009a9b;
}

.fubon .mark-main {
  color: #009a9b;
  font-weight: bold;
}

.zoufon .bank-side {
  background-color: #a98320;
}
.zoufon .bank-side .logo {
  background-color: #ffffffaa;
}
.zoufon .bank-side .side-menu .list {
  color: #ffffff;
}
.zoufon .bank-side .side-menu .list:hover {
  background-color: #cb9e26;
}

.zoufon .btn-back a {
  color: #a98320;
}

.zoufon .btn-link a {
  background-color: #a98320;
}

.zoufon .bank-cont .part {
  border-color: #a9832022;
}
.zoufon .bank-cont .part:before {
  background-color: #a98320;
}
.zoufon .bank-cont .part h2 {
  color: #a98320;
}
.zoufon .bank-cont .part .time {
  color: #a98320;
  border-color: #a98320;
}
.zoufon .bank-cont .part .time span {
  background-color: #a98320;
}
.zoufon .bank-cont .part .tag {
  background-color: #a98320;
}

.zoufon .div-table .div-row:hover {
  background-color: #a9832011;
}
.zoufon .div-table .div-cell {
  border-color: #a9832022;
}
.zoufon .div-table .div-cell.div-th {
  color: #a98320;
  border-color: #a98320;
}

.zoufon .step-grid .item:nth-child(odd), .zoufon .step-grid .item:nth-child(odd):after {
  background-color: #a9832011;
}
.zoufon .step-grid .item:nth-child(even), .zoufon .step-grid .item:nth-child(even):after {
  background-color: #a9832022;
}
.zoufon .step-grid .item .step {
  color: #a98320;
}

.zoufon .active {
  background-color: #a9832011;
}
.zoufon .active .header {
  background-color: #a98320;
}
.zoufon .active .item .tag {
  background-color: #a98320;
}

.zoufon .mark-main {
  color: #a98320;
  font-weight: bold;
}

.kgi .bank-side {
  background-color: #1b80bf;
}
.kgi .bank-side .side-menu .list {
  color: #ffffff;
}
.kgi .bank-side .side-menu .list:hover {
  background-color: #2397e0;
}

.kgi .btn-back a {
  color: #1b80bf;
}

.kgi .btn-link a {
  background-color: #002f7b;
}

.kgi .bank-cont .part {
  border-color: #002f7b22;
}
.kgi .bank-cont .part:before {
  background-color: #002f7b;
}
.kgi .bank-cont .part h2 {
  color: #002f7b;
}
.kgi .bank-cont .part .time {
  color: #002f7b;
  border-color: #002f7b;
}
.kgi .bank-cont .part .time span {
  background-color: #002f7b;
}
.kgi .bank-cont .part .tag {
  background-color: #002f7b;
}

.kgi .div-table .div-row:hover {
  background-color: #002f7b11;
}
.kgi .div-table .div-cell {
  border-color: #002f7b22;
}
.kgi .div-table .div-cell.div-th {
  color: #002f7b;
  border-color: #002f7b;
}

.kgi .step-grid .item:nth-child(odd), .kgi .step-grid .item:nth-child(odd):after {
  background-color: #002f7b11;
}
.kgi .step-grid .item:nth-child(even), .kgi .step-grid .item:nth-child(even):after {
  background-color: #002f7b22;
}
.kgi .step-grid .item .step {
  color: #002f7b;
}

.kgi .active {
  background-color: #002f7b11;
}
.kgi .active .header {
  background-color: #002f7b;
}
.kgi .active .item .tag {
  background-color: #002f7b;
}

.kgi .mark-main {
  color: #002f7b;
  font-weight: bold;
}

.ctbc .bank-side {
  background-color: #007d7d;
}
.ctbc .bank-side .side-menu .list {
  color: #ffffff;
}
.ctbc .bank-side .side-menu .list:hover {
  background-color: #00a6a6;
}

.ctbc .btn-back a {
  color: #007d7d;
}

.ctbc .btn-link a {
  background-color: #007d7d;
}

.ctbc .bank-cont .part {
  border-color: #007d7d22;
}
.ctbc .bank-cont .part:before {
  background-color: #007d7d;
}
.ctbc .bank-cont .part h2 {
  color: #007d7d;
}
.ctbc .bank-cont .part .time {
  color: #007d7d;
  border-color: #007d7d;
}
.ctbc .bank-cont .part .time span {
  background-color: #007d7d;
}
.ctbc .bank-cont .part .tag {
  background-color: #007d7d;
}

.ctbc .div-table .div-row:hover {
  background-color: #007d7d11;
}
.ctbc .div-table .div-cell {
  border-color: #007d7d22;
}
.ctbc .div-table .div-cell.div-th {
  color: #007d7d;
  border-color: #007d7d;
}

.ctbc .step-grid .item:nth-child(odd), .ctbc .step-grid .item:nth-child(odd):after {
  background-color: #007d7d11;
}
.ctbc .step-grid .item:nth-child(even), .ctbc .step-grid .item:nth-child(even):after {
  background-color: #007d7d22;
}
.ctbc .step-grid .item .step {
  color: #007d7d;
}

.ctbc .active {
  background-color: #007d7d11;
}
.ctbc .active .header {
  background-color: #007d7d;
}
.ctbc .active .item .tag {
  background-color: #007d7d;
}

.ctbc .mark-main {
  color: #007d7d;
  font-weight: bold;
}

.esun .bank-side {
  background-color: #009d98;
}
.esun .bank-side .side-menu .list {
  color: #ffffff;
}
.esun .bank-side .side-menu .list:hover {
  background-color: #00c6c0;
}

.esun .btn-back a {
  color: #009d98;
}

.esun .btn-link a {
  background-color: #009d98;
}

.esun .bank-cont .part {
  border-color: #009d9822;
}
.esun .bank-cont .part:before {
  background-color: #009d98;
}
.esun .bank-cont .part h2 {
  color: #009d98;
}
.esun .bank-cont .part .time {
  color: #009d98;
  border-color: #009d98;
}
.esun .bank-cont .part .time span {
  background-color: #009d98;
}
.esun .bank-cont .part .tag {
  background-color: #009d98;
}

.esun .div-table .div-row:hover {
  background-color: #009d9811;
}
.esun .div-table .div-cell {
  border-color: #009d9822;
}
.esun .div-table .div-cell.div-th {
  color: #009d98;
  border-color: #009d98;
}

.esun .step-grid .item:nth-child(odd), .esun .step-grid .item:nth-child(odd):after {
  background-color: #009d9811;
}
.esun .step-grid .item:nth-child(even), .esun .step-grid .item:nth-child(even):after {
  background-color: #009d9822;
}
.esun .step-grid .item .step {
  color: #009d98;
}

.esun .active {
  background-color: #009d9811;
}
.esun .active .header {
  background-color: #009d98;
}
.esun .active .item .tag {
  background-color: #009d98;
}

.esun .mark-main {
  color: #009d98;
  font-weight: bold;
}

.union .bank-side {
  background-color: #009999;
}
.union .bank-side .logo {
  background-color: #ffffffaa;
}
.union .bank-side .side-menu .list {
  color: #ffffff;
}
.union .bank-side .side-menu .list:hover {
  background-color: #00c2c2;
}

.union .btn-back a {
  color: #009999;
}

.union .btn-link a {
  background-color: #009999;
}

.union .bank-cont .part {
  border-color: #00999922;
}
.union .bank-cont .part:before {
  background-color: #009999;
}
.union .bank-cont .part h2 {
  color: #009999;
}
.union .bank-cont .part .time {
  color: #009999;
  border-color: #009999;
}
.union .bank-cont .part .time span {
  background-color: #009999;
}
.union .bank-cont .part .tag {
  background-color: #009999;
}

.union .div-table .div-row:hover {
  background-color: #00999911;
}
.union .div-table .div-cell {
  border-color: #00999922;
}
.union .div-table .div-cell.div-th {
  color: #009999;
  border-color: #009999;
}

.union .step-grid .item:nth-child(odd), .union .step-grid .item:nth-child(odd):after {
  background-color: #00999911;
}
.union .step-grid .item:nth-child(even), .union .step-grid .item:nth-child(even):after {
  background-color: #00999922;
}
.union .step-grid .item .step {
  color: #009999;
}

.union .active {
  background-color: #00999911;
}
.union .active .header {
  background-color: #009999;
}
.union .active .item .tag {
  background-color: #009999;
}

.union .mark-main {
  color: #009999;
  font-weight: bold;
}

.huanan .bank-side {
  background-color: #cd0202;
}
.huanan .bank-side .side-menu .list {
  color: #ffffff;
}
.huanan .bank-side .side-menu .list:hover {
  background-color: #f50202;
}

.huanan .btn-back a {
  color: #cd0202;
}

.huanan .btn-link a {
  background-color: #135085;
}

.huanan .bank-cont .part {
  border-color: #13508522;
}
.huanan .bank-cont .part:before {
  background-color: #135085;
}
.huanan .bank-cont .part h2 {
  color: #135085;
}
.huanan .bank-cont .part .time {
  color: #135085;
  border-color: #135085;
}
.huanan .bank-cont .part .time span {
  background-color: #135085;
}
.huanan .bank-cont .part .tag {
  background-color: #135085;
}

.huanan .div-table .div-row:hover {
  background-color: #13508511;
}
.huanan .div-table .div-cell {
  border-color: #13508522;
}
.huanan .div-table .div-cell.div-th {
  color: #135085;
  border-color: #135085;
}

.huanan .step-grid .item:nth-child(odd), .huanan .step-grid .item:nth-child(odd):after {
  background-color: #13508511;
}
.huanan .step-grid .item:nth-child(even), .huanan .step-grid .item:nth-child(even):after {
  background-color: #13508522;
}
.huanan .step-grid .item .step {
  color: #135085;
}

.huanan .active {
  background-color: #13508511;
}
.huanan .active .header {
  background-color: #135085;
}
.huanan .active .item .tag {
  background-color: #135085;
}

.huanan .mark-main {
  color: #135085;
  font-weight: bold;
}

.first .bank-side {
  background-color: #297d6b;
}
.first .bank-side .logo {
  background-color: #ffffffaa;
}
.first .bank-side .side-menu .list {
  color: #ffffff;
}
.first .bank-side .side-menu .list:hover {
  background-color: #339c85;
}

.first .btn-back a {
  color: #297d6b;
}

.first .btn-link a {
  background-color: #297d6b;
}

.first .bank-cont .part {
  border-color: #297d6b22;
}
.first .bank-cont .part:before {
  background-color: #297d6b;
}
.first .bank-cont .part h2 {
  color: #297d6b;
}
.first .bank-cont .part .time {
  color: #297d6b;
  border-color: #297d6b;
}
.first .bank-cont .part .time span {
  background-color: #297d6b;
}
.first .bank-cont .part .tag {
  background-color: #297d6b;
}

.first .div-table .div-row:hover {
  background-color: #297d6b11;
}
.first .div-table .div-cell {
  border-color: #297d6b22;
}
.first .div-table .div-cell.div-th {
  color: #297d6b;
  border-color: #297d6b;
}

.first .step-grid .item:nth-child(odd), .first .step-grid .item:nth-child(odd):after {
  background-color: #297d6b11;
}
.first .step-grid .item:nth-child(even), .first .step-grid .item:nth-child(even):after {
  background-color: #297d6b22;
}
.first .step-grid .item .step {
  color: #297d6b;
}

.first .active {
  background-color: #297d6b11;
}
.first .active .header {
  background-color: #297d6b;
}
.first .active .item .tag {
  background-color: #297d6b;
}

.first .mark-main {
  color: #297d6b;
  font-weight: bold;
}

.sk .bank-side {
  background-color: #e1251b;
}
.sk .bank-side .side-menu .list {
  color: #ffffff;
}
.sk .bank-side .side-menu .list:hover {
  background-color: #e8463d;
}

.sk .btn-back a {
  color: #e1251b;
}

.sk .btn-link a {
  background-color: #e1251b;
}

.sk .bank-cont .part {
  border-color: #e1251b22;
}
.sk .bank-cont .part:before {
  background-color: #e1251b;
}
.sk .bank-cont .part h2 {
  color: #e1251b;
}
.sk .bank-cont .part .time {
  color: #e1251b;
  border-color: #e1251b;
}
.sk .bank-cont .part .time span {
  background-color: #e1251b;
}
.sk .bank-cont .part .tag {
  background-color: #e1251b;
}

.sk .div-table .div-row:hover {
  background-color: #e1251b11;
}
.sk .div-table .div-cell {
  border-color: #e1251b22;
}
.sk .div-table .div-cell.div-th {
  color: #e1251b;
  border-color: #e1251b;
}

.sk .step-grid .item:nth-child(odd), .sk .step-grid .item:nth-child(odd):after {
  background-color: #e1251b11;
}
.sk .step-grid .item:nth-child(even), .sk .step-grid .item:nth-child(even):after {
  background-color: #e1251b22;
}
.sk .step-grid .item .step {
  color: #e1251b;
}

.sk .active {
  background-color: #e1251b11;
}
.sk .active .header {
  background-color: #e1251b;
}
.sk .active .item .tag {
  background-color: #e1251b;
}

.sk .mark-main {
  color: #e1251b;
  font-weight: bold;
}

.jihsun .bank-side {
  background-color: #ffd372;
}
.jihsun .bank-side .side-menu .list {
  color: #000000;
}
.jihsun .bank-side .side-menu .list:hover {
  background-color: #ffe6af;
}

.jihsun .btn-back a {
  color: #000000;
}

.jihsun .btn-link a {
  background-color: #e60a1c;
}

.jihsun .bank-cont .part {
  border-color: #e60a1c22;
}
.jihsun .bank-cont .part:before {
  background-color: #e60a1c;
}
.jihsun .bank-cont .part h2 {
  color: #e60a1c;
}
.jihsun .bank-cont .part .time {
  color: #e60a1c;
  border-color: #e60a1c;
}
.jihsun .bank-cont .part .time span {
  background-color: #e60a1c;
}
.jihsun .bank-cont .part .tag {
  background-color: #e60a1c;
}

.jihsun .div-table .div-row:hover {
  background-color: #e60a1c11;
}
.jihsun .div-table .div-cell {
  border-color: #e60a1c22;
}
.jihsun .div-table .div-cell.div-th {
  color: #e60a1c;
  border-color: #e60a1c;
}

.jihsun .step-grid .item:nth-child(odd), .jihsun .step-grid .item:nth-child(odd):after {
  background-color: #e60a1c11;
}
.jihsun .step-grid .item:nth-child(even), .jihsun .step-grid .item:nth-child(even):after {
  background-color: #e60a1c22;
}
.jihsun .step-grid .item .step {
  color: #e60a1c;
}

.jihsun .active {
  background-color: #e60a1c11;
}
.jihsun .active .header {
  background-color: #e60a1c;
}
.jihsun .active .item .tag {
  background-color: #e60a1c;
}

.jihsun .mark-main {
  color: #e60a1c;
  font-weight: bold;
}

.changhwa .bank-side {
  background-color: #ffcf00;
}
.changhwa .bank-side .side-menu .list {
  color: #000000;
}
.changhwa .bank-side .side-menu .list:hover {
  background-color: #ffdb3d;
}

.changhwa .btn-back a {
  color: #000000;
}

.changhwa .btn-link a {
  background-color: #e50012;
}

.changhwa .bank-cont .part {
  border-color: #e5001222;
}
.changhwa .bank-cont .part:before {
  background-color: #e50012;
}
.changhwa .bank-cont .part h2 {
  color: #e50012;
}
.changhwa .bank-cont .part .time {
  color: #e50012;
  border-color: #e50012;
}
.changhwa .bank-cont .part .time span {
  background-color: #e50012;
}
.changhwa .bank-cont .part .tag {
  background-color: #e50012;
}

.changhwa .div-table .div-row:hover {
  background-color: #e5001211;
}
.changhwa .div-table .div-cell {
  border-color: #e5001222;
}
.changhwa .div-table .div-cell.div-th {
  color: #e50012;
  border-color: #e50012;
}

.changhwa .step-grid .item:nth-child(odd), .changhwa .step-grid .item:nth-child(odd):after {
  background-color: #e5001211;
}
.changhwa .step-grid .item:nth-child(even), .changhwa .step-grid .item:nth-child(even):after {
  background-color: #e5001222;
}
.changhwa .step-grid .item .step {
  color: #e50012;
}

.changhwa .active {
  background-color: #e5001211;
}
.changhwa .active .header {
  background-color: #e50012;
}
.changhwa .active .item .tag {
  background-color: #e50012;
}

.changhwa .mark-main {
  color: #e50012;
  font-weight: bold;
}

.yuanta .bank-side {
  background-color: #0067b3;
}
.yuanta .bank-side .side-menu .list {
  color: #ffffff;
}
.yuanta .bank-side .side-menu .list:hover {
  background-color: #007edc;
}

.yuanta .btn-back a {
  color: #0067b3;
}

.yuanta .btn-link a {
  background-color: #0067b3;
}

.yuanta .bank-cont .part {
  border-color: #0067b322;
}
.yuanta .bank-cont .part:before {
  background-color: #0067b3;
}
.yuanta .bank-cont .part h2 {
  color: #0067b3;
}
.yuanta .bank-cont .part .time {
  color: #0067b3;
  border-color: #0067b3;
}
.yuanta .bank-cont .part .time span {
  background-color: #0067b3;
}
.yuanta .bank-cont .part .tag {
  background-color: #0067b3;
}

.yuanta .div-table .div-row:hover {
  background-color: #0067b311;
}
.yuanta .div-table .div-cell {
  border-color: #0067b322;
}
.yuanta .div-table .div-cell.div-th {
  color: #0067b3;
  border-color: #0067b3;
}

.yuanta .step-grid .item:nth-child(odd), .yuanta .step-grid .item:nth-child(odd):after {
  background-color: #0067b311;
}
.yuanta .step-grid .item:nth-child(even), .yuanta .step-grid .item:nth-child(even):after {
  background-color: #0067b322;
}
.yuanta .step-grid .item .step {
  color: #0067b3;
}

.yuanta .active {
  background-color: #0067b311;
}
.yuanta .active .header {
  background-color: #0067b3;
}
.yuanta .active .item .tag {
  background-color: #0067b3;
}

.yuanta .mark-main {
  color: #0067b3;
  font-weight: bold;
}

.tbb .bank-side {
  background-color: #ea5504;
}
.tbb .bank-side .side-menu .list {
  color: #ffffff;
}
.tbb .bank-side .side-menu .list:hover {
  background-color: #fb6a1c;
}

.tbb .btn-back a {
  color: #ea5504;
}

.tbb .btn-link a {
  background-color: #db4f04;
}

.tbb .bank-cont .part {
  border-color: #db4f0422;
}
.tbb .bank-cont .part:before {
  background-color: #db4f04;
}
.tbb .bank-cont .part h2 {
  color: #db4f04;
}
.tbb .bank-cont .part .time {
  color: #db4f04;
  border-color: #db4f04;
}
.tbb .bank-cont .part .time span {
  background-color: #db4f04;
}
.tbb .bank-cont .part .tag {
  background-color: #db4f04;
}

.tbb .div-table .div-row:hover {
  background-color: #db4f0411;
}
.tbb .div-table .div-cell {
  border-color: #db4f0422;
}
.tbb .div-table .div-cell.div-th {
  color: #db4f04;
  border-color: #db4f04;
}

.tbb .step-grid .item:nth-child(odd), .tbb .step-grid .item:nth-child(odd):after {
  background-color: #db4f0411;
}
.tbb .step-grid .item:nth-child(even), .tbb .step-grid .item:nth-child(even):after {
  background-color: #db4f0422;
}
.tbb .step-grid .item .step {
  color: #db4f04;
}

.tbb .active {
  background-color: #db4f0411;
}
.tbb .active .header {
  background-color: #db4f04;
}
.tbb .active .item .tag {
  background-color: #db4f04;
}

.tbb .mark-main {
  color: #db4f04;
  font-weight: bold;
}

.scsb .bank-side {
  background-color: #c7000b;
}
.scsb .bank-side .side-menu .list {
  color: #ffffff;
}
.scsb .bank-side .side-menu .list:hover {
  background-color: #f0000d;
}

.scsb .btn-back a {
  color: #c7000b;
}

.scsb .btn-link a {
  background-color: #c7000b;
}

.scsb .bank-cont .part {
  border-color: #c7000b22;
}
.scsb .bank-cont .part:before {
  background-color: #c7000b;
}
.scsb .bank-cont .part h2 {
  color: #c7000b;
}
.scsb .bank-cont .part .time {
  color: #c7000b;
  border-color: #c7000b;
}
.scsb .bank-cont .part .time span {
  background-color: #c7000b;
}
.scsb .bank-cont .part .tag {
  background-color: #c7000b;
}

.scsb .div-table .div-row:hover {
  background-color: #c7000b11;
}
.scsb .div-table .div-cell {
  border-color: #c7000b22;
}
.scsb .div-table .div-cell.div-th {
  color: #c7000b;
  border-color: #c7000b;
}

.scsb .step-grid .item:nth-child(odd), .scsb .step-grid .item:nth-child(odd):after {
  background-color: #c7000b11;
}
.scsb .step-grid .item:nth-child(even), .scsb .step-grid .item:nth-child(even):after {
  background-color: #c7000b22;
}
.scsb .step-grid .item .step {
  color: #c7000b;
}

.scsb .active {
  background-color: #c7000b11;
}
.scsb .active .header {
  background-color: #c7000b;
}
.scsb .active .item .tag {
  background-color: #c7000b;
}

.scsb .mark-main {
  color: #c7000b;
  font-weight: bold;
}

.feib .bank-side {
  background-color: #bf3019;
}
.feib .bank-side .side-menu .list {
  color: #ffffff;
}
.feib .bank-side .side-menu .list:hover {
  background-color: #e23a1f;
}

.feib .btn-back a {
  color: #bf3019;
}

.feib .btn-link a {
  background-color: #bf3019;
}

.feib .bank-cont .part {
  border-color: #bf301922;
}
.feib .bank-cont .part:before {
  background-color: #bf3019;
}
.feib .bank-cont .part h2 {
  color: #bf3019;
}
.feib .bank-cont .part .time {
  color: #bf3019;
  border-color: #bf3019;
}
.feib .bank-cont .part .time span {
  background-color: #bf3019;
}
.feib .bank-cont .part .tag {
  background-color: #bf3019;
}

.feib .div-table .div-row:hover {
  background-color: #bf301911;
}
.feib .div-table .div-cell {
  border-color: #bf301922;
}
.feib .div-table .div-cell.div-th {
  color: #bf3019;
  border-color: #bf3019;
}

.feib .step-grid .item:nth-child(odd), .feib .step-grid .item:nth-child(odd):after {
  background-color: #bf301911;
}
.feib .step-grid .item:nth-child(even), .feib .step-grid .item:nth-child(even):after {
  background-color: #bf301922;
}
.feib .step-grid .item .step {
  color: #bf3019;
}

.feib .active {
  background-color: #bf301911;
}
.feib .active .header {
  background-color: #bf3019;
}
.feib .active .item .tag {
  background-color: #bf3019;
}

.feib .mark-main {
  color: #bf3019;
  font-weight: bold;
}

/* word size */
.word-xxl {
  font-size: 1.5em !important;
  font-weight: bold !important;
}

.word-xl {
  font-size: 1.25em !important;
  font-weight: bold !important;
}

.word-l {
  font-size: 1em !important;
  font-weight: bold !important;
}

.word-m {
  font-size: 0.9em !important;
  font-weight: bold !important;
}

.word-s {
  font-size: 0.5em !important;
  font-weight: bold !important;
}

/* text 對齊 */
.text-l {
  text-align: left;
}

.text-c {
  text-align: center;
}

.text-r {
  text-align: right;
}

/* rwd */
@media screen and (max-width: 960px) {
  .bank-wrapper {
    flex-flow: column wrap;
    width: 100%;
    padding: 0px;
  }
  .bank-side {
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0;
  }
  .bank-side .logo {
    width: auto;
    padding: 40px 20px 20px;
    text-align: left;
  }
  .bank-side .logo img {
    max-width: 160px;
  }
  .bank-side .side-menu {
    display: none;
  }
  .bank-side .btn-back {
    position: absolute;
    top: 50%;
    right: 24px;
    width: auto;
    transform: translateY(-50%);
  }
  .bank-side .btn-back a {
    width: calc(4em + 16px);
    padding: 8px;
    font-size: 12px;
  }
  .bank-main {
    max-width: unset;
  }
  .bank-main .layaway-plan {
    width: 100%;
    margin: 0 auto;
    padding: 20px 16px;
  }
  .bank-main .layaway-plan p {
    font-size: 5.4vw;
  }
  .bank-cont {
    margin: 12px;
  }
  .bank-cont .part {
    padding: 40px 20px;
  }
}
@media screen and (max-width: 640px) {
  .bank-cont {
    font-size: 16px;
  }
  .div-table {
    font-size: 16px;
  }
  .step-grid {
    font-size: 16px;
  }
  .step-grid .item {
    padding: 8px 0 8px 16px;
  }
  .step-grid .item span {
    padding: 4px;
  }
  .active {
    font-size: 16px;
  }
  .active .header {
    padding: 16px;
  }
  .btn-link.col-2 {
    grid-template-columns: repeat(1, 1fr);
  }
  .btn-link.col-3 {
    grid-template-columns: repeat(1, 1fr);
  }
  .precautions {
    margin: 0;
    font-size: 18px;
  }
  .warning .w-cont {
    flex-flow: column wrap;
    align-items: flex-start;
  }
  .warning .w-cont .left {
    margin: 8px 0;
    padding: 0;
  }
  .warning .w-cont .left p {
    display: inline-block;
    margin: 0 12px 0 0;
  }
  .warning .w-cont .right {
    max-width: unset;
  }
}
@media screen and (max-width: 480px) {
  .bank-cont {
    font-size: 13px;
  }
  .bank-cont .part h2 {
    font-size: 1.75em;
  }
  .div-table {
    font-size: 13px;
  }
  .step-grid {
    font-size: 13px;
  }
  .active {
    font-size: 13px;
  }
  .active .header {
    padding: 12px;
  }
  .precautions {
    font-size: 16px;
  }
  .note-ps {
    font-size: 12px;
  }
}/*# sourceMappingURL=bank.css.map */</pre></body></html>