@charset "utf-8";
/*------------------------------------------------
会社概要
------------------------------------------------*/


/*========== 会社概要 ==========*/

#company {}


#company .detail-list {
  margin: 20px auto 50px;
}

#company .sub-detail-list {
}

#company .sub-detail-item {
  text-indent: -1.2em;
  margin-left: 1.2em;
}

#company .sub-detail-item::before {
  margin-right: 5px;
}

#company .sub-detail-item:nth-of-type(1)::before {
  content: "1.";
}

#company .sub-detail-item:nth-of-type(2)::before {
  content: "2.";
}

#company .sub-detail-item:nth-of-type(3)::before {
  content: "3.";
}

#company .sub-detail-item:nth-of-type(4)::before {
  content: "4.";
}

#company .sub-detail-item:nth-of-type(5)::before {
  content: "5.";
}

@media print, screen and (min-width: 769px) {
  #company {
    margin: 60px auto 80px;
  }
  #company .detail-list {
    justify-content: flex-start;
    width: 700px;
  }
  #company .detail-item {
    width: 100px;
    margin-top: 10px;
    margin-right: 25px;
    text-align: justify;
    font-size: 1.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  #company .detail-txt {
    width: 570px;
    margin-top: 10px;
    font-size: 1.6rem;
  }
}

/*========== 沿革 ==========*/
#history {}

#history .detail-list {
  margin: 20px auto 50px;
}

@media print, screen and (min-width: 769px) {
  #history {
    margin: 60px auto 80px;
  }
  #history .detail-list {
    justify-content: flex-start;
    width: 700px;
  }
  #history .detail-item {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100px;
    margin-top: 10px;
    margin-right: 25px;
    font-size: 1.6rem;
  }
  #history .detail-txt {
    width: 570px;
    margin-top: 10px;
    font-size: 1.6rem;
  }
}
