/*堀　展示会*/
.table001 {
  width: 100%;
  margin: 10px auto;
}
.table001 tr {
  border: thin solid #eee ;
  border-right: none;
  border-left: none;
}
.table001 td {
  margin: 3px auto;
  padding: 10px 5px;
  color: #333333;
  text-align: left;
  border: none;
}
.td001 {
  width: 18%;
}
.td002 {
  width: 15%;
}
.td003 {
  width: 100%;
}
.table001 a {
  color: #437bb7;
}
@media screen and (max-width: 800px) {
.table001 {
    width: 100%;
}
.table001 td {
  margin: 0 auto;
  padding: 5px;
  display: block;
  width: 100%;
}
}
/*堀　行動指針*/
.table009 {
  margin: auto;
  width: 100%;
  color: #333;
}
.table009 td {
  padding: 10px;
  border: none;
  text-align: left;
  color: #333333;
  font-size: 16px;
}
.td008 {
  width: 30%;
}
@media screen and (max-width: 800px) {
  .table009 td {
    display: block;
    width: 100%;
}
.last td:last-child {
    margin: auto;
    width: 100%;
}
}
/*堀　関西オートメイション*/
.table015 {
  width: 100%;
  margin: auto;
  font-size: 14px;
  color: #333;
  }  
  .table015 th {
  border-bottom: 1px solid #000;
  text-align: left;
  padding: 2px 10px;/*上下　左右*/
  background-color: #ccc;
  font-weight: bold;
  width: 30%;
  }
.table015 td {
  border-bottom: 1px solid #000;
  padding: 2px;
  }
  @media screen and (max-width: 800px) {
  .table015 th {
    width: 30%;
  }
  }
      
/*堀　社内用TBLTホストゲーム特別優待チケットのご案内*/
.syanai-tblt {
  margin: auto;
  width: 100%;
}
.syanai-tblt td {
  padding: 10px;
  border: none;
  text-align: left;
  color: #333333;
  font-size: 16px;
}

@media screen and (max-width: 800px) {
  .last td:last-child {
    margin: auto;
    width: 100%;
  }
  .syanai-tblt {
    width: 100%;
  }
  .syanai-tblt th,
  .syanai-tblt td {
    border-bottom: none;
    display: block;
    width: 100%;
  }
}

/*堀　東芝セミナー*/
.toshiba {
  width: 100%;
  border-collapse: collapse;/*表<table>の中のセルが境界を共有するか分離するかを設定 collapse共有する*/
  font-size: 16px;
  color: #333333;
}
.toshiba th {
  width: 25%;
  background: #fff;
  border: 1px solid #ccc;
  padding: 10px;
  vertical-align: middle;
  font-weight: bold;
  text-align: center;
}
.toshiba td {
  background: #fff;
  border: 1px solid #ccc;
  padding: 10px;
  vertical-align: top;
  text-align: left;
}
@media all and (max-width: 800px) {
.toshiba{
  width: 100%;
  margin: auto;
}
}
/*堀　新着情報*/
.wn2023 {
  width: 100%;
  margin: 10px auto;
  text-align: left
}
.wn2023 tr {
  border: thin solid #eee ;
  border-right: none;
  border-left: none;
}
.wn2023 td {
  padding: 10px 5px;
  border: none;
  margin: auto;
}
.td1 {
  width: 13%;
}
.td2 {
  width: 15%;
}
.td3 {
  width: 100%;
}
@media screen and (max-width: 800px) {
.wn2023 {
    width: 100%;
}
.wn2023 td {
  margin: 0 auto;
  padding: 5px;
  display: block;
  width: 100%;
}
}