@charset "utf-8";

/* CSS Document */

.company-page .sec-header__fig{background-image: url(../images/company/company_fig_01.jpg);}

.company-ank{}

.company-outline{}  
  .company-outline__inner{}
    .company-table{
      width: 100%;
      max-width: 850px;
      margin: 0 auto;
      border: 1px solid rgba(0,101,164,1);
      }
      .company-table__item{
        display: flex;
        flex-wrap: wrap;
        }
        .company-table__item:not(:last-of-type){border-bottom: 1px solid rgba(0,101,164,1);}
        .company-table__head{
          display: flex;
          align-items: center;
          width: 150px;
          padding: 12px 20px;
          background-color: rgba(245,251,254,1);
          }
        .company-table__body{
          width: calc(100% - 150px);
          padding: 12px 20px;
          background-color: rgba(255,255,255,1);
          }

.company-history{}
  .company-history__inner{}

.company-access{}
  .company-access__inner{}

  .company-access__map{
    width: 100%;
    margin-bottom: 25px;
    border: 4px solid rgba(255,255,255,1)
    }
    .company-access__map iframe{
      display: block;
      width: 100%;
      height: 450px;
      }

  .company-access__add{}

@media screen and (max-width: 768px) {

.company-table__head{
  width: 100%;
  padding: 10px 15px;
  font-weight: bold;
  }
.company-table__body{
  width: 100%;
  padding: 10px 15px;
  background-color: rgba(255,255,255,1);
  }

}/* max-width: 768px */
