@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.hr[data-v-4df07be5] {
  background-color: #d5d5d5;
  margin-top: 25px;
  margin-bottom: 25px;
}
.td.title_font[data-v-4df07be5] {
  font-size: 28px !important;
  font-weight: bold !important;
}
.table-wrap[data-v-4df07be5] .table-wrap__thead-tr {
  background-color: #0044ad;
  color: #fff;
}
.title[data-v-4df07be5] {
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  margin-right: 1em;
  display: inline-block;
}
.policy-index__search-form .form-control[data-v-4df07be5] {
  padding: 0.375rem 1.75rem 0.375rem 1rem;
}
.td.title_font[data-v-4df07be5] {
  font-size: 28px !important;
  font-weight: bold !important;
}
.right-group[data-v-4df07be5] {
  margin-bottom: 15px;
}
.m-iagent-group[data-v-4df07be5] {
  overflow: hidden;
}
.m-iagent-group .pop-group > .container[data-v-4df07be5] {
  top: 0;
  left: 0;
  max-width: calc(100% - 80px);
  max-height: 100%;
}
.m-iagent-group .pop-group > .container > .main-group[data-v-4df07be5] {
  max-height: calc(100vh - 200px);
  overflow-y: auto;
  padding: 25px 25px 0;
}
.m-iagent-group .pop-group > .container > .btn-group[data-v-4df07be5] {
  padding: 25px 0;
  display: block;
  text-align: center;
}
.m-iagent-group .pop-group > .container > .btn-group button + button[data-v-4df07be5] {
  margin-left: 0.3em;
}
@media only screen and (max-width: 500px) {
.m-iagent-group .pop-group > .container[data-v-4df07be5] {
    max-width: 100%;
}
}
