@charset "utf-8";

/* CSS Document */


/* 基本
------------------------------------------------------*/

body {
  font: 14px/22px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#page-top:hover, a:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}

#page-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  cursor: pointer;
}

.wrapper {
  margin: 0 auto;
  width: 1000px;
}

.content {
  position: relative;
}

.pict1 {
  position: relative;
}

.pict2 {
  position: absolute;
  bottom: 80px;
  left: 0px;
}

.pict3 {
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
}

.pict4 {
  position: absolute;
  top: 700px;
  right: 90px;
}

.pict5 {
  position: absolute;
  z-index: 3;
  bottom: 1100px;
  right: 20px;
}

.pict6 {
  position: absolute;
  z-index: 3;
  bottom: 130px;
  left: 30px;
}

.pict7 {
  position: absolute;
  z-index: 3;
  bottom: 38px;
  left: 190px;
}

.cart {
  position: relative;
}

.cartBtn0 {
  position: absolute;
  bottom: 70px;
  left: 0px;
  right: 0px;
  text-align: center;
}

.cartBtn1 {
  position: absolute;
  bottom: 235px;
  right: 88px;
  text-align: center;
}

.cartBtn2 {
  position: absolute;
  bottom: 10px;
  right: 90px;
  text-align: center;
}

.cartBtn3 {
  position: absolute;
  bottom: 450px;
  right: 334px;
  text-align: center;
}

.cartBtn4 {
  position: absolute;
  top: 524px;
  left: 640px;
  right: 0px;
  text-align: center;
}



.cartBtn5 {
  position: absolute;
  bottom: 215px;
  left: 0px;
  right: 0px;
  text-align: center;
}

.cartBtn6 {
  position: absolute;
  bottom: 55px;
  left: 0px;
  right: 0px;
  text-align: center;
}

.cartBtn7 {
  position: absolute;
  bottom: 342px;
  left: 0px;
  right: 0px;
  text-align: center;
}



.border_radius {
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
}

.border_radius1 {
  border-radius: 50px;
  -webkit-border-radius: 300px;
  -moz-border-radius: 300px;
}

.border_radius2 {
  border-radius: 50px;
  -webkit-border-radius: 300px;
  -moz-border-radius: 300px;
}
