/*==================================================
 COMMON LIB CSS
==================================================*/
/* line 6, ../sass/common.scss */
button {
  height: 48px;
  white-space: nowrap;
  vertical-align: middle;
  line-height: normal;
  font: bold 11px Sans-Serif;
  color: #000;
  -webkit-appearance: none;
  /* stop mobile safari from using default button styles */
  border: 1px solid #DDD;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /*      -webkit-box-shadow: 0 1px 1px #fff;
    -moz-box-shadow:    0 1px 1px #fff;
    box-shadow:         0 1px 1px #fff;
    text-shadow: 0 1px 1px white;*/
  background: #eee;
  cursor: pointer;
  color: #111;
  border-color: #999;
  background: #dbdbdb;
  /* Old browsers */
  background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, white, #e0e0e0);
  background: -moz-linear-gradient(top, white, #e0e0e0);
  background: -ms-linear-gradient(top, white, #e0e0e0);
  background: -o-linear-gradient(top, white, #e0e0e0);
  background: linear-gradient(top, white, #e0e0e0);
  /*      -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;*/
}

/** Hover button state **/
/* line 41, ../sass/common.scss */
button:hover {
  color: #111;
  border-color: #999;
  background: #dbdbdb;
  background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, white, #e0e0e0);
  background: -moz-linear-gradient(top, white, #e0e0e0);
  background: -ms-linear-gradient(top, white, #e0e0e0);
  background: -o-linear-gradient(top, white, #e0e0e0);
  background: linear-gradient(top, white, #e0e0e0);
  /*      -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;*/
}

/** Active button state **/
/* line 57, ../sass/common.scss */
button:active {
  border: 1px solid #aaa;
  border-bottom-color: #ccc;
  border-top-color: #999;
  -webkit-box-shadow: inset 0 1px 2px #aaa;
  -moz-box-shadow: inset 0 1px 2px #aaa;
  box-shadow: inset 0 1px 2px #aaa;
  background: -webkit-gradient(linear, center top, center bottom, from(#e6e6e6), to(#dcdcdc));
  background: -webkit-linear-gradient(top, #e6e6e6, gainsboro);
  background: -moz-linear-gradient(top, #e6e6e6, gainsboro);
  background: -ms-linear-gradient(top, #e6e6e6, gainsboro);
  background: -o-linear-gradient(top, #e6e6e6, gainsboro);
  background: linear-gradient(top, #e6e6e6, gainsboro);
}

/* line 72, ../sass/common.scss */
button:disabled {
  color: #CCCCCC;
  border: 1px solid #b5b5b5;
  border-bottom-color: #d8d8d8;
  border-top-color: #a5a5a5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f2f2f2));
  background: -webkit-linear-gradient(top, white, #f2f2f2);
  background: -moz-linear-gradient(top, white, #f2f2f2);
  background: -ms-linear-gradient(top, white, #f2f2f2);
  background: -o-linear-gradient(top, white, #f2f2f2);
  background: linear-gradient(top, white, #f2f2f2);
}

/* line 88, ../sass/common.scss */
.inputType01 {
  width: 150px;
  height: 42px;
}

/* line 93, ../sass/common.scss */
.textareaType01 {
  width: 394px;
}

/* line 97, ../sass/common.scss */
select {
  height: 48px;
}

/* line 102, ../sass/common.scss */
.tableType01 table {
  width: 100%;
  border: 1px solid #CCCCCC;
}

/* line 106, ../sass/common.scss */
.tableType01 table th,
.tableType01 table td {
  padding: 8px 10px;
  font-size: 12px;
  color: #333333;
  border: 1px solid #CCCCCC;
}

/* line 113, ../sass/common.scss */
.tableType01 table th {
  background: #F4F4F4;
  text-align: center;
  vertical-align: middle;
}

/* line 119, ../sass/common.scss */
.tableType01 table td {
  background: #F2F2F2;
  vertical-align: middle;
}

/* line 128, ../sass/common.scss */
.loginTable table {
  width: 100%;
}

/* line 131, ../sass/common.scss */
.loginTable table th,
.loginTable table td {
  font-size: 12px;
  color: #333333;
  vertical-align: middle;
  padding: 8px 10px;
}

/* line 138, ../sass/common.scss */
.loginTable table th {
  font-weight: bold;
  color: #6F6532;
  padding: 8px 25px;
  background: url(../img/arrowM.png) no-repeat 10px center;
}

/* line 146, ../sass/common.scss */
.pNavi p {
  font-size: 18px;
  margin-bottom: 5px;
}

/* line 150, ../sass/common.scss */
.pNavi ul {
  overflow: hidden;
  zoom: 1;
}

/* line 154, ../sass/common.scss */
.pNavi ul li {
  float: left;
  line-height: 40px;
  margin: 0px 3px 0px 0px;
  min-width: 57px;
}

/* line 160, ../sass/common.scss */
.pNavi ul li a {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0px 5px;
  text-align: center;
  color: #FFFFFF;
  border: 1px solid #1172B2;
  background-color: #1172B2;
}

/* line 172, ../sass/common.scss */
.pNavi ul li a:hover {
  text-decoration: none;
  background-color: #333333;
  border: 1px solid #EEEEEE;
}

/* line 177, ../sass/common.scss */
.pNavi ul li.this a {
  color: #FFFFFF;
  background-color: #333333;
  border: 1px solid #EEEEEE;
}

/* line 183, ../sass/common.scss */
.pNavi ul li span {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0px 5px;
  text-align: center;
  color: #FFFFFF;
  border: 1px solid #332D2D;
  background-color: #332D2D;
}

/* line 198, ../sass/common.scss */
.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
}

/* line 208, ../sass/common.scss */
.modal {
  display: none;
  background: #DDFFDD;
  padding: 10px;
  overflow: auto;
  z-index: 1001;
  position: absolute;
  width: 720px;
}

/* line 218, ../sass/common.scss */
.modal div.leftBox {
  width: 230px;
  height: 420px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 224, ../sass/common.scss */
.modal div.rightBox {
  width: 480px;
  height: 420px;
  border: 1px solid #666666;
  /*background-color: #FFFF00;*/
}

/* line 235, ../sass/common.scss */
.modal dl dt,
#viewMap dl dt {
  color: #0000FF;
  font-weight: bold;
  font-size: 15px;
}

/* line 246, ../sass/common.scss */
.modal dl dd,
#viewMap dl dd {
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 10px;
}

/* line 253, ../sass/common.scss */
div.popupContent {
  width: 240px;
  padding: 10px;
  font-size: 10pt;
  color: green;
  font-weight: bold;
}

/* line 261, ../sass/common.scss */
ul.detailList li {
  float: left;
  width: 120px;
  display: inline;
  font-size: 13px;
  margin-bottom: 5px;
}

/* line 269, ../sass/common.scss */
.fontSize25 {
  font-size: 25px;
}
