@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Fjalla+One');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400');

body { padding: 40px 0px; font-size: 14px;}

h1 { 
	    background-image: none;
    font-size: 21px;
    color: #33b9ff;
    margin-bottom: 0.4em;
    height: auto;
    padding: 0;
    font-weight: normal; }

h2 { 
	background-image: none;
    font-size: 19px;
    color: #353535;
    margin-bottom: 0.4em;
    height: auto;
    padding: 0;
    font-weight: normal; }

h3 { 
	font-size: 28px;
  font-family: "Roboto", "Helvetica", "Myriad Pro", "STHeiti Light", "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei", Helvetica, Arial, sans-serif;
  color: #fff;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 20px;
	margin-top: 0px; }

small { color: #9b9b9b !important; }
a, a:hover { color: #ffa83a; }

p strong {
	color: #e55c0a;
  margin-bottom: 10px;
  display: inline-block;
	font-size: 18px; }

.mt-40 { margin-top: 40px; }
.mt-60 { margin-top: 60px; }
.mt-80 { margin-top: 80px; }
.yellow { color: #ffa83a; }

/* ASUS */
.saving_table {
    padding-top: 40px;
    width: 100%;
    overflow-y: auto;
}

.saving_table table{
  border: #1f1f1f 1px solid;
  min-width: 500px;
      border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 5px;
}
.saving_table::-webkit-scrollbar{
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
}
.saving_table::-webkit-scrollbar-thumb{
    border-radius: 8px;
    border: 3px solid #000;
    background-color: rgba(255, 255, 255, .3);
    top: 10px
}
.saving_table table th,
.saving_table table td{
  padding: 5px 15px;
  border: #1f1f1f 1px solid;
  color: #FFF;
  font-family: "Roboto";
  font-size: 15px;
}
.saving_table table td .icon_saving{
    position: relative;
    top: 3px;
    left: 6px
}
.saving_table table tr:nth-child(odd) {
    background: #0d0d0d
}
.saving_table table th{
  background: #1b1b1b;
  color: #fff;
}
.saving_table table td b{
  margin-bottom: 0;
  color: #e55c0a;
  font-size: 15px
}

.product_b250mc{
    text-align: center;
    position: relative;
    margin: 0 auto;
    max-width: 1024px !important;
    /*padding-top: 550px;*/
	padding-top: 60px;
}
.product_b250mc .product_b250mc_box{
    width: 710px;
    margin: 0 auto;
    position: relative;
}
.product_b250mc .text_right span{
    text-align: right;
    float: right;
}
.product_b250mc .text_left span{
    text-align: left;
    float: left;
}
.product_b250mc .product_b250mc_tx{
    position: absolute;
    z-index: 2
}
.product_b250mc .product_b250mc_tx i{
    display: none
}
.product_b250mc .product_b250mc_tx span{
    font-weight: 300;
    font-size: 15px;
    color: #fff;
    font-family: "Roboto";
    margin: 0;
    display: inline-block;
    margin-top: -3px;
    line-height: 1.2em;
}
.product_b250mc .product_b250mc_tx span.box_title{
    font-weight: 300;
    font-size: 16px;
    margin-top: 0;
}
.product_b250mc .product_b250mc_tx span.box_title b{
    color: #f8b500
}
.product_b250mc_tx.t1{
    top: 88px;
    left: -3px;
}
.product_b250mc_tx.t2{
    top: 163px;
    left: -25px;
}
.product_b250mc_tx.t3{
        top: 248px;
    left: -9px;
}
.product_b250mc_tx.t4{
        top: 312px;
    left: -69px;
}
.product_b250mc_tx.t5{
        top: 377px;
    left: -38px;
}
.product_b250mc_tx.t6{
    top: 433px;
    left: -3px;
}
.product_b250mc_tx.t7{
        top: 526px;
    left: -44px;
}
.product_b250mc_tx.t8{
    top: 76px;
    right: -39px;
}
.product_b250mc_tx.t82{
        top: 166px;
    right: -105px;
}
.product_b250mc_tx.t9{
    top: 227px;
    right: -133px;
}
.product_b250mc_tx.t10{
    top: 458px;
    right: -100px;
}
.product_b250mc_tx.t11{
    top: 715px;
    right: -174px;
    width: 210px;
}
.product_b250mc_tx.t12{
        top: 806px;
    right: -274px;
    width: 310px;
}