/* Top Layout
---------------------------------------------------------*/
* {
  filter: inherit;
}

.top-title {
  width: 704px;
  height: 191px;
  
  margin-left: 25px;
}

.top-item02 {
  width: 724px;
  height: 410px;
  background-image: url(../imgs/top/link_base02.png);
  float: none;
}
.top-item02.over .item-arrow02 {
  right: 5px;
}
  .top-item02 .item-title02 {
    top: 2px;
    left: 10px;
    width: 148px;
    height: 85px;
    background-image: url(../imgs/top/item_02_title.png);
  }
  .top-item02 .item-bottle02 {
    top: 5px;
    left: 498px;
    text-indent: 0;
    white-space: nowrap;
    overflow: visible;
    width: 130px;
    height: 366px;
  }
  .top-item02 .item-arrow02 {
    top: 196px;
    right: 15px;
    width: 50px;
    height: 52px;
    background-image: url(../imgs/top/item_02_arrow.png);
  }
  .top-item02 .item-drop02 {
    top: 20px;
    right: -80px;
    width: 90px;
    height: 60px;
    background-image: url(../imgs/top/item_02_drop.png);
    overflow: hidden;
  }
  .top-item02 .item-straw02 {
    top: -40px;
    right: -80px;
    width: 149px;
    height: 119px;
    background-image: url(../imgs/top/item_02_straw.png);
  }
  .top-item02 .item-triangles02 {
    top: -35px;
    right: 30px;
    width: 67px;
    height: 154px;
    background-image: url(../imgs/top/item_02_triangles.png);
  }

.top-product-copy {
  width: 452px;
  height: 66px;
  margin-left: auto;
  margin-right: auto;
}

.top-item03 {
  width: 722px;
  height: 236px;
  background-image: url(../imgs/top/link_base03.png);
}
.top-item03.over .item-arrow03 {
  right: 5px;
}
  .top-item03 .item-arrow03 {
    top: 90px;
    right: 15px;
    width: 50px;
    height: 52px;
    background-image: url(../imgs/top/item_03_arrow.png);
  }

.top-item04 {
  width: 725px;
  height: 311px;
  background-image: url(../imgs/top/link_base04.png);
}
.top-item04.over .item-arrow04 {
  right: 5px;
}
  .top-item04 .item-arrow04 {
    top: 150px;
    right: 15px;
    width: 50px;
    height: 52px;
    background-image: url(../imgs/top/item_04_arrow.png);
  }
