@charset "UTF-8";
@import "cm-param.css";

/******************************************************************************
  教職員管理のスタイル設定
 ******************************************************************************/
table.faculty_staff {
	width: 97%;
	margin: auto;
	border: 0px solid #000;
	border-collapse:collapse;
}

table.faculty_staff tr {
	margin: 0px;
	padding: 0px;
}

table.faculty_staff tr td {
}

table.faculty_staff table.detail {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

table.faculty_staff table.detail tr {
	height: 23px;
}

table.faculty_staff table.detail th {
	width: 7em;
}

table.faculty_staff table.detail .staff_cd {
	float:left;
	margin: auto auto;
}

table.faculty_staff table.detail .kana_name {
	font-size: 75%;
	margin-bottom: 3px;
}

.english_display {
	/*display: none; */
}

table.condition.english_display {
	/*display: none; */
}

table.faculty_staff table.detail .english_display {
	margin: auto auto;
	text-align: right;
}

table.faculty_staff table.detail .english_display font {
	background-color: #d00;
	border-width: 1px;
	border-style: solid;
	border-color: #e88 #700 #700 #e88;
	color: white;
	font-size: 11px;
	padding: 2px;
}

table.faculty_staff td.back_button {
	text-align: right;
	vertical-align: bottom;
	padding: 10px 20px 10px 35px;
}

  /******************************************************************************
   入力エリアの表示制限設定
  ******************************************************************************/
  /* 検索条件 */
  table.FACULTY_STAFF_NAME input {
    width: 80%;
    max-width: 350px;
  }

  table.FACULTY_STAFF_KANA_NAME input {
    width: 80%;
    max-width: 350px;
  }

  table.FACILITY_NAME_SEARCH input {
    width: 80%;
    max-width: 350px;
  }

  /* 登録・変更 */

  table tr.FACILITY_NAME input {
    width: 80%;
    max-width: 350px;
  }

  table tr.FACILITY_NAME_AB input {
    width: 80%;
    max-width: 350px;
  }

  table tr.FACILITY_NAME_EN input {
    width: 80%;
    max-width: 350px;
  }

  table tr.FACILITY_NAME_EN_AB input {
    width: 80%;
    max-width: 350px;
  }

  table tr.FACILITY_BUILDING_NAME input {
    width: 80%;
    max-width: 350px;
  }

  table tr.FACILITY_DESCRIPTION input {
    width: 80%;
    max-width: 350px;
  }

  table tr.FACILITY_REMARKS input {
    width: 80%;
    max-width: 350px;
  }

  /* ここはtd なので注意 */
  table td.EQUIPMENT_DESCRIPTION input {
    width: 97%;
    max-width: 350px;
  }

  table tr.FACULTY_STAFF_NAME input {
    width: 80%;
    max-width: 350px;
  }

  table tr.FACULTY_STAFF_KANA_NAME input {
    width: 80%;
    max-width: 350px;
  }

  table tr.FACULTY_STAFF_ROMAN_NAME input {
    width: 80%;
    max-width: 350px;
  }

  table tr.EVENT_DESCRIPTION input {
    width: 80%;
    max-width: 350px;
  }

  table tr.EVENT_DISPLAY_NAME input {
    width: 80%;
    max-width: 350px;
  }

  /* ここはtd なので注意*/
  table td.NETWORK_ADDRESS input {
    width: 97%;
    max-width: 350px;
  }

  table tr.NETWORK_ADDRESS input {
    width: 80%;
    max-width: 350px;
  }

  span.additional_name {
    font-size: smaller;
  }


/******************************************************************************
   ユーザ操作ログ、システム利用者数照会の「更新」ボタンのスタイル設定
 ******************************************************************************/
.CM_F56_MINI_BUTTON {
	text-align: center;
    padding: 2px;
    border: 1px solid #ff0000;
	color: #444444;
    background: #ffffff url('../image/button.png');
}


/******************************************************************************
 情報取得ツールのスタイル
******************************************************************************/

  #CM6002 * {
       margin: 0;
       padding: 0;
  }


  #CM6001 table .infoTable {
        width: auto;
        margin: 0px;
        padding: 0px;
        border-width: 0px;
        border-spacing: 0px;
  }

  #CM6001 table .detailTable {
         position: relative;
         top: expression(this.parentElement.parentElement.parentElement.scrollTop);
         z-index:2;
  }

  #CM6001 table.infoTable td {
        text-align: left;
        vertical-align: top;
  }

  #CM6001 table.infoTable td .list {
        margin: 0;
        padding: 0;
  }

  #CM6001 table.infoTable td.leftTd {
        text-align: left;
        vertical-align: middle;
  }

  #CM6001 table.infoTable td.rightTd {
        text-align: right;
        vertical-align: middle;
  }

  #CM6001 table.infoTable td.midTd {
        text-align: middle;
        vertical-align: middle;
  }

  #CM6001 table.infoTable td.topTd {
        text-align: middle;
        vertical-align: top;
  }

  #CM6001 table.infoTable th.selTh {
        text-align: left;
        vertical-align: middle;
        width: 35px;
        height: 15px;
  }

  #CM6001 table.infoTable th.itemBigTh {
        text-align: left;
        vertical-align: middle;
        width: 100px;
        height: 15px;
  }

  #CM6001 table.infoTable th.itemSbigTh {
        text-align: left;
        vertical-align: middle;
        width: 80px;
        height: 15px;
  }

  #CM6001 table.infoTable th.itemNorTh {
        text-align: left;
        vertical-align: middle;
        width: 70px;
        height: 15px;
  }

  #CM6001 .onOffBotton {
      width: 35px;
      height: 25px;
      text-align: center;
      padding: 2px;
      border: 1px solid #ff0000;
      color: #444444;
      background: #ffffff url('../image/button.png');
   }

   #CM6001 .selectList {
      width: 130px;
   }

   #CM6001 .selectCss {
      width: 280px;
   }

   #CM6001 .confirmBotton {
      width: 50px;
      height: 25px;
      text-align: center;
      padding: 2px;
      border: 1px solid #ff0000;
      color: #444444;
      background: #ffffff url('../image/button.png');
   }

   #CM6001 table.detail_6001 {
       table-layout: auto;
       border-spacing: 1px;
       border-collapse:collapse;
       margin: 0 auto;
       width:97%;
   }

   #CM6001 table.detail_6001 td {
       color: #000000;
       background: #e0e0e0;
       border-right:solid 0px;
       border-bottom:solid 0px;
       border-left:solid 0px;
       padding: 2px 0px 2px 5px;
   }

/******************************************************************************
   抽出条件設定
 ******************************************************************************/
   #CM6002 .onOffBotton {
      width: 35px;
      height: 25px;
      text-align: center;
      padding: 2px;
      border: 1px solid #ff0000;
      color: #444444;
      background: #ffffff url('../image/button.png');
   }

   #CM6002 .confirmBotton {
      width: 50px;
      height: 25px;
      text-align: center;
      padding: 2px;
      border: 1px solid #ff0000;
      color: #444444;
      background: #ffffff url('../image/button.png');
   }

   #CM6002 .add_del_line {
        text-align: left;
        vertical-align: middle;
   }

   #CM6002 .td_clear_ok_cancl {
        text-align: center;
        vertical-align: middle;
   }

   #CM6002 .input_clear_ok_cancl {
        width: 100px;
        text-align: center;
        padding: 2px;
        border: 1px solid #ff0000;
        color: #444444;
        background: #ffffff url('../image/button.png');
   }

   #CM6002 .input_text_year {
        width: 40px;
        border-style: inset;
        background: #ffffff;
        color: #000000;
        text-align: right;
        font-family: "ＭＳ ゴシック", monospace;
        ime-mode: active;
   }

   #CM6002 .input_text_month_day {
        width: 20px;
        border-style: inset;
        background: #ffffff;
        color: #000000;
        text-align: right;
        font-family: "ＭＳ ゴシック", monospace;
        ime-mode: active;
   }

   #CM6002 .intput_text_num {
        width: 100px;
        border-style: inset;
        background: #ffffff;
        color: #000000;
        font-family: "ＭＳ ゴシック", monospace;
        ime-mode: active;
   }

   #CM6002 .intput_text_last {
        width: 220px;
        border-style: inset;
        background: #ffffff;
        color: #000000;
        font-family: "ＭＳ ゴシック", monospace;
        ime-mode: active;
   }

   #CM6002 .intput_text_kana {
        width: 100px;
        border-style: inset;
        background: #ffffff;
        color: #000000;
        font-family: "ＭＳ ゴシック", monospace;
        ime-mode: active;
   }

   #CM6002 div.fileinputs {
        position: relative;
   }

   #CM6002 div.fakefile {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 1;
   }

   #CM6002 input.file {
        position: relative;
        text-align: right;
        -moz-opacity:0;
        filter:alpha(opacity: 0);
        opacity: 0;
        z-index: 2;
   }

   #CM6002 .intput_text_obj_num {
   		width: 120px;
        border-style: inset;
        background: #ffffff;
        color: #000000;
        font-family: "ＭＳ ゴシック", monospace;
        ime-mode: disabled;
   }
