/* line 3, ../sass/style.scss */
body {
  background-color: #CCC;
  font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", "細明體", "MingLiU", "標楷體", "DFKai-sb", serif;
  font-size: 12px;
  line-height: 140%;
  background: url(../img/leather-8.jpg) repeat top left;
}

/* line 11, ../sass/style.scss */
a:link {
  color: #778899;
  text-decoration: none;
}

/* line 12, ../sass/style.scss */
a:visited {
  color: #660033;
}

/* line 13, ../sass/style.scss */
a:hover {
  color: #bac378;
}

/* line 14, ../sass/style.scss */
a:active {
  color: #393966;
}

/* line 16, ../sass/style.scss */
#wrap {
  width: 1024px;
  margin: 0 auto;
}

/* line 21, ../sass/style.scss */
#header {
  width: 1024px;
  height: 1029px;
  margin: 0;
  padding: 0;
  background: url(../img/BANNER-1024.png) no-repeat top center;
}

/* line 29, ../sass/style.scss */
.banner {
  height: 78px;
  background: url(../img/title00.png) no-repeat top left;
}
/* line 32, ../sass/style.scss */
.banner h2 {
  text-indent: -5000px;
}

/* line 37, ../sass/style.scss */
#mid {
  background-color: #fff;
}

/* line 40, ../sass/style.scss */
#footer {
  color: #fff;
  padding: 20px 100px;
  height: 40px;
  background-color: #666;
  text-align: center;
  line-height: 180%;
}

/* line 48, ../sass/style.scss */
.content {
  color: #666;
}

/* line 52, ../sass/style.scss */
.cont {
  padding-top: 20px;
}
/* line 54, ../sass/style.scss */
.cont p {
  text-indent: 2em;
  font-size: 14px;
  line-height: 150%;
}
/* line 60, ../sass/style.scss */
.cont .title_01 {
  height: 70px;
  background: url(../img/title01.png) no-repeat top center;
}
/* line 63, ../sass/style.scss */
.cont .title_01 h2 {
  text-indent: -5000px;
}

/* line 66, ../sass/style.scss */
.main_cont {
  padding: 20px 40px 0px 40px;
}

/* line 70, ../sass/style.scss */
.info {
  margin-top: 10px;
  background-color: #555;
  display: block;
}

/* line 75, ../sass/style.scss */
ul {
  padding: 10px 50px;
  color: #fff;
  list-style: none;
  line-height: 180%;
  font-size: 14px;
  font-weight: bolder;
}

/* line 84, ../sass/style.scss */
.title_02 {
  margin-top: 20px;
  height: 70px;
  background: url(../img/title02.png) no-repeat top left;
}
/* line 89, ../sass/style.scss */
.title_02 h2 {
  text-indent: -5000px;
}

/* line 92, ../sass/style.scss */
.t_all {
  margin: 30px 100px 0px 100px;
  width: 824px;
}
/* line 96, ../sass/style.scss */
.t_all .tr_01 {
  color: #fff;
  background-color: #666;
  font-size: 16px;
  font-weight: bolder;
  height: 20px;
  padding: 5px 10px;
}
/* line 104, ../sass/style.scss */
.t_all .tr_01 .td_01 {
  text-align: left;
  width: 480px;
  border-right: 1px solid #e0e0e0;
  padding: 5px 10px;
}
/* line 110, ../sass/style.scss */
.t_all .tr_01 .td_02 {
  text-align: left;
  width: 303px;
  padding: 5px 10px;
}
/* line 117, ../sass/style.scss */
.t_all .tr_02 {
  color: #666;
  font-size: 14px;
  font-weight: bolder;
  height: 20px;
  padding: 5px 10px;
}
/* line 124, ../sass/style.scss */
.t_all .tr_02 .td_03 {
  text-align: left;
  width: 480px;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding: 5px 10px;
  font-weight: bolder;
}
/* line 133, ../sass/style.scss */
.t_all .tr_02 .td_03 a:link {
  color: #660033;
  text-decoration: none;
  font-weight: bolder;
}
/* line 134, ../sass/style.scss */
.t_all .tr_02 .td_03 a:visited {
  color: #660033;
  font-weight: bolder;
}
/* line 135, ../sass/style.scss */
.t_all .tr_02 .td_03 a:hover {
  color: #bac378;
  font-weight: bolder;
}
/* line 136, ../sass/style.scss */
.t_all .tr_02 .td_03 a:active {
  color: #660033;
  font-weight: bolder;
}
/* line 138, ../sass/style.scss */
.t_all .tr_02 .td_04 {
  text-align: left;
  width: 303px;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding: 5px 10px;
}

/* line 148, ../sass/style.scss */
.title_03 {
  margin-top: 240px;
  height: 70px;
  background: url(../img/title03.png) no-repeat top left;
}
/* line 153, ../sass/style.scss */
.title_03 h2 {
  text-indent: -5000px;
}

/* line 156, ../sass/style.scss */
.title_04 {
  margin-top: 20px;
  height: 70px;
  background: url(../img/title04.png) no-repeat top left;
}
/* line 161, ../sass/style.scss */
.title_04 h2 {
  text-indent: -5000px;
}

/* line 163, ../sass/style.scss */
.title_05 {
  margin-top: 20px;
  height: 70px;
  background: url(../img/title05.png) no-repeat top left;
}
/* line 168, ../sass/style.scss */
.title_05 h2 {
  text-indent: -5000px;
}

/* line 171, ../sass/style.scss */
.show_box {
  margin: 0;
  padding: 0;
}

/* line 175, ../sass/style.scss */
.show_video {
  float: left;
  text-align: center;
  padding: 20px 50px;
}

/* line 180, ../sass/style.scss */
.show_pic {
  float: left;
  padding: 20px 10px;
}
/* line 184, ../sass/style.scss */
.show_pic .pic {
  width: 520px;
  display: inline-block;
  padding: 0;
}
/* line 188, ../sass/style.scss */
.show_pic .pic .pic_s {
  height: 50px;
  padding: 5px;
  display: inline-block;
}

/* line 196, ../sass/style.scss */
.other {
  padding: 10px;
  color: #666;
  display: inline-block;
}

/* line 202, ../sass/style.scss */
.o_ul {
  color: #666;
  list-style: none;
  font-weight: bolder;
}

/* line 208, ../sass/style.scss */
.ul_01 {
  padding-top: 0px;
  padding-left: 40px;
  list-style: none;
  color: #666;
}

/* line 215, ../sass/style.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/* line 223, ../sass/style.scss */
.clearfix {
  display: inline-block;
}

/* start commented backslash hack \*/
