@@charset "utf-8";
/*--------------------------------------
　基本
---------------------------------------*/
body {
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic', sans-serif;
  height:1300px;
  overflow-y: hidden;
}
/*--------------------------------------
　検索ボタン
---------------------------------------*/
#catrgory-table {
  position:absolute;
  left:14px;
  top:200px;
  width:956px;
  height:280px;
}
#button-table {
  position:absolute;
  left:14px;
  top:485px;
  width:956px;
  height:1550px;
}

.style0 {
  width: 95px;
  height: 100%;
}
.style1 {
  cursor:pointer;
}
.style2 {
  width: 95px;
  height: 38px;
}

.style0,.style2 {

  font-size:12px;
  outline: none;
  text-align: center;
  text-decoration: none;
}
.style0,.style2 {
  color: #707070;
  background: #ffffff;
  border: 1px #707070 solid;

}
.style22 {
  background: #929292;
  color:#fff;
}
.style3,.style4,.style5 {
  width:123px;
  color:#fff;
  background-repeat:no-repeat;
  text-align:center;
  valign:middle;
  cursor:pointer;
  font-size:12px;
}
.style3 {
  color:#fff;
  background-image:url("../Resources/searchbutton_off.jpg");
}
.style4 {
  color:#666;
  background-image:url("../Resources/searchbutton_on.png");
}
.style5 {
  color:#666;
  background-image:url("../Resources/searchbutton_off.jpg");
}
.style6 {
  padding-left:20px;
  valign:middle;
  cursor:pointer;
}
.Blank {
  width:123px;
  valign:top;
}
.pad { padding:5px;

}

/*--------------------------------------
　検索実行ボタン
---------------------------------------*/
#searchGo {
  cursor:pointer;
  margin: 0 auto;
  width:120px;
  height:45px;
  padding-top:40px;

}

/*--------------------------------------
　ヘルプポップアップ
---------------------------------------*/
.thumbnail {
  position: relative;
  z-index: 0;
}
.thumbnail:hover {
  background-color: transparent;
  z-index: 50;
}
.thumbnail span {
  position: absolute;
  background-color: #ccc;
  padding: 5px;
  left: -1000px;
  visibility: hidden;
}
.thumbnail:hover span {
  visibility: visible;
  top: -100px;
  left: -500px;
}

