/*---------------------------------------------

●●●●基本スタイルシート

更新日：2013年11月13日
更新日：2014年7月4日
更新日：2014年10月15日
更新日：2016年10月17日
version 2022/02/01 標準機能Edge対応
---------------------------------------------
　目次：

・基本構造
・リンク
・ヘッダ
・ナビゲーション
・メインコンテンツ
・サイドバー
・フォーム
・フッタ
・その他
/*
基本構造
-------------------------------------------------------------------------------------　*/
/*
リンク
-------------------------------------------------------------------------------------　*/
/*
ナビゲーション
-------------------------------------------------------------------------------------　*/

/*
メインコンテンツ
-------------------------------------------------------------------------------------　*/

/*
サイドバー
-------------------------------------------------------------------------------------　*/

/*
フォーム
-------------------------------------------------------------------------------------　*/

/*
その他
-------------------------------------------------------------------------------------　*/


#contents {
  z-index: 1000;

}

/*
測定ポイント位置定義用ここから
*/
.t_base {
  color : #000000;
  background-color: #ffffff;
}
.td_title {
  font-size: 17px;
  font-weight:bolder;
}
.th_col {
  background-color: #000066;
  text-align: center;
}
.th_col2 {
  background-color: #FFFFE0;
  text-align: center;
}
.th_serch {
  background-color: #A5D5BF;
  text-align: center;
}
.th_font {
  color : #ffffff;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:10pt;
  font-weight: bolder;
}
.th_font2 {
  color : #000000;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:10pt;
  font-weight: bolder;
}
.th_font12 {
  color : #ffffff;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:12pt;
  font-weight: bolder;
}
.th_font14 {
  color : #ffffff;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:14pt;
  font-weight: bolder;
}

.td_font {
  color : #000000;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:10pt;
  margin-left:5px;
}
.td_fontC {
  color : #000000;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:10pt;
  text-align: center;
}
.td_today {
  color : #000000;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:18pt;
}
.msg_font {
  color : #ff0000;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:14pt;
  font-weight:bold;
}

.base_font{
	font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-weight: bolder;
  text-align: center;
}
/* 2014/07/04 ADD OKU ↓ */
/*------------------------------------------------------------------------------
検索条件
------------------------------------------------------------------------------*/
.conditions_title {
  color: rgb(1, 103, 185);
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size: 13pt;
  font-weight: bold;
}
.conditions_font {
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size: 13pt;
}

/*------------------------------------------------------------------------------
大中小分類プルダウン
------------------------------------------------------------------------------*/
.pd_device{
  font-size: 10pt;
  width: 200px;
}

/*------------------------------------------------------------------------------
選択画面のボタン設定
------------------------------------------------------------------------------*/
.sec_btn {
  font-size: 11pt;
  width: 300px;
  height: 40px;
  color: #0000ff;
  cursor: pointer;
}
.sec_td{
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

/*------------------------------------------------------------------------------
タブ設定
------------------------------------------------------------------------------*/
.tab_nm01,
.tab_nm02
{
  position: absolute;
  z-index: 3;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  cursor: pointer;
  text-align:center;
  width: 165px;
  top: 10px;
}
.tab_font {
  color: #000000;
}

/*------------------------------------------------------------------------------
一覧の設定
------------------------------------------------------------------------------*/
.table_head {
  background-color: rgb(1, 103, 185);
  color: #ffffff;
  border: 1px #808080 solid;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:10pt;
}
.table_body {
  background-color: #ffffff;
  border: 1px #808080 solid;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:10pt;
}
.table_button {
  background-color: #dcdcdc;
  border: 1px #808080 solid;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:10pt;
}
.table_no {
  background-color: rgb(159, 202, 237);
  border: 1px #808080 solid;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:10pt;
}
.table_jp {
  padding: 0.154em 0em 0.154em 0.154em;
  word-break: break-all;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size:10pt;
  ime-mode: active;
}
.table_title {
  font-size: 13pt;
  font-weight: bolder;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
}

/*------------------------------------------------------------------------------
画面のヘッダタイトル
------------------------------------------------------------------------------*/
.head_base {
  font-size:10pt!important;
  width: 100%;
  height: 7.3em;
  background-image: url('../../images/header/backBace.gif');
}
.head_img {
  position: absolute;
  top: 0px;
  left: 0px;
}
.head_title {
  position: absolute;
  left: 5em;
  font-size: 24pt;
  color: white;
  text-align: left;
  margin-top: 1em;
}
.head_btn {
  position: absolute;
  /*top: 0.5em;*/
  right: 0px;
  cursor: pointer;
}
.body_br {
  height: 5%;
}
.body_base {
  height: 95%;
}
.footer_base {
  width: 100%;
  height: 3em;
  background-image: url('../../images/footer_c.gif');
}
.footer {
  position: relative;
  top: 23%;
  text-align: right;
  color: #ffffff;
  font-size: 9pt;
  float: inside;
}

.info_box {
    position: absolute;
    background: #fff8dc;
    padding: 0.5em;
    white-space: nowrap;
    left: 100%;
    float: right;
    text-align: left;
    z-index: 1000;
}
/* 2014/07/04 ADD OKU ↑ */
/* 2014/10/15 ADD OKU ↓ */
.tab_base {
  position:relative;
  float: left;
}
.tab_nm14 {
  position: absolute;
  font-family: Arial, "ＭＳ ゴシック", "MS Gothic", sans-serif;
  font-size: 14pt;
  font-weight: bolder;
  width: 7.947em;
  top: 0.4em;
  text-align: center;
  color: #ffffff;
  left: 0.01em;
}
.sky_sec_name {
  padding-right: 1em;
  font-size: 15pt;
  font-weight: bolder;
}
/* 2014/10/15 ADD OKU ↑ */
/* 2016/11/04 ADD OKU ↓ */
#pseudoModalDialogBase {
  display:none;
  position:absolute;
/* 2022/02/01 MOD OKU ↓
  width:100vw;
  height:100vh;
*/
  width:110vw;
  height:110vh;
  z-index: 10000;
/* 2022/02/01 MOD OKU ↑ */
  background-color:rgba(0,0,0,0.5);
  top:0px;
  left:0px;
}
.pseudoModalHead01 {
  width:9px;
  height:23px;
  background:transparent url('../../mts/images/top/top_left.gif') no-repeat 0 0;
  cursor:move;
}
.pseudoModalHead02 {
  height:23px;
  background:transparent url('../../mts/images/top/top_mid.gif') repeat-x 0 0;
  text-align:right;
  cursor:move;
}
.pseudoModalHead03 {
  width:9px;
  height:23px;
  background:transparent url('../../mts/images/top/top_right.gif') no-repeat 0 0;
  cursor:move;
}
.pseudoModalFooter01 {
  width:9px;
  height:19px;
  background:transparent url('../../mts/images/top/bottom_left.gif') no-repeat 0 0;
  cursor:move;
}
.pseudoModalFooter02 {
  height:19px;
  background:transparent url('../../mts/images/top/bottom_mid.gif') repeat-x 0 0;
  cursor:move;
}
.pseudoModalFooter03 {
  width:9px;
  height:19px;
  background:transparent url('../../mts/images/top/bottom_right.gif') no-repeat 0 0;
  cursor:move;
}
/* 2016/11/04 ADD OKU ↑ */
/* 2022/02/01 ADD OKU ↓ */
.scroll-lock {
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom:0px;
}
/* 2022/02/01 ADD OKU ↑ */