






/* Style Type is null */

@import "outer/format.css";
@import "outer/template.css";
@import "outer/component.css";
@import "outer/print.css";

/* =======================================================================
    START OF SEARCH RESULT TABLE
======================================================================= */

h2.hits {
  background: none;
  color:#333333;
  font-size:120%;
  font-weight:bold;
  line-height:1;
  margin:0 0 10px;
  padding:0 150px 0 0;
}

/* =======================================================================
    END OF SEARCH RESULT TABLE
======================================================================= */

/* =======================================================================
    START OF INPUT FIELD DEFINITION
======================================================================= */

.dispNumSelect{
width: 64px;
}
.mySelect {
  width: 128px;
}

.mySelectReadOnly {
  width: 128px;
  color : white;
  background-color: darkkhaki;
}

/* =======================================================================
    END OF INPUT FIELD DEFINITION
======================================================================= */

/* =======================================================================
    START OF ERROR DEFINITION
======================================================================= */

.myErrorHeader {
  color: red;
}

.myError {
  overflow-x: auto;
  overflow-y: visible;
  color: red;
  font-size: 10pt;
  border-style: solid;
  border-width: 1px;
  border-color: darkred;
}

.myMessage {
  color: blue;
  font-size: 10pt;
  border-style: solid;
  border-width: 1px;
  border-color: null;
}

.myMessage2 {
  color: blue;
  font-size: 120%;
  line-height:1;
  font-weight:bold;
  margin:0 0 10px;
  border-width: 0px;
  border-color: null;
}

/* ----- ERROR TIPS ----- */
a.tooltip {
  font-style:oblique;
  font-weight:bolder;
  color:red;
  text-decoration:none;
}

a.tooltip span {
  display:none;
  padding:2px 3px;
  margin-left:8px;
  width:130px;
}

a.tooltip:hover span {
  display:inline;
  position:absolute;
  background:White;
  border:1px solid Yellow;
  color: Red;
  filter:alpha(opacity=90); /* IE */
  -moz-opacity:0.9; /* Firefox */
  opacity:0.9; /* Safari */
}

/* =======================================================================
    END OF ERROR DEFINITION
======================================================================= */

/* =======================================================================
    START OF CALENDAR DEFINITION
======================================================================= */

.myCalendar {
  font-size:10px;
  position: absolute;
  top: 8px;
  left: 8px;
  width: 0px;
  z-index:10;
}

.myPointer{
cursor:pointer;
}
/* =======================================================================
    END OF CALENDAR DEFINITION
======================================================================= */

/* =======================================================================
    START OF HOPUP DEFINITION
======================================================================= */

/* ----------
Hopup画面内の iframe の推奨幅

Small  : 310x210 (div 320x240)
Middle : 630x450 (div 640x480)
Large  : 790x570 (div 800x600)
---------- */

div.mask{
  position:absolute;
  color:Black;
  width:0px;
  height:0px;
  background:null;
  border-style:none;
  filter:alpha(opacity=50); /* IE */
  -moz-opacity:0.5; /* Firefox */
  opacity:0.5; /* Safari */
  display:none;
  z-index:0;
}

div.hopupSmall{
  position:absolute;
  color:Black;
  width:320px;
  height:240px;
  background:null;
  border-style:outset;
  filter:alpha(opacity=90); /* IE */
  -moz-opacity:0.9; /* Firefox */
  opacity:0.9; /* Safari */
  display:none;
  z-index:1;
}

div.hopupMiddle{
  position:absolute;
  color:Black;
  width:640px;
  height:480px;
  background:null;
  border-style:outset;
  filter:alpha(opacity=90); /* IE */
  -moz-opacity:0.9; /* Firefox */
  opacity:0.9; /* Safari */
  display:none;
  z-index:1;
}

div.hopupLarge{
  position:absolute;
  color:Black;
  width:800px;
  height:600px;
  background:null;
  border-style:outset;
  filter:alpha(opacity=90); /* IE */
  -moz-opacity:0.9; /* Firefox */
  opacity:0.9; /* Safari */
  display:none;
  z-index:1;
}

/* =======================================================================
    END OF HOPUP DEFINITION
======================================================================= */

/* =======================================================================
    START OF HIGH LIGHT
======================================================================= */

strong.highlight  {
  background-color:#FFFF66;
  font-weight:bold;
  color:black;
}

/* =======================================================================
    END OF HIGH LIGHT
======================================================================= */

