@charset "UTF-8";
#items .flxbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
#items .flxbox .w50 {
  width: 48%;
}
#items .flxbox_img img {
  border: 1px #dddddd solid;
  width: 100%;
}
#items .flxbox_text {
  margin-top: 20px;
}
#items .dia {
  margin-bottom: 5px;
}
#items .dia:before {
  content: "◆";
  padding-right: 5px;
}
#items .bld {
  font-weight: bold;
}
#items .blue {
  color: #004098;
}
#items .vertical li {
  margin-right: 0px;
  display: block;
  margin-bottom: 20px;
}
#items .column_icon {
  text-align: center;
}
#items .column_icon .iconbox {
  display: table;
  width: 100%;
}
#items .column_icon .iconbox li {
  display: table-cell;
}
#items .column_icon .iconbox li img {
  width: 100%;
  max-width: 88px;
}
#items .img_l img {
  border: 1px #dddddd solid;
}
#items .textbox p {
  margin-bottom: 0px;
}
#items .itemTableTitle {
  margin-top: 10px !important;
}
#items .itemTable {
  margin-bottom: 20px !important;
}
#items .itemTable th, #items .itemTable td {
  padding-right: 5px !important;
  padding-left: 5px !important;
  word-break: break-all;
  word-wrap: break-word;
}
#items .table_blue th, #items .table_gray th {
  width: 100px !important;
}
