@charset "utf-8";
/* CSS Document */


#company p{ margin: 10px 0; }
/* テーブル全体のスタイル */
#company table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  line-height: 1.8;
  margin: 40px 0;
}

/* ヘッダー行 */
#company table thead {
  background: linear-gradient(135deg, #e91e63 0%, #ec407a 100%);
  color: white;
}

#company table th {
  padding: 16px 12px;
  text-align: left;
  font-weight: 600;
  border: 1px solid #ddd;
  white-space: nowrap;
  font-size: 15px;
}

/* データセル */
#company table td {
  padding: 14px 12px;
  border: 1px solid #e0e0e0;
  background: white;
}

/* 行に背景色 */
#company table tbody tr {
  background-color: #f1f1f1;
}


/* 最初のセル（項目名）を太字に */
#company table td:first-child {
  font-weight: 600;
  color: #333;
  background-color: #f5f5f5;
}

#company table { font-size: 15px; }

#company table th,
#company table td {
    padding: 18px 16px;
}

/*兵庫*/
#company #hyogo {
  width: 1050px;
  margin: 40px auto;
  text-align: center;
}
#company #hyogo h2{
	border: none;
	background: none;
	padding: 0 0;
}
#company #hyogo h4{ 
	margin: 10px;
	text-align:center;
}
#company #hyogo img {
  width: 50%;
  display: block;
  margin: 0 auto;
}
#company #hyogo a{
    padding: 20px 10px;
	margin: 0 auto;
    width: 500px;
    display: block;
    position: relative;
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none;
    background-color: #eaa653;
    box-sizing: border-box;
}