@charset "UTF-8";
/*------------------------------------*\
    _mixin.scss 模組化樣式
\*------------------------------------*/
/*------------------------------------*\
    變數樣式 _var.scss
\*------------------------------------*/
/*------------------------------------*\
    _base.scss 常會套用的樣式
\*------------------------------------*/
@import url("../css/icomoon.css");
@import url("../css/flexslider.css");
@import url("../css/buttons.css");
@import url("../css/animate-custom.css");
@import url("../css/bottom.css");

/* line 4, ../sass/_base.scss */
html {
  -webkit-font-smoothing: antialiased !important;
  /* 在有動畫效果時，某些元素上的文字粗細會被改變。 */
  text-rendering: optimizelegibility;
  /* 瀏覽器運算時易讀性優先，會啟用字距調整和連字。 */
  font-family: Arial, "新細明體", sans-serif, Helvetica, "LiHei Pro";
  font-size: 13.008px;
}

/* 連結效果 */
/* line 11, ../sass/_base.scss */
a {
  -webkit-transition: color 0.25s ease-out;
  -moz-transition: color 0.25s ease-out;
  -ms-transition: color 0.25s ease-out;
  -o-transition: color 0.25s ease-out;
  transition: color 0.25s ease-out;
  text-decoration: none;
}

/* 字級大小樣式 */
/* line 21, ../sass/_base.scss */
.font-bigger {
  font-size: 20px;
}

/* line 22, ../sass/_base.scss */
.base-font {
  font-size: 16px;
}

/* line 23, ../sass/_base.scss */
.font-large {
  font-size: 15.008px;
}

/* line 24, ../sass/_base.scss */
.font-middle {
  font-size: 13.008px;
}

/* line 25, ../sass/_base.scss */
.font-small {
  font-size: 12px;
}

/* line 26, ../sass/_base.scss */
.font-remark {
  font-size: 11.008px;
}

/* 圖片 分隔線 */
/* line 29, ../sass/_base.scss */
.title-hr {
  background: transparent url("../images/title_hr_bg.png") right center no-repeat;
  width: auto;
  height: 30px;
  vertical-align: middle;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 36, ../sass/_base.scss */
.title-hr span {
  padding: 7px 35px;
  color: #276180;
  background-color: #dceced;
  font-family: '微軟正黑體';
  font-size: 19px;
  letter-spacing: 0.1em;
  font-weight: normal;
}

/* line 46, ../sass/_base.scss */
.clearfloat {
  clear: both;
}

/* 浮動靠左樣式 */
/* line 51, ../sass/_base.scss */
.float_left {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
}

/* 浮動靠右樣式 */
/* line 58, ../sass/_base.scss */
.float_right {
  float: right;
  margin-left: 15px;
  margin-bottom: 10px;
}

/*icon 垂直置中*/
/* line 65, ../sass/_base.scss */
.icon_text_bottom {
  vertical-align: text-bottom;
}

/* 特別標註 */
/* line 70, ../sass/_base.scss */
strong {
  color: #e4400b;
  margin-right: 2px;
  margin-left: 2px;
  font-weight: bold;
}

/* line 76, ../sass/_base.scss */
.strong {
  color: #e4400b;
}

/* line 79, ../sass/_base.scss */
.strong_02 {
  color: #1f90c3;
}

/* line 82, ../sass/_base.scss */
.strong_bg {
  padding: 4px 6px;
  color: #FFFFFF;
  background-color: #e4400b;
}

/**list-style**/
/* line 89, ../sass/_base.scss */
.li_decimal {
  list-style-type: decimal;
}

/*阿拉伯數字*/
/* line 90, ../sass/_base.scss */
.li_initial {
  list-style-type: initial;
}

/*實心圓點*/
/* line 91, ../sass/_base.scss */
.li_square {
  list-style-type: square;
}

/*黑方框*/
/* line 92, ../sass/_base.scss */
.li_none {
  list-style-type: none;
}

/*無*/
/*icon color*/
/* line 96, ../sass/_base.scss */
.icon_color {
  color: #3960A6;
}

/* clearfix：參考"變動欄高，float和clear合併使用.html" */
/* line 102, ../sass/_base.scss */
div#main:after {
  display: block;
  /* 說明2. 指定「display:block;」，變換成讓"父元素寬度"放到最大的"塊級元素" */
  clear: both;
  /* 說明3. 用clear屬性解除float */
  height: 0;
  visibility: hidden;
  content: ".";
  /* 說明1. 使用after虛擬元素和content屬性，然後在div container區塊後面產生行內區塊元素 */
}

/*------------------------------------*\
    重置css
\*------------------------------------*/
/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://www.cssportal.com
*/
/* line 9, ../sass/_rest.scss */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 30, ../sass/_rest.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

/* line 34, ../sass/_rest.scss */
body {
  line-height: 1;
}

/* line 37, ../sass/_rest.scss */
ol,
ul {
  list-style: none;
}

/* line 40, ../sass/_rest.scss */
blockquote,
q {
  quotes: none;
}

/* line 43, ../sass/_rest.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 48, ../sass/_rest.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*------------------------------------*\
    整體版面 _layout.scss
\*------------------------------------*/
/* line 5, ../sass/_layout.scss */
body {
  background-image: url("../images/body_bg.jpg");
  background-repeat: repeat-x;
  background-color: #fff;
  position: relative;
}

/* line 14, ../sass/_layout.scss */
#wrapper {
  margin: 0 auto;
  line-height: 1.8;
  font-family: Arial, "新細明體", sans-serif, Helvetica, "LiHei Pro";
  width: 1116px;
  border-radius: 0;
  position: relative;
  font-size: 12px;
}

/* line 22, ../sass/_layout.scss */
#wrapper #top {
  float: left;
  height: 120px;
}

/* line 25, ../sass/_layout.scss */
#wrapper #top #logo h1 a {
  display: inline-block;
  width: 263px;
  height: 95px;
  background: transparent url("../images/logo_top.png") left top no-repeat;
  text-indent: -9999px;
  position: absolute;
  top: 14px;
  left: 25px;
  z-index: 10;
}

/* line 36, ../sass/_layout.scss */
#wrapper #top #flexslider {
  z-index: 1;
}

/* line 43, ../sass/_layout.scss */
#main {
  font-size: 16px;
  color: #4c2f27;
  letter-spacing: 0.1;
  line-height: 2;
  background-color: #fff;
  width: 1105px;
  float: left;
  border-top-width: 0px;
  -webkit-border-radius: 0;
  padding: 0px;
  /*-------For CSS3 陰影-------*/
  box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.2);
  /*-------For Firefox和Webkit  陰影-------*/
  -moz-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.2);
  /*-------For IE 5.5 - 7 陰影-------*/
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000');
  /*-------For IE 8 陰影-------*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000')";
  /*版頭*/
  /*邊欄*/
  /*內容*/
}

/* line 67, ../sass/_layout.scss */
#main #banner {
  height: 318px;
  margin-left: -47px;
  margin-top: -18px;
}

/* line 75, ../sass/_layout.scss */
#main #sidebar {
  float: left;
  width: 234px;
  height: 400px;
  padding-top: 10px;
}

/* line 84, ../sass/_layout.scss */
#main #content {
  float: left;
  min-height: 700px;
  font-size: 13.008px;
  line-height: 2;
  margin-top: 25px;
  margin-left: 30px;
}

/* line 95, ../sass/_layout.scss */
#main .div_p {
  margin-left: 20px;
  margin-right: 20px;
}

/*頁尾*/
/* line 101, ../sass/_layout.scss */
#footer {
  color: #808080;
  padding: 0;
  margin: 0;
  background: transparent url("../images/footer_bg.jpg") 750px -10px no-repeat;
  height: 120px;
  clear: both;
  margin-left: 40px;
  margin-top: 30px;
}

/* line 114, ../sass/_layout.scss */
#footer .info {
  font-family: Arial, "新細明體";
  font-size: 13px;
  height: 25px;
  margin-bottom: 8px;
}

/* line 119, ../sass/_layout.scss */
#footer .info a {
  color: #18a08b;
  padding: 2px 5px;
  line-height: 1.5em;
}

/* line 124, ../sass/_layout.scss */
#footer .info a:hover {
  color: #e4400b;
  background-color: #C3C3C3;
}

/* line 128, ../sass/_layout.scss */
#footer .info img {
  vertical-align: middle;
}

/* line 132, ../sass/_layout.scss */
#footer .copyright {
  font-family: "Myriad Pro";
  font-size: 13px;
  color: #808080;
  line-height: 1em;
  letter-spacing: 1px;
}

/* line 138, ../sass/_layout.scss */
#footer .copyright a {
  color: #18a08b;
  padding: 2px 3px;
  margin: 0;
}

/* line 143, ../sass/_layout.scss */
#footer .copyright a:hover {
  color: #e4400b;
}

/* line 148, ../sass/_layout.scss */
#footer .designBy {
  font-family: Arial, "新細明體";
  font-size: 12px;
  color: #8c8c8c;
  line-height: 1;
  letter-spacing: 0.1em;
  float: right;
  margin-right: 20px;
  margin-top: 10px;
}

/* line 157, ../sass/_layout.scss */
#footer .designBy a {
  color: #636363;
  padding: 2px 5px;
}

/* line 161, ../sass/_layout.scss */
#footer .designBy a:hover {
  color: #ACFF00;
  background-color: #444444;
}

/* ======== content 內容區=========== */
/*各頁標題*/
/* line 172, ../sass/_layout.scss */
.title {
  width: 816px;
  height: 46px;
  text-indent: -9999px;
}

/* line 177, ../sass/_layout.scss */
.title_news {
  background: transparent url("../images/title_news.jpg") left top no-repeat;
}

/* line 180, ../sass/_layout.scss */
.title_about {
  background: transparent url("../images/title_about.jpg") left top no-repeat;
}

/* line 183, ../sass/_layout.scss */
.title_rent {
  background: transparent url("../images/title_rent.jpg") left top no-repeat;
}

/* line 186, ../sass/_layout.scss */
.title_drive {
  background: transparent url("../images/title_drive.jpg") left top no-repeat;
}

/* line 189, ../sass/_layout.scss */
.title_limousines {
  background: transparent url("../images/title_limousines.jpg") left top no-repeat;
}

/* line 192, ../sass/_layout.scss */
.title_travel {
  background: transparent url("../images/title_travel.jpg") left top no-repeat;
}

/* line 195, ../sass/_layout.scss */
.title_service {
  background: transparent url("../images/title_service.jpg") left top no-repeat;
}

/* line 198, ../sass/_layout.scss */
.title_location {
  background: transparent url("../images/title_location.jpg") left top no-repeat;
}

/* line 201, ../sass/_layout.scss */
.title_qna {
  background: transparent url("../images/title_qna.jpg") left top no-repeat;
}

/* line 206, ../sass/_layout.scss */
.bt_goback a {
  text-indent: -9999px;
  width: 128px;
  height: 35px;
  display: block;
  background: transparent url("../images/bt_goback.jpg") center center no-repeat;
}

/* line 213, ../sass/_layout.scss */
.bt_goback a:hover {
  background: transparent url("../images/bt_goback_hover.jpg") center center no-repeat;
  background-color: #6f6c63;
}

/* line 219, ../sass/_layout.scss */
.title_style_01 {
  display: block;
  font-size: 15.008px;
  line-height: 2;
  width: 690px;
  margin: 0 auto;
}

/* line 225, ../sass/_layout.scss */
.title_style_01 .t_title {
  display: block;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #3960A6;
  padding-bottom: 0em;
}

/* line 228, ../sass/_layout.scss */
.title_style_01 .t_title span {
  padding: 7px 25px 7px 15px;
  background-color: #3960A6;
  display: inline;
  color: #fff;
  line-height: 2;
  font-weight: bolder;
}

/* line 238, ../sass/_layout.scss */
.title_style_01 .t_text {
  font-size: 13.008px;
  margin: 10px 15px 20px 15px;
  margin-left: 30px;
}

/* line 247, ../sass/_layout.scss */
.table_style_01 {
  font-size: 13.008px;
  width: 400px;
  margin: 0 auto;
  line-height: 3em;
  background-color: #dbdbdb;
}

/* line 253, ../sass/_layout.scss */
.table_style_01 tr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  padding-bottom: 0em;
}

/* line 256, ../sass/_layout.scss */
.table_style_01 tr .dark {
  background-color: #182947;
  color: #fff;
  border-right: solid 1px #fff;
}

/* line 261, ../sass/_layout.scss */
.table_style_01 tr .lighten {
  background-color: #ffc799;
  color: #4c2f27;
  text-align: left;
  padding-left: 20px;
}

/* line 268, ../sass/_layout.scss */
.table_style_01 td {
  text-align: center;
}

/* line 271, ../sass/_layout.scss */
.table_style_01 td.style_01 {
  line-height: 1.8em;
  text-align: left;
  padding-left: 5px;
}

/* line 276, ../sass/_layout.scss */
.table_style_01 tr.style_02 {
  color: #c84e4e;
}

/* line 282, ../sass/_layout.scss */
a input.form_bt {
  font-size: 15px;
  line-height: 1;
  font-family: "新細明體";
  color: #fff;
  padding: 15px 40px;
  margin: 10px;
  background-color: #355990;
}

/* line 293, ../sass/_layout.scss */
a:hover input.form_bt {
  color: #e7edf7;
  background-color: #343D41;
}

/* line 298, ../sass/_layout.scss */
a:hover input.next {
  background: #4372B8 right center no-repeat;
}

/*付款資訊*/
/* line 303, ../sass/_layout.scss */
.payinfo {
  /*width: 500px;*/
  height: 150px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 15px 25px;
  border: 2px solid #77acdd;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font: bold 16px/1.5em "Times New Roman", "微軟正黑體", Times, serif;
  color: white;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: #18A08B;
  text-align: left;
  display: inline-block;
  /*background: transparent url("../images/about_payinfo.jpg") left top no-repeat;*/
  margin-bottom: 10px;
}

/* line 323, ../sass/_layout.scss */
.payinfo>ul.pay_01 {
  border-right: solid 1px #fff;
  padding-right: 30px;
  float: left;
}

/* line 328, ../sass/_layout.scss */
.payinfo>ul.pay_02 {
  padding-left: 15px;
  float: left;
}

/* line 332, ../sass/_layout.scss */
.payinfo>li {
  margin-left: 10px;
}

/* line 337, ../sass/_layout.scss */
.p_text {
  margin: 8px 0px;
  font-size: 13.008px;
  line-height: 2;
}

/* ========主選單區=========== */
/* ========主選單區=========== */
/* line 3, ../sass/_mainMenu.scss */
#mainMenu {
  position: absolute;
  top: 55px;
  left: 300px;
  z-index: 999;
}

/* line 10, ../sass/_mainMenu.scss */
.menu {
  height: 38px;
  width: 820px;
  background: url("../images/mainMenu_bg.png") repeat-x;
}

/* line 20, ../sass/_mainMenu.scss */
.menu li a {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 136px;
  height: 38px;
  padding: 0px;
  margin: 0px;
  border: none;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-indent: -9999px;
  float: left;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
}

/****首頁****/
/* line 45, ../sass/_mainMenu.scss */
.menu li.menu_home a {
  opacity: 1;
  background: url("../images/mainMenu_home.jpg") 50% 0% no-repeat;
}

/* line 49, ../sass/_mainMenu.scss */
.menu li.menu_home a:hover {
  opacity: 1;
  background: url("../images/mainMenu_home.jpg") 0% 100% no-repeat;
}

/****關於我們****/
/* line 55, ../sass/_mainMenu.scss */
.menu li.menu_about a {
  opacity: 1;
  background: url("../images/mainMenu_about.jpg") 50% 0% no-repeat;
}

/* line 59, ../sass/_mainMenu.scss */
.menu li.menu_about a:hover {
  opacity: 1;
  background: url("../images/mainMenu_about.jpg") 0% 100% no-repeat;
}

/****最新消息****/
/* line 65, ../sass/_mainMenu.scss */
.menu li.menu_news a {
  opacity: 1;
  background: url("../images/mainMenu_news.jpg") 50% 0% no-repeat;
}

/* line 69, ../sass/_mainMenu.scss */
.menu li.menu_news a:hover {
  opacity: 1;
  background: url("../images/mainMenu_news.jpg") 0% 100% no-repeat;
}

/****租空車****/
/* line 75, ../sass/_mainMenu.scss */
.menu li.menu_rent a {
  opacity: 1;
  background: url("../images/mainMenu_rent.jpg") 50% 0% no-repeat;
}

/* line 79, ../sass/_mainMenu.scss */
.menu li.menu_rent a:hover {
  opacity: 1;
  background: url("../images/mainMenu_rent.jpg") 0% 100% no-repeat;
}

/****代駕服務****/
/* line 85, ../sass/_mainMenu.scss */
.menu li.menu_drive a {
  opacity: 1;
  background: url("../images/mainMenu_drive.jpg") 50% 0% no-repeat;
}

/* line 89, ../sass/_mainMenu.scss */
.menu li.menu_drive a:hover {
  opacity: 1;
  background: url("../images/mainMenu_drive.jpg") 0% 100% no-repeat;
}

/****禮車接送****/
/* line 95, ../sass/_mainMenu.scss */
.menu li.menu_limousine a {
  opacity: 1;
  background: url("../images/mainMenu_limousine.jpg") 50% 0% no-repeat;
}

/* line 99, ../sass/_mainMenu.scss */
.menu li.menu_limousine a:hover {
  opacity: 1;
  background: url("../images/mainMenu_limousine.jpg") 0% 100% no-repeat;
}

/****旅遊花絮****/
/* line 105, ../sass/_mainMenu.scss */
.menu li.menu_travel a {
  opacity: 1;
  background: url("../images/mainMenu_travel.jpg") 50% 0% no-repeat;
}

/* line 109, ../sass/_mainMenu.scss */
.menu li.menu_travel a:hover {
  opacity: 1;
  background: url("../images/mainMenu_travel.jpg") 0% 100% no-repeat;
}

/****聯絡我們****/
/* line 115, ../sass/_mainMenu.scss */
.menu li.menu_contact a {
  opacity: 1;
  background: url("../images/mainMenu_06.jpg") 0% 50% no-repeat;
}

/* line 119, ../sass/_mainMenu.scss */
.menu li.menu_contact a:hover {
  opacity: 1;
  background: url("../images/mainMenu_06.jpg") 100% 50% no-repeat;
}

/* ========邊欄選單=========== */
/* line 2, ../sass/_subMenu.scss */
#subMenu {
  background: url("../images/subMenu_bg.jpg") top center no-repeat;
  width: 185px;
  height: 692px;
  padding-top: 54px;
  margin-left: 30px;
}

/* line 10, ../sass/_subMenu.scss */
#subMenu li a {
  margin-left: 5px;
  padding-left: 10px;
  width: 165px;
  font-family: 15px;
  color: #404040;
  display: block;
  float: left;
  line-height: 1.5em;
  height: 1.6em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #f2f3eb;
  padding-bottom: 0em;
}

/* line 22, ../sass/_subMenu.scss */
#subMenu li a:hover {
  background-color: #eb6539;
  color: #fff;
}

/* ========回頂按鈕CSS=========== */
/* line 2, ../sass/_gotop.scss */
#gotop {
  background: transparent url("../images/gotop_bg.jpg") center top no-repeat;
  width: 810px;
  height: 27px;
  display: none;
  color: #18a08b;
  position: relative;
  bottom: 150px;
  right: 160px;
  float: right;
  text-align: right;
}

/* line 14, ../sass/_gotop.scss */
#gotop a {
  width: 810px;
  cursor: pointer;
  font-size: 11px;
  color: #18a08b;
  padding: 2px 5px;
  height: 27px;
}

/* line 22, ../sass/_gotop.scss */
#gotop a:hover {
  background: #18a08b;
  color: #fff;
  cursor: pointer;
}

/* ========導覽列======== */
/* line 2, ../sass/_nav.scss */
#nav {
  text-align: right;
  color: #18a08b;
  font-size: 12px;
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}

/* line 12, ../sass/_nav.scss */
#nav a {
  color: #18a08b;
  text-decoration: none;
}

/* line 16, ../sass/_nav.scss */
#nav a:hover {
  color: #eb6539;
}

/* line 19, ../sass/_nav.scss */
.here {
  color: #eb6539;
}

/* line 22, ../sass/_nav.scss */
.icon_size {
  font-size: 15px;
  margin-right: 5px;
}

/* Style for Usual tabs */
/* line 2, ../sass/_tab.scss */
.usual {
  margin: 30px auto;
}

/* line 10, ../sass/_tab.scss */
.usual img {
  max-width: 735px;
}

/* line 13, ../sass/_tab.scss */
.usual li {
  list-style: none;
  float: left;
}

/* line 14, ../sass/_tab.scss */
.usual ul a {
  display: block;
  padding: 6px 10px;
  text-decoration: none !important;
  margin: 1px;
  margin-left: 0;
  font: 13px Verdana;
  color: #ffc799;
  background: #ff7300;
  width: 135px;
  height: 60px;
  line-height: 60px;
  text-align: center;
}

.usual #tab1 a img,
.usual #tab2 a img,
.usual #tab3 a img,
.usual #tab4 a img,
.usual #tab5 a img {
  width: 100%;
  height: 95px;
  object-fit: cover;
}

.usual #tab1 ul a,
.usual #tab2 ul a,
.usual #tab3 ul a,
.usual #tab4 ul a,
.usual #tab5 ul a {
  padding: 10px;
  height: auto;
  line-height: initial;
}

/* line 28, ../sass/_tab.scss */
.usual ul a:hover {
  color: #FFF;
  background: #ffc799;
  color: #8d5426;
}

/* line 33, ../sass/_tab.scss */
.usual ul a.selected {
  margin-bottom: -5px;
  color: #ff7300;
  background: snow;
  border-bottom: 5px solid snow;
  cursor: default;
  border-right: 1px solid #ff7300;
  border-left: 1px solid #ff7300;
  border-top: 1px solid #ff7300;
}

/* line 44, ../sass/_tab.scss */
.usual>div {
  padding: 10px 0px 8px 0px;
  *padding-top: 3px;
  *margin-top: -15px;
  clear: left;
  background: snow;
  font: 11px Arial;
  /*邊框CSS*/
  border: 4px;
  border-top-style: solid;
  border-top-color: #ff7300;
}

/* line 56, ../sass/_tab.scss */
.usual div a {
  color: #000;
  font-weight: bold;
}

/* line 58, ../sass/_tab.scss */
#usual2 {
  background: #0A0A0A;
  border: 1px solid #1A1A1A;
}

/* line 59, ../sass/_tab.scss */
#usual2 a {
  background: #222;
}

/* line 60, ../sass/_tab.scss */
#usual2 a:hover {
  background: #000;
}

/* line 61, ../sass/_tab.scss */
#usual2 a.selected {
  background: snow;
}

/* line 62, ../sass/_tab.scss */
#tabs3 {
  background: #FF9;
}

/* Style for Usual tabs */
/* line 2, ../sass/tab2.scss */
.usual_drive {
  margin: 30px auto;
}

/* line 10, ../sass/tab2.scss */
.usual_drive img {
  max-width: 735px;
}

/* line 13, ../sass/tab2.scss */
.usual_drive li {
  list-style: none;
  float: left;
}

/* line 14, ../sass/tab2.scss */
.usual_drive ul a {
  display: block;
  padding: 6px 10px;
  text-decoration: none !important;
  margin: 1px;
  margin-left: 0;
  font: 13px Verdana;
  color: #3ce2c8;
  background: #18a08b;
  width: 135px;
  height: 60px;
  line-height: 60px;
  text-align: center;
}

/* line 28, ../sass/tab2.scss */
.usual_drive ul a:hover {
  color: #FFF;
  background: #3ce2c8;
  color: #8d5426;
}

/* line 33, ../sass/tab2.scss */
.usual_drive ul a.selected {
  margin-bottom: -5px;
  color: #ff7300;
  background: snow;
  border-bottom: 5px solid snow;
  cursor: default;
  border-right: 1px solid #18a08b;
  border-left: 1px solid #18a08b;
  border-top: 1px solid #18a08b;
}

/* line 44, ../sass/tab2.scss */
.usual_drive>div {
  padding: 10px 0px 8px 0px;
  *padding-top: 3px;
  *margin-top: -15px;
  clear: left;
  background: snow;
  font: 11px Arial;
  /*邊框CSS*/
  border: 4px;
  border-top-style: solid;
  border-top-color: #18a08b;
}

/* line 56, ../sass/tab2.scss */
.usual_drive div a {
  color: #000;
  font-weight: bold;
}

/* line 58, ../sass/tab2.scss */
#usual2 {
  background: #0A0A0A;
  border: 1px solid #1A1A1A;
}

/* line 59, ../sass/tab2.scss */
#usual2 a {
  background: #222;
}

/* line 60, ../sass/tab2.scss */
#usual2 a:hover {
  background: #000;
}

/* line 61, ../sass/tab2.scss */
#usual2 a.selected {
  background: snow;
}

/* line 62, ../sass/tab2.scss */
#tabs3 {
  background: #FF9;
}

/*首頁 最新消息 */
/* line 2, ../sass/_index.scss */
.index_title_news {
  background: url("../images/index_title_news.jpg") left top no-repeat;
  width: 377px;
  height: 21px;
  text-indent: -999px;
  margin-bottom: 10px;
}

/* line 10, ../sass/_index.scss */
.index_title_news a {
  position: absolute;
  right: 20px;
  top: 0px;
  width: 55px;
  height: 21px;
  display: block;
}

/* line 20, ../sass/_index.scss */
.index_news_column {
  margin-bottom: 8px;
  margin-left: 15px;
  padding-left: 0px;
  height: 130px;
  background: transparent url("../images/index_title_news_bg.png") left center no-repeat;
}

/* line 38, ../sass/_index.scss */
li.index_news_list {
  overflow: hidden;
  display: block;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #666;
  list-style-position: inside;
  letter-spacing: 0.1em;
  width: 355px;
  overflow: hidden;
}

/* line 50, ../sass/_index.scss */
li.index_news_list a {
  color: #4d4d4d;
  display: block;
  padding-left: 5px;
  font-family: '新細明體';
  font-size: 12px;
  text-decoration: none;
  letter-spacing: normal;
  line-height: 2.5;
}

/* line 61, ../sass/_index.scss */
li.index_news_list a:hover {
  color: #eb6539;
  background-color: rgba(200, 198, 198, 0.5);
}

/* line 66, ../sass/_index.scss */
.news_li {
  width: 250px;
  overflow: hidden;
  display: inline-block;
  height: 2em;
  vertical-align: top;
}

/* line 73, ../sass/_index.scss */
.index_icon_size {
  font-size: 1em;
  margin-right: 5px;
}

/* line 80, ../sass/_index.scss */
.index_date {
  text-align: right;
  color: #5e5e5e;
  font-family: Arial;
  margin-left: 3px;
}

/*首頁 車型介紹 */
/* line 95, ../sass/_index.scss */
.index_title_rent {
  background: url("../images/index_title_rent.jpg") left top no-repeat;
  width: 650px;
  height: 21px;
  text-indent: -999px;
}

/* line 101, ../sass/_index.scss */
.index_title_rent a {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100px;
  height: 21px;
  display: block;
}

/* line 112, ../sass/_index.scss */
.infiniteCarousel {
  width: 660px;
  position: absolute;
  margin-left: 10px;
}

/* line 118, ../sass/_index.scss */
.infiniteCarousel .wrapper_2 {
  width: 625px;
  /* .infiniteCarousel width - (.wrapper_2 margin-left + .wrapper_2 margin-right) */
  overflow: auto;
  height: 105px;
  margin: 0px;
  position: absolute;
  top: 0;
}

/* line 126, ../sass/_index.scss */
.infiniteCarousel ul a img {
  margin-left: 3px;
  border: 2px solid #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

/* line 132, ../sass/_index.scss */
.infiniteCarousel .wrapper_2 ul {
  width: 486px;
  /* single item * n */
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0;
  position: absolute;
  top: 0;
}

/* line 142, ../sass/_index.scss */
.infiniteCarousel ul li {
  display: block;
  float: left;
}

/* line 147, ../sass/_index.scss */
.infiniteCarousel ul li img {
  -webkit-transition: border-color 400ms;
}

/* line 151, ../sass/_index.scss */
.infiniteCarousel ul:hover li img {
  border-color: #fff;
}

/* line 155, ../sass/_index.scss */
.infiniteCarousel ul:hover li:hover img {
  border-color: #eb6539;
}

/* line 159, ../sass/_index.scss */
.infiniteCarousel ul li a img {
  display: block;
}

/* line 163, ../sass/_index.scss */
.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  text-indent: -9999px;
  position: absolute;
  top: 25px;
  cursor: pointer;
  outline: 0;
  background-image: url(../images/arrow.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 178, ../sass/_index.scss */
.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0px;
}

/* line 183, ../sass/_index.scss */
.infiniteCarousel .back {
  background-position: 0 -72px;
  left: -35px;
}

/* line 188, ../sass/_index.scss */
.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

/* line 192, ../sass/_index.scss */
.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

/* line 5, ../sass/_news.scss */
li.news-list {
  font-family: "新細明體";
  font-size: 13.008px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #bcbcbc;
  list-style-position: inside;
  letter-spacing: 0rem;
  margin-bottom: 0px;
}

/* line 16, ../sass/_news.scss */
li.news-list a {
  color: #666b6b;
  font-size: 15.008px;
  line-height: 2.5;
  display: block;
  padding-left: 0px;
  text-decoration: none;
}

/* line 25, ../sass/_news.scss */
li.news-list a:hover {
  color: #3F3A39;
  background-color: rgba(179, 177, 177, 0.5);
}

/* line 30, ../sass/_news.scss */
.icon-size {
  font-size: 1.2em;
  vertical-align: middle;
  margin-right: 5px;
  color: #a44245;
}

/* line 36, ../sass/_news.scss */
.date {
  color: #f1b9ae;
  font-family: Arial;
  font-size: 13px;
  margin-right: -2px;
  letter-spacing: 0.1em;
  line-height: 30px;
  background-color: #3f3a39;
  padding: 10px;
  background: url("../images/news_date_bg.jpg") center center no-repeat;
}

/* 最新消息 導覽選單 CSS */
/* line 49, ../sass/_news.scss */
.news-nav {
  /* width: 500px; */
  height: 50px;
  margin-left: 160px;
  margin-top: 50px;
  margin-bottom: 80px;
}

/* line 57, ../sass/_news.scss */
.news-nav li a {
  padding: 0px 10px;
  margin-left: 5px;
  background-color: #fff;
  color: #626262;
  font-family: Arial;
  font-size: 13.008px;
  display: inline;
  float: left;
  text-decoration: none;
  /* 邊框CSS */
  border-width: 1px;
  border-style: solid;
  border-color: #8e8e8e;
  /* 內陰影 */
  -webkit-box-shadow: 0 0 17px -5px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 0 17px -5px rgba(0, 0, 0, 0.5) inset;
}

/* line 77, ../sass/_news.scss */
.news-nav li a:hover {
  color: #fff;
  background-color: #117464;
  border-color: #FFF57C;
}

/* line 82, ../sass/_news.scss */
.news-nav-i {
  padding: 0;
}

/* 最新消息 頁面 CSS */
/*.icon-size-big {
	font-size: 3em;
	color: #12726c;
	margin-bottom: 10px;
}*/
/* line 94, ../sass/_news.scss */
.news-list {
  /*下底線 CSS*/
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #685682;
  /* margin-bottom: 15px; */
  line-height: 2.5;
}

/* line 103, ../sass/_news.scss */
.news-title {
  color: #555555;
  font-size: 12px;
  font-family: Arial, "新細明體";
  font-weight: bold;
  /* background: #757575; */
  padding: 4px 10px;
}

/* line 111, ../sass/_news.scss */
.news-text {
  color: #666666;
  font-size: 13px;
  font-family: Arial, "新細明體";
  color: #6a6a74;
  font-weight: normal;
  margin-left: 5px;
}

/* line 119, ../sass/_news.scss */
.news-text-02 {
  display: block;
  color: #666666;
  font-size: 13px;
  font-family: Arial, "新細明體";
  font-weight: normal;
  margin-left: 90px;
  text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.9);
}

/* line 130, ../sass/_news.scss */
.news-text a {
  color: #6a6a74;
  text-decoration: none;
}

/* line 134, ../sass/_news.scss */
.news-text-01 {
  color: #f9dedf;
  font-size: 16px;
  font-family: Arial, "微軟正黑體";
  /* font-weight: bold; */
  margin-left: 0px;
  vertical-align: middle;
  background: transparent url("../images/news-text-01_bg.jpg") center left no-repeat;
  padding: 0px 10px 0px 10px;
  line-height: 50px;
  margin-left: -8px;
  width: 580px;
  float: left;
  overflow: hidden;
  height: 50px;
}

/* line 154, ../sass/_news.scss */
.button-goback {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  padding: 6px 20px 6px 50px;
  border: none;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: normal normal bold 13px/normal "Quantico", Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.9);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: url("../images/bt_goback.png"), #bcbab3;
  background-repeat: no-repeat;
  background-position: 14px 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: 20px auto;
  background-size: 20px auto;
  -webkit-box-shadow: 1px 1px 0 0 rgba(127, 123, 108, 0.66);
  box-shadow: 1px 1px 0 0 rgba(127, 123, 108, 0.66);
  text-shadow: 1px 1px 0 rgba(168, 168, 168, 0.66);
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

/* line 186, ../sass/_news.scss */
.button-goback:hover {
  color: rgba(86, 84, 81, 0.9);
  background: url("../images/bt_goback_hover.png"), #c8c8c8;
  background-repeat: no-repeat;
  background-position: 20% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: 20px auto;
  background-size: 20px auto;
  -webkit-box-shadow: 1px 1px 0 0 rgba(74, 76, 73, 0.66);
  box-shadow: 1px 1px 0 0 rgba(74, 76, 73, 0.66);
}

/* line 1, ../sass/_contact.scss */
#contact_form {
  font-size: 13px;
  color: #8d8d8d;
}

/* line 8, ../sass/_contact.scss */
#contact_form td,
#check_room td {
  font: normal normal 13px/1em arial, "新細明體", sans-serif;
  padding: 5px;
}

/* line 13, ../sass/_contact.scss */
#contact_form input {
  border: none;
  background-color: #e4e4e4;
  line-height: 1.3em;
  color: #2F8BAE;
  padding: 0px;
}

/* line 20, ../sass/_contact.scss */
#contact_form textarea {
  border: none;
  background-color: #e4e4e4;
  color: #2F8BAE;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;
}

/* line 27, ../sass/_contact.scss */
.form_p {
  line-height: 1.5em;
  margin-bottom: 10px;
}

/* line 31, ../sass/_contact.scss */
span.must_t {
  border: solid 1px #A5A5A5;
  padding: 3px 10px;
}

/* line 35, ../sass/_contact.scss */
a span.add_t {
  border: solid 1px #A5A5A5;
  padding: 3px 10px;
  color: #666;
}

/* line 40, ../sass/_contact.scss */
a:hover span.add_t {
  color: #fff;
  background-color: #18a08b;
}

/* line 44, ../sass/_contact.scss */
.c_01 {
  color: #1c57af;
  font-weight: bolder;
}

/* line 48, ../sass/_contact.scss */
.icon_b {
  color: #1c57af;
}

/* line 51, ../sass/_contact.scss */
.icon_o {
  color: #FF7300;
}

/* line 54, ../sass/_contact.scss */
.form_s {
  font-size: 11.008px;
  margin-left: 5px;
}

/* line 58, ../sass/_contact.scss */
.add_table {
  border: solid 1px #D0D0D0;
  display: inline-block;
  padding: 5px 10px;
}

/* line 65, ../sass/_contact.scss */
.bt_color_02 {
  background: #3960A6;
}

/* line 68, ../sass/_contact.scss */
.bt_color_02:hover {
  background: #182947;
}

/* line 71, ../sass/_contact.scss */
.bt_color_02:active {
  background: #3960A6;
}

/* line 76, ../sass/_contact.scss */
.shopcar_bt {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  padding: 0.8em 1.5em;
  border: none;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: normal normal 15px/1em "新細明體", Helvetica, sans-serif;
  color: white;
  -o-text-overflow: clip;
  text-overflow: clip;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.29);
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  -webkit-box-shadow: 2px 2px 0px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 0px 0 rgba(0, 0, 0, 0.2);
  letter-spacing: 0.5em;
}

/* line 102, ../sass/_contact.scss */
.shopcar_bt:hover {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  text-shadow: 0 -1px 2px #085953;
}

/* line 109, ../sass/_contact.scss */
.shopcar_bt:active {
  -webkit-box-shadow: 0 1px 4px 0 #416917 inset;
  box-shadow: 0 1px 4px 0 #416917 inset;
  text-shadow: 0 -1px 0 #5b8111;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 1, ../sass/_product.scss */
.bg-product {
  background: url("../images/bg-order.jpg") center top no-repeat;
  min-height: 800px;
}

/* 產品介紹 類別 category css */
/* line 8, ../sass/_product.scss */
.product-column {
  margin-bottom: 140px;
  float: left;
}

/* line 15, ../sass/_product.scss */
.category {
  width: 289px;
  height: 256px;
  margin-bottom: 20px;
  float: left;
  margin-right: 10px;
}

/* line 23, ../sass/_product.scss */
.category a {
  width: 289px;
  height: 256px;
  background-image: url("../images/category-bg.png");
  display: block;
}

/* line 30, ../sass/_product.scss */
.category a:hover {
  background-image: url("../images/category-bg-hover.png");
}

/* line 34, ../sass/_product.scss */
.category-album {
  padding: 15px 10px 0 23px;
}

/* line 38, ../sass/_product.scss */
.category-title {
  color: #12726c;
  font-family: "微軟正黑體";
  font-weight: bold;
  font-size: 19.2px;
  margin-left: 40px;
  margin-top: 10px;
}

/* 產品介紹 子類別 category-sub css */
/* line 48, ../sass/_product.scss */
.category-sub {
  width: 230px;
  height: 216px;
  margin-bottom: 30px;
  float: left;
  margin-right: 14px;
  border-width: 1px;
  border-style: solid;
  border-color: #C1C1C1;
  padding: 0;
  -webkit-box-shadow: -2px 3px 5px 1px rgba(0, 0, 0, 0.2);
  box-shadow: -2px 3px 5px 1px rgba(0, 0, 0, 0.2);
}

/* line 61, ../sass/_product.scss */
.category-sub a {
  width: 230px;
  height: 215px;
  /* background-image: url(../images/category-sub-bg.png); */
  display: block;
}

/* line 69, ../sass/_product.scss */
.category-sub a:hover {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: none;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: rgba(140, 245, 255, 0.34);
  -webkit-box-shadow: 0 0 100px 10px rgba(141, 191, 176, 0.5) inset;
  box-shadow: 0 0 100px 10px rgba(141, 191, 176, 0.5) inset;
}

/* line 82, ../sass/_product.scss */
.category-sub-album {
  padding: 11px 5px 0 12px;
}

/* line 86, ../sass/_product.scss */
.category-sub-title {
  color: #404851;
  /* font-family: "微軟正黑體"; */
  /* font-weight: bold; */
  font-size: 13.008px;
  margin: 0 auto;
  /* margin-top: 7px; */
  text-align: center;
}

/* 產品介紹 內容頁 produtc-pager css */
/* line 99, ../sass/_product.scss */
.product-paper-title {
  margin-top: 30px;
  margin-left: 10px;
  color: #4c2f27;
  font-size: 20px;
  font-family: "微軟正黑體";
  /* font-weight: bold; */
}

/* line 108, ../sass/_product.scss */
li.product-paper-list {
  margin-left: 10px;
  color: #767676;
  font-family: Arial;
  font-size: 13.008px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #bcbcbc;
  list-style-position: inside;
  letter-spacing: 0.1em;
  line-height: 2em;
  margin-bottom: 30px;
}

/* line 123, ../sass/_product.scss */
li.product-paper-list img {
  vertical-align: middle;
}

/* line 127, ../sass/_product.scss */
li.product-paper-list a {
  color: #12726c;
  line-height: 1.8em;
  height: 1.8em;
}

/* line 133, ../sass/_product.scss */
li.product-paper-list a:hover {
  color: #5f860e;
}

/* line 138, ../sass/_product.scss */
.product-pager-photo {
  display: inline-block;
  margin-left: 0px;
  margin-top: 26px;
  background-color: #FFFFFF;
  padding: 15px 15px 40px 15px;
  border: 1px solid #c3c3c3;
  /*圖片內陰影*/
  -moz-box-shadow: inset 0px 0px 39px rgba(40, 40, 40, 0.3);
  -webkit-box-shadow: inset 0px 0px 39px rgba(40, 40, 40, 0.3);
  box-shadow: inset 0px 0px 39px rgba(40, 40, 40, 0.3);
  width: 333px;
  height: 256px;
}

/* 產品縮圖 */
/* line 154, ../sass/_product.scss */
.thumbnail_box {
  display: inline-block;
  width: 370px;
  padding: 5px 10px;
  margin: 0px auto;
  text-align: center;
}

/* line 161, ../sass/_product.scss */
a .thumbnail_pic img {
  width: 80px;
  height: 60px;
  border: 2px solid rgba(168, 168, 168, 0.65);
  -webkit-border-radius: 0;
  border-radius: 0;
  margin-right: 10px;
  display: block;
  float: left;
}

/* line 171, ../sass/_product.scss */
a:hover .thumbnail_pic img {
  border: 2px solid rgba(168, 168, 168, 0.8);
}

/* line 175, ../sass/_product.scss */
.format-title {
  font-weight: bold;
  display: block;
}

/* line 179, ../sass/_product.scss */
.format {
  margin-bottom: 20px;
}

/* line 182, ../sass/_product.scss */
.format td {
  background-color: #dceced;
  font-family: "微軟正黑體";
  font-size: 16px;
  color: #276180;
  padding: 3px 8px;
  text-align: center;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  padding-bottom: 0px;
  width: 50%;
}

/* 產品規格 */
/* line 196, ../sass/_product.scss */
.product-pager-table {
  margin: 50px auto;
}

/* line 200, ../sass/_product.scss */
.product-pager-table .table-title {
  font-family: Arial, "新細明體";
  font-weight: bold;
}

/* line 205, ../sass/_product.scss */
.product-pager-table td {
  color: #636363;
  font-family: Arial, "新細明體";
  line-height: 2.8em;
  font-size: 12px;
  text-align: center;
  letter-spacing: normal;
  /*下底線 CSS*/
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c8c8c8;
}

/* line 219, ../sass/_product.scss */
.product-pager-buy {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 46px;
  cursor: pointer;
  padding: 0 20px 0 50px;
  border: 1px solid rgba(255, 255, 255, 0.64);
  font: normal normal bold 16px/normal '微軟正黑體', Arial, Helvetica, sans-serif;
  color: #4c2f27;
  text-align: center;
  -o-text-overflow: clip;
  text-overflow: clip;
  letter-spacing: 0.1em;
  background: url("../images/bt_buyCar.jpg"), #e4400b;
  background-repeat: no-repeat;
  background-position: 40% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.23), 0 0 10px 2px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.23), 0 0 10px 2px rgba(0, 0, 0, 0.2) inset;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.36);
  -webkit-transition: background-position 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: background-position 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: background-position 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: background-position 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

/* line 252, ../sass/_product.scss */
.product-pager-buy:hover {
  color: #4c2f27;
  background: url("../images/bt_buyCar_hover.png"), #ff8d00;
  background-repeat: no-repeat;
  background-position: 0 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.23), 0 0 10px 2px rgba(0, 0, 0, 0.11) inset;
  box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.23), 0 0 10px 2px rgba(0, 0, 0, 0.11) inset;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.36);
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

/* line 1, ../sass/_photo.scss */
#subMenu_photo {
  margin-top: 100px;
  margin-left: 40px;
  display: block;
}

/* line 6, ../sass/_photo.scss */
#subMenu_photo li {
  float: left;
}

/* line 9, ../sass/_photo.scss */
#subMenu_photo li a img {
  display: block;
  opacity: 0.6;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}

/* line 18, ../sass/_photo.scss */
#subMenu_photo li a:hover img {
  opacity: 1;
}

/* 主類別 category css */
/* line 24, ../sass/_photo.scss */
.product-column {
  margin-left: 60px;
  margin-top: 30px;
  margin-bottom: 20px;
  float: left;
  width: 700px;
}

/* 子類別 category_sub css */
/* line 34, ../sass/_photo.scss */
.category_sub {
  width: 198px;
  height: 172px;
  margin-bottom: 30px;
  float: left;
  margin-right: 25px;
  border-width: 1px;
  border-style: solid;
  border-color: #C1C1C1;
  padding: 0;
  -webkit-box-shadow: -2px 3px 5px 1px rgba(0, 0, 0, 0.2);
  box-shadow: -2px 3px 5px 1px rgba(0, 0, 0, 0.2);
}

/* line 46, ../sass/_photo.scss */
.category_sub a {
  width: 198px;
  height: 172px;
  /* background-image: url(../images/category-sub-bg.png); */
  display: block;
}

/* line 53, ../sass/_photo.scss */
.category_sub a:hover {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: none;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: rgba(140, 245, 255, 0.34);
  -webkit-box-shadow: 0 0 100px 10px rgba(220, 221, 222, 0.97) inset;
  box-shadow: 0 0 100px 10px rgba(220, 221, 222, 0.97) inset;
}

/* line 67, ../sass/_photo.scss */
.category_sub_album {
  width: 182px;
  height: 126px;
  padding: 5px;
  overflow: hidden;
}

/* line 73, ../sass/_photo.scss */
.category_sub_album img {
  width: 182px;
  height: 121px;
}

/* line 77, ../sass/_photo.scss */
.category_sub_title {
  color: #404851;
  font-family: "微軟正黑體";
  /* font-weight: bold; */
  font-size: 15px;
  line-height: 2.3em;
  margin-left: 10px;
  text-align: left;
  overflow: hidden;
  height: 2.3em;
  text-shadow: 0 1px 1px white;
}

/* line 89, ../sass/_photo.scss */
.icon-size2 {
  font-size: 1em;
  vertical-align: middle;
  margin-right: 5px;
}

/* 子類別 category_sub_2 css */
/* line 97, ../sass/_photo.scss */
.category_sub_2 {
  width: 326px;
  height: 250px;
  margin-bottom: 30px;
  float: left;
  margin-right: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #C1C1C1;
  padding: 0;
  -webkit-box-shadow: -2px 3px 5px 1px rgba(0, 0, 0, 0.2);
  box-shadow: -2px 3px 5px 1px rgba(0, 0, 0, 0.2);
}

/* line 109, ../sass/_photo.scss */
.category_sub_2 a {
  width: 326px;
  height: 250px;
  /* background-image: url(../images/category-sub-bg.png); */
  display: block;
}

/* line 116, ../sass/_photo.scss */
.category_sub_2 a:hover {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: none;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: rgba(140, 245, 255, 0.34);
  -webkit-box-shadow: 0 0 100px 10px rgba(220, 221, 222, 0.97) inset;
  box-shadow: 0 0 100px 10px rgba(220, 221, 222, 0.97) inset;
}

/* line 129, ../sass/_photo.scss */
.category_sub_2_album {
  width: 310px;
  height: 199px;
  padding: 5px;
  overflow: hidden;
}

/* line 135, ../sass/_photo.scss */
.category_sub_2_album img {
  width: 320px;
  height: 209px;
}

/* line 139, ../sass/_photo.scss */
.category_sub_2_title {
  color: #404851;
  font-family: "微軟正黑體";
  /* font-weight: bold; */
  font-size: 15px;
  line-height: 2.5em;
  margin-left: 10px;
  text-align: left;
  overflow: hidden;
  height: 2.3em;
  text-shadow: 0 1px 1px white;
}

/* line 151, ../sass/_photo.scss */
.icon-size2 {
  font-size: 1em;
  vertical-align: middle;
  margin-right: 5px;
}


/* 20210204 for rent_form page */
.pikachoose ul li a img{
  width: 100%;
}
