﻿@charset "UTF-8";
/**
 * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
 * Richard Clark (http://richclarkdesign.com)
 * http://cssreset.com
 */
/* line 8, ../../sass/v2/common/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 28, ../../sass/v2/common/_reset.scss */
body {
  line-height: 1;
}

/* line 31, ../../sass/v2/common/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
  display: block;
}

/* line 35, ../../sass/v2/common/_reset.scss */
nav ul, ul {
  list-style: none;
}

/* line 38, ../../sass/v2/common/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 41, ../../sass/v2/common/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 46, ../../sass/v2/common/_reset.scss */
a {
  margin: 0;
  padding: 0;
  color: #004a2f;
  font-size: 100%;
  text-decoration: none;
  vertical-align: baseline;
  background: transparent;
  outline: none;
}
/* line 55, ../../sass/v2/common/_reset.scss */
a:hover {
  color: #00a94f;
  text-decoration: underline;
}

/* change colours to suit your needs */
/* line 63, ../../sass/v2/common/_reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
/* line 69, ../../sass/v2/common/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 75, ../../sass/v2/common/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 78, ../../sass/v2/common/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 82, ../../sass/v2/common/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
/* line 87, ../../sass/v2/common/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

/* line 95, ../../sass/v2/common/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 98, ../../sass/v2/common/_reset.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

/* line 99, ../../sass/v2/common/_reset.scss */
.clearfix:after {
  clear: both;
}

/* line 100, ../../sass/v2/common/_reset.scss */
.clearfix {
  zoom: 1;
  clear: both;
}

@font-face {
  font-family: 'FontAwesome';
  src: url("../../font/fontawesome-webfont.eot?v=4.2.0");
  src: url("../../font/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("../../font/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("../../font/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("../../font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 36, ../../sass/v2/common/_font-awesome.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 49, ../../sass/v2/common/_font-awesome.scss */
.fa-caret-down:before {
  content: "";
}

/* line 50, ../../sass/v2/common/_font-awesome.scss */
.fa-caret-up:before {
  content: "";
}

/* line 51, ../../sass/v2/common/_font-awesome.scss */
.fa-caret-left:before {
  content: "";
}

/* line 52, ../../sass/v2/common/_font-awesome.scss */
.fa-caret-right:before {
  content: "";
}

/* line 53, ../../sass/v2/common/_font-awesome.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 54, ../../sass/v2/common/_font-awesome.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 56, ../../sass/v2/common/_font-awesome.scss */
a > i {
  margin-right: 5px;
}

/* line 1, ../../sass/v2/common/_global.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2, ../../sass/v2/common/_global.scss */
body {
  background-color: #f9fbf7;
  font-family: Verdana, Arial, \5FAE\8EDF\6B63\9ED1\9AD4, "Microsoft JhengHei", "LiHei Pro Medium", Helvetica, sans-serif;
  font-size: 12px;
}

/* line 8, ../../sass/v2/common/_global.scss */
.lt-ie9 {
  font-family: "微軟正黑體",Verdana !important;
}
/* line 10, ../../sass/v2/common/_global.scss */
.lt-ie9 body {
  font-family: "微軟正黑體",Verdana !important;
}

/* line 16, ../../sass/v2/common/_global.scss */
#header.sticky {
  position: fixed;
  top: -104px;
  width: 100%;
  background-color: #fff;
  z-index: 1000;
}
/* line 24, ../../sass/v2/common/_global.scss */
#header.sticky .first-level {
  padding-left: 60px;
}
/* line 28, ../../sass/v2/common/_global.scss */
#header.sticky a.logo {
  display: block;
  text-indent: -9999px;
  position: absolute;
  top: 7px;
  left: 0;
  width: 35px;
  height: 26px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAaCAYAAAA9rOU8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDMyMDAzN0ExNUVBMTFFNkJDNkJFNzY1OTMxMUFENTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDMyMDAzNzkxNUVBMTFFNkJDNkJFNzY1OTMxMUFENTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Qjg4OEJDMDE1MTgxMUU2QUUwOURGODZEOEQzNEM1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Qjg4OEJDMTE1MTgxMUU2QUUwOURGODZEOEQzNEM1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlmueCwAAAe/SURBVHjatFZrbBxXFT73zp3Hvrz27tqO7cRtusY2tkJUwERJobQqAUSFSIBKUIGglZAQopUQQvCnFUUC8YuioAipKeJHUaGI8hBSoUgISigKaalkx3EcG8fBzrb2xuvZx+y8Zy7n3pkGJy0JKspdj2bXc+fc737nO9895MT8r0CMvJqFRXMV5ptLYCgK3Dt6EKbLY3B6cxb++upJsPwmHByagYpRhovtFYhjH6zAfPiyU/sM8HBSpeTVslF+Lq8Wvl3Qio09hb1AIIaV5iwwqkBBL8PhPfeBG0bww/PPwGW3AZO9Y7CvNI1xLImBwXVGzGPIKAZkmAFbtvuRhe1zd+aYEbqhBW3P/EQnaE7qCDyjqAgunFjrrE3k1MyDg5nBJ52w1eY8zPtRd65XLz1tKJkYbjDeAIan9ywCGMz2w0ubs8UzjcWf89j74LZrAiGRZE5XGN5zQClAiKAVwkBjKoRxVFyz1r5KeACUxDJO3b70zYxaeLCglf5Cwca5Cm6U3xiMQghEPIJ1qw6V9jo8s/ybU3XbnBzJV4AiVIrPFQIIKpYgWIw/BKIYgxMOKn43aAYYyeB3jncOXtSpztX/9MLBwfePKUplpRva+Ey5PhiOH4G6rBfgpfpZ+OWF3z272qlNjmR3QRBHCASfow6AE/xDaDRGXSAAvDQiEAJE+DjAu9g4wQ/FeRotgRea8LPzx37fmx1/B4Dm5NWcXO9NwYgHGlVBx2vT2frUorn8cNtrHawYFfAQiCKAcASAjGB8XBxZwo8fx9AJCc5BEAg1QKCCpEQgIn04C8FpdACWneZYhs0v78rd8oOiVnhcp5q/ExDTUXxiFFgWharTU/Uzv2h6zaMZRYOi0Ycpi1GcggxMj4Is4D3E9+s+gB1RcGMFfEEDJ5I5hkDlRUACEYAEQyEG4dCDwP2RbnP1u7ipL1R79h7IsUzDxrSJOWzD2ZaURni9uDH36EqrdnS0MIjBCATIuQisC1YwuI0MbEUAFoLwYpLsmKSLUy5/45+8OKQygoRNFYXPcAJD5hlRoeHVq0ut+R/t66seETFi1Ck737qE5FJYtTbUVxr//FJR60MmcCcCRKrLViAYINBFEBHnUpgqSRcX+oCErUTgACoHmVamiP8JHRGwYhFLFAeRmSAwAH++tPoxBU7vxzVn3cgF1g09aXhtvzu67Xf7M4ouX2C4qIWILKkHKoWqMZBCJZJ8LhmVF+WyCilJQAiWbR/Ziwg4+L6L9yBO5iYSSflzutCn23dPV4Zma1YH2AdG3gNvL90KJ8799sNtuwW5nn4pvkYgmEirgSR5R/lARJLyF5F5mhaaloCN79i4AZHOIAKpo4QGvnNiikhcPoaJPnTs0Oe/v2E3gdTsBvxk8Q8jj5164pyisoKGjtvFQAHOFelQBAwiMy8ByQqWQkX2iOQHLR4BYCr91wHQdPEbDbE7pwVfmbn//kcPfPan7EzjQu47Lz/1N9t3Cj3GMOojlIGEWYE8XRCENI0kVUpKcohxXEyfg9PDKF2Z7vTw/2FQzLueg8dfOP40Gui/lOVD+rGVzYV71J5RzG0kzZSSHRQLCCTxIeG+YriYBgtT4odEFq4EQeAtDKF0tBZ048XWa3corcO7T/hUK8TCnJJEJDhSQMJfSLpeiL9FSoJ4Rw2/JRDXAGIayiLWmRV4fYCGR6RsuSw/cmUxLtMvho/ueyUd/zeAawYSEceRQjOq3oXQlQB5alevlyyk2fLRX8KdbNyMgWKm1fzAU2BvY+6UBBBP/RPRCLPyIwIx3MQhjgxrC0aypWV6pHrHN4x8pcm7eCzQ1DF4AiDmcHOHEGOIh1zgwOfG736IfnHfvd7xux46kKHKOngdZMuXlcP/41Bv7g/XW0A8l3P+W05FrxEAeDaWZhuO7j/ywMfH7zzJ/MiHifKtSzO3zEwuNS4+ZkfB4S4PB/C0jhPr3KF6YTfYVRFCR0VLCkS5xlfSRfCuMrUWROhGJG10rorDWVHLdbJMPYl90vemKredjTAXTDRNdccUPNi7i0NfM/BUfaVxQbU7mzFouUTTcZjkVviwovJ391enFs3ai53AKcLOjg1PXpUoznuHpj45Z64933A2sKFRk3NEvC8u3DwQptw+NBVkVQP+Xl8C07Pw+AiT5kp4i+hb3MADM+qCbZtBuTiM7zJQUEd57G2yeJgySuVZNZwrn73YqW91vM7VYJCVfK5s7avc9pzgx8qVsfmKeDewIQJxbnno4Bwutzbimm3C7lxJlPQV3liW6bIJ2uya4GCw8b7d8MDUPbhgCZ6Yfx7BKFDt2YWdGpMM4g7KG9blj3Z8e6+082vs3Qmc/lOvLXyrbBSe7M1X1gpqRvbKHd+V7981NA2GZsDC9jqsd+pg4gEpspNDlpiHtBW1LNz3tvfBcL4E7+wfg4m+PfDHtX8YDXv7XSiQcdNtT1uBux/bjCk78of9wE3OFQmGXwXGxeo4XZt7hOq5R/JMb+e17JyhaPOYvgU3tM8Fcfjy0dGZ5u3lKiyYazDROwKj2Ow3nA6QQ7/+uux9B7JFmaqW10U2kIVu49Nn6ss/RrXoUjNiTeFFQrRU6eI5FSTO+MaKER0oj6MCxMKkohSoItM41rfneLU0+mVH9lEZyYiJVdz2Hfi3AAMAccC5t4KvazsAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}
/* line 42, ../../sass/v2/common/_global.scss */
#header a.logo {
  display: none;
}
/* line 49, ../../sass/v2/common/_global.scss */
#header nav li {
  display: block;
  float: left;
}
/* line 53, ../../sass/v2/common/_global.scss */
#header nav a {
  text-decoration: none;
}
/* line 57, ../../sass/v2/common/_global.scss */
#header #site-menu {
  width: 100%;
  display: block;
  background: #11a847;
  height: 24px;
  font-size: 1em;
  font-family: "MingLiU";
}
/* line 64, ../../sass/v2/common/_global.scss */
#header #site-menu a {
  text-decoration: none;
  color: #fff;
  padding: 0 12px;
  text-decoration: none;
  line-height: 22px;
  border-left: 1px dotted #8ad29d;
}
/* line 24, ../../sass/v2/common/_utils.scss */
#header #site-menu a:hover, #header #site-menu a:hover {
  color: #fff437;
}
/* line 28, ../../sass/v2/common/_utils.scss */
#header #site-menu a.active, #header #site-menu a.active {
  color: #fff437;
}
/* line 71, ../../sass/v2/common/_global.scss */
#header #site-menu a.lang {
  display: block;
  height: 18px;
  font-size: 1.08333em;
  line-height: 17px;
  margin: 2px;
  text-align: center;
  width: 26px;
  background: #0a874e;
  border-radius: 1px;
}
/* line 77, ../../sass/v2/common/_global.scss */
#header #site-menu a.lang.en {
  font-family: "Verdana";
}
/* line 85, ../../sass/v2/common/_global.scss */
#header #site-menu a.lang:hover {
  color: #008852;
  background: #fff200;
}
/* line 91, ../../sass/v2/common/_global.scss */
#header #site-menu ul {
  float: right;
}
/* line 95, ../../sass/v2/common/_global.scss */
#header #site-menu ul li:first-child a {
  border-left: none;
}
/* line 100, ../../sass/v2/common/_global.scss */
#header #site-menu ul li.lang {
  margin-left: 18px;
}
/* line 102, ../../sass/v2/common/_global.scss */
#header #site-menu ul li.lang a {
  padding: 0;
  border-left: none;
}
/* line 109, ../../sass/v2/common/_global.scss */
#header #info-menu {
  background-color: #fff;
}
/* line 113, ../../sass/v2/common/_global.scss */
#header #info-menu .center {
  padding-top: 12px;
  height: 80px;
}
/* line 117, ../../sass/v2/common/_global.scss */
#header #info-menu ul {
  float: right;
  margin-right: 154px;
}
/* line 121, ../../sass/v2/common/_global.scss */
#header #info-menu a {
  text-decoration: none;
  color: #333;
  font-family: "MingLiU";
}
/* line 34, ../../sass/v2/common/_utils.scss */
#header #info-menu a:hover {
  color: #00a94f;
}
/* line 40, ../../sass/v2/common/_utils.scss */
#header #info-menu a.active {
  color: #00a94f;
}
/* line 124, ../../sass/v2/common/_global.scss */
#header #info-menu a .fa-caret-right {
  margin-left: 14px;
  margin-right: 5px;
  color: #c1c1c1;
}
/* line 131, ../../sass/v2/common/_global.scss */
#header #info-menu a:hover .fa-caret-right {
  color: #00a94f;
}
/* line 136, ../../sass/v2/common/_global.scss */
#header #info-menu .search {
  position: absolute;
  right: 0;
  height: 20px;
  top: 8px;
}
/* line 141, ../../sass/v2/common/_global.scss */
#header #info-menu .search input.text {
  width: 100px;
  margin-right: -2px;
  float: left;
}
/* line 145, ../../sass/v2/common/_global.scss */
#header #info-menu .search input.text:focus ~ a .icon_search {
  background-color: #00a94f;
}
/* line 149, ../../sass/v2/common/_global.scss */
#header #info-menu .search a {
  position: relative;
  width: 40px;
}
/* line 153, ../../sass/v2/common/_global.scss */
#header #info-menu .search .icon_search {
  color: #FFFFFF;
  display: block;
  float: right;
  height: 20px;
  line-height: 20px;
  padding: 0 2px;
  text-align: center;
  width: 34px;
  color: #fff;
  border-radius: 2px;
  margin: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAQAAAA3IEfJAAAAoElEQVQoFQXBIUrDARjA0Z86hAW7ZdnqCWyGHWHVE1iWTTuBxQtYDYbBgkH4B2Ew+E70fC9Jcm0lSVKSB0djLLaSlLwYZ+8OFuNTUu6NL7eSKwdjK+XNuJMkVxaLlF+LJEkOxko5+pMkybtxo+yNjSS5dfYjZe1isZHc+TKepOTRxfizGGOcrJRkbe9o8WFjZ5yskiRJkp3xnSRJkuTZ6z+LU8RRsFJegwAAAABJRU5ErkJggg==) center center no-repeat #b2b2b2;
}
/* line 167, ../../sass/v2/common/_global.scss */
#header #info-menu .search > input[type="text"] {
  padding: 1px 5px 1px 7px;
  color: #333;
  border: 1px solid #d8d8d8;
  background: #ebebeb;
  font-size: 1.08333em;
  height: 20px;
}
/* line 176, ../../sass/v2/common/_global.scss */
#header #info-menu .search > input[type="text"]:focus, #header #info-menu .search > input[type="text"]:hover {
  border: 1px solid #00a94f;
}
/* line 181, ../../sass/v2/common/_global.scss */
#header #info-menu .logo {
  left: 0;
  position: absolute;
  top: 22px;
}
/* line 186, ../../sass/v2/common/_global.scss */
#header #info-menu .toggle {
  float: none;
  position: absolute;
  margin: 0;
  bottom: 20px;
  right: 0;
}
/* line 192, ../../sass/v2/common/_global.scss */
#header #info-menu .toggle .icon-dotted-border {
  border-color: #333;
}
/* line 197, ../../sass/v2/common/_global.scss */
#header #sub-menu {
  background: #efefef;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAlCAIAAAAFobSEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0JCNjM3NzMzQUU4MTFFNkIwRDBBRUNFMUM3MTFDMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0JCNjM3NzQzQUU4MTFFNkIwRDBBRUNFMUM3MTFDMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQkI2Mzc3MTNBRTgxMUU2QjBEMEFFQ0UxQzcxMUMyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQkI2Mzc3MjNBRTgxMUU2QjBEMEFFQ0UxQzcxMUMyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpJ0kksAAABxSURBVHjapJFRCsAwCEN19P43bpwz+6hhrLAVGrD6glqPCFvOkZdPVJ8Ta35kosUb/liDVK3f8QNA5806D7h7ZqgXjyqm3v6k4pu/uWeKWjyR0uRlPt3PTx4P8xVJHaH9h/T//l9bf92PiT+i8acAAwC5C8mZ+K8HsAAAAABJRU5ErkJggg==");
  font-weight: bold;
  border-top: 4px solid #fff200;
  border-bottom: 1px solid #c3c4c3;
}
/* line 203, ../../sass/v2/common/_global.scss */
#header #sub-menu .center {
  position: relative;
  height: 37px;
}
/* line 207, ../../sass/v2/common/_global.scss */
#header #sub-menu .change-unit-menu {
  position: absolute;
  right: 0;
  bottom: 40px;
  font-size: 13px;
  line-height: 13px;
}
/* line 214, ../../sass/v2/common/_global.scss */
#header #sub-menu .change-unit-menu li {
  padding-bottom: 15px;
}
/* line 216, ../../sass/v2/common/_global.scss */
#header #sub-menu .change-unit-menu li a {
  padding: 0 20px 0;
  border-left: 1px dotted #444;
  color: #444;
}
/* line 223, ../../sass/v2/common/_global.scss */
#header #sub-menu .change-unit-menu li.active {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAARUlEQVQoFQXBARHAQBADIXLz/sXWwBbWNwTARoUBMOQIMKBiEGMD8IAhLACgZMAcA4gQAgwCOIKAAWAAWOQQ2BAAIACsH46rHfnSck3UAAAAAElFTkSuQmCC) center bottom no-repeat transparent;
}
/* line 229, ../../sass/v2/common/_global.scss */
#header #sub-menu .change-unit-menu li:hover a, #header #sub-menu .change-unit-menu li.active a {
  color: #11a847;
}
/* line 234, ../../sass/v2/common/_global.scss */
#header #sub-menu .change-unit-menu li:first-child a {
  border-left: none;
}
/* line 239, ../../sass/v2/common/_global.scss */
#header #sub-menu .change-unit-menu li:last-child a {
  padding-right: 0;
}
/* line 246, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level {
  max-width: 100%;
  display: block;
  height: 37px;
  position: relative;
}
/* line 253, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level.thin li {
  padding: 0 20px;
}
/* line 258, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level li {
  display: block;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  padding: 0 30px;
  position: relative;
}
/* line 265, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level li.border {
  border-right: 1px solid #c0c0c0;
  border-left: 1px solid #ececec;
  display: block;
  height: 25px;
  margin-top: 12px;
  width: 0;
  padding: 0;
}
/* line 274, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level li.sfHover {
  background: #F6F6F6;
  z-index: 6;
}
/* line 277, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level li.sfHover > a {
  color: #12AF5B;
}
/* line 280, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level li.sfHover:after {
  background: #F6F6F6;
  bottom: -1px;
  content: ".";
  display: block;
  height: 10px;
  left: 0px;
  position: absolute;
  text-indent: -999em;
  width: 100%;
  z-index: 6;
}
/* line 292, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level li.sfHover:before {
  background: #F6F6F6;
  top: 2px;
  content: ".";
  display: block;
  height: 100%;
  right: -1px;
  position: absolute;
  text-indent: -999em;
  width: 1px;
  z-index: 6;
}
/* line 308, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level a {
  font-size: 16px;
  line-height: 37px;
  height: 100%;
  display: block;
  height: 38px;
}
/* line 317, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level.column-3 li {
  padding: 0 60px;
}
/* line 318, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level.column-3 li.border {
  padding: 0;
}
/* line 325, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level.column-4 li {
  padding: 0 50px;
}
/* line 326, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level.column-4 li.border {
  padding: 0;
}
/* line 334, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega {
  display: none;
  z-index: 5;
  position: absolute;
  height: 225px;
  left: 0;
  border: 1px solid #c3c4c2;
  border-top: none;
  box-shadow: 1px 1px 10px #c3c4c2;
  background: #f6f6f6;
  padding: 21px 0px 0 22px;
}
/* line 346, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega ul.sf-sub {
  float: left;
  margin: 21px 22px 0 22px;
  height: 180px;
}
/* line 359, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega ul.sf-sub li {
  display: inline-block;
  position: relative;
  float: left;
  height: 50px;
  padding: 0;
  text-align: left;
  width: 165px;
}
/* line 367, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega ul.sf-sub li a {
  font-size: 1.25em;
  height: 100%;
  line-height: 50px;
}
/* line 372, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega ul.sf-sub li a .border {
  bottom: 0;
  left: 0;
  content: ".";
  text-indent: -999em;
  width: 100%;
  height: 0;
  display: block;
  position: absolute;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #ececec;
}
/* line 390, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega ul.sub {
  width: 165px;
  height: 150px;
  float: left;
  margin-right: 12px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 398, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega ul.sub li {
  display: inline-block;
  position: relative;
  float: left;
  height: 50px;
  padding: 0;
  text-align: left;
  width: 165px;
}
/* line 406, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega ul.sub li a {
  font-size: 1.25em;
  height: 100%;
  line-height: 50px;
}
/* line 411, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega ul.sub li a .fa-caret-right {
  margin-right: 5px;
  color: #c5c5c5;
}
/* line 416, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega ul.sub li a .border {
  bottom: 0;
  left: 0;
  content: ".";
  text-indent: -999em;
  width: 100%;
  height: 0;
  display: block;
  position: absolute;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #ececec;
}
/* line 429, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega ul.sub li a:hover .fa-caret-right {
  margin-right: 5px;
  color: #004a2f;
}
/* line 440, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-1 {
  width: 209px;
}
/* line 443, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-1.hasBanner {
  width: 405px;
}
/* line 446, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-1 ul.sf-sub {
  width: 165px;
}
/* line 454, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-2 {
  width: 386px;
}
/* line 457, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-2.hasBanner {
  width: 582px;
}
/* line 461, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-2 ul.sf-sub {
  width: 342px;
}
/* line 468, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-3 {
  width: 563px;
}
/* line 471, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-3.hasBanner {
  width: 759px;
}
/* line 474, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-3 ul.sf-sub {
  width: 519px;
}
/* line 481, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-4 {
  width: 740px;
}
/* line 484, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-4.hasBanner {
  width: 936px;
}
/* line 487, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .sf-mega.column-4 ul.sf-sub {
  width: 696px;
}
/* line 495, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .menu-banner {
  position: absolute;
  top: 22px;
  right: 22px;
}
/* line 501, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .overall {
  position: absolute;
  right: 22px;
  top: 200px;
}
/* line 505, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .overall a {
  font-size: 1.08333em;
  line-height: 0;
}
/* line 506, ../../sass/v2/common/_global.scss */
#header #sub-menu ul.first-level .overall a i {
  margin-right: 7px;
}

/* line 520, ../../sass/v2/common/_global.scss */
#footer .sitemap-wrap {
  padding-top: 70px;
  height: auto;
  margin: 0 auto;
  position: relative;
}
/* line 526, ../../sass/v2/common/_global.scss */
#footer .sitemap-wrap .back-to-top {
  float: right;
  margin-bottom: 20px;
}
/* line 530, ../../sass/v2/common/_global.scss */
#footer .sitemap-wrap .back-to-top.sticky {
  position: fixed;
  bottom: 15px;
  right: 15px;
  margin-bottom: 0;
}
/* line 539, ../../sass/v2/common/_global.scss */
#footer .group-banner {
  width: 940px;
  margin: 0 auto;
}
/* line 544, ../../sass/v2/common/_global.scss */
#footer .sitemap {
  height: auto;
  width: 100%;
  margin-bottom: 30px;
  float: left;
}
/* line 549, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab {
  width: 100%;
  height: auto;
}
/* line 552, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .extended-center {
  border-bottom: 1px solid #b2b2b2;
}
/* line 555, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .open {
  position: relative;
  display: block;
  margin-left: 7px;
  color: #fff;
  text-decoration: none;
  font-size: 1.25em;
  width: 108px;
  height: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAeCAQAAABjhTOMAAAAXElEQVRYw+3WsQ0AMAgDQfbfxlmQNCh1GhTFvDzB6SmIFbU0WXncWIfmxyoasM9hotgYmCgGDBgwYMCAAQNm9AL3FhOnCAzYJUwU6536YJpTTJziC1gaLjxZuXIDq57xxfV8dR8AAAAASUVORK5CYII=) center center no-repeat transparent;
  line-height: 31px;
  text-align: center;
  padding-right: 8px;
  /*
  i,span{
  	&.icon_caret_up{
  		width: 8px;
  		height: 5px;
  		display: inline-block;
  		@include replace-text("common/sprites.png",-66px,-358px);
  	}
  	&.icon_caret_down{
  		width: 8px;
  		height: 5px;
  		display: inline-block;
  		@include replace-text("common/sprites.png",-48px,-358px);
  	}
  }*/
}
/* line 568, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .open:hover {
  color: #fff437;
}
/* line 573, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .open i {
  position: absolute;
  font-size: 12px;
  right: 13px;
}
/* line 577, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .open i.fa-caret-up {
  top: 7px;
}
/* line 580, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .open i.fa-caret-down {
  top: 13px;
}
/* line 587, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .open.ed i.fa-caret-down {
  top: 7px;
}
/* line 588, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .open.ed i.fa-caret-up {
  top: 13px;
}
/* line 607, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list {
  background: #f6f6f6;
  display: block;
  margin: 0 auto;
  width: 960px;
  padding-bottom: 40px;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #b2b2b2;
}
/* line 616, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul {
  float: left;
  list-style: none outside none;
  width: 114.85714px;
  margin-left: 25px;
  border-bottom: 1px solid #fff;
}
/* line 623, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul:first-child {
  margin-left: 35px;
}
/* line 627, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul:nth-child(7) {
  margin-right: 25px;
}
/* line 630, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul li {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d7d7d7;
  clear: both;
 /*
i{
	margin-right:8px;
	margin-left: -12px;
	display: inline-block;
	
}*/
  font-size: 1em;
  font-family: "MingLiU";
  line-height: 18px;
  display: block;
}
/* line 635, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul li:first-child {
  border-top: none;
  font-size: 1.25em;
  font-family: "\5FAE\8EDF\6B63\9ED1\9AD4";
  font-weight: bold;
}
/* line 640, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul li:first-child a {
  padding-top: 28px;
  margin-bottom: 14px;
  text-decoration: none;
  color: #004A2F;
}
/* line 64, ../../sass/v2/common/_utils.scss */
#footer .sitemap .index-tab .href-list ul li:first-child a:hover {
  color: #00a94f;
}
/* line 70, ../../sass/v2/common/_utils.scss */
#footer .sitemap .index-tab .href-list ul li:first-child a.active {
  color: #00a94f;
}
/* line 644, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul li:first-child a .fa-caret-right {
  margin-right: 5px;
}
/* line 650, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul li a {
  display: block;
  color: #333333;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 655, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul li a:hover {
  color: #008852;
  text-decoration: none;
}
/* line 660, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul li .fa-caret-right {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
/* line 665, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul li span {
  display: inline-block;
  vertical-align: top;
}
/* line 670, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list ul li:hover {
  color: #008852;
  text-decoration: none;
}
/* line 690, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-3 ul {
  width: 140px;
}
/* line 692, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-3 ul .icon-horizon-border {
  width: 140px;
}
/* line 696, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-3 ul li span {
  width: 128px;
}
/* line 704, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-4 ul {
  width: 130px;
}
/* line 706, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-4 ul .icon-horizon-border {
  width: 130px;
}
/* line 710, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-4 ul li span {
  width: 118px;
}
/* line 718, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-5 ul {
  width: 125px;
}
/* line 720, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-5 ul .icon-horizon-border {
  width: 125px;
}
/* line 724, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-5 ul li span {
  width: 113px;
}
/* line 732, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-6 ul {
  width: 125px;
}
/* line 734, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-6 ul .icon-horizon-border {
  width: 125px;
}
/* line 738, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-6 ul li span {
  width: 113px;
}
/* line 746, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-7 ul {
  width: 112px;
  margin-left: 20px;
}
/* line 749, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-7 ul:first-child {
  margin-left: 28px;
}
/* line 753, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-7 ul:nth-child(7) {
  margin-right: 25px;
}
/* line 757, ../../sass/v2/common/_global.scss */
#footer .sitemap .index-tab .href-list.column-7 ul li span {
  width: 100px;
}
/* line 767, ../../sass/v2/common/_global.scss */
#footer .declaration {
  height: 100px;
  color: #7f7f7f;
  text-align: center;
}
/* line 771, ../../sass/v2/common/_global.scss */
#footer .declaration.center {
  width: 900px;
  padding-left: 30px;
  float: left;
}
/* line 776, ../../sass/v2/common/_global.scss */
#footer .declaration .legend {
  float: left;
  /*
  font-size: em(14px);
  display: block;
  float: left;
  height: 56px;
  margin-right: 20px;
  line-height: 30px;
  */
  width: 100%;
  font-size: 18px;
  line-height: 30px;
  height: 32px;
  font-family: \5FAE\8EDF\6B63\9ED1\9AD4, "Microsoft JhengHei", sans-serif;
}
/* line 792, ../../sass/v2/common/_global.scss */
#footer .declaration .detail {
  float: left;
  width: 100%;
  font-size: 15px;
  line-height: 24px;
  font-family: \5FAE\8EDF\6B63\9ED1\9AD4, "Microsoft JhengHei", sans-serif;
}
/* line 806, ../../sass/v2/common/_global.scss */
#footer .frame-contact {
  height: 146px;
  background-image: url(https://www.cathaybk.com.tw/Cathaybk/img/common/footer-bg.jpg), url(https://www.cathaybk.com.tw/Cathaybk/img/common/footer-bg-extend.jpg);
  background-position: center top, center top;
  background-size: 2000px 138px,100% 138px;
  background-repeat: no-repeat, repeat-x;
  border-top: 8px solid #fff200;
}
/* line 814, ../../sass/v2/common/_global.scss */
#footer .contact {
  height: 111px;
  padding-top: 27px;
  color: #fff;
}
/* line 818, ../../sass/v2/common/_global.scss */
#footer .contact .left {
  float: left;
}
/* line 820, ../../sass/v2/common/_global.scss */
#footer .contact .left .service-line {
  margin-top: 5px;
  font-size: 1.25em;
}
/* line 823, ../../sass/v2/common/_global.scss */
#footer .contact .left .service-line a {
  margin-left: 10px;
  color: #fff;
  text-decoration: none;
}
/* line 831, ../../sass/v2/common/_global.scss */
#footer .contact .left .follow ul {
  margin-top: 15px;
}
/* line 833, ../../sass/v2/common/_global.scss */
#footer .contact .left .follow ul li {
  display: block;
  float: left;
  padding: 0 12px;
  border-left: 1px dotted #8ad29d;
}
/* line 838, ../../sass/v2/common/_global.scss */
#footer .contact .left .follow ul li:first-child {
  padding-left: 0;
  border-left: none;
}
/* line 842, ../../sass/v2/common/_global.scss */
#footer .contact .left .follow ul li a {
  text-decoration: none;
  color: #fff;
  font-size: 12px;
}
/* line 24, ../../sass/v2/common/_utils.scss */
#footer .contact .left .follow ul li a:hover, #footer .contact .left .follow ul li a:hover {
  color: #fff437;
}
/* line 28, ../../sass/v2/common/_utils.scss */
#footer .contact .left .follow ul li a.active, #footer .contact .left .follow ul li a.active {
  color: #fff437;
}
/* line 847, ../../sass/v2/common/_global.scss */
#footer .contact .left .follow ul li a i {
  margin-right: 5px;
}
/* line 850, ../../sass/v2/common/_global.scss */
#footer .contact .left .follow ul li a i.cathay-icon {
  padding: 0;
  margin-right: 5px;
  content: ".";
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  line-height: 20px;
  margin-top: -2px;
  overflow: hidden;
}
/* line 862, ../../sass/v2/common/_global.scss */
#footer .contact .left .follow ul li a i.cathay-icon.facebook {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABiUlEQVQ4y2MISpu7xyZk+hu7sBnE4LdQ/MY6eNqbkIz5+xiAnM9A/B8ftg2d8d8qePp/65AZYAziQ8Snf2ZwiJj5Gp9moOuA9PSv0xcf2nry/L3NJ8/d25xctvwwyBCH8Bmv8RoAUuQUNevbx8/fDv1HAsfO3NtsQ4wBVkHT/9f1bNkH0/jr1++rL19/3NM6eecOa6CXCBpgGTTt//rt5zZB9X/1Tphz2yJwGlwerwE2wMAy9J78f+22M1tAuv/9+//ezH/KZ3OgATahBAwAhXj7lJ27Hz97u/XHz1+nYT54+frDjsdP32zNrF511AqfFywDp/+/fP3xlv84ANDwXaDwscdlACiAFq4+tvnrtx+n//79ex+q7++PH78ugMS8E2ZfA3kRbxjYArF5wLT/W3Zf2AwNg4/2YdOfARMPPCERjAVQiKMbgCxPnAF7Lm5CMuAJVQ0AB6ItnswEMmDTrvPIXniBmtSBmSkkfT44OwNNw8DAlPhm39HrcBc4hE+/DJMD6QlKm7cfAJCFejE0GgC9AAAAAElFTkSuQmCC);
}
/* line 865, ../../sass/v2/common/_global.scss */
#footer .contact .left .follow ul li a i.cathay-icon.youtube {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABVUlEQVQ4T52SvWoCQRSFTxaVlAaSR0idoII2gkIgkML4Jhb2dtY+gb6A2OQh1sKIpIgRJOgKCaQQokH2Z2bczEVnXccgcS98zcycy7n3jOH7PjqZjB8F0hrtVMp/zGYRBdIaQghwx4FrWSdBGtJuGrguPMYCTNPEYrncO9Mhza6B54HJQ8VNp4PBbIa34RC2be/dKUizacA5hLTDqMmWq0IBD5MJLqtV9GUTazrduydIQ1qDbx2E7am6rlRwPx4jVirhudfDfD7fjSA1XDngmoNwxZNJ3DYauBuNcJ5OB2+4ckBzCLmQ8Hx/VTyRQDwWC96I8BKZ7ObRGFvCJWQaH/U6XotFfMt01BsWjlFoKaj6arXwks/js9k8SEEcS2HR7aKfy+G9VoMjF6cncJAC01IYlMv4kTEe+0gsSIFG0Bz8B6F/5Yv1+iSCr1xznLOn1QpRIO0vLnBdVca/r8wAAAAASUVORK5CYII=);
}
/* line 875, ../../sass/v2/common/_global.scss */
#footer .contact .right {
  float: right;
  text-align: right;
  font-family: Verdana, "PMingLiU";
}
/* line 879, ../../sass/v2/common/_global.scss */
#footer .contact .right .copyright {
  margin-top: 5px;
  font-family: Verdana, "PMingLiU";
}
/* line 883, ../../sass/v2/common/_global.scss */
#footer .contact .right .copyright span {
  margin-right: 10px;
}
/* line 887, ../../sass/v2/common/_global.scss */
#footer .contact .right .suggest {
  padding-top: 13px;
}
/* line 889, ../../sass/v2/common/_global.scss */
#footer .contact .right .suggest a {
  color: #fff;
  text-decoration: none;
  font-family: Verdana, "PMingLiU";
}
/* line 893, ../../sass/v2/common/_global.scss */
#footer .contact .right .suggest a:hover {
  color: #fff200;
  text-decoration: none;
}

/* line 904, ../../sass/v2/common/_global.scss */
.breadcrumbs {
  padding: 15px 0 30px;
}

/* line 908, ../../sass/v2/common/_global.scss */
.icon-dotted-border {
  border: 0;
  border-right: 1px dotted #8ad29d;
  display: inline-block;
  height: 13px;
  margin: -1px 12px;
  width: 0;
  padding: 0;
}

/* line 920, ../../sass/v2/common/_global.scss */
.col_s {
  width: 180px;
}

/* line 921, ../../sass/v2/common/_global.scss */
.col_l {
  width: 740px;
}

/* line 922, ../../sass/v2/common/_global.scss */
.col_f {
  width: 940px;
}

/* line 924, ../../sass/v2/common/_global.scss */
.title_side_menu, .title_unit {
  padding-bottom: 15px;
  font-size: 20px;
  letter-spacing: 2px;
}
/* line 928, ../../sass/v2/common/_global.scss */
.title_side_menu i, .title_unit i {
  display: inline-block;
  width: 6px;
  height: 20px;
  margin-right: 10px;
  background-color: #008852;
  vertical-align: top;
}

/* line 941, ../../sass/v2/common/_global.scss */
.center {
  width: 940px;
  margin: 0 auto;
  position: relative;
}

/* line 946, ../../sass/v2/common/_global.scss */
.extended-center {
  width: 960px;
}

/* line 954, ../../sass/v2/common/_global.scss */
.btn_text_link {
  text-decoration: underline;
}

/* line 957, ../../sass/v2/common/_global.scss */
.btn_text_green {
  color: #00a94f;
}
/* line 959, ../../sass/v2/common/_global.scss */
.btn_text_green:hover {
  color: #008852;
}

/* line 963, ../../sass/v2/common/_global.scss */
.btn_l {
  height: 40px;
  padding: 0 20px;
  font-size: 15px;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
}
/* line 971, ../../sass/v2/common/_global.scss */
.btn_l strong {
  font-size: 13px;
  font-weight: bold;
}
/* line 975, ../../sass/v2/common/_global.scss */
.btn_l:hover {
  text-decoration: none;
}

/* line 979, ../../sass/v2/common/_global.scss */
.btn_m {
  height: 30px;
  padding: 0 10px;
  font-size: 13px;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
}
/* line 987, ../../sass/v2/common/_global.scss */
.btn_m:hover {
  text-decoration: none;
}

/* line 991, ../../sass/v2/common/_global.scss */
.btn_colorImportant {
  padding: 0 40px;
  color: #fff;
  border: 1px solid #ffae72;
  background: #ff9445;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTQ0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2YwNjYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #ff9445 0%, #f06601 80%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9445), color-stop(80%, #f06601));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff9445 0%, #f06601 80%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff9445 0%, #f06601 80%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff9445 0%, #f06601 80%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff9445 0%, #f06601 80%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9445', endColorstr='#f06601',GradientType=0 );
  /* IE6-8 */
}
/* line 1006, ../../sass/v2/common/_global.scss */
.btn_colorImportant:hover {
  color: #fff;
  background: #ff7e1f;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2UxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmNTMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #ff7e1f 0%, #ff5300 80%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7e1f), color-stop(80%, #ff5300));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff7e1f 0%, #ff5300 80%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff7e1f 0%, #ff5300 80%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff7e1f 0%, #ff5300 80%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff7e1f 0%, #ff5300 80%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7e1f', endColorstr='#ff5300',GradientType=0 );
  /* IE6-8 */
}

/* line 1024, ../../sass/v2/common/_global.scss */
.btn_gray {
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0px 0px 3px white;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0px 0px 3px white;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0px 0px 3px white;
  color: #004a2f;
  border: 1px solid #ccc;
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 80%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(80%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 80%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 80%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 80%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 80%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
  /* IE6-8 */
}
/* line 1040, ../../sass/v2/common/_global.scss */
.btn_gray:hover {
  color: #00a94f;
}

/* line 1048, ../../sass/v2/common/_global.scss */
[class^="arrow_s_"] {
  display: inline-block;
  vertical-align: middle;
}

/* line 1052, ../../sass/v2/common/_global.scss */
.arrow_s_right {
  width: 5px;
  height: 9px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAJUlEQVQY02NgWOn/H4gZUDBU8D8uwf+4BP/jEvxPlErCtqO4EwB9VESAkbZiRgAAAABJRU5ErkJggg==);
  vertical-align: baseline;
}

/* line 1061, ../../sass/v2/common/_global.scss */
.btn_text_link .arrow_s_right {
  margin-left: 5px;
}
/* line 1063, ../../sass/v2/common/_global.scss */
.btn_text_link:hover .arrow_s_right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAKElEQVQY02Ng6Aj6DwQMyJgBJIguARdElkARhElgCIIxQZWEbUd3JwC/0mn2WM95KAAAAABJRU5ErkJggg==);
}

/* line 1071, ../../sass/v2/common/_global.scss */
.list_download li {
  margin-bottom: 5px;
}

/* line 1075, ../../sass/v2/common/_global.scss */
.icon_download {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAA2klEQVQ4y2P4//8/AwwzrPRnAeJUIN4DxO+A+D+U3gMVZ0FRj6RRC4hvQDWA8GMgbgLiZ0hiIHktFM1QjR+RFIFwIlQuE038I8wAmFNvoCkA4QCo5gQscjfA+qB++U+i5v9gfdDAIEfzHgakUCVV8zsGJM5dIC4E4tc4ND8F4gIgfgDXg2TzDKhiXagByJqfALEKlD8X2ea9UM5fII5GMsAGynZB0hgNVQf3M3Joww1Ax2ga4aGNHs8YBgD58WgaIfGMI4UhewF3CsOTtkEGLMCSsrQwMgY5uQoAZt26Q31YfY4AAAAASUVORK5CYII=);
}

/* line 1084, ../../sass/v2/common/_global.scss */
.list_square_gray {
  list-style-image: url(https://www.cathaybk.com.tw/Cathaybk/img/common/bg_list_square_gray.png);
}
/* line 1086, ../../sass/v2/common/_global.scss */
.list_square_gray li {
  margin: 0 30px 2px 20px;
}

/* line 1090, ../../sass/v2/common/_global.scss */
.list_square_green {
  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAHUlEQVQoU2NgWOnfgAcnMACJ/3jwgeGjwAEPNgAAA7CBoPHZTDoAAAAASUVORK5CYII=);
}
/* line 1092, ../../sass/v2/common/_global.scss */
.list_square_green li {
  margin: 0 30px 2px 20px;
}
/* line 1096, ../../sass/v2/common/_global.scss */
.list_square_green li .title_list_square_green {
  color: #313131;
  font-weight: normal;
}
/* line 1103, ../../sass/v2/common/_global.scss */
.list_square_green.more_sp1 > li {
  margin-top: 1px;
  margin-bottom: 1px;
}

/* line 1103, ../../sass/v2/common/_global.scss */
.list_square_green.more_sp > li {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 1104, ../../sass/v2/common/_global.scss */
.list_square_green.more_sp > li:first-child {
  margin-top: 0;
}

/* line 1114, ../../sass/v2/common/_global.scss */
.list_decimal li {
  margin: 0 0 5px 2/px;
}
/* line 1117, ../../sass/v2/common/_global.scss */
.list_decimal li .number {
  display: inline-block;
  position: relative;
  padding-right: 7px;
  vertical-align: top;
  text-align: right;
  color: #00a94f;
  font-weight: 700;
}
/* line 1125, ../../sass/v2/common/_global.scss */
.list_decimal li .number:after {
  content: ".";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 1134, ../../sass/v2/common/_global.scss */
.list_decimal li .text {
  display: inline-block;
  width: 85%;
}

/* line 1144, ../../sass/v2/common/_global.scss */
.list_tab li {
  float: left;
  margin-right: 2px;
}
/* line 1147, ../../sass/v2/common/_global.scss */
.list_tab li .btn_tab {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
  display: block;
  width: 150px;
  height: 50px;
  padding-top: 18px;
  background-color: #c2e1c2;
  color: #565656;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
/* line 1158, ../../sass/v2/common/_global.scss */
.list_tab li .btn_tab:hover, .list_tab li .btn_tab.on {
  padding-top: 14px;
  background-color: #fff;
  border-top: 4px solid #00a94f;
  color: #00a94f;
  text-decoration: none;
}
/* line 1169, ../../sass/v2/common/_global.scss */
.list_tab.thin li .btn_tab {
  width: 100px;
}
/* line 1175, ../../sass/v2/common/_global.scss */
.list_tab.small li .btn_tab {
  width: 90px;
}

/* line 1183, ../../sass/v2/common/_global.scss */
.list_tab_s li a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 1187, ../../sass/v2/common/_global.scss */
.list_tab_s li a.on {
  background-color: #fff;
}
/* line 1190, ../../sass/v2/common/_global.scss */
.list_tab_s li {
  float: left;
  margin-right: 2px;
}
/* line 1193, ../../sass/v2/common/_global.scss */
.list_tab_s li .btn_tab {
  display: block;
  padding: 10px 15px;
  background-color: #eee;
  color: #1b1b1b;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}
/* line 1201, ../../sass/v2/common/_global.scss */
.list_tab_s li .btn_tab:hover, .list_tab_s li .btn_tab.on {
  background-color: #fff;
  color: #00a94f;
  text-decoration: none;
}

/* list_qa toggle */
/* line 1215, ../../sass/v2/common/_global.scss */
.icon_qa_plus {
  width: 19px;
  height: 19px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAPklEQVQ4y2NgWOnPQAA/BOL/UHwYr9pRw4aZYbsJ4O9Ihr3HqxZJIeWY2obdJYB/I2n4jlftaDobNYwOhgEAqDDZ3G7MMSoAAAAASUVORK5CYII=);
}

/* line 1222, ../../sass/v2/common/_global.scss */
.btn_qa:hover .icon_qa_plus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAQ0lEQVQ4y2Ng8NJnIIAfAvF/KD6MLv///384Zhg1bJgZtpsA/o5k2Hu8apEUUo6pbdhdAvg3kobveNWOprNRw+hgGAC7ppf55hDTJAAAAABJRU5ErkJggg==);
}

/* line 1231, ../../sass/v2/common/_global.scss */
.list_qa li .content_qa_q:hover .icon_qa_plus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAQ0lEQVQ4y2Ng8NJnIIAfAvF/KD6MLv///384Zhg1bJgZtpsA/o5k2Hu8apEUUo6pbdhdAvg3kobveNWOprNRw+hgGAC7ppf55hDTJAAAAABJRU5ErkJggg==);
}

/* line 1238, ../../sass/v2/common/_global.scss */
.icon_qa_minus {
  width: 19px;
  height: 4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAECAYAAABsgwTvAAAAGUlEQVQoz2NgWOm/m2oYSPynGqa2YXephQHQeY3D/pvWQQAAAABJRU5ErkJggg==);
}

/* line 1245, ../../sass/v2/common/_global.scss */
.btn_qa:hover .icon_qa_minus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAECAYAAABsgwTvAAAAGUlEQVQoz2Ng8NLfTTUMJP5TDVPbsLvUwgAXjWgPq5gsIQAAAABJRU5ErkJggg==);
}

/* line 1254, ../../sass/v2/common/_global.scss */
.list_qa li .content_qa_q:hover .icon_qa_minus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAECAYAAABsgwTvAAAAGUlEQVQoz2Ng8NLfTTUMJP5TDVPbsLvUwgAXjWgPq5gsIQAAAABJRU5ErkJggg==);
}

/* line 1263, ../../sass/v2/common/_global.scss */
.icon_qa_a {
  width: 22px;
  height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAQAAABKZPfjAAAAoklEQVQoz4XRURGFIBCF4Y3g+/9iBCIYwQhEsIERjGAEIxDhRiACEfY+uAI6gnNmHHU+YOcgSM7EapH31B8/1DJ/4TFTZf/Ca4UTQx9HFLWn4nt4MuRIKEro4d32vd6UsY3P/TaE2fDSwj4PURbGFj4Mn1cSb0sfuG5Ye20LwtLAyZAjEAj4cs2RKecaa77Vugouz1sOvBo5nnh77TXZ36HGf8/moct68S8tAAAAAElFTkSuQmCC);
}

/* line 1269, ../../sass/v2/common/_global.scss */
.icon_count {
  width: 20px;
  height: 29px;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAdCAQAAAAAj4ROAAABvElEQVQ4T5XTvU9TYRQH4Ovgx8RMwg4mhXRoccCEpRsj4K7/ADEMik4MREEXjewMLLhIomFkUBI2bZoQAra0RCookArcNiUl8Dhw5TYkVTy/5eR9n+Q9Nzcn0GlWUcHXFikomtUZeOsqNRf4CWpKijYvpaikBjYDW6iZkpZy51JS0qbUsB74hoKEoEUSClg7h2uSLWHSWgzzUi1hSj6Gq3pawh6rMdzQ2xL22ohhw5xhg+5dyqBhcxoxhBNVoVCorh51VSfR7QVs2HEcHVZUou7YjkYzrJt214QQXwwZ8hmhCX2m1WNY1CXQLounAoEnyGoX6FKM4YFRHR7YxYKkpAXsuq/DqIPmGfct2QancnJOwXdL9ptn/HddwKznPoEjM2YcgY+eyTbDbQNu6JPHtDZt3iCvz3UDtmNYlnFN2jpeueWm11iXFsgoNz+95KEPzrDnpRf2cOa9kWig//+YqhW/osOSUtRVrKg2w9C420ZUsKhfv0VUjOgyLoxhSadAuxzGBAJjyEW/sHQOz7dwUsJjB1iWkbGMQ48kTP7Zwh+gJu8wmqysHHWH8vFez7tKvQt0m7dl4y/ZMq/7Nx1P1OmmkixHAAAAAElFTkSuQmCC);
}

/* line 1276, ../../sass/v2/common/_global.scss */
.icon_question {
  width: 34px;
  height: 35px;
  margin-right: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAYAAADxG9hnAAACQUlEQVRYw82YP0hCQRzHraE1a2qwpRraAwdxcGgQZ6PFoaUIpDm0piJprS3IWfwzOWSgS1OLhRE0JEHiEIZokA02+Pr9jnv0Ou/5u+d7xvvBV+T83f0+3h33vvc8HitRDPtAu6As6BHUA2lcPd6W5Tk+j+NRDIdA16CBoTClAe8TcgJgGVSyUNxMJTbWmBCbwtTbVY+NaRHiwEEAUYeqEIkJQuhKUBBRapC5UlTbf0pr5fd77eXrTdMDv2PbzsMZy1GAiZpBLIK6ozqv3ez9KW4WmIO5BEiX1ZSA5KmZ6Hx/aqqBuQozkxch/NRU4nLI/jm2o2Qzhe0KS+Q3ghSoDmKh6sfzUA62UTkSFXSIeVCfWhYxNqonQ3nYJobC8vQZA3zEKOr128RQAbNcMbCvwqzEEOTSBSBpBKmOs1FVQRQ37B2CtF0A0vaoHMn/AKK5CqTvApA+gjRcANJAkLILQMoIcuQCkGMECTp1oMnyFA+0IIJMg5qUD6GeNWiIZDZBAaTJGPiDL0lRi0Xwyao/0GRLRy2hQUmjDfCCOqM6XLxemfqR03pOCoHWUcGleUVzFB/VaamyZcmhYeByESBxmVXEvVKh9opVuzjCu1Z+98YwzAJ1wBldvBEKv2Mb/mZ0aiYwDVaLuFKsglp27i0Iq8NIHH2L1VC8ZK2A6nZgsDjOkGAV62xsi9fOWVDGwdtdho1p441ABFSzAVBjYzj0fmSKA+UU3xD0+IUtwvpOJIrhGVAAtA1Kgc65UrwtwHIsxg+quiSVPOrVygAAAABJRU5ErkJggg==);
}

/* line 1283, ../../sass/v2/common/_global.scss */
.icon_exclamation {
  width: 35px;
  height: 35px;
  margin-right: 5px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAAXVBMVEUAAAAAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilMAilN+LhqpAAAAHnRSTlMAT/YMcAaW6JHDR/Hs4cpoMVtKENsev4u0iX/QsIpMpv8jAAABN0lEQVQ4y5WUi3KDIBBFF4g8VMREY0za3v//zGrS2YXSqZM74wzg8Qr7gDI1ygcHwAWvGvpLV98BiMMyRACdvVaEuWv0tjWvSet76JspkXGGS7l/kxzmMUcuGtb8drbQlxzRZ6p11mBo1LrlF+qkeNxqPf6YzmAXEwAEw06YX+MvWP7ygeW84MFzi9szLtrJdgMmmhBk405fn2gi1oqRRqyykPafNF2fxUWhWzuoLE5912yrnjKlHn3KFzzU9rSUq5nKdLabR0Ae4GlXQRkEcpEynbDrlC9FRxhKZvgcSmYAYSkZRapkFoiPMJWPiwdMdHyuipFzSXwqRuKjYP9lLJTkq2IkX+SRKqbIO9cPM/EjMsP1Q3fYOhdSh1U9s6SeuS8uVEv64ri/jvv0uN+P74237p/je+wbcd4YDYZ6FW4AAAAASUVORK5CYII=");
}

/* line 1292, ../../sass/v2/common/_global.scss */
.section_qa .header_qa .title_normal {
  color: #004a2f;
}
/* line 1298, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li.odd {
  background-color: #fff;
}
/* line 1301, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li.even {
  background-color: #e0e0e0;
}
/* line 1304, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_q {
  position: relative;
  /*min-height: 55px;*/
  padding: 10px 15px;
}
/* line 1308, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_q:hover {
  cursor: pointer;
}
/* line 1310, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_q:hover a {
  text-decoration: none;
}
/* line 1314, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_q .left_qa_q {
  display: inline-block;
  vertical-align: top;
}
/* line 1318, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_q .right_qa_q {
  display: inline-block;
  width: 600px;
  padding-top: 5px;
  color: #004a2f;
  font-weight: bold;
  vertical-align: top;
}
/* line 1328, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_q .btn_qa {
  position: absolute;
  right: 30px;
  top: 17px;
}
/* line 1334, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_a {
  display: none;
  padding: 0 0 20px 60px;
}
/* line 1337, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_a .left_qa_a {
  display: inline-block;
  padding-top: 5px;
  vertical-align: top;
}
/* line 1342, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_a .right_qa_a {
  display: inline-block;
  width: 620px;
  color: #1b1b1b;
  vertical-align: top;
}
/* line 1348, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_a .right_qa_a .title_qa_list {
  font-size: 16px;
  font-weight: bold;
}
/* line 1352, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_a .right_qa_a .highlight_qa {
  display: block;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: normal;
  background-color: #d8ebd8;
}
/* line 1359, ../../sass/v2/common/_global.scss */
.section_qa .list_qa li .content_qa_a .right_qa_a .paragraph_qa_inner {
  padding-left: 10px;
}

/* line 1372, ../../sass/v2/common/_global.scss */
.title_normal {
  color: #004a2f;
  font-size: 22px;
  font-weight: bold;
  line-height: 30px;
}

/* line 1378, ../../sass/v2/common/_global.scss */
.article_content {
  margin-top: 35px;
  padding: 35px 0 0;
  border-top: 1px solid #d7d7d7;
}
/* line 1382, ../../sass/v2/common/_global.scss */
.article_content:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}

/* line 1389, ../../sass/v2/common/_global.scss */
.title_article {
  color: #008852;
  font-size: 20px;
  line-height: 30px;
}

/* line 1396, ../../sass/v2/common/_global.scss */
.detail_article {
  margin-bottom: 25px;
}

/* line 1399, ../../sass/v2/common/_global.scss */
.subtitle_article {
  color: #1b1b1b;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
}

/* line 1406, ../../sass/v2/common/_global.scss */
.smalltitle_article {
  color: #565656;
  font-size: 16px;
  line-height: 22px;
}

/* line 1411, ../../sass/v2/common/_global.scss */
.paragraph_important {
  color: #ff6c00;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
}

/* line 1417, ../../sass/v2/common/_global.scss */
.paragraph_normal {
  color: #565656;
  font-size: 16px;
  line-height: 26px;
/*  text-align:justify;*/
  text-justify:inter-ideograph;
}

/* line 1423, ../../sass/v2/common/_global.scss */
.paragraph_remark {
  color: #838383;
  font-size: 14px;
  line-height: 18px;
}
/* line 1427, ../../sass/v2/common/_global.scss */
.paragraph_remark strong {
  font-size: 15px;
  font-weight: normal;
}

/* line 1432, ../../sass/v2/common/_global.scss */
.frame_img {
  text-align: center;
}

/* line 1435, ../../sass/v2/common/_global.scss */
.table_main {
  color: #565656;
  font-size: 16px;
  line-height: 26px;
}
/* line 1439, ../../sass/v2/common/_global.scss */
.table_main th, .table_main td {
  border: 1px solid #e0e0e0;
  padding: 10px 20px;
}
/* line 1444, ../../sass/v2/common/_global.scss */
.table_main th {
  background-color: #ebebeb;
  text-align: left;
}
/* line 1450, ../../sass/v2/common/_global.scss */
.table_main tr.bg_green_simple {
  background-color: #d8ebd8;
}

/* line 1457, ../../sass/v2/common/_global.scss */
.table_gray th, .table_gray td {
  color: #565656;
  font-size: 16px;
}
/* line 1463, ../../sass/v2/common/_global.scss */
.table_gray thead th {
  padding: 8px 15px;
  background-color: #ebebeb;
  text-align: left;
}
/* line 1467, ../../sass/v2/common/_global.scss */
.table_gray thead th:first-child {
  padding-left: 45px;
}
/* line 1470, ../../sass/v2/common/_global.scss */
.table_gray thead th:last-child {
  padding-right: 45px;
}
/* line 1478, ../../sass/v2/common/_global.scss */
.table_gray tbody tr:first-child td {
  padding-top: 15px;
}
/* line 1483, ../../sass/v2/common/_global.scss */
.table_gray tbody tr:last-child td {
  padding-bottom: 15px;
}
/* line 1488, ../../sass/v2/common/_global.scss */
.table_gray tbody td {
  padding: 8px 15px;
}
/* line 1490, ../../sass/v2/common/_global.scss */
.table_gray tbody td strong {
  color: #ff6c00;
}
/* line 1493, ../../sass/v2/common/_global.scss */
.table_gray tbody td:first-child {
  padding-left: 45px;
}
/* line 1496, ../../sass/v2/common/_global.scss */
.table_gray tbody td:last-child {
  padding-right: 45px;
}
/* line 1502, ../../sass/v2/common/_global.scss */
.table_gray tfoot td {
  padding: 10px 15px;
  border-top: 1px solid #e0e0e0;
}
/* line 1505, ../../sass/v2/common/_global.scss */
.table_gray tfoot td strong {
  color: #ff6c00;
}
/* line 1509, ../../sass/v2/common/_global.scss */
.table_gray tfoot td:first-child {
  padding-left: 45px;
}
/* line 1512, ../../sass/v2/common/_global.scss */
.table_gray tfoot td:last-child {
  padding-right: 45px;
}

/* line 1519, ../../sass/v2/common/_global.scss */
.table_form tr {
  border-bottom: 1px solid #efefef;
}
/* line 1522, ../../sass/v2/common/_global.scss */
.table_form th, .table_form td {
  padding: 10px 20px;
  color: #313131;
  font-size: 16px;
  line-height: 30px;
}
/* line 1528, ../../sass/v2/common/_global.scss */
.table_form th {
  width: 210px;
  background-color: #e0e0e0;
  text-align: left;
  vertical-align: top;
}
/* line 1534, ../../sass/v2/common/_global.scss */
.table_form td {
  background-color: #fff;
}
/* line 1536, ../../sass/v2/common/_global.scss */
.table_form td .select_style {
  margin-top: -2px;
}

/* line 1542, ../../sass/v2/common/_global.scss */
.table_green_simple {
  color: #565656;
  font-size: 16px;
}
/* line 1545, ../../sass/v2/common/_global.scss */
.table_green_simple th, .table_green_simple td {
  padding: 10px 30px;
  border: 1px solid #e0e0e0;
}
/* line 1549, ../../sass/v2/common/_global.scss */
.table_green_simple th {
  background-color: #d8ebd8;
}
/* line 1552, ../../sass/v2/common/_global.scss */
.table_green_simple td {
  text-align: right;
}
/* line 1555, ../../sass/v2/common/_global.scss */
.table_green_simple strong {
  color: #ff6c00;
  font-size: 20px;
}

/* line 1562, ../../sass/v2/common/_global.scss */
.menu_list_product li {
  float: left;
  width: 33.333333333%;
  height: 320px;
  border-left: 1px solid #e1e1e1;
  text-align: center;
}
/* line 1569, ../../sass/v2/common/_global.scss */
.menu_list_product li:nth-child(n+4) {
  border-top: 1px solid #e1e1e1;
}
/* line 1572, ../../sass/v2/common/_global.scss */
.menu_list_product li:nth-child(3n-5) {
  border-left: none;
}
/* line 1575, ../../sass/v2/common/_global.scss */
.menu_list_product li:hover {
  background: #5bba32;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViYmEzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg4NTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #5bba32 0%, #008852 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bba32), color-stop(100%, #008852));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5bba32 0%, #008852 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5bba32 0%, #008852 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5bba32 0%, #008852 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5bba32 0%, #008852 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bba32', endColorstr='#008852',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}
/* line 1587, ../../sass/v2/common/_global.scss */
.menu_list_product li:hover .btn_text_green {
  color: #fff;
}
/* line 1590, ../../sass/v2/common/_global.scss */
.menu_list_product li:hover .title_menu_list_product {
  color: #fff200;
}
/* line 1593, ../../sass/v2/common/_global.scss */
.menu_list_product li:hover .intro_menu_list_product {
  color: #fff;
}
/* line 1596, ../../sass/v2/common/_global.scss */
.menu_list_product li:hover .arrow_s_right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAQAAABQpC4VAAAAIklEQVQYV2P4//8/AwQy/AcBJCaYA2P+R2b+xyKKaQLUXACua0W7P8hTAwAAAABJRU5ErkJggg==);
}
/* line 1600, ../../sass/v2/common/_global.scss */
.menu_list_product li .title_menu_list_product {
  margin-bottom: 15px;
  color: #333;
  font-size: 20px;
}
/* line 1605, ../../sass/v2/common/_global.scss */
.menu_list_product li .intro_menu_list_product {
  color: #004a2f;
  font-size: 16px;
  line-height: 22px;
}
/* line 1610, ../../sass/v2/common/_global.scss */
.menu_list_product li .btn_text_green {
  position: absolute;
  width: 150px;
  bottom: 25px;
  left: 50%;
  margin-left: -75px;
}
/* line 1619, ../../sass/v2/common/_global.scss */
.menu_list_product a {
  display: block;
  position: relative;
  height: 320px;
  padding: 15px 15px;
}
/* line 1624, ../../sass/v2/common/_global.scss */
.menu_list_product a:hover {
  text-decoration: none;
}
/* line 1629, ../../sass/v2/common/_global.scss */
.menu_list_product [class^="icon_menu_list_product"] {
  display: block;
  height: 110px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
}

/* line 1639, ../../sass/v2/common/_global.scss */
.menu_unit li {
  float: left;
  width: 33.333333333%;
  height: 200px;
  padding: 15px 10px;
  background: #f5f5f5;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 81%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(81%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #ffffff 81%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f5f5f5 0%, #ffffff 81%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f5f5f5 0%, #ffffff 81%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f5f5f5 0%, #ffffff 81%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );
  /* IE6-8 */
  border-left: 1px solid #e1e1e1;
}
/* line 1657, ../../sass/v2/common/_global.scss */
.menu_unit li:nth-child(n+4) {
  border-top: 1px solid #e1e1e1;
}
/* line 1660, ../../sass/v2/common/_global.scss */
.menu_unit li:nth-child(3n-5) {
  border-left: none;
}
/* line 1663, ../../sass/v2/common/_global.scss */
.menu_unit li .title_menu_unit {
  font-size: 20px;
}
/* line 1667, ../../sass/v2/common/_global.scss */
.menu_unit li dl dt {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #00a94f;
}
/* line 1673, ../../sass/v2/common/_global.scss */
.menu_unit li dl dd {
  margin: 5px 0;
  padding-left: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAKElEQVQY02NgWOn/HwgYkDEDSBBdAi6ILIEiCJPAEARjgioJ247uTgDf3mzkVdv3ygAAAABJRU5ErkJggg==) 8px 5px no-repeat transparent;
}
/* line 1677, ../../sass/v2/common/_global.scss */
.menu_unit li dl dd a {
  color: #004a2f;
  font-size: 15px;
  line-height: 18px;
}
/* line 1681, ../../sass/v2/common/_global.scss */
.menu_unit li dl dd a:hover {
  color: #00a94f;
  text-decoration: none;
}

/* line 1691, ../../sass/v2/common/_global.scss */
[class^="icon_"] {
  display: inline-block;
  vertical-align: middle;
}

/* line 1695, ../../sass/v2/common/_global.scss */
.icon_breadcrumbs_home {
  width: 12px;
  height: 11px;
  margin-right: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAA0klEQVQoFQXBsUoCARgA4O/gl8PBDCJ6gUCafISaixZdegCFppSCGhwiGpy0MYhrCXGXll5AZ9fqARKxyYYgvOv7wnEdAGALA6S4wC8yfKMbAIA6MuwjxwFucIQVBADO8IhPXCJHC29I8I4iUEEPHbxgjjsE+pjjHDvYDWQ4wS2qeEAKGGKIK/TwHBhjikM0AACBa7ziHl+BCUZoAKAAJIBT/KEZgG0AfKANeEINUIUAbACwxgzwA4ANBKAEgBRlQAqAEgRgiRUKLJADFthDgiX8AxgALnfamGpBAAAAAElFTkSuQmCC);
}

/* line 1702, ../../sass/v2/common/_global.scss */
a:hover .icon_breadcrumbs_home {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAA00lEQVQoz13QPwtBcRTG8asMSmTxOrwDgzdgsNhkVBi9A8UokyySgeEOJCV/FhsGZWGVFJJFEeX6/nTUcYdPnXvO83Rv13Icx9KsTjyIOpoIwYcWKvC4wxEscMVF5hj2WP0VeEhKcI40UpjhiRcm3xxDACXcUUMGOxyQQ1UK5g1hU+jghgKKeMARJlhGHkf0TCEuC1sF3XrIIvH7/pYr8BZ6Z3+zUuirwxZRsVH7sS501WEJr1iq/VAXBuqwlj8XkPm3n+pCA2ecMIJfjGRnbm2T/QCqsPV2Dy71ngAAAABJRU5ErkJggg==);
}

/* line 1706, ../../sass/v2/common/_global.scss */
.icon_caret_up {
  width: 7px;
  height: 4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAGklEQVQYV2P4zwCG/yE0jAMCUC4CMCBzgAAAk+Ar1RFfJOkAAAAASUVORK5CYII=);
}

/* line 1712, ../../sass/v2/common/_global.scss */
.icon_caret_down {
  width: 7px;
  height: 4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAGklEQVQYV2P4jwIYgBCJB+LCBBhgXJAAmAYAvsMr1ZtWXZ8AAAAASUVORK5CYII=);
}

/* line 1718, ../../sass/v2/common/_global.scss */
[class^="icon_menu_unit_"] {
  display: inline-block;
  width: 35px;
  height: 30px;
  margin-right: 5px;
  vertical-align: text-bottom !important;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 1727, ../../sass/v2/common/_global.scss */
.section_service {
  height: 150px;
  padding: 30px;
  background: url(https://www.cathaybk.com.tw/Cathaybk/img/bg-service-section.jpg) right 0 no-repeat #fff;
}
/* line 1731, ../../sass/v2/common/_global.scss */
.section_service .paragraph_service {
  margin-top: 15px;
  color: #565656;
  font-size: 15px;
  line-height: 20px;
}

/* line 1739, ../../sass/v2/common/_global.scss */
.section_radius_green {
  border: 3px solid #00a94f;
}

/* line 1743, ../../sass/v2/common/_global.scss */
.form_style {
  /*.formError + input[type="text"], .formError + input[type="password"], .formError + input[type="number"], .formError + input[type="email"]{
  		
  	border-color: $colorImportant;
  	&:focus,&:hover{
  		border-color: $colorImportant;
  	}
  }*/
}
/* line 1744, ../../sass/v2/common/_global.scss */
.form_style .list_form {
  color: #313131;
  font-size: 16px;
}
/* line 1749, ../../sass/v2/common/_global.scss */
.form_style .form_item {
  float: left;
  min-width: 95px;
  line-height: 30px;
  text-align: right;
}
/* line 1754, ../../sass/v2/common/_global.scss */
.form_style .form_item em {
  color: #ff0000;
}
/* line 1756, ../../sass/v2/common/_global.scss */
.form_style .form_item em.white {
  color: #fff;
}
/* line 1761, ../../sass/v2/common/_global.scss */
.form_style .form_detail {
  float: left;
}
/* line 1765, ../../sass/v2/common/_global.scss */
.form_style label {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
/* line 1769, ../../sass/v2/common/_global.scss */
.form_style label.label_radio, .form_style label.label_checkbox, .form_style label.lebel_radio, .form_style label.lebel_checkbox, .form_style label.label_radio, .form_style label.label_checkbox {
  cursor: pointer;
  line-height: 30px;
}
/* line 1774, ../../sass/v2/common/_global.scss */
.form_style .label_text {
  display: inline-block;
  line-height: 30px;
  vertical-align: top;
}
/* line 1779, ../../sass/v2/common/_global.scss */
.form_style .label_note {
  display: block;
  margin-top: 5px;
  color: #838383;
  font-size: 14px;
}
/* line 1785, ../../sass/v2/common/_global.scss */
.form_style input[type="text"], .form_style input[type="password"], .form_style input[type="number"], .form_style input[type="email"] {
  text-indent: 0px;
}
/* line 1797, ../../sass/v2/common/_global.scss */
.form_style textarea {
  padding: 10px;
  border: 1px solid #c0c0c0;
  color: #c0c0c0;
  font-size: 13px;
  line-height: 18px;
}
/* line 1803, ../../sass/v2/common/_global.scss */
.form_style textarea:focus, .form_style textarea:hover {
  color: #565656;
  border: 1px solid #00a94f;
}
/* line 1808, ../../sass/v2/common/_global.scss */
.form_style .select_style {
  /*height: 30px;			
  background: url(https://www.cathaybk.com.tw/Cathaybk/img/common/bg_select.png) right center no-repeat $white;
  border: 1px solid $gray_form;
  overflow: hidden;
  &:focus,&:hover{
  	border-color: $green_light;
  	background: url(https://www.cathaybk.com.tw/Cathaybk/img/common/bg_select_hover.png) right center no-repeat $white;
  }*/
  /*
  select{
  	background: transparent;
  	height: 30px;	
  	padding: 0 5px;			
  	color: $gray_form;
  	font-size: 13px;
  	line-height: 30px;
  	vertical-align: bottom;
  	border: 0;
  	-webkit-appearance: none;	
  	&:focus,&:hover{
  		color: $gray_deep_text;
  	}			
  }
  */
}
/* line 1817, ../../sass/v2/common/_global.scss */
.form_style .select_style select {
  font-family: \5FAE\8EDF\6B63\9ED1\9AD4,"Microsoft JhengHei",sans-serif;
}
/* line 1820, ../../sass/v2/common/_global.scss */
.form_style .select_style option {
  padding: 5px !important;
}
/* line 1823, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_70 {
  width: 70px;
}
/* line 1825, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_70 div.selector {
  width: 70px !important;
}
/* line 1827, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_70 div.selector span {
  width: 60px !important;
}
/* line 1832, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_80 {
  width: 80px;
}
/* line 1834, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_80 div.selector {
  width: 80px !important;
}
/* line 1836, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_80 div.selector span {
  width: 70px !important;
}
/* line 1841, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_85 {
  width: 85px;
}
/* line 1843, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_85 div.selector {
  width: 85px !important;
}
/* line 1845, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_85 div.selector span {
  width: 75px !important;
}
/* line 1850, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_90 {
  width: 90px;
}
/* line 1852, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_90 div.selector {
  width: 90px !important;
}
/* line 1854, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_90 div.selector span {
  width: 80px !important;
}
/* line 1859, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_95 {
  width: 95px;
}
/* line 1861, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_95 div.selector {
  width: 95px !important;
}
/* line 1863, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_95 div.selector span {
  width: 85px !important;
}
/* line 1868, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_110 {
  width: 110px;
}
/* line 1870, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_110 div.selector {
  width: 110px !important;
}
/* line 1872, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_110 div.selector span {
  width: 100px !important;
}
/* line 1877, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_150 {
  width: 150px;
}
/* line 1879, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_150 div.selector {
  width: 150px !important;
}
/* line 1881, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_150 div.selector span {
  width: 140px !important;
}
/* line 1886, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_180 {
  width: 180px;
}
/* line 1888, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_180 div.selector {
  width: 180px !important;
}
/* line 1890, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_180 div.selector span {
  width: 170px !important;
}
/* line 1895, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_220 {
  width: 220px;
}
/* line 1897, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_220 div.selector {
  width: 220px !important;
}
/* line 1899, ../../sass/v2/common/_global.scss */
.form_style .select_style.select_220 div.selector span {
  width: 210px !important;
}

/* line 1925, ../../sass/v2/common/_global.scss */
html.no-boxshadow .bs_main {
  -moz-box-shadow: 0 0px 0px 0px rgba(2, 2, 2, 0.15);
  -webkit-box-shadow: 0 0px 0px 0px rgba(2, 2, 2, 0.15);
  box-shadow: 0 0px 0px 0px rgba(2, 2, 2, 0.15);
  border: 1px solid #d7d7d7;
}

/* line 1930, ../../sass/v2/common/_global.scss */
html.no-boxshadow .content_tab.bs_main {
  -moz-box-shadow: 0 0px 0px 0px rgba(2, 2, 2, 0.15);
  -webkit-box-shadow: 0 0px 0px 0px rgba(2, 2, 2, 0.15);
  box-shadow: 0 0px 0px 0px rgba(2, 2, 2, 0.15);
  border: none;
}

/* line 1937, ../../sass/v2/common/_global.scss */
html.lt-ie9 #footer {
  background-image: url(https://www.cathaybk.com.tw/Cathaybk/img/common/footer-bg.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
}

/* line 1949, ../../sass/v2/common/_global.scss */
.ie8 #header #sub-menu ul.first-level a {
  font-size: 1.29em;
}

/* line 1959, ../../sass/v2/common/_global.scss */
.mac body {
  font-family: Verdana, Arial, "STHeiti", "Heiti TC","LiHei Pro Medium", Helvetica, sans-serif !important;
}
/* line 1961, ../../sass/v2/common/_global.scss */
.mac body #header #site-menu a {
  line-height: 23px;
  font-family: Verdana, Arial, "STHeiti", "Heiti TC","LiHei Pro Medium", Helvetica, sans-serif !important;
}
/* line 1965, ../../sass/v2/common/_global.scss */
.mac body #header #info-menu a {
  font-family: Verdana, Arial, "STHeiti", "Heiti TC","LiHei Pro Medium", Helvetica, sans-serif !important;
}
/* line 1969, ../../sass/v2/common/_global.scss */
.mac body #header #info-menu .search > input[type="text"] {
  font-family: Verdana, Arial, "STHeiti", "Heiti TC","LiHei Pro Medium", Helvetica, sans-serif !important;
}
/* line 1972, ../../sass/v2/common/_global.scss */
.mac body #footer .sitemap .index-tab .href-list ul li {
  font-family: Verdana, Arial, "STHeiti", "Heiti TC","LiHei Pro Medium", Helvetica, sans-serif !important;
}

/* line 1978, ../../sass/v2/common/_global.scss */
.jumbotron .main_kv {
  height: 400px;
  opacity: 0;
}

/* line 1983, ../../sass/v2/common/_global.scss */
.jumbotron .main_kv .flex-control-nav {
  z-index: 3;
}

/* line 1987, ../../sass/v2/common/_global.scss */
.jumbotron .main_kv .flexslider {
  margin: 0;
}

/* line 1991, ../../sass/v2/common/_global.scss */
.jumbotron .main_kv .flex-viewport {
  width: 100%;
  height: 400px;
}

/* line 1996, ../../sass/v2/common/_global.scss */
.jumbotron .main_kv .flex-viewport .content_slider {
  width: 100%;
  height: 400px;
  position: relative;
  overflow: hidden;
}

/* line 2003, ../../sass/v2/common/_global.scss */
.jumbotron .main_kv .flex-viewport .main_kv_img {
  overflow: hidden;
  position: absolute;
  z-index: 1;
}

/* line 2009, ../../sass/v2/common/_global.scss */
.jumbotron .main_kv .flex-viewport .kv_content {
  position: relative;
  z-index: 2;
}

/* line 2014, ../../sass/v2/common/_global.scss */
.jumbotron .main_kv .flex-viewport .kv_content .main_title {
  font-size: 36px;
  line-height: 2;
}

/* line 2019, ../../sass/v2/common/_global.scss */
.jumbotron .main_kv .flex-viewport .kv_content .btn_kv {
  margin: 20px auto 0;
}

/* line 2023, ../../sass/v2/common/_global.scss */
.jumbotron .main_kv .flex-viewport .kv_content .btn_kv .btn_l {
  font-size: 16px;
}

/* line 2027, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv {
  width: 960px;
  margin: 0 auto;
  padding: 50px 0;
}

/* line 2033, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv li {
  position: relative;
  float: left;
  width: 33.33%;
  height: 380px;
}

/* line 2040, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv a .frame_img {
  width: 150px;
  height: 150px;
  margin: 0 auto;
  border: 1px solid #008852;
  border-radius: 50%;
}

/* line 2048, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv a .title_menu_list_kv {
  color: #008852;
  text-align: center;
  font-size: 24px;
}

/* line 2054, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv a .intro_menu_list_kv {
  padding: 0 60px;
  text-align: justify;
  font-size: 15px;
  line-height: 24px;
  min-height: 175px;
  color: #333;
}

/* line 2063, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv a:hover .intro_menu_list_kv {
  color: #008852;
}

/* line 2068, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv .frame_img figcaption {
  text-indent: -99999px;
}

/* line 2071, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv a .learn_more {
  border: 1px solid #008852;
  color: #008852;
  position: absolute;
  left: 31%;
  bottom: 0;
  text-align: center;
  padding: 10px 20px;
  font-size: 17px;
  line-height: 17px;
}

/* line 2083, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv a .learn_more i {
  margin-left: 5px;
}

/* line 2087, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv a:hover .frame_img {
  background-color: white;
}

/* line 2091, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv a:hover .learn_more {
  border: 1px solid #00a94f;
  color: #00a94f;
}

/* line 2096, ../../sass/v2/common/_global.scss */
.jumbotron .menu_list_kv a:hover {
  text-decoration: none;
  color: #004a2f;
}

/* line 7, ../../sass/v2/component/_card.scss */
.no-boxshadow .component_card li {
  border: 1px solid #ddd;
}

/* line 13, ../../sass/v2/component/_card.scss */
.component_card {
  width: 756px;
  margin-left: -17px;
  display: table;
  table-layout: fixed;
}
/* line 18, ../../sass/v2/component/_card.scss */
.component_card li {
  float: left;
  -moz-box-shadow: 0px 3px 8px rgba(2, 2, 2, 0.15);
  -webkit-box-shadow: 0px 3px 8px rgba(2, 2, 2, 0.15);
  box-shadow: 0px 3px 8px rgba(2, 2, 2, 0.15);
  display: table-cell;
  position: relative;
  background-color: #fff;
  width: 235px;
  margin-left: 17px;
  margin-bottom: 17px;
  overflow: hidden;
}
/* line 28, ../../sass/v2/component/_card.scss */
.component_card li figure {
  width: 100%;
  overflow: hidden;
}
/* line 31, ../../sass/v2/component/_card.scss */
.component_card li figure img {
  width: 100%;
}
/* line 35, ../../sass/v2/component/_card.scss */
.component_card li figure figcaption {
  height: 0px;
  text-indent: -99999px;
}
/* line 41, ../../sass/v2/component/_card.scss */
.component_card li h2 {
  color: #004a2f;
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
}
/* line 48, ../../sass/v2/component/_card.scss */
.component_card li h3 {
  font-size: 18px;
  line-height: 26px;
}
/* line 53, ../../sass/v2/component/_card.scss */
.component_card li p {
  font-size: 14px;
  color: #004a2f;
  line-height: 20px;
}
/* line 57, ../../sass/v2/component/_card.scss */
.component_card li p.expand {
  min-height: auto;
}
/* line 62, ../../sass/v2/component/_card.scss */
.component_card li span {
  display: block;
  font-size: 14px;
  line-height: 1;
  color: #008852;
  text-decoration: underline;
  position: absolute;
  bottom: 15px;
  right: 15px;
}
/* line 71, ../../sass/v2/component/_card.scss */
.component_card li span .arrow_s_right {
  margin-left: 5px;
}
/* line 76, ../../sass/v2/component/_card.scss */
.component_card li .card_content {
  padding: 15px;
}
/* line 81, ../../sass/v2/component/_card.scss */
.component_card li a:hover {
  text-decoration: none;
  cursor: pointer;
}
/* line 84, ../../sass/v2/component/_card.scss */
.component_card li a:hover h2, .component_card li a:hover h3, .component_card li a:hover p, .component_card li a:hover span {
  color: #00a94f;
}
/* line 91, ../../sass/v2/component/_card.scss */
.component_card li h2 + h3 {
  margin-top: 5px;
}
/* line 94, ../../sass/v2/component/_card.scss */
.component_card li h3 + p {
  margin-top: 8px;
}
/* line 102, ../../sass/v2/component/_card.scss */
.component_card.thin .card_content {
  padding: 10px;
}
/* line 105, ../../sass/v2/component/_card.scss */
.component_card.thin .card_content span {
  bottom: 10px;
  right: 10px;
}
/* line 113, ../../sass/v2/component/_card.scss */
.component_card.t_align_center .card_content {
  text-align: center;
}
/* line 116, ../../sass/v2/component/_card.scss */
.component_card.t_align_center span {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
/* line 125, ../../sass/v2/component/_card.scss */
.component_card.layout_2 h2 {
  color: #333;
  font-size: 16px;
  font-weight: normal;
}

/* line 2106, ../../sass/v2/common/_global.scss */
.pagination {
  text-align: center;
}
/* line 2108, ../../sass/v2/common/_global.scss */
.pagination li {
  display: inline-block;
  margin: 0 5px;
  font-size: 16px;
}
/* line 2112, ../../sass/v2/common/_global.scss */
.pagination li [class^="icon_pagination_"],
.pagination li [class*="icon_pagination_"] {
  display: inline-block;
  width: 8px;
  height: 11px;
}
/* line 2117, ../../sass/v2/common/_global.scss */
.pagination li [class^="icon_pagination_"].icon_pagination_left,
.pagination li [class*="icon_pagination_"].icon_pagination_left {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAAM1BMVEWJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYlWfSaBAAAAEHRSTlMAAgM+QURJYmOBnZ74+fz+TjyD+wAAAChJREFUeAFjAAF2fgFOEM1BgGbgEuBjAzOYuAV4ICxG7CxeKIuFlRkAZIsB5duY5iQAAAAASUVORK5CYII=);
}
/* line 2120, ../../sass/v2/common/_global.scss */
.pagination li [class^="icon_pagination_"].icon_pagination_right,
.pagination li [class*="icon_pagination_"].icon_pagination_right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAALVBMVEWJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmgABOzAAAADnRSTlMAAj5BREligYKdnvn8/gbNVT8AAAAlSURBVAjXY+Dg42VjAANsLHZMFisPHyeY5ubjYsRDMzCxMINpAFZRAaIYAGPOAAAAAElFTkSuQmCC);
}
/* line 2124, ../../sass/v2/common/_global.scss */
.pagination li a {
  display: block;
  height: 30px;
  line-height: 30px;
}
/* line 2128, ../../sass/v2/common/_global.scss */
.pagination li a.active {
  color: #00a94f;
  text-decoration: underline;
}
/* line 2132, ../../sass/v2/common/_global.scss */
.pagination li a.prev, .pagination li a.next {
  width: 30px;
}
/* line 2135, ../../sass/v2/common/_global.scss */
.pagination li a.prev:hover, .pagination li a.next:hover {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
  -moz-box-shadow: 1px 2px 5px rgba(1, 2, 2, 0.15);
  -webkit-box-shadow: 1px 2px 5px rgba(1, 2, 2, 0.15);
  box-shadow: 1px 2px 5px rgba(1, 2, 2, 0.15);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, #f0f0f0, #ffffff);
  background-image: -webkit-linear-gradient(top, #f0f0f0, #ffffff);
  background-image: linear-gradient(to bottom, #f0f0f0, #ffffff);
}
/* line 2143, ../../sass/v2/common/_global.scss */
.pagination li a:hover .icon_pagination_left {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAAM1BMVEX///8An1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1Chg6J+AAAAEHRSTlMAAgM+QURJYmOBnZ74+fz+TjyD+wAAAChJREFUeAFjAAF2fgFOEM1BgGbgEuBjAzOYuAV4ICxG7CxeKIuFlRkAZIsB5duY5iQAAAAASUVORK5CYII=);
}
/* line 2146, ../../sass/v2/common/_global.scss */
.pagination li a:hover .icon_pagination_right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAALVBMVEX///8An1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1AAn1DQ6vE1AAAADnRSTlMAAj5BREligYKdnvn8/gbNVT8AAAAlSURBVAjXY+Dg42VjAANsLHZMFisPHyeY5ubjYsRDMzCxMINpAFZRAaIYAGPOAAAAAElFTkSuQmCC);
}
/* line 2152, ../../sass/v2/common/_global.scss */
.pagination li a.next > i {
  margin-right: 0;
}


/* line 1, ../../sass/v2/common/_list.scss */
ul.news-list {
  font-size: 14px;
}
/* line 6, ../../sass/v2/common/_list.scss */
ul.news-list.no-line li {
  padding-top: 10px;
  padding-bottom: 8px;
}
/* line 9, ../../sass/v2/common/_list.scss */
ul.news-list.no-line li + li {
  border-top: none;
}
/* line 15, ../../sass/v2/common/_list.scss */
ul.news-list > li {
  width: 100%;
  padding-top: 13px;
  padding-bottom: 10px;
  display: table;
}
/* line 21, ../../sass/v2/common/_list.scss */
ul.news-list > li:first-child {
  padding-top: 0;
}
/* line 24, ../../sass/v2/common/_list.scss */
ul.news-list > li:last-child {
  padding-bottom: 0;
}
/* line 27, ../../sass/v2/common/_list.scss */
ul.news-list > li a:hover {
  text-decoration: none;
}
/* line 30, ../../sass/v2/common/_list.scss */
ul.news-list > li a:hover .title {
  color: #00a94f;
  text-decoration: none;
}
/* line 36, ../../sass/v2/common/_list.scss */
ul.news-list > li .date {
  display: table-cell;
  vertical-align: top;
  width: 95px;
  color: #00a94f;
}
/* line 43, ../../sass/v2/common/_list.scss */
ul.news-list > li .title {
  display: table-cell;
  vertical-align: top;
  color: #333;
}
/* line 49, ../../sass/v2/common/_list.scss */
ul.news-list > li + li {
  border-top: 1px solid #ddd;
}

/* line 2, ../../sass/v2/common/_side-menu.scss */
.side_menu {
  margin-bottom: 25px;
  background-color: #fff;
}
/* line 7, ../../sass/v2/common/_side-menu.scss */
.side_menu li .btn_tab_side_menu {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  min-height: 45px;
  padding: 12px 18px 12px 10px;
  border-top: 1px solid #d7d7d7;
  color: #004a2f;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
  background-image: url(https://www.cathaybk.com.tw/Cathaybk/img/common/btn_tab_side_menu.jpg);
}
/* line 20, ../../sass/v2/common/_side-menu.scss */
html.no-boxshadow .side_menu li .btn_tab_side_menu {
  min-height: 21px;
}
/* line 23, ../../sass/v2/common/_side-menu.scss */
.side_menu li .btn_tab_side_menu.active, .side_menu li .btn_tab_side_menu:hover {
  color: #fff;
}
/* line 26, ../../sass/v2/common/_side-menu.scss */
.side_menu li .btn_tab_side_menu.active, .side_menu li .btn_tab_side_menu.active:hover {
  background-image: url(https://www.cathaybk.com.tw/Cathaybk/img/common/btn_tab_side_menu_hover.jpg);
}
/* line 29, ../../sass/v2/common/_side-menu.scss */
.side_menu li .btn_tab_side_menu:hover {
  background-image: url(https://www.cathaybk.com.tw/Cathaybk/img/common/btn_tab_side_menu_hover.jpg);
}
/* line 32, ../../sass/v2/common/_side-menu.scss */
.side_menu li .btn_tab_side_menu span {
  display: inline-block;
  width: 125px;
  vertical-align: top;
  font-family: \5FAE\8EDF\6B63\9ED1\9AD4, "Microsoft JhengHei", "LiHei Pro Medium", Helvetica, sans-serif !important;
}
/* line 42, ../../sass/v2/common/_side-menu.scss */
.side_menu li .btn_tab_side_menu_has_second.active, .side_menu li .btn_tab_side_menu_has_second.active:hover {
  background-image: url(https://www.cathaybk.com.tw/Cathaybk/img/common/btn_tab_side_menu_avtive.jpg);
}
/* line 46, ../../sass/v2/common/_side-menu.scss */
.side_menu li:first-child .btn_tab_side_menu {
  border-top: none;
}
/* line 50, ../../sass/v2/common/_side-menu.scss */
.side_menu li .side_menu_second {
  margin-bottom: -1px;
  padding: 10px 0;
  background-color: #f7f7f7;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
}
/* line 57, ../../sass/v2/common/_side-menu.scss */
.side_menu li .side_menu_second li .btn_tab_side_menu_second {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  padding: 9px 10px 9px 40px;
  color: #004a2f;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  text-decoration: none;
  background: url(https://www.cathaybk.com.tw/Cathaybk/img/common/btn_tab_side_menu_second.png) top left repeat-y transparent;
}
/* line 69, ../../sass/v2/common/_side-menu.scss */
.side_menu li .side_menu_second li .btn_tab_side_menu_second.active, .side_menu li .side_menu_second li .btn_tab_side_menu_second.active:hover {
  background-image: url(https://www.cathaybk.com.tw/Cathaybk/img/common/btn_tab_side_menu_second_active.png);
  color: #00a94f;
}
/* line 73, ../../sass/v2/common/_side-menu.scss */
.side_menu li .side_menu_second li .btn_tab_side_menu_second:hover {
  background-image: url(https://www.cathaybk.com.tw/Cathaybk/img/common/btn_tab_side_menu_second_hover.png);
  color: #008852;
}

/* line 86, ../../sass/v2/common/_side-menu.scss */
.side_menu_service .title_side_menu_service {
  color: #1b1b1b;
  font-size: 14px;
}
/* line 90, ../../sass/v2/common/_side-menu.scss */
.side_menu_service .text_side_menu_service {
  color: #333;
  font-size: 14px;
}

/* line 95, ../../sass/v2/common/_side-menu.scss */
.btn_text_aside {
  display: block;
  color: #004a2f;
  font-size: 13px;
  text-align: right;
}
/* line 100, ../../sass/v2/common/_side-menu.scss */
.btn_text_aside:hover {
  color: #00a94f;
}
/* line 102, ../../sass/v2/common/_side-menu.scss */
.btn_text_aside:hover .icon_side_menu_arrow_right {
  width: 5px;
  height: 9px;
  margin-left: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAKElEQVQY02NgWOn/HwgYkDEDSBBdAi6ILIEiCJPAEARjgioJ247uTgDf3mzkVdv3ygAAAABJRU5ErkJggg==);
}
/* line 109, ../../sass/v2/common/_side-menu.scss */
.btn_text_aside .icon_side_menu_arrow_right {
  width: 5px;
  height: 9px;
  margin-left: 5px;
  margin-right: 0 !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAKElEQVQY02Ng8NL/DwQMyJgBJIguARdElkARhElgCIIxQZWEbUd3JwAg2WB9ClCzLwAAAABJRU5ErkJggg==);
}

/* line 118, ../../sass/v2/common/_side-menu.scss */
[class^="icon_side_menu_"] {
  display: inline-block;
  width: 20px;
  margin-right: 5px !important;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 130, ../../sass/v2/common/_side-menu.scss */
.icon_side_menu_service {
  width: 24px;
  height: 21px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAQAAAD24OatAAAB3klEQVQ4T33Ty0tVURQH4G1WFEVqOW+QkanQqEk0KSqkB9UfEIE9RhIOjCaKNbAgehFF9BIpAmkSfUFK4DSKAiUow+CKTQSToCAjUlaDc673XotYw/P7DmvtvXaSKqpeh0FTfpszZVCH+kjlVR5e7aLvaNOkTp0mbfjuotX/Ao3GDWu22w2vTZr0yk17tBg2rnExaDatxy4fxKJ6b7ce05rLQa2CLt1/hYds81jo1qWgtgTuGtKzKDyjTZUUyTHzzhpytwgazDpSEZ51WW3WbKRITgpHzWrIwFX3vVsIf3ZOfensss49Neq+qxkoOC+MeOas7Q45o06S1DjtcA62CFcUIiV3hI8+LZxWmLNDktwS3lqekzGTwp2UN/IwB+v9Eg5Jkl6hYGkOHmTJIri20PUm+1RLkmp7bS5emGuVoK80ZmUtgL4iGBfCnCd2qvoPGBXCeLLSJSHcNmHMKWv+BWwUwj0rk+SYEPotsd+gbx55Yesi0C+EzuweWvI5DkqSDUaEC+XAwTyxPQNVCrKFaJUkG3VaVwJazQph2rLi8nXmf5h33dqKGWpdNp9/7S1t6woTwldvzPhpQLsDDmg34IcZL30RptWUP6CafH9WOe65KSFMee5E9jzVqMvG/wMVZEMi0+7UfwAAAABJRU5ErkJggg==);
}

/* line 2, ../../sass/v2/common/_lightbox.scss */
[class^="lightbox_"] {
  background-color: #fff;
}

/* line 5, ../../sass/v2/common/_lightbox.scss */
.lightbox_xl {
  width: 840px;
}

/* line 8, ../../sass/v2/common/_lightbox.scss */
.lightbox_l {
  width: 720px;
}

/* line 11, ../../sass/v2/common/_lightbox.scss */
.header_lightbox {
  display: block;
  height: 60px;
  background-color: #00a94f;
}

/* line 16, ../../sass/v2/common/_lightbox.scss */
.header_lightbox_h {
  display: block;
  height: 70px;
  background-color: #00a94f;
}

/* line 21, ../../sass/v2/common/_lightbox.scss */
.title_lightbox {
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 60px;
}

/* line 28, ../../sass/v2/common/_lightbox.scss */
.header_lightbox_h .title_lightbox {
  line-height: 70px;
}
/* line 30, ../../sass/v2/common/_lightbox.scss */
.header_lightbox_h .title_lightbox span {
  display: inline-block;
  line-height: 25px;
  text-align: left;
  vertical-align: middle;
}

/* line 38, ../../sass/v2/common/_lightbox.scss */
.body_lightbox {
  /*max-height: 500px;*/
  padding: 0 0 15px 0;
}
/* line 42, ../../sass/v2/common/_lightbox.scss */
.body_lightbox .bg_yellow_light {
  background-color: #fff2cc;
}
/* line 45, ../../sass/v2/common/_lightbox.scss */
.body_lightbox .bg_green_simple {
  background-color: #ddffed;
}

/* line 49, ../../sass/v2/common/_lightbox.scss */
.content_lightbox {
  margin: 0 auto;
  padding: 30px 30px 15px 30px;
}

/* line 1, ../../sass/v2/common/_setting.scss */
.white {
  color: #fff;
}

/* line 2, ../../sass/v2/common/_setting.scss */
.green_light {
  color: #00a94f;
}

/* line 3, ../../sass/v2/common/_setting.scss */
.green {
  color: #008852;
}

/* line 4, ../../sass/v2/common/_setting.scss */
.green_deep {
  color: #004a2f;
}

/* line 5, ../../sass/v2/common/_setting.scss */
.black_dark_text {
  color: #1b1b1b;
}

/* line 6, ../../sass/v2/common/_setting.scss */
.gray_dark_text {
  color: #313131;
}

/* line 7, ../../sass/v2/common/_setting.scss */
.gray_deep_text {
  color: #565656;
}

/* line 8, ../../sass/v2/common/_setting.scss */
.gray_text {
  color: #838383;
}

/* line 9, ../../sass/v2/common/_setting.scss */
.bold {
  font-weight: 700;
}

/* line 10, ../../sass/v2/common/_setting.scss */
.colorImportant {
  color: #ff6c00;
}

/* line 11, ../../sass/v2/common/_setting.scss */
.red {
  color: #ff0000;
}

/* line 12, ../../sass/v2/common/_setting.scss */
.black {
  color: #333;
}

/* line 14, ../../sass/v2/common/_setting.scss */
.bg_white {
  background-color: #fff;
}

/* line 15, ../../sass/v2/common/_setting.scss */
.bg_green {
  background-color: #E8F1EC;
}

/* line 19, ../../sass/v2/common/_setting.scss */
.float_l {
  float: left;
}

/* line 20, ../../sass/v2/common/_setting.scss */
.float_r {
  float: right;
}

/* line 22, ../../sass/v2/common/_setting.scss */
.br_3, .btn_l, .btn_m {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 23, ../../sass/v2/common/_setting.scss */
.br_5 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 24, ../../sass/v2/common/_setting.scss */
.br_circle {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 25, ../../sass/v2/common/_setting.scss */
.bs_main {
  -moz-box-shadow: 0px 3px 8px rgba(2, 2, 2, 0.15);
  -webkit-box-shadow: 0px 3px 8px rgba(2, 2, 2, 0.15);
  box-shadow: 0px 3px 8px rgba(2, 2, 2, 0.15);
}

/* line 29, ../../sass/v2/common/_setting.scss */
.block {
  display: block;
}

/* line 30, ../../sass/v2/common/_setting.scss */
.inline_block {
  display: inline-block;
}

/* line 31, ../../sass/v2/common/_setting.scss */
.table {
  display: table;
}

/* line 32, ../../sass/v2/common/_setting.scss */
.table_row {
  display: table-row;
}

/* line 33, ../../sass/v2/common/_setting.scss */
.table_cell {
  display: table-cell;
}

/* line 35, ../../sass/v2/common/_setting.scss */
.v_align_top {
  vertical-align: top;
}

/* line 36, ../../sass/v2/common/_setting.scss */
.v_align_middle {
  vertical-align: middle;
}

/* line 37, ../../sass/v2/common/_setting.scss */
.v_align_bottom {
  vertical-align: bottom;
}

/* line 38, ../../sass/v2/common/_setting.scss */
.t_align_left {
  text-align: left;
}

/* line 39, ../../sass/v2/common/_setting.scss */
.t_align_center {
  text-align: center;
}

/* line 40, ../../sass/v2/common/_setting.scss */
.t_align_right {
  text-align: right;
}

/* line 43, ../../sass/v2/common/_setting.scss */
.w_full {
  width: 100%;
}

/* line 44, ../../sass/v2/common/_setting.scss */
.w_half {
  width: 50%;
}

/* line 45, ../../sass/v2/common/_setting.scss */
.w_50 {
  width: 50px;
}

/* line 46, ../../sass/v2/common/_setting.scss */
.w_62 {
  width: 62px;
}

/* line 47, ../../sass/v2/common/_setting.scss */
.w_65 {
  width: 65px;
}

/* line 48, ../../sass/v2/common/_setting.scss */
.w_80 {
  width: 80px;
}

/* line 49, ../../sass/v2/common/_setting.scss */
.w_95 {
  width: 95px;
}

/* line 50, ../../sass/v2/common/_setting.scss */
.w_105 {
  width: 105px;
}

/* line 51, ../../sass/v2/common/_setting.scss */
.w_120 {
  width: 120px;
}

/* line 52, ../../sass/v2/common/_setting.scss */
.w_130 {
  width: 130px;
}

/* line 53, ../../sass/v2/common/_setting.scss */
.w_135 {
  width: 135px;
}

/* line 54, ../../sass/v2/common/_setting.scss */
.w_143 {
  width: 143px;
}

/* line 55, ../../sass/v2/common/_setting.scss */
.w_150 {
  width: 150px;
}

/* line 56, ../../sass/v2/common/_setting.scss */
.w_160 {
  width: 160px;
}

/* line 57, ../../sass/v2/common/_setting.scss */
.w_165 {
  width: 165px;
}

/* line 58, ../../sass/v2/common/_setting.scss */
.w_180 {
  width: 180px;
}

/* line 59, ../../sass/v2/common/_setting.scss */
.w_190 {
  width: 190px;
}

/* line 60, ../../sass/v2/common/_setting.scss */
.w_200 {
  width: 200px;
}

/* line 61, ../../sass/v2/common/_setting.scss */
.w_215 {
  width: 215px;
}

/* line 62, ../../sass/v2/common/_setting.scss */
.w_220 {
  width: 220px;
}

/* line 63, ../../sass/v2/common/_setting.scss */
.w_240 {
  width: 240px;
}

/* line 64, ../../sass/v2/common/_setting.scss */
.w_260 {
  width: 260px;
}

/* line 65, ../../sass/v2/common/_setting.scss */
.w_300 {
  width: 300px;
}

/* line 66, ../../sass/v2/common/_setting.scss */
.w_370 {
  width: 370px;
}

/* line 67, ../../sass/v2/common/_setting.scss */
.w_440 {
  width: 440px;
}

/* line 68, ../../sass/v2/common/_setting.scss */
.w_630 {
  width: 630px;
}

/* line 69, ../../sass/v2/common/_setting.scss */
.w_645 {
  width: 645px;
}

/* line 70, ../../sass/v2/common/_setting.scss */
.w_670 {
  width: 670px;
}

/* line 72, ../../sass/v2/common/_setting.scss */
.m_auto {
  margin-left: auto;
  margin-right: auto;
}

/* line 74, ../../sass/v2/common/_setting.scss */
.m_0 {
  margin: 0px;
}

/* line 75, ../../sass/v2/common/_setting.scss */
.mt_0 {
  margin-top: 0px;
}

/* line 76, ../../sass/v2/common/_setting.scss */
.mr_0 {
  margin-right: 0px;
}

/* line 77, ../../sass/v2/common/_setting.scss */
.mb_0 {
  margin-bottom: 0px;
}

/* line 78, ../../sass/v2/common/_setting.scss */
.ml_0 {
  margin-left: 0px;
}

/* line 80, ../../sass/v2/common/_setting.scss */
.m_5 {
  margin: 5px;
}

/* line 81, ../../sass/v2/common/_setting.scss */
.mt_5 {
  margin-top: 5px;
}

/* line 82, ../../sass/v2/common/_setting.scss */
.mr_5 {
  margin-right: 5px;
}

/* line 83, ../../sass/v2/common/_setting.scss */
.mb_5 {
  margin-bottom: 5px;
}

/* line 84, ../../sass/v2/common/_setting.scss */
.ml_5 {
  margin-left: 5px;
}

/* line 86, ../../sass/v2/common/_setting.scss */
.m_10 {
  margin: 10px;
}

/* line 87, ../../sass/v2/common/_setting.scss */
.mt_10 {
  margin-top: 10px;
}

/* line 88, ../../sass/v2/common/_setting.scss */
.mr_10 {
  margin-right: 10px;
}

/* line 89, ../../sass/v2/common/_setting.scss */
.mb_10 {
  margin-bottom: 10px;
}

/* line 90, ../../sass/v2/common/_setting.scss */
.ml_10 {
  margin-left: 10px;
}

/* line 92, ../../sass/v2/common/_setting.scss */
.m_15 {
  margin: 15px;
}

/* line 93, ../../sass/v2/common/_setting.scss */
.mt_15 {
  margin-top: 15px;
}

/* line 94, ../../sass/v2/common/_setting.scss */
.mr_15 {
  margin-right: 15px;
}

/* line 95, ../../sass/v2/common/_setting.scss */
.mb_15 {
  margin-bottom: 15px;
}

/* line 96, ../../sass/v2/common/_setting.scss */
.ml_15 {
  margin-left: 15px;
}

/* line 98, ../../sass/v2/common/_setting.scss */
.m_20 {
  margin: 20px;
}

/* line 99, ../../sass/v2/common/_setting.scss */
.mt_20 {
  margin-top: 20px;
}

/* line 100, ../../sass/v2/common/_setting.scss */
.mr_20 {
  margin-right: 20px;
}

/* line 101, ../../sass/v2/common/_setting.scss */
.mb_20 {
  margin-bottom: 20px;
}

/* line 102, ../../sass/v2/common/_setting.scss */
.ml_20 {
  margin-left: 20px;
}

/* line 104, ../../sass/v2/common/_setting.scss */
.m_25 {
  margin: 25px;
}

/* line 105, ../../sass/v2/common/_setting.scss */
.mt_25 {
  margin-top: 25px;
}

/* line 106, ../../sass/v2/common/_setting.scss */
.mr_25 {
  margin-right: 25px;
}

/* line 107, ../../sass/v2/common/_setting.scss */
.mb_25 {
  margin-bottom: 25px;
}

/* line 108, ../../sass/v2/common/_setting.scss */
.ml_25 {
  margin-left: 25px;
}

/* line 110, ../../sass/v2/common/_setting.scss */
.m_30 {
  margin: 30px;
}

/* line 111, ../../sass/v2/common/_setting.scss */
.mt_30 {
  margin-top: 30px;
}

/* line 112, ../../sass/v2/common/_setting.scss */
.mr_30 {
  margin-right: 30px;
}

/* line 113, ../../sass/v2/common/_setting.scss */
.mb_30 {
  margin-bottom: 30px;
}

/* line 114, ../../sass/v2/common/_setting.scss */
.ml_30 {
  margin-left: 30px;
}

/* line 116, ../../sass/v2/common/_setting.scss */
.m_35 {
  margin: 35px;
}

/* line 117, ../../sass/v2/common/_setting.scss */
.mt_35 {
  margin-top: 35px;
}

/* line 118, ../../sass/v2/common/_setting.scss */
.mr_35 {
  margin-right: 35px;
}

/* line 119, ../../sass/v2/common/_setting.scss */
.mb_35 {
  margin-bottom: 35px;
}

/* line 120, ../../sass/v2/common/_setting.scss */
.ml_35 {
  margin-left: 35px;
}

/* line 122, ../../sass/v2/common/_setting.scss */
.m_40 {
  margin: 40px;
}

/* line 123, ../../sass/v2/common/_setting.scss */
.mt_40 {
  margin-top: 40px;
}

/* line 124, ../../sass/v2/common/_setting.scss */
.mr_40 {
  margin-right: 40px;
}

/* line 125, ../../sass/v2/common/_setting.scss */
.mb_40 {
  margin-bottom: 40px;
}

/* line 126, ../../sass/v2/common/_setting.scss */
.ml_40 {
  margin-left: 40px;
}

/* line 128, ../../sass/v2/common/_setting.scss */
.m_45 {
  margin: 45px;
}

/* line 129, ../../sass/v2/common/_setting.scss */
.mt_45 {
  margin-top: 45px;
}

/* line 130, ../../sass/v2/common/_setting.scss */
.mr_45 {
  margin-right: 45px;
}

/* line 131, ../../sass/v2/common/_setting.scss */
.mb_45 {
  margin-bottom: 45px;
}

/* line 132, ../../sass/v2/common/_setting.scss */
.ml_45 {
  margin-left: 45px;
}

/* line 135, ../../sass/v2/common/_setting.scss */
.p_0 {
  padding: 0px;
}

/* line 136, ../../sass/v2/common/_setting.scss */
.pt_0 {
  padding-top: 0px;
}

/* line 137, ../../sass/v2/common/_setting.scss */
.pr_0 {
  padding-right: 0px;
}

/* line 138, ../../sass/v2/common/_setting.scss */
.pb_0 {
  padding-bottom: 0px;
}

/* line 139, ../../sass/v2/common/_setting.scss */
.pl_0 {
  padding-left: 0px;
}

/* line 141, ../../sass/v2/common/_setting.scss */
.p_5 {
  padding: 5px;
}

/* line 142, ../../sass/v2/common/_setting.scss */
.pt_5 {
  padding-top: 5px;
}

/* line 143, ../../sass/v2/common/_setting.scss */
.pr_5 {
  padding-right: 5px;
}

/* line 144, ../../sass/v2/common/_setting.scss */
.pb_5 {
  padding-bottom: 5px;
}

/* line 145, ../../sass/v2/common/_setting.scss */
.pl_5 {
  padding-left: 5px;
}

/* line 147, ../../sass/v2/common/_setting.scss */
.p_10 {
  padding: 10px;
}

/* line 148, ../../sass/v2/common/_setting.scss */
.pt_10 {
  padding-top: 10px;
}

/* line 149, ../../sass/v2/common/_setting.scss */
.pr_10 {
  padding-right: 10px;
}

/* line 150, ../../sass/v2/common/_setting.scss */
.pb_10 {
  padding-bottom: 10px;
}

/* line 151, ../../sass/v2/common/_setting.scss */
.pl_10 {
  padding-left: 10px;
}

/* line 153, ../../sass/v2/common/_setting.scss */
.p_15 {
  padding: 15px;
}

/* line 154, ../../sass/v2/common/_setting.scss */
.pt_15 {
  padding-top: 15px;
}

/* line 155, ../../sass/v2/common/_setting.scss */
.pr_15 {
  padding-right: 15px;
}

/* line 156, ../../sass/v2/common/_setting.scss */
.pb_15 {
  padding-bottom: 15px;
}

/* line 157, ../../sass/v2/common/_setting.scss */
.pl_15 {
  padding-left: 15px;
}

/* line 159, ../../sass/v2/common/_setting.scss */
.p_20 {
  padding: 20px;
}

/* line 160, ../../sass/v2/common/_setting.scss */
.pt_20 {
  padding-top: 20px;
}

/* line 161, ../../sass/v2/common/_setting.scss */
.pr_20 {
  padding-right: 20px;
}

/* line 162, ../../sass/v2/common/_setting.scss */
.pb_20 {
  padding-bottom: 20px;
}

/* line 163, ../../sass/v2/common/_setting.scss */
.pl_20 {
  padding-left: 20px;
}

/* line 165, ../../sass/v2/common/_setting.scss */
.p_25 {
  padding: 25px;
}

/* line 166, ../../sass/v2/common/_setting.scss */
.pt_25 {
  padding-top: 25px;
}

/* line 167, ../../sass/v2/common/_setting.scss */
.pr_25 {
  padding-right: 25px;
}

/* line 168, ../../sass/v2/common/_setting.scss */
.pb_25 {
  padding-bottom: 25px;
}

/* line 169, ../../sass/v2/common/_setting.scss */
.pl_25 {
  padding-left: 25px;
}

/* line 171, ../../sass/v2/common/_setting.scss */
.p_30 {
  padding: 30px;
}

/* line 172, ../../sass/v2/common/_setting.scss */
.pt_30 {
  padding-top: 30px;
}

/* line 173, ../../sass/v2/common/_setting.scss */
.pr_30 {
  padding-right: 30px;
}

/* line 174, ../../sass/v2/common/_setting.scss */
.pb_30 {
  padding-bottom: 30px;
}

/* line 175, ../../sass/v2/common/_setting.scss */
.pl_30 {
  padding-left: 30px;
}

/* line 177, ../../sass/v2/common/_setting.scss */
.p_35 {
  padding: 35px;
}

/* line 178, ../../sass/v2/common/_setting.scss */
.pt_35 {
  padding-top: 35px;
}

/* line 179, ../../sass/v2/common/_setting.scss */
.pr_35 {
  padding-right: 35px;
}

/* line 180, ../../sass/v2/common/_setting.scss */
.pb_35 {
  padding-bottom: 35px;
}

/* line 181, ../../sass/v2/common/_setting.scss */
.pl_35 {
  padding-left: 35px;
}

/* line 183, ../../sass/v2/common/_setting.scss */
.p_40 {
  padding: 40px;
}

/* line 184, ../../sass/v2/common/_setting.scss */
.pt_40 {
  padding-top: 40px;
}

/* line 185, ../../sass/v2/common/_setting.scss */
.pr_40 {
  padding-right: 40px;
}

/* line 186, ../../sass/v2/common/_setting.scss */
.pb_40 {
  padding-bottom: 40px;
}

/* line 187, ../../sass/v2/common/_setting.scss */
.pl_40 {
  padding-left: 40px;
}

/* line 189, ../../sass/v2/common/_setting.scss */
.p_45 {
  padding: 45px;
}

/* line 190, ../../sass/v2/common/_setting.scss */
.pt_45 {
  padding-top: 45px;
}

/* line 191, ../../sass/v2/common/_setting.scss */
.pr_45 {
  padding-right: 45px;
}

/* line 192, ../../sass/v2/common/_setting.scss */
.pb_45 {
  padding-bottom: 45px;
}

/* line 193, ../../sass/v2/common/_setting.scss */
.pl_45 {
  padding-left: 45px;
}

/* line 196, ../../sass/v2/common/_setting.scss */
.col_2_1 {
  width: 50%;
}

/* line 197, ../../sass/v2/common/_setting.scss */
.col_2_2 {
  width: 100%;
}

/* line 199, ../../sass/v2/common/_setting.scss */
.col_3_1 {
  width: 33.333333%;
}

/* line 200, ../../sass/v2/common/_setting.scss */
.col_3_2 {
  width: 66.666666%;
}

/* line 201, ../../sass/v2/common/_setting.scss */
.col_3_3 {
  width: 100%;
}

/* line 203, ../../sass/v2/common/_setting.scss */
.col_4_1 {
  width: 25%;
}

/* line 204, ../../sass/v2/common/_setting.scss */
.col_4_2 {
  width: 50%;
}

/* line 205, ../../sass/v2/common/_setting.scss */
.col_4_3 {
  width: 75%;
}

/* line 206, ../../sass/v2/common/_setting.scss */
.col_4_4 {
  width: 100%;
}

/* line 208, ../../sass/v2/common/_setting.scss */
.col_5_1 {
  width: 20%;
}

/* line 209, ../../sass/v2/common/_setting.scss */
.col_5_2 {
  width: 40%;
}

/* line 210, ../../sass/v2/common/_setting.scss */
.col_5_3 {
  width: 60%;
}

/* line 211, ../../sass/v2/common/_setting.scss */
.col_5_4 {
  width: 80%;
}

/* line 212, ../../sass/v2/common/_setting.scss */
.col_5_5 {
  width: 100%;
}

/* line 214, ../../sass/v2/common/_setting.scss */
.col_6_1 {
  width: 16.666666%;
}

/* line 215, ../../sass/v2/common/_setting.scss */
.col_6_2 {
  width: 33.333333%;
}

/* line 216, ../../sass/v2/common/_setting.scss */
.col_6_3 {
  width: 50%;
}

/* line 217, ../../sass/v2/common/_setting.scss */
.col_6_4 {
  width: 66.666666%;
}

/* line 218, ../../sass/v2/common/_setting.scss */
.col_6_5 {
  width: 83.333333%;
}

/* line 219, ../../sass/v2/common/_setting.scss */
.col_6_6 {
  width: 100%;
}

/* line 222, ../../sass/v2/common/_setting.scss */
.col_8_1 {
  width: 12.5%;
}

/* line 223, ../../sass/v2/common/_setting.scss */
.col_8_2 {
  width: 25%;
}

/* line 224, ../../sass/v2/common/_setting.scss */
.col_8_3 {
  width: 37.5%;
}

/* line 225, ../../sass/v2/common/_setting.scss */
.col_8_4 {
  width: 50%;
}

/* line 226, ../../sass/v2/common/_setting.scss */
.col_8_5 {
  width: 62.5%;
}

/* line 227, ../../sass/v2/common/_setting.scss */
.col_8_6 {
  width: 75%;
}

/* line 228, ../../sass/v2/common/_setting.scss */
.col_8_7 {
  width: 87.5%;
}

/* line 229, ../../sass/v2/common/_setting.scss */
.col_8_8 {
  width: 100%;
}

/* line 232, ../../sass/v2/common/_setting.scss */
.col_15_1 {
  width: 6.666666%;
}

/* line 234, ../../sass/v2/common/_setting.scss */
.col_20_1 {
  width: 5%;
}

/* line 241, ../../sass/v2/common/_setting.scss */
.text_12 {
  font-size: 12px;
  line-height: 16px;
}

/* line 246, ../../sass/v2/common/_setting.scss */
.text_14 {
  font-size: 14px;
  line-height: 20px;
}

/* line 250, ../../sass/v2/common/_setting.scss */
.text_15 {
  font-size: 15px;
  line-height: 22px;
}

/* line 254, ../../sass/v2/common/_setting.scss */
.text_16, .section_qa .list_qa li .content_qa_q .right_qa_q, .section_qa .list_qa li .content_qa_a .right_qa_a {
  font-size: 16px;
  line-height: 26px;
}

/* line 258, ../../sass/v2/common/_setting.scss */
.text_18 {
  font-size: 18px;
  line-height: 26px;
}

/* line 262, ../../sass/v2/common/_setting.scss */
.text_20 {
  font-size: 20px;
  line-height: 30px;
}

/* line 266, ../../sass/v2/common/_setting.scss */
.text_26 {
  font-size: 26px;
  line-height: 30px;
}

/* line 270, ../../sass/v2/common/_setting.scss */
.text_30 {
  font-size: 30px;
  line-height: 32px;
}

/* line 275, ../../sass/v2/common/_setting.scss */
.text_underscore {
  text-decoration: underline;
}

/* line 278, ../../sass/v2/common/_setting.scss */
.bold {
  font-weight: bold;
}

/* line 281, ../../sass/v2/common/_setting.scss */
.outdent_2 {
  margin-left: 2em;
  text-indent: -2em;
}

/* line 282, ../../sass/v2/common/_setting.scss */
.outdent_2_5 {
  margin-left: 2.5em;
  text-indent: -2.5em;
}

/* line 283, ../../sass/v2/common/_setting.scss */
.outdent_3 {
  margin-left: 3em;
  text-indent: -3em;
}

/* line 288, ../../sass/v2/common/_setting.scss */
.ie8 body .form_style .w_200, .ie9 body .form_style .w_200, .ie10 body .form_style .w_200 {
  width: 188px;
}
/* line 289, ../../sass/v2/common/_setting.scss */
.ie8 body .form_style .w_215, .ie9 body .form_style .w_215, .ie10 body .form_style .w_215 {
  width: 203px;
}
/* line 290, ../../sass/v2/common/_setting.scss */
.ie8 body .form_style .w_220, .ie9 body .form_style .w_220, .ie10 body .form_style .w_220 {
  width: 208px;
}
/* line 291, ../../sass/v2/common/_setting.scss */
.ie8 body .form_style .w_240, .ie9 body .form_style .w_240, .ie10 body .form_style .w_240 {
  width: 228px;
}
