/* Copyright Fujitsu Japan Limited 2012 */
/*ダイアログ*/
div.dialog_back{
  background-color: rgba(170,170,170,0.3);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 200;
}
div.dialog_box{
  background-color: #eaeaea;
  position: absolute;
  padding: 1px 5px 1px 1px;
  width: 350px;
  font-size: 10pt;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff #333333 #333333 #ffffff;
  overflow: visible;
  z-index: 205;
}
table.dialog_box{
  width: 100%;
  margin: 1px 3px 1px 3px;
}
div.dialog_tbox{
  background-color: #0033cc;
  padding: 1px 2px;
  color: #ffffff;
  width: 100%;
  text-align: left;
}
div.dialog_mbox{
  width: 100%;
  text-align: left;
}
.dialog_ibox{
  margin: 15px 5px 10px 15px;
}
.dialog_sbox{
  margin: 15px 15px 10px 5px;
}
.dialog_bbox{
  margin: 0px 5px 5px 5px;
  width: 100%;
  text-align: center;
  white-space: nowrap;
}
.dialog_img{
  vertical-align: top; /*文字と高さを合わせるにはこの設定が重要*/
}
.dialog_button{
  margin: 5px;
  padding: 1px;
}
iframe.dialog_iframe{
  position: absolute;
  display:block;
}
/*インフォメーション*/
div.info_back{
/* background-color: #00ff00;*/
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 300;
  cursor: wait;
  height: 100vh;
}
.info_box{
  background-color: #ffffff;
  position: absolute;
  overflow: auto;
  padding: 10px 20px;
  border-style: ridge;
  border-color: #0066cc;
  /*border-width: 1px;*/
  z-index: 305;
}
iframe.info_iframe{
  position: absolute;
  display:block;
}
.h_mbox {
  padding: 5px 0px;
  border-spacing: 0px; /*fx or opera*/
  border-collapse: collapse; /*ie only*/
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff #666666 #666666 #ffffff;
  overflow: visible;
  white-space: nowrap;
  font-weight: bold;
  font-size: 13px;
}
