/*-------------------------------------------------------------- Graphic
*/
.Graphic {
  background: url('images/andlove_cg_box_bg.gif') repeat-y;
  width: 800px;
  margin: 0 auto 8px;
  overflow: hidden;
}
.Graphic-Top {
  background: url('images/andlove_cg_box_top.gif') no-repeat;
  width: 800px;
  height: 8px;
  margin-bottom: 8px;
  overflow: hidden;
}
.Graphic-Bottom {
  background: url('images/andlove_cg_box_bottom.gif') no-repeat;
  width: 800px;
  height: 16px;
  margin-top: 8px;
  overflow: hidden;
}
.Thumbnail-Box {
  position: relative;
  background: url('images/andlove_thumbnail_bg.jpg') no-repeat top center;
  width: 768px;
  height: 168px;
  margin: 0 auto;
  padding-bottom: 8px;
}
.Thumbnail-Box p {
  position: relative;
  display: inline;
  width: 176px;
  height: 128px;
  padding: 8px;
  float: left;
  overflow: hidden;
  vertical-align: bottom;
}
.Thumbnail-Box a {
  position: relative;
  display: inline;
  width: 176px;
  height: 128px;
  padding: 8px;
  float: left;
  overflow: hidden;
  vertical-align: bottom;
}
.Thumbnail-Box a span {
  display: none;
}
.Thumbnail-Box a:hover span {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background: url('images/andlove_thumbnail_onmouse.png') no-repeat;
  width: 192px;
  height: 144px;
  text-indent: -1000em;
  overflow: hidden;
}
.CG-Border01 {
  position: absolute;
  left: 64px;
  bottom: 4px;
  background: url('images/andlove_cg_border01.png') no-repeat;
  width: 640px;
  height: 24px;
  overflow: hidden;
}




