/* ================================================================================ */
/* 画面共通                                                                         */
/* ================================================================================ */

element {
  --scrollbar-width: calc(100vw - 100%);
}

/* 基本 */
html, body { font-size:12px; }
div  { font-size:12px; }

/* 共通画面サイズ */
div.wrapper { width:95%; font-size:12px; margin:0 auto; }

/* 共通ブロックサイズ */
div.header     { margin:0 auto; text-align:left; width:100%; }
div.title      { margin:0 auto; text-align:center; font-size:18px; width:100%; height:50px; vertical-align:middle; display:inline-table; }
div.message    { margin:0 auto; text-align:center; width:100%; height:27px; }
div.main       { margin:0 auto; text-align:center; width:100%; }
div.login      { height:25px; }
div.menu       { text-align:center; width:250px; display:inline-table; }
div.doubleMenu { text-align:center; width:460px; display:inline-table; }
div.group      { text-align:center; width:100%; display:inline-table; }
div.list       { text-align:center; width:70%; }
div.info       { text-align:center; width:30%; }

/* 共通テーブルサイズ */
.tbButton      { width:220px; height:20px; font-size:12px; text-align:center; margin-left:auto; margin-right:auto; }
.tbMsg         { width:100%; height:25px; font-size:12px; background-color:#E1EBFF; }
.tdListHeight  { height:20px; }
.tdListHeight2 { height:41px; }
.tdLInputHeight { height:20px; }
.tdSpanHeight  { height:3px; }

/* ReadOnly時の背景色 */
.readOnlyBC { background-color:#DCDCDC; }

/* 共通ボタンのフォントサイズ・高さ */
/* button 青色 */
button.btnBlue {
  height:18px;              /* 高さ */
  font-size:15px;           /* 文字サイズ */
/*  height:18px;              /* 高さ */
/*  font-size:12px;           /* 文字サイズ */
}

/* button 黄色 */
button.btnYellow {
  height:18px;              /* 高さ */
  font-size:15px;           /* 文字サイズ */
/*  height:18px;              /* 高さ */
/*  font-size:12px;           /* 文字サイズ */
}

/* button 赤色 */
button.btnRed {
  height:18px;              /* 高さ */
  font-size:15px;           /* 文字サイズ */
/*  height:18px;              /* 高さ */
/*  font-size:12px;           /* 文字サイズ */
}

/* button 緑色 */
button.btnGreen {
  height:18px;              /* 高さ */
  font-size:15px;           /* 文字サイズ */
/*  height:18px;              /* 高さ */
/*  font-size:12px;           /* 文字サイズ */
}

/* mod 2021/09/15 s.fujii Chrome対応 */
/* button メインメニュー */
button.btnMenu {
  /* height:30px; */              /* 高さ */
  /* width:180px;  */             /* 幅 */
  /* font-size:21px; */           /* 文字サイズ */
  height:32px;              /* 高さ */
  width:188px;              /* 幅 */
  font-size:19px;           /* 文字サイズ */
}


/* mod 2021/09/15 s.fujii Chrome対応 */
/* button メインメニュー disabled */
button.btnMenuDisabled {
  /* height:30px; */              /* 高さ */
  /* width:180px;  */             /* 幅 */
  /* font-size:21px; */           /* 文字サイズ */
  height:32px;              /* 高さ */
  width:188px;              /* 幅 */
  font-size:19px;           /* 文字サイズ */
}

/* mod 2021/09/15 s.fujii Chrome対応 */
/* button 2行メインメニュー */
button.btnThickMenu {
  /* height:50px; */              /* 高さ */
  /* width:180px; */              /* 幅 */
  /* font-size:21px; */           /* 文字サイズ */
  height:60px;              /* 高さ */
  width:188px;              /* 幅 */
  font-size:18px;           /* 文字サイズ */
}

/* mod 2021/09/15 s.fujii Chrome対応 */
/* button 2行メインメニュー disabled */
button.btnThickMenuDisabled {
  /* height:50px; */              /* 高さ */
  /* width:180px; */              /* 幅 */
  /* font-size:21px; */           /* 文字サイズ */
  height:52px;              /* 高さ */
  width:188px;              /* 幅 */
  font-size:18px;           /* 文字サイズ */
}

/* button サブメニュー */
button.btnSub {
  height:20px;              /* 高さ */
  font-size:16px;           /* 文字サイズ */
/*  height:18px;              /* 高さ */
/*  font-size:12px;           /* 文字サイズ */
}

/* button 検査要領書作成メニュー */
button.btnInspectionMenu {
  height:30px;              /* 高さ */
  width:300px;              /* 幅 */
  /* mod 2021/09/15 s.fujii Chrome対応 */
  /* font-size:21px; */           /* 文字サイズ */
  font-size:19px;           /* 文字サイズ */
}

/* button 検査要領書作成メニュー disabled */
button.btnInspectionMenuDisabled {
  height:30px;              /* 高さ */
  width:300px;              /* 幅 */
  /* mod 2021/09/15 s.fujii Chrome対応 */
  /* font-size:21px; */           /* 文字サイズ */
  font-size:19px;           /* 文字サイズ */
}

button.btnSearch      { width:60px; }  /* buton 検索 */
button.btnPrev        { width:60px; }  /* buton 前へ */
button.btnNext        { width:60px; }  /* buton 次へ */
button.btnJumpPage    { width:90px; }  /* buton ページ移動 */
button.btnSelect      { width:50px; }  /* buton 選択 */
button.btnPrint       { width:60px; }  /* buton 出力 */
button.btnPrintExcel  { width:105px; } /* buton Excel出力 */
button.btnPrintPDF    { width:80px; }  /* buton PDF出力 */
button.btnCADDownload { width:80px; }  /* buton 外形CADダウンロード */ /*[add]2018.01.29 h.ito フェーズ3対応 */
button.btnLargePrint  { width:140px; } /* buton 付属図面一括出力等 */
button.btnClear       { width:70px; }  /* buton クリア */
button.btnMoveTestRep { width:85px; }  /* buton 受注検索/機種検索 */
button.btnMiddlePrint { width:100px; } /* buton 要領書出力等 */        /*[add]2018.01.29 h.ito フェーズ3対応 */
/* button.btnLargePrint { width:115px; } /* buton 付属図面一括出力等 */
/* button.btnClear      { width:60px; }  /* buton クリア */

/* 共通要素サイズ */
p.back     { width:85px; }  /* 戻るボタン */
p.mainMenu { width:85px; }  /* メインメニューボタン */
p.logout   { width:85px; }  /* ログアウトボタン */

button#id_btnBack       { width:85px;  }  /* 戻るボタン */
button#id_btnMainMenu   { width:85px;  }  /* メインメニューボタン */
button#id_btnLogout     { width:100px; }  /* ログアウトボタン */
/* button#id_btnLogout     { width:85px; }  /* ログアウトボタン */

button#id_btnLogin      { width:80px; }  /* ログインボタン */
button#id_btnClearLogin { width:80px; }  /* ログインクリアボタン */

span.noticeMsg          { font-size:14px; }  /* 注記文 */
span.halfTd { display: inline-block; width:47.3%; } /* table.td の幅半分 */

/* 試験成績書 機種検索用 */
col.searchG0101Label1 { width:75px;  }
col.searchG0101Form1  { width:120px; }
col.searchG0101Span1  { width:10px;  }
col.searchG0101Label2 { width:75px;  }
col.searchG0101Form2  { width:60px;  }
col.searchG0101Span2  { width:10px;  }
col.searchG0101Label3 { width:75px;  }
col.searchG0101Form3  { width:60px;  }
col.searchG0101Span3  { width:10px;  }
col.searchG0101Label4 { width:100px; }
col.searchG0101Form4  { width:80px;  }
div.listG0101 { width:100%; height:100%; float:none; }
div.listG0101Body { width:calc(731px + 17px); height:520px; overflow:auto; margin:0; }
div.infoG0101 { width:100%; height:100%; margin-top:10px; float:none; }
fieldset.listG0101 { min-width:700px; max-width:100%; height:568px; margin-top:10px; padding-bottom: 15px; }
fieldset.infoG0101 { height:100%; padding-bottom:15px; }
table.infoG0101 { margin-left:30px; }
col.infoG0101Label { width:62px;  }
col.infoG0101Data  { width:280px; }
col.infoG0101Unit  { width:10px;  }
/* 1280px 以上の場合 */
@media screen and (min-width: 1280px) {
  div.listG0101 {
    width:1280px - 420px;
    width:-moz-calc(100% - 420px);
    width:-webkit-calc(100% - 420px);
    width:calc(100% - 420px);
    height:560px;
    float:left;
  }
  div.infoG0101 { width:410px; height:580px; margin-top:10px; float:right; }
  fieldset.listG0101 { height:542px; padding-bottom:15px; }
  fieldset.infoG0101 { height:554px; padding-bottom:3px; }
  table.infoG0101 { margin-left:10px; }
}
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listG0101Body { width:calc(731px + 12px); height:520px; overflow:auto; margin:0; }
}

/* 試験成績書 受注検索用 */
div.listG0102 { height:240px; width:calc(1153px + 17px); overflow:auto; }
table.listG0102 { height:180px; }
div.subListG0102 { height:172px; width:calc(1151px + 17px); overflow:auto; margin-left:30px;}
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listG0102 { height:240px; width:calc(1153px + 12px); overflow:auto; }
  div.subListG0102 { height:172px; width:calc(1151px + 12px); overflow:auto; margin-left:30px;}
}

/* 承諾図 ポンプ用 */
div.listG0201           { width:100%; height:100%; float:none; }
div.listG0201T          { width:100%; height:100%; float:none; } /* 特約店用 */
div.listProdBodyG0201   { width:calc(519px + 17px); height:208px; overflow:auto; margin:0; }
div.listProdBodyG0201T  { width:calc(592px + 17px); height:480px; overflow:auto; margin:0; } /* 特約店用 */
table.listProdHeadG0201 { margin-top:5px; padding-right:17px; }
col.listProdG0201HeadBtn    { width:56px;  }
col.listProdG0201HeadLabel1 { width:273px; }
col.listProdG0201HeadLabel1T { width:195px; } /* 特約店用 */
col.listProdG0201HeadLabel2 { width:65px;  }
col.listProdG0201HeadLabel3 { width:65px;  }
col.listProdG0201HeadLabel4 { width:60px;  }
col.listProdG0201HeadLabel5 { width:75px;  } /* 特約店用 */
col.listProdG0201HeadLabel6 { width:75px;  } /* 特約店用 */
table.listProdBodyG0201 { margin-bottom:5px; }
col.listProdBodyG0201Btn    { width:55px;  }
col.listProdBodyG0201Label1 { width:273px; }
col.listProdBodyG0201Label1T { width:195px; } /* 特約店用 */
col.listProdBodyG0201Label2 { width:65px;  }
col.listProdBodyG0201Label3 { width:65px;  }
col.listProdBodyG0201Label4 { width:60px;  }
col.listProdBodyG0201Label5 { width:75px;  } /* 特約店用 */
col.listProdBodyG0201Label6 { width:75px;  } /* 特約店用 */
div.infoG0201  { width:100%; height:100%; margin-top:10px; margin-bottom:20px; float:none; }
div.infoG0201T { width:100%; height:100%; margin-top:10px; margin-bottom:20px; float:none; } /* 特約店用 */
fieldset.listProdG0201  { min-width:530px; max-width:100%; height:235px; margin-top:10px; padding-bottom: 15px; }
fieldset.listProdG0201T { min-width:640px; max-width:100%; height:541px; margin-top:10px; padding-bottom: 15px; } /* 特約店用 */
fieldset.listFigG0201   { min-width:530px; max-width:100%; height:275px; margin-top:10px; padding-bottom: 15px; }
fieldset.infoG0201      { height:100%; padding-bottom:15px; }
table.infoG0201 { margin-left:30px; margin-top:5px; }
col.infoG0201Label { width:65px;  }
col.infoG0201Data  { width:370px; }
col.infoG0201Unit  { width:10px;  }
/* 1195px 以上の場合 */
@media screen and (min-width: 1195px) {
  div.listG0201 {
    width:1195px - 520px; /* 1195 -520 */
    width:-moz-calc(100% - 520px);
    width:-webkit-calc(100% - 520px);
    width:calc(100% - 520px);
    height:543px;
    float:left;
  }
  div.listG0201T { /* 特約店用 */
    width:1195px - 475px;
    width:-moz-calc(100% - 475px);
    width:-webkit-calc(100% - 475px);
    width:calc(100% - 475px);
    height:543px;
    float:left;
  }
  div.infoG0201  { width:510px; height:555px; margin-top:10px; float:right; }
  div.infoG0201T { width:470px; height:555px; margin-top:10px; float:right; } /* 特約店用 */
  fieldset.listProdG0201  { height:235px; padding-bottom:15px; }
  fieldset.listProdG0201T { height:541px; padding-bottom:15px; } /* 特約店用 */
  fieldset.listFigG0201   { height:275px; padding-bottom:15px; }
  fieldset.infoG0201      { height:553px; padding-bottom:3px; }
  table.infoG0201 { margin-left:10px; margin-top:5px; }
}
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listProdBodyG0201   { width:calc(519px + 12px); height:208px; overflow:auto; margin:0; }
  div.listProdBodyG0201T  { width:calc(592px + 12px); height:480px; overflow:auto; margin:0; } /* 特約店用 */
}

/* 承諾図 ブロワ用 */
div.listG0202  { width:100%; height:100%; float:none; }
div.listG0202T { width:100%; height:100%; float:none; } /* 特約店用 */
div.listProdBodyG0202 { width:calc(459px + 17px); height:208px; overflow:auto; margin:0; }
div.listProdBodyG0202T { width:calc(534px + 17px); height:480px; overflow:auto; margin:0; } /* 特約店用 */
table.listProdHeadG0202 { margin-top:5px; padding-right:17px; }
col.listProdG0202HeadBtn    { width:56px;  }
col.listProdG0202HeadLabel1 { width:273px; }
col.listProdG0202HeadLabel2 { width:65px;  }
col.listProdG0202HeadLabel3 { width:65px;  }
col.listProdG0202HeadLabel4 { width:75px;  } /* 特約店用 */
table.listProdBodyG0202 { margin-bottom:5px; }
col.listProdBodyG0202Btn    { width:55px;  }
col.listProdBodyG0202Label1 { width:273px; }
col.listProdBodyG0202Label2 { width:65px;  }
col.listProdBodyG0202Label3 { width:65px;  }
col.listProdBodyG0202Label4 { width:75px;  } /* 特約店用 */
div.infoG0202 { width:100%; height:100%; margin-top:10px; margin-bottom:20px; float:none; }
fieldset.listProdG0202  { min-width:530px; max-width:100%; height:235px; margin-top:10px; padding-bottom: 15px; }
fieldset.listProdG0202T { min-width:530px; max-width:100%; height:540px; margin-top:10px; padding-bottom: 15px; } /* 特約店用 */
fieldset.listFigG0202   { min-width:530px; max-width:100%; height:275px; margin-top:10px; padding-bottom: 15px; }
fieldset.infoG0202 { height:100%; padding-bottom:15px; }
table.infoG0202 { margin-left:30px; margin-top:5px; }
col.infoG0202Label { width:65px;  }
col.infoG0202Data  { width:370px; }
col.infoG0202Unit  { width:10px;  }
/* 1195px 以上の場合 */
@media screen and (min-width: 1195px) {
  div.listG0202 {
    width:1195px - 520px;
    width:-moz-calc(100% - 520px);
    width:-webkit-calc(100% - 520px);
    width:calc(100% - 520px);
    height:543px;
    float:left;
  }
  div.listG0202T { /* 特約店用 */
    width:1195px - 520px;
    width:-moz-calc(100% - 520px);
    width:-webkit-calc(100% - 520px);
    width:calc(100% - 520px);
    height:543px;
    float:left;
  }
  div.infoG0202 { width:510px; height:555px; margin-top:10px; float:right; }
  fieldset.listProdG0202 { height:235px; padding-bottom:15px; }
  fieldset.listProdG0202T { height:540px; padding-bottom:15px; } /* 特約店用 */
  fieldset.listFigG0202  { height:275px; padding-bottom:15px; }
  fieldset.infoG0202 { height:553px; padding-bottom:3px; }
  table.infoG0202 { margin-left:10px; margin-top:5px; }
}
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listProdBodyG0202   { width:calc(459px + 12px); height:208px; overflow:auto; margin:0; }
  div.listProdBodyG0202T  { width:calc(534px + 12px); height:480px; overflow:auto; margin:0; } /* 特約店用 */
}

/* 承諾図 ミキサ・エアレータ・スクリーン・噴水ポンプ用 */
div.listG0203  { width:100%; height:100%; float:none; }
div.listG0203T { width:100%; height:100%; float:none; }
div.listProdBodyG0203 { width:calc(394px + 17px); height:208px; overflow:auto; margin:0; }
div.listProdBodyG0203F  { width:calc(394px + 17px); height:290px; overflow:auto; margin:0; } /* 噴水ポンプ用 */
div.listProdBodyG0203T  { width:calc(470px + 17px); height:480px; overflow:auto; margin:0; } /* 特約店用 */
table.listProdHeadG0203 { margin-top:5px; padding-right:17px; }
col.listProdG0203HeadBtn    { width:56px;  }
col.listProdG0203HeadLabel1 { width:273px; }
col.listProdG0203HeadLabel2 { width:65px;  }
col.listProdG0203HeadLabel3 { width:75px;  } /* 特約店用 */
table.listProdBodyG0203 { margin-bottom:5px; }
col.listProdBodyG0203Btn    { width:55px;  }
col.listProdBodyG0203Label1 { width:273px; }
col.listProdBodyG0203Label2 { width:65px;  }
col.listProdBodyG0203Label3 { width:75px;  } /* 特約店用 */
div.infoG0203 { width:100%; height:100%; margin-top:10px; margin-bottom:20px; float:none; }
fieldset.listProdG0203 { min-width:530px; max-width:100%; height:235px; margin-top:10px; padding-bottom: 15px; }
fieldset.listProdG0203F { min-width:530px; max-width:100%; height:340px; margin-top:10px; padding-bottom: 15px; } /* 噴水ポンプ用 */
fieldset.listProdG0203T { min-width:550px; max-width:100%; height:541px; margin-top:10px; padding-bottom: 15px; } /* 特約店用 */
fieldset.listFigG0203  { min-width:530px; max-width:100%; height:275px; margin-top:10px; padding-bottom: 15px; }
fieldset.infoG0203 { height:100%; padding-bottom:15px; }
table.infoG0203 { margin-left:30px; margin-top:5px; }
col.infoG0203Label { width:90px;  }
col.infoG0203Data  { width:345px; }
col.infoG0203Unit  { width:10px;  }
/* 1195px 以上の場合 */
@media screen and (min-width: 1195px) { /* 1195 */ /* 1095 */
  div.listG0203 {
    width:1195px - 520px;
    width:-moz-calc(100% - 520px);
    width:-webkit-calc(100% - 520px);
    width:calc(100% - 520px);
    height:543px;
    float:left;
  }
  div.listG0203T { /* 特約店用 */
    width:1195px - 520px;
    width:-moz-calc(100% - 520px);
    width:-webkit-calc(100% - 520px);
    width:calc(100% - 520px);
    height:543px;
    float:left;
  }
  div.infoG0203 { width:510px; height:555px; margin-top:10px; float:right; }
  fieldset.listProdG0203 { height:235px; padding-bottom:15px; }
  fieldset.listProdG0203F { height:541px; padding-bottom:15px; } /* 噴水ポンプ用 */
  fieldset.listProdG0203T { height:541px; padding-bottom:15px; } /* 特約店用 */
  fieldset.listFigG0203  { height:275px; padding-bottom:15px; }
  fieldset.infoG0203 { height:553px; padding-bottom:3px; }
  table.infoG0203 { margin-left:10px; margin-top:5px; }
}
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listProdBodyG0203   { width:calc(394px + 12px); height:208px; overflow:auto; margin:0; }
  div.listProdBodyG0203F  { width:calc(394px + 12px); height:290px; overflow:auto; margin:0; } /* 噴水ポンプ用 */
  div.listProdBodyG0203T  { width:calc(452px + 12px); height:290px; overflow:auto; margin:0; } /* 特約店用 */
}

/* 承諾図 予旋回槽・フロートスイッチ・ホイキャリア用 */
div.listG0204 { width:100%; height:100%; float:none; }
div.listG0204T { width:100%; height:100%; float:none; } /* 特約店用 */
div.listProdBodyG0204 { width:calc(429px + 17px); height:630px; overflow:auto; margin:0; }
div.listProdBodyG0204T { width:calc(504px + 17px); height:625px; overflow:auto; margin:0; } /* 特約店用 */
table.listProdHeadG0204 { margin-top:5px; padding-right:17px; }
col.listProdG0204HeadBtn   { width:56px;  }
col.listProdG0204HeadLabel1 { width:273px; }
col.listProdG0204HeadLabel2 { width:100px; }
col.listProdG0204HeadLabel3 { width:75px;  } /* 特約店用 */
table.listProdBodyG0204 { margin-bottom:5px; }
col.listProdBodyG0204Btn   { width:55px;  }
col.listProdBodyG0204Label1 { width:273px; }
col.listProdBodyG0204Label2 { width:100px; }
col.listProdBodyG0204Label3 { width:75px;  } /* 特約店用 */
div.infoG0204 { width:100%; height:100%; margin-top:10px; margin-bottom:20px; float:none; }
div.infoG0204T { width:100%; height:100%; margin-top:10px; margin-bottom:20px; float:none; } /* 特約店用 */
fieldset.listG0204 { min-width:480px; max-width:100%; height:656px; margin-top:10px; padding-bottom: 15px; }
fieldset.listProdG0204T { min-width:504px; max-width:100%; height:656px; margin-top:0px; padding-bottom: 15px; } /* 特約店用 */
fieldset.infoG0204 { height:100%; padding-bottom:15px; }
table.infoG0204 { margin-left:30px; margin-top:5px; }
col.infoG0204Label { width:100px; }
col.infoG0204Data  { width:335px; }
col.infoG0204Unit  { width:10px;  }
/* 1150px 以上の場合 */
@media screen and (min-width: 1150px) {
  div.listG0204 {
    width:1150px - 520px;
    width:-moz-calc(100% - 520px);
    width:-webkit-calc(100% - 520px);
    width:calc(100% - 520px);
    height:648px;
    float:left;
  }
  div.listG0204T { /* 特約店用 */
    width:1150px - 520px;
    width:-moz-calc(100% - 520px);
    width:-webkit-calc(100% - 520px);
    width:calc(100% - 520px);
    height:648px;
    float:left;
  }
  div.infoG0204 { width:510px; height:670px; margin-top:0px; float:right; }
  fieldset.listG0204 { height:646px; padding-bottom:15px; }
  fieldset.infoG0204 { height:668px; padding-bottom:3px; }
  table.infoG0204 { margin-left:10px; margin-top:5px; }
}
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listProdBodyG0204   { width:calc(429px + 12px); height:625px; overflow:auto; margin:0; }
  div.listProdBodyG0204T  { width:calc(504px + 12px); height:620px; overflow:auto; margin:0; } /* 特約店用 */
}

/* 付属図面DL(共通) */
div.listFigBody   { width:calc(543px + 17px); height:208px; overflow:auto; margin:0; }
table.listFigHead { margin-top:5px; padding-right:17px; }
col.listFigHeadName  { width:188px; }
col.listFigHeadSpec  { width:268px; }
col.listFigHeadFigNo { width:87px;  }
table.listFigBody { margin-bottom:5px; }
col.listFigBodySel   { width:20px;  }
col.listFigBodyName  { width:164px; }
col.listFigBodySpec  { width:268px; }
col.listFigBodyFigNo { width:87px;  }
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listFigBody   { width:calc(543px + 12px); height:208px; overflow:auto; margin:0; }
}

/* 負荷接点リスト */
fieldset.listG0300 { height:668px; }
col.list1G0300Label { width:95px;  }
col.list1G0300Form1 { width:55px;  }
col.list1G0300Form2 { width:60px; }
col.list1G0300Form3 { width:85px; }
col.list1G0300Span  { width:10px;  }
col.list1G0300Form4 { width:225px; }
col.list2G0300Label { width:95px;  }
col.list2G0300Form1 { width:210px; }
col.list2G0300Form2 { width:225px; }
col.list3G0300Form1 { width:306px; }
col.list3G0300Form2 { width:224px; }

/* 取扱説明書 */    /*[mod]2018.01.29 h.ito フェーズ3対応 */
div.listG0400 { width:100%; height:100%; float:none; }
div.listG0400Body { width:calc(509px + 17px); height:530px; overflow:auto; margin:0; }
table.listG0400Head        { width:509px; margin-top:5px; padding-right:17px; }
col.listG0400HeadBtn       { width:56px;  }
col.listG0400HeadLabel     { width:273px; }
col.listG0400HeadOoutput   { width:60px;  }
col.listG0400HeadFrequency { width:60px;  }
col.listG0400HeadPole      { width:60px;  }
table.listG0400Body        { margin-bottom:5px; }
col.listG0400BodyBtn       { width:55px;  }
col.listG0400BodyLabel     { width:273px; }
col.listG0400BodyOoutput   { width:60px;  }
col.listG0400BodyFrequency { width:60px;  }
col.listG0400BodyPole      { width:60px;  }
div.infoG0400 { width:100%; height:100%; margin-top:10px; margin-bottom:20px; float:none; }
fieldset.listG0400 { min-width:530px; max-width:100%; height:656px; margin-top:10px; padding-bottom: 15px; }
fieldset.infoG0400 { height:100%; padding-bottom:15px; }
table.infoG0400 { margin-left:30px; margin-top:5px; }
col.infoG0400Label { width:100px; }
col.infoG0400Data1 { width:60px; }
col.infoG0400Data2 { width:275px; }
/* 975px 以上の場合 */
@media screen and (min-width: 1150px) {
  div.listG0400 {
    width:1150px - 520px;
    width:-moz-calc(100% - 520px);
    width:-webkit-calc(100% - 520px);
    width:calc(100% - 520px);
    height:566px; /* 648 */
    float:left;
  }
  div.infoG0400 { width:500px; height:50px; margin-top:10px; float:right; } /* 660 */
  fieldset.listG0400 { height:568px; padding-bottom:15px; } /* 646 */
  fieldset.infoG0400 { height:580px; padding-bottom:3px; }
  table.infoG0400 { margin-left:10px; margin-top:5px; }
}
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listG0400Body { width:calc(509px + 12px); height:530px; overflow:auto; margin:0; }
}

/* 取扱説明書(特約店システム用) */    /*[add]2019.09.10 m.takeda */
div.listG0401 { width:100%; height:100%; float:none; }
div.listG0401Body { width:calc(509px + 17px); height:530px; overflow:auto; margin:0; }
table.listG0401Head        { width:509px; margin-top:5px; padding-right:17px; }
col.listG0401HeadBtn       { width:56px;  }
col.listG0401HeadLabel     { width:273px; }
col.listG0401HeadOoutput   { width:60px;  }
col.listG0401HeadFrequency { width:60px;  }
col.listG0401HeadPole      { width:60px;  }
table.listG0401Body        { margin-bottom:5px; }
col.listG0401BodyBtn       { width:55px;  }
col.listG0401BodyLabel     { width:273px; }
col.listG0401BodyOoutput   { width:60px;  }
col.listG0401BodyFrequency { width:60px;  }
col.listG0401BodyPole      { width:60px;  }
div.infoG0401 { width:100%; height:100%; margin-top:10px; margin-bottom:20px; float:none; }
fieldset.listG0401 { min-width:530px; max-width:100%; height:656px; margin-top:10px; padding-bottom: 15px; }
fieldset.infoG0401 { height:100%; padding-bottom:15px; }
table.infoG0401 { margin-left:30px; margin-top:5px; }
col.infoG0401Label { width:100px; }
col.infoG0401Data1 { width:180px; }
col.infoG0401Data2 { width:275px; }
/* 975px 以上の場合 */
@media screen and (min-width: 1150px) {
  div.listG0401 {
    width:1150px - 520px;
    width:-moz-calc(100% - 520px);
    width:-webkit-calc(100% - 520px);
    width:calc(100% - 520px);
    height:566px; /* 648 */
    float:left;
  }
  div.infoG0401 { width:500px; height:50px; margin-top:10px; float:right; } /* 660 */
  fieldset.listG0401 { height:568px; padding-bottom:15px; } /* 646 */
  fieldset.infoG0401 { height:580px; padding-bottom:3px; }
  table.infoG0401 { margin-left:10px; margin-top:5px; }
}
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listG0401Body { width:calc(509px + 12px); height:530px; overflow:auto; margin:0; }
}

/* オイルリスト */    /*[add]2019.07.17 m.takeda */
div.listG0800 { width:100%; height:100%; float:none; }
div.listG0800Body { width:calc(509px + 17px); height:530px; overflow:auto; margin:0; }
table.listG0800Head        { width:509px; margin-top:5px; padding-right:17px; }
col.listG0800HeadBtn       { width:56px;  }
col.listG0800HeadLabel     { width:273px; }
col.listG0800HeadOoutput   { width:60px;  }
col.listG0800HeadFrequency { width:60px;  }
col.listG0800HeadPole      { width:60px;  }
table.listG0800Body        { margin-bottom:5px; }
col.listG0800BodyBtn       { width:55px;  }
col.listG0800BodyLabel     { width:273px; }
col.listG0800BodyOoutput   { width:60px;  }
col.listG0800BodyFrequency { width:60px;  }
col.listG0800BodyPole      { width:60px;  }
div.infoG0800 { width:100%; height:100%; margin-top:10px; margin-bottom:20px; float:none; }
fieldset.listG0800 { min-width:530px; max-width:100%; height:656px; margin-top:10px; padding-bottom: 15px; }
fieldset.infoG0800 { height:100%; padding-bottom:15px; }
table.infoG0800 { margin-left:30px; margin-top:5px; }
col.infoG0800Label { width:100px; }
col.infoG0800Data1 { width:60px; }
col.infoG0800Data2 { width:275px; }
/* 975px 以上の場合 */
@media screen and (min-width: 1150px) {
  div.listG0800 {
    width:1150px - 520px;
    width:-moz-calc(100% - 520px);
    width:-webkit-calc(100% - 520px);
    width:calc(100% - 520px);
    height:566px; /* 648 */
    float:left;
  }
  div.infoG0800 { width:500px; height:50px; margin-top:10px; float:right; } /* 660 */
  fieldset.listG0800 { height:568px; padding-bottom:15px; } /* 646 */
  fieldset.infoG0800 { height:580px; padding-bottom:3px; }
  table.infoG0800 { margin-left:10px; margin-top:5px; }
}
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listG0800Body { width:calc(509px + 12px); height:530px; overflow:auto; margin:0; }
}

/* 検索結果テーブルヘッダ */
table.listHeadG0500 { table-layout:fixed; margin-top:5px; }
col.listG0500HeadBodyConnectionDiv { width:56px;  }
col.listG0500HeadModel             { width:273px; }
col.listG0500HeadBoreDiameter      { width:80px;  }
col.listG0500HeadOoutput           { width:80px;  }
col.listG0500HeadFrequency         { width:80px;  }
col.listG0500HeadStockNum          { width:80px;  }
col.listG0500HeadStockNum2         { width:80px;  }
col.listG0500HeadNPrice            { width:90px;  }
col.listG0500HeadZPrice            { width:90px;  }
/* 検索結果テーブルボディ */
div.listBodyG0500 { width:calc(820px + 17px); height:537px; overflow:auto; margin:0; }
div.listBodyG0500_N { width:calc(730px + 17px); height:537px; overflow:auto; margin:0; }
col.listG0500BodyBodyConnectionDiv { width:55px;  }
col.listG0500BodyModel             { width:273px; }
col.listG0500BodyBoreDiameter      { width:80px;  }
col.listG0500BodyOoutput           { width:80px;  }
col.listG0500BodyFrequency         { width:80px;  }
col.listG0500BodyStockNum          { width:80px;  }
col.listG0500BodyStockNum2         { width:80px;  }
col.listG0500BodyNPrice            { width:90px;  }
col.listG0500BodyZPrice            { width:90px;  }
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listBodyG0500 { width:calc(823px + 12px); height:537px; overflow:auto; margin:0; }
  div.listBodyG0500_N { width:calc(733px + 12px); height:537px; overflow:auto; margin:0; }
}

/* 製品情報検索用 */
fieldset.listG0600 { height:552px; } /* 553 */
div.listG0600 { height:calc(328px + 17px) } /* 365 */
div.listLeftG0600 { height:328px; } /* 365 */
/* 検索条件テーブル幅調整 */
table.searchG0600 { margin-top:5px; margin-bottom:5px; margin-left:30px; }
col.searchG0600Label1 { width:80px;  }
col.searchG0600Form1  { width:120px; }
col.searchG0600Span1  { width:10px;  }
col.searchG0600Label2 { width:80px;  }
col.searchG0600Form2  { width:230px; }
col.searchG0600Span2  { width:10px;  }
col.searchG0600Label3 { width:90px;  }
col.searchG0600Form3  { width:200px; }
col.searchG0600Span3  { width:10px;  }
col.searchG0600Label4 { width:80px;  }
col.searchG0600Form4  { width:200px; }
/* 検索結果テーブルヘッダ */
col.listG0600HeadModel                     { width:300px; }
col.listG0600HeadOoutput                   { width:60px;  }
col.listG0600HeadFrequency                 { width:60px;  }
col.listG0600HeadImperllerno               { width:70px;  }
col.listG0600HeadPole                      { width:60px;  }
col.listG0600HeadVoltage                   { width:85px;  }
col.listG0600HeadRatedCurrent              { width:60px;  }
col.listG0600HeadStartingCurrent           { width:60px;  }
col.listG0600HeadWeight                    { width:60px;  }     /*[add]2018.01.13 h.ito フェーズ３対応*/
col.listG0600HeadVibrationProofTableWeight { width:60px;  }     /*[add]2018.01.13 h.ito フェーズ３対応*/
col.listG0600HeadBodyPackingSize           { width:100px; }
col.listG0600HeadBodyPackingMaterial       { width:100px; }
col.listG0600HeadConnectionPackingSize     { width:100px; }
col.listG0600HeadConnectionPackingMaterial { width:140px; }
col.listG0600HeadMotorEfficiency           { width:70px;  }
col.listG0600HeadMotorPowerFactor          { width:70px;  }
col.listG0600HeadStdGD2Rotor               { width:70px;  }
col.listG0600HeadStdGD2Vanes               { width:70px;  }
col.listG0600HeadStdGD2Sum                 { width:70px;  }
col.listG0600HeadScaleSpacingOfStrainers   { width:100px; }
col.listG0600HeadSoftDiameter              { width:100px; }
col.listG0600HeadRigidDiameter             { width:100px; }
col.listG0600HeadMotorType                 { width:200px; }
col.listG0600HeadMotorWeight               { width:50px;  }     /*[add]2018.01.13 h.ito フェーズ３対応*/
col.listG0600HeadMotorMaker                { width:60px;  }     /*[mod]2018.01.13 h.ito フェーズ３対応*/
col.listG0600HeadStartingMethod            { width:100px; }
col.listG0600HeadScaleSpacing              { width:70px;  }
col.listG0600HeadCapacity                  { width:70px;  }
/* 検索結果テーブルボディ */
col.listG0600BodyModel                     { width:300px; }
col.listG0600BodyOoutput                   { width:60px;  }
col.listG0600BodyFrequency                 { width:60px;  }
col.listG0600BodyImperllerno               { width:70px;  }
col.listG0600BodyPole                      { width:60px;  }
col.listG0600BodyVoltage                   { width:85px;  }
col.listG0600BodyRatedCurrent              { width:60px;  }
col.listG0600BodyStartingCurrent           { width:60px;  }
col.listG0600BodyWeight                    { width:60px;  }     /*[add]2018.01.13 h.ito フェーズ３対応*/
col.listG0600BodyVibrationProofTableWeight { width:60px;  }     /*[add]2018.01.13 h.ito フェーズ３対応*/
col.listG0600BodyBodyPackingSize           { width:100px; }
col.listG0600BodyBodyPackingMaterial       { width:100px; }
col.listG0600BodyConnectionPackingSize     { width:100px; }
col.listG0600BodyConnectionPackingMaterial { width:140px; }
col.listG0600BodyMotorEfficiency           { width:70px;  }
col.listG0600BodyMotorPowerFactor          { width:70px;  }
col.listG0600BodyStdGD2Rotor               { width:70px;  }
col.listG0600BodyStdGD2Vanes               { width:70px;  }
col.listG0600BodyStdGD2Sum                 { width:70px;  }
col.listG0600BodyScaleSpacingOfStrainers   { width:100px; }
col.listG0600BodySoftDiameter              { width:100px; }
col.listG0600BodyRigidDiameter             { width:100px; }
col.listG0600BodyMotorType                 { width:200px; }
col.listG0600BodyMotorWeight               { width:50px;  }     /*[add]2018.01.13 h.ito フェーズ３対応*/
col.listG0600BodyMotorMaker                { width:60px;  }     /*[mod]2018.01.13 h.ito フェーズ３対応*/
col.listG0600BodyStartingMethod            { width:100px; }
col.listG0600BodyScaleSpacing              { width:70px;  }
col.listG0600BodyCapacity                  { width:70px;  }
/* テーブル幅調整用 */
table.widthPumpG0600 { width:786px; }
table.widthLandBLowerG0600 { width:786px; }
table.widthScreenG0600{ width:688px; }
table.widthEtcG0600{ width:588px; }
/* スクロールバー位置調整用  */
div.smallListPumpG0600 { width:786px; }
div.smallListLandBlowerG0600 { width:786px; }
div.smallListScreenG0600 { width:668px; }
div.smallListEtcG0600 { width:588px; }
/* 検索結果一覧の枠 */
div.listLeftG0600 { width:360px; }
div.listPumpG0600 { width:calc(786px + 17px); }
div.listLandBlowerG0600 { width:calc(786px + 17px); }
div.listScreenG0600 { width:calc(668px + 17px); }
div.listEtcG0600 { width:calc(588px + 17px); }
/* 検索結果一覧のヘッダ */
div.listHeaderLeftG0600 { width:360px; }
div.listHeaderPumpG0600 { width:786px; }
div.listHeaderLandBlowerG0600 { width:786px; }
div.listHeaderScreenG0600 { width:668px; }
div.listHeaderEtcG0600 { width:588px; }
/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listG0600 { height:calc(328px + 12px) } /* 365 */
  div.listPumpG0600 { width:calc(786px + 12px); }
  div.listLandBlowerG0600 { width:calc(786px + 12px); }
  div.listScreenG0600 { width:calc(688px + 12px); }
  div.listEtcG0600 { width:calc(588px + 12px); }
}

/* 検査要領書出力 */    /*[add]2018.01.29 h.ito フェーズ3対応 */
col.searchG0701col1 { width:120px; }
col.searchG0701col2 { width:60px; }
col.searchG0701col3 { width:70px; }
col.searchG0701col4 { width:10px; }
col.searchG0701col5 { width:80ppx; }
col.searchG0701col6 { width:100px; }
col.printG0701col1  { width:85px; }
col.printG0701col2  { width:60px; }
col.printG0701col3  { width:380px; }
div.listG0701       { width:100%; height:100%; float:none; }
fieldset.listG0701 { margin-top:10px; padding-bottom: 15px; }
table.listG0701Head { margin-top:5px; padding-right:17px; }
col.listG0701HeadLabel1 { width:41px; }
col.listG0701HeadLabel2 { width:40px;  }
col.listG0701HeadLabel3 { width:120px;  }
col.listG0701HeadLabel4 { width:240px;  }
col.listG0701HeadLabel5 { width:240px;  }
div.listG0701Body { width:calc(683px + 17px); height:372px; overflow:auto; margin:0; }
table.listG0701Body { margin-bottom:5px; }
col.listG0701BodyLabel1 { width:40px; }
col.listG0701BodyLabel2 { width:40px;  }
col.listG0701BodyLabel3 { width:120px;  }
col.listG0701BodyLabel4 { width:240px;  }
col.listG0701BodyLabel5 { width:240px;  }

/* 立会検査スケジュール入力 */  /*[add]2018.01.29 h.ito フェーズ3対応 */
col.searchG0702col1 { width:85px; }
col.searchG0702col2 { width:50px; }
col.searchG0702col3 { width:70px; }
col.searchG0702col4 { width:10px; }
col.searchG0702col5 { width:80px; }
col.searchG0702col6 { width:65px; }
col.print1G0702col1 { width:85px; }
col.print1G0702col2 { width:280px; }
col.print2G0702col1 { width:85px; }
col.print2G0702col2 { width:500px; }
div.listG0702       { width:100%; height:100%; float:none; }
fieldset.listG0702 { margin-top:10px; padding-bottom: 15px; }
table.listG0702Head { margin-top:5px; padding-right:17px; }
col.listG0702HeadLabel1 { width:41px; }
col.listG0702HeadLabel2 { width:240px;  }
col.listG0702HeadLabel3 { width:40px;  }
col.listG0702HeadLabel4 { width:160px;  }
div.listG0702Body { width:calc(483px + 17px); height:370px; overflow:auto; margin:0; }
table.listG0702Body { margin-bottom:5px; }
col.listG0702BodyLabel1 { width:40px; }
col.listG0702BodyLabel2 { width:240px;  }
col.listG0702BodyLabel3 { width:40px;  }
col.listG0702BodyLabel4 { width:160px;  }

/* メンテナンスリスト */  /*[add]2022/10/18 a.kume メンテナンスリスト画面追加 */
div.listG0900 { width:100%; height:100%; float:none; }
div.listG0900Body { width:calc(660px + 17px); height:370px; overflow:auto; margin:0; }
table.listG0900Head        { width:660px; margin-top:5px; padding-right:17px; }
col.listG0900HeadSelect       { width:30px;  }
col.listG0900HeadMidasiNo     { width:75px; }
col.listG0900HeadBuhinNo   { width:75px;  }
col.listG0900HeadBuhinNm { width:70px;  }
col.listG0900HeadKiboKakaku      { width:60px;  }
col.listG0900HeadSuryo      { width:40px;  }
col.listG0900HeadKingaku      { width:60px;  }
col.listG0900HeadBikou      { width:250px;  }
table.listG0900Body        { margin-bottom:5px; }
col.listG0900BodySelect       { width:29px;  }
col.listG0900BodyMidasiNo     { width:75px; }
col.listG0900BodyBuhinNo   { width:75px;  }
col.listG0900BodyBuhinNm { width:70px;  }
col.listG0900BodyKiboKakaku      { width:60px;  }
col.listG0900BodySuryo      { width:40px;  }
col.listG0900BodyKingaku      { width:60px;  }
col.listG0900BodyBikou      { width:250px;  }
fieldset.listG0900 { min-width:705px; max-width:100%; height:440px; margin-top:10px; padding-bottom: 15px; }

/* Edge 対応 */
@supports (-ms-ime-align:auto) {
  div.listG0900Body { width:calc(660px + 12px); height:530px; overflow:auto; margin:0; }
}

/* ログ出力 */
table.searchG1000  { margin-top:5px; margin-bottom:5px; margin-left:30px; }
col.searchG1000Label1 { width:85px;  }
col.searchG1000Form1  { width:150px; }
col.searchG1000Span1  { width:10px;  }
col.searchG1000Label2 { width:60px;  }
col.searchG1000Form2  { width:150px; }
col.searchG1000Span2  { width:10px;  }
col.searchG1000Label3 { width:60px;  }
col.searchG1000Form3  { width:125px; }
col.searchG1000Span3  { width:10px;  }
col.searchG1000Form4  { width:125px; }
col.searchG1000Button { width:100px; }

div.listG1100 { width:100%; height:100%; float:right; }
div.listG1100Body { width:calc(731px + 17px); height:520px; overflow:auto; margin:0; }
div.infoG1100 { width:100%; height:100%; margin-top:10px; float:right; }
fieldset.listG1100 { min-width:10px; max-width:20%; height:500px; margin-top:10px; padding-bottom: 15px; }
fieldset.infoG1100 { width:100%; height:150%; padding-bottom:15px; }

/* [add]2021.09.15 s.fujii Chrome対応 */
fieldset { border: 1.0px solid #EEEEEE;}
