.fw {
  background: #eee;
  padding-top: 0;
}

/* index.html
-------------------------------------------------------------------------------- */
.title_product{
  width:510px;
  float:left;
  line-height:37px;
  font-weight:bold;
  font-size:18px;
}
.btn_select_model{
  background:url(/mobile/set/data/network/area-map/img/btn_select_model_on.jpg) no-repeat 0 0;
  width:154px;
  float:right;
}

#area-title .iphone,
#area-title .hybrid,
#area-title .product{
  display : none;
}

/* index.php
-------------------------------------------------------------------------------- */
.hdg-l1 span {
    display: inline;
    margin: inherit;
    padding: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
}

@media screen and (max-width: 900px) {
  .fw {
    margin-left: -15px;
    margin-right: -15px;
  }

  .linktext-arrow::after {
    content: '';
    display: block;
    border-top: solid 1px #0b5bce;
    border-right: solid 1px #0b5bce;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    position: absolute;
    bottom: 4px;
    right: 0;
    transform: rotate(45deg);
    z-index: 0;
    font-weight: bold;
  }


  .linktext-arrow {
    position: relative;
    display: inline;
    padding-right: 13px;
  }
}

@media screen and (min-width: 901px) {
  .linktext-arrow::after {
    content: '';
    display: block;
    border-top: solid 2px #0b5bce;
    border-right: solid 2px #0b5bce;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    position: absolute;
    bottom: 4px;
    right: 0;
    transform: rotate(45deg);
    z-index: 0;
  }
  
  .linktext-arrow:hover {
    opacity: 0.7;
    transition: 0.3s ease-in-out;
  }
  
  
  
  .linktext-arrow {
    position: relative;
    display: inline;
    padding-right: 13px;
  }
  
  .linktext-arrow:hover::after {
    animation: arrow 0.4s 2;
    opacity: 0.6;
    transition: 0.4s ease-in-out;
  }
  @keyframes arrow {
    50% {
      right: -.05em;
    }
    100% {
      right: .2em;
    }
  }
}

