.box-js {
  margin: 15px 0;
}

.box-nojs {
  margin: 15px 0;
}

.box-js div {
  background-repeat: repeat-x;
  background-position: 0% 0%;
}

.box-js div div {
  background-repeat: repeat-y;
  background-position: top right;
}

.box-js div div div {
  background-repeat: no-repeat;
  background-position: 100% 12px;
}

.box-js div div div div {
  background-repeat: repeat-x;
  background-position: bottom left;
}

.box-js div div div div div {
  background-repeat: no-repeat;
  background-position: 0% 12px;
}

.box-js div div div div div div {
  background-repeat: no-repeat;
  background-position: top left;
}

.box-js div div div div div div div {
  background-repeat: no-repeat;
  background-position: top right;
}

.box-js div div div div div div div div {
  background-repeat: no-repeat;
  background-position: bottom left;
}

.box-js div div div div div div div div div {
  background-repeat: no-repeat;
  background-position: bottom right;
}

.box-js div div div div div div div div div div {
  background-image: none;
}

.cyan30-js {
  background-color: #abe1fa;
}

.cyan30-nojs {
  background-color: #abe1fa;
}

.cyan30-js div {
  background-image: url(/images/box-cyan30/top.png);
}

.cyan30-js div div {
  background-image: url(/images/box-cyan30/right2.png);
}

.cyan30-js div div div {
  background-image: url(/images/box-cyan30/right1.png);
}

.cyan30-js div div div div {
  background-image: url(/images/box-cyan30/bottom.png);
}

.cyan30-js div div div div div {
  background-image: url(/images/box-cyan30/left.png);
}

.cyan30-js div div div div div div {
  background-image: url(/images/box-cyan30/top-left.png);
}

.cyan30-js div div div div div div div {
  background-image: url(/images/box-cyan30/top-right.png);
}

.cyan30-js div div div div div div div div {
  background-image: url(/images/box-cyan30/bottom-left.png);
}

.cyan30-js div div div div div div div div div {
  background-image: url(/images/box-cyan30/bottom-right.png);
}
