@charset "UTF-8";

/* index layout
********************************************/

div.top {
  padding: 10px 0 0 0;
}

div.key_container {
  width: 960px;
  overflow: hidden;
  position: relative;
}

div.key_container h2 {
  width: 426px;
  position: absolute;
  top: 110px;
  left: 480px;
}

div.key_container span#key_visual {
  width: 960px;
}

div.key_container span#key_visual img {
  width: 397px;
  vertical-align: bottom;
}

div.key_container span#key_dia {
  width: 156px;
  display: block;
  position: absolute;
  top: 290px;
  left: 600px;
}


