/* --------------------------------------------------------
*g_nav
-------------------------------------------------------- */
#g_nav .li01 a {
  color: #07BFCB;
}

#g_nav .li01 img {
  visibility: hidden;
}

/* --------------------------------------------------------
*content
-------------------------------------------------------- */
#monoImageWrapper {
  height: 310px;
  position: relative;
}

#monoImageWrapper ul {
  position: absolute;
  width: 1240px;
  left: 50%;
  margin-left: -620px;
}

#monoImageWrapper ul li {
  opacity: 0;
  position: absolute;
}

#monoImageWrapper ul li.li01 {
  left: 0px;
  top: 0px;
}

#monoImageWrapper ul li.li02 {
  left: 310px;
  top: 0px;
}

#monoImageWrapper ul li.li03 {
  left: 0px;
  top: 155px;
}

#monoImageWrapper ul li.li04 {
  left: 310px;
  top: 155px;
}

#monoImageWrapper ul li.li05 {
  left: 620px;
  top: 0px;
}

#monoImageWrapper ul li.li06 {
  left: 930px;
  top: 0px;
}

#monoImageWrapper ul li.li07 {
  left: 930px;
  top: 155px;
}

#sec01 .clearfix {
  overflow: hidden;
  *zoom: 1;
  width: 1240px;
  margin-left: -90px;
}

#sec01 dl {
  float: right;
  margin-top: 56px;
  margin-right: 130px;
  overflow: hidden;
  *zoom: 1;
}

#sec01 dl dt, #sec01 dl dd {
  float: right;
}

#sec01 dl dt {
  margin-left: 36px;
}

#sec01 figure {
  float: left;
}

#sec01 dl, #sec01 figure {
  opacity: 0;
}

body.sp #monoImageWrapper ul li, body.tablet #monoImageWrapper ul li {
  opacity: 1;
}

body.sp #sec01 dl, body.sp #sec01 figure, body.tablet #sec01 dl, body.tablet #sec01 figure {
  opacity: 1;
}
