.company_container {
  font-size: 1.40625vw;
  padding: 50px; }
  @media screen and (max-width: 769px) {
    .company_container {
      padding: 15px;
      font-size: 3.1209362809vw; } }
  .company_container .contents_title {
    color: #050505;
    padding: 30px 0 50px 0; }
    @media screen and (max-width: 769px) {
      .company_container .contents_title {
        padding: 0;
        margin-bottom: 30px; } }
  .company_container .company {
    display: flex;
    margin: 30px 0;
    justify-content: space-around;
    font-family: 'Noto Sans JP', sans-serif; }
  .company_container dd {
    width: 15%;
    padding: 15px 20px;
    border-bottom: solid 3px #0c5ea4; }
    @media screen and (max-width: 769px) {
      .company_container dd {
        width: 20%;
        padding: 5px 10px; } }
  .company_container dt {
    width: 55%;
    padding: 15px 20px;
    border-bottom: solid 3px #0c5ea4; }
    @media screen and (max-width: 769px) {
      .company_container dt {
        padding: 5px 10px; } }

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