@charset "UTF-8";

div.button-area {
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: right;
  float: left;
  width: 100%
}

div.button-area span{
  font-family: inherit;
}
div.button-area-center {
  text-align: center;
}
.search-condition th button span{
  vertical-align: middle;
  line-height: normal;
}
div.button-area-left {
 /*  margin-top: 10px; */
  margin-bottom: 5px;
  text-align: left;
  float: left;
  /* width: 100% */
}

.button-area-right {
  margin-top: 10px;
  text-align: right;
  margin-bottom: 20px;
}

.button-area-bottom {
  margin-top: 20px;
  text-align: left;
}

/*-----------------------�{�^������i�T�~�b�g��common-button.css����ڐA�j--------------------START*/
.common-button {
  border: 0px;
  padding: 0px;
  margin: 0px;
  float: right;
}
.input-button {
  width: 84px;
  text-align: center;
  vertical-align: middle;
  background-color: #415EB1;
  border-radius: 5px;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 11px;
  border: none;
  height: 20px;
  box-shadow: 0px 3px 6px rgba(0,0,0,0.3);
}
.input-button span{
  font-family: inherit;
}
.input-button-half {
  width: 50px;
  /*
  font-size: 14px;
   height: 21px;
   padding: 2px;
   */
  text-align: center;
  vertical-align: middle;
  line-height: normal;
}
.input-button-half span{
  font-family: inherit;
}
.input-button:hover {
  /*
  background: #dddddd;
  */
}
.center-button {
  text-align: center;
}
.left-button {
  text-align: left;
}
.right-button {
  text-align: right;
}
.display-none {
  display: none;
}
.fotter-nav {
  text-align: center;
  margin: 1px;
  padding: 10px 1px 30px 1px;
  background-color: #FFFFFF;
}
.dis-button{
  border: 0px;
  color: gray;
  background: #cccccc;
  width: 100px;
  /*
  height: 21px;
  padding: 2px;
  font-size: 14px;*/
  font-weight: bold;
  margin-right : 5px;
  margin-left : 5px;
}
a.input-button {
  border: 0px;
  color: black;
  background: #cccccc;
  height: 16px;
  width: 100px;
  padding-top: 5px;
  padding-bottom: 0px;
  /*font-size: 14px;*/
  font-weight: bold;
  cursor: pointer;
  position: relative;
  margin-right : 5px;
  margin-left : 5px;
  display:inline-block ;
  text-decoration: none;
  text-align:center;
}
a.dis-button {
  border: 0px;
  color: gray;
  background: #cccccc;
  height: 16px;
  width: 100px;
  padding-top: 5px;
  padding-bottom: 0px;
  /*font-size: 14px;*/
  font-weight: bold;
  cursor: pointer;
  position: relative;
  margin-right : 5px;
  margin-left : 5px;
  display:inline-block ;
  text-decoration: none;
  text-align:center;
}
button.input-button[disabled] {
  /*color: gray;
  background: #cccccc;*/
}
button.input-button-half[disabled] {
  color: gray;
  background: #cccccc;
  box-shadow: none;
}
/*-----------------------�{�^������i�T�~�b�g��common-button.css����ڐA�j----------------------END*/

.login-button {
  border: 0px;
  color: white;
  background: #415EB1;
  height: 22px;
  width: 244px;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 2px;
}

.login-button-top {
  border: 0px;
  color: white;
  background: #415EB1;
  height: 30px;
  width: 130px;
}

.button-margin {
  margin-right:30px;
}

table.button-group {
  width: 100%;
}

div.button-left {
  float:left;
}

/* 住所検索ボタン */
.find-postcode {

}
/* ダウンロードボタン */
.down-load-button {
  width: 150px;
}

/* グラフ表示ボタン */
.graph-button {
  height: 20px;
  font-size: 12px;
  padding: 0px;
  border-top-width: 1px;

}