/*-------------------------------------
	info-taishinka.css		by justice Inc
---------------------------------------*/
/*    画像と文字を中央揃え    */
.fitImgTxt{
	display:inline-block;
	vertical-align:middle;
}

/*    テーブル定義（共通）    */
th.textML,td.txtML{
	text-align:left;
	vertical-align:middle;
}
th.txtMM, td.txtMM{
	text-align:center;
	vertical-align:middle;
}
/*  2024/10/31 追加  */
th.textMR,td.txtMR{
	text-align:right;
	vertical-align:middle;
}

/*    テーブル定義（MAX WIDTH : 860px）    */
table.maxWide860 {
	max-width: 860px;
}

/*    テーブル定義（MAX WIDTH : 600px）    */
table.maxWide600 {
	max-width: 600px;
}

/*    テーブル定義（MAX WIDTH : 400px）    */
table.maxWide400 {
	max-width: 400px;
}

/*    テーブル定義（緑）    */
table.baseGreen{
  border:1px solid #009A53;
}
table.baseGreen th{
  background-color:#009A53;
  border:1px solid #FFFFFF;
}
table.baseGreen td{
  border:1px solid #009A53;
}

/*    テーブル定義（紫）    */
table.tradersList{
  margin:0px auto;
  width:100%;
  border:1px solid #009A53;
}
table.tradersList th{
  display: block;
  padding:5px 10px;
  background-color:#009A53;
  color:#FFFFFF;
  border:1px solid #009A53;
  text-align:left;
}
table.tradersList td{
  display: block;
  padding:5px 10px;
  background-color:#FFFFFF;
  border:1px solid #009A53;
}

/*    テーブル定義（事後審査提出書類用）    */
table.listLaterReport{
  margin:0px auto;
  width:100%;
  border:1px solid #2d2d2d;
}
table.listLaterReport th{
  display: block;
  padding:5px 10px;
  background-color:#FFFFFF;
  color:#2d2d2d;
  border:1px solid #2d2d2d;
  text-align:left;
}
table.listLaterReport td{
  display: block;
  padding:5px 10px;
  background-color:#FFFFFF;
  border:1px solid #2d2d2d;
}

table.listLaterReport a {
  color:#0000FF;
}
/*---------- 枠付８０％ボックス　中央寄せ ----------*/
.boxLineA80 {
  border: 2px solid #009A53;
}

#toBidOrder {
  margin: 10px auto 0;
  width: 100%;
  max-width: 261px;
  padding: 5px;
}

a.toButton{
  display: block;
  margin: 0px;
  padding: 0px;
  color: #000000;
  font-size: 1.0rem;
  text-align: center;
  width: 100%;
  background: #C9C9C9;
  border: 2px solid #6C6C6C;
  border-radius: 5px;
  text-decoration:none;
}

/*---------- リンク文字 ----------*/
#toBidOrder a:link{ text-decoration:none;}
#toBidOrder a:visited{ text-decoration:none;}
#toBidOrder a:hover{ text-decoration:underline;}
#toBidOrder a:active{ text-decoration:none;}

/*---------- 横幅100%（最大488px） ----------*/
.picMax488 {
  margin: 10px auto 0;
  width: 100%;
  max-width: 488px;
  box-sizing: border-box;
  padding: 5px;
}

/*---------- 横幅100%（最大261px） ----------*/
.picMax261 {
  margin: 10px auto 0;
  width: 100%;
  max-width: 261px;
  box-sizing: border-box;
  padding: 5px;
}

/*    中央寄せ（最大300px）    */
.boxCenter300{
  margin:10px auto;
  padding:5px 30px;
  width:80%;
  max-width:300px;
}

/*----------------------------------------------------*/
@media only screen and (min-width: 673px) {
  table.tradersList{
  }

  table.tradersList th{
    display: table-cell;
    width: 30%;
    border:1px solid #FFFFFF;
  }

  table.tradersList td{
    display: table-cell;
  }

  /*    テーブル定義（事後審査提出書類用）    */
  table.listLaterReport{
  }

  table.listLaterReport th{
    display: table-cell;
    width: 30%;
  }

  table.listLaterReport td{
    display: table-cell;
  }
}

/*----------------------------------------------------*/
/* アコーデオン */
/* 2022/12/16 他とぶつかっていた為コメント化
label {
    background: green;
    color: #fff;
    padding: 10px;
    display: block;
    margin: 0;
    border: 1px solid #fff;
}
*/
input[type="checkbox"].on-off{
    display: none;
}

.menu ul {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu li {
    padding: 5px;

