.boxed {
  border: 1px solid #dea66f;
  padding: 15px;
  border-radius: 5px;
  margin-bottom: 2em; }
  .boxed .box_head {
    background: #edcfb2;
    font-size: 100%;
    text-align: center;
    letter-spacing: 0.1ex;
    padding: 0.5ex;
    margin-bottom: 1ex;
    color: #623100;
    font-weight: bold; }

.estate_detail {
  display: flex;
  margin: 1ex -10px 3em;
  padding: 0; }
  @media only screen and (max-width: 767px) {
    .estate_detail {
      display: block; } }
  .estate_detail > div {
    padding: 10px;
    margin: 0;
    width: 50%; }
    @media only screen and (max-width: 767px) {
      .estate_detail > div {
        width: auto; } }
    .estate_detail > div:first-child ul {
      margin: -5px;
      padding: 0;
      list-style-type: none;
      display: flex;
      flex-wrap: wrap; }
      .estate_detail > div:first-child ul li {
        padding: 5px;
        width: 50%;
        box-sizing: border-box; }
        .estate_detail > div:first-child ul li img {
          display: block;
          max-width: 100%; }
        .estate_detail > div:first-child ul li:first-child {
          width: 100%; }
    .estate_detail > div:last-child .table tbody th {
      width: 6em;
      min-width: 6em; }
      @media only screen and (max-width: 767px) {
        .estate_detail > div:last-child .table tbody th {
          width: 100%;
          min-width: 6em; } }
    .estate_detail > div:last-child iframe {
      width: 100%;
      height: 300px; }

/*# sourceMappingURL=estate.css.map */
