.area-kv {
  position: relative; }
  .area-kv .tabs {
    position: absolute;
    bottom: 0;
    display: flex;
    width: 74%;
    height: 7%;
    margin: 0 13%; }
    .area-kv .tabs a {
      flex-grow: 1; }

.area-main {
  position: relative; }
  .area-main .brand {
    position: absolute;
    left: 0;
    width: 100%;
    height: 20%; }
  .area-main #brand-1 {
    top: 38%; }
  .area-main #brand-2 {
    top: 58.5%; }
  .area-main #brand-3 {
    bottom: 1%; }
    .area-main .brand a {
      display: block;
      width: 20%;
      position: relative; }
    .area-main .brand a.btn-buy {
      top: 57%; }
    .area-main .brand a.btn-coupon {
      top: 62%; }
    .area-main #brand-1 a,
    .area-main #brand-3 a {
      left: 63%; }
    .area-main #brand-2 a {
      left: 16%; }
