/* CSS Document */


/***************************
 ** FV*/

.fv_campany {
  background: url("../image/campany/fv-img.jpg") no-repeat;
  background-position: center;
  background-size: cover;
  height: 500px;
}

@media screen and (max-width: 736px) {
  .fv_campany {
	height: 380px;
  }
}

@media screen and (max-width: 480px) {
  .fv_campany {
	height: 250px;
  }
}



/***************************
 ** 会社概要テーブル
 */

.company {
  width: 100%;
  font-size: 1.2em;
  line-height: 1.4em;
}
.company th {
  width: 220px;
  border: 1px solid #333;
  background: #abbbe4;
  font-weight: bold;
  text-align: left;
  padding: 14px 1em;
}
.company td {
  padding: 14px 1em;
  border: 1px solid #333;
}

@media screen and (max-width: 736px) {
  .company th {
	width: 180px;
  }
}

@media screen and (max-width: 480px) {
  .company {
	border-bottom: 1px solid #333;
  }
  .company tr {
    display: block;
    width: 100%;
  }
  .company th, .company td {
    display: block;
    width: calc(100% - 2em - 2px);
  }
  .company th {
	border-bottom: none;
  }
  .company td {
	border-bottom: none;
  }
}

