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


.companyspace{
   	margin-left: auto;
	margin-right: auto;
	display: block;
    margin-top: 50px;
    height: auto;
    width: 800px; 
}

.companyimage{
   width: 15%;
height: 15%;
    margin-left: auto;
	margin-right: auto;
	display: block;
    margin-top: 50px;   
}

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 50px;
  margin-bottom: 50px;
}

table th {
    width: 25%;
    background: #FCFCFC;
    border-right: 0px solid #C9C9C9;
    box-sizing: border-box;
    padding: 1px;
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
}
table td {
  background: #fff;
  border-bottom: 0.5px solid #ACACAC;
  box-sizing: border-box;
  padding: 1px;
  vertical-align: top;
  text-align: auto;
}

/*↓table シャンデリア 列の設定*/

table.chan {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 20px;
  margin-bottom: 50px;
}

table.chan th {
    width: 16%;
    background: #FCFCFC;
    border-left: 0px solid #DFDFDF;
    box-sizing: border-box;
    padding: 1px;
    vertical-align: middle;

    text-align: center;
}
table.chan td {
  background: #fff;
  border-bottom: 1px solid #ACACAC;
  box-sizing: border-box;
  padding: 1px;
  vertical-align: middle;
  text-align: auto;
}



/*↓table 照明器具 列の設定*/

table.bbb {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 40px;
}
table.bbb th {
  width: 15%;
  background: #FCFCFC;
  border-right: 0px solid #C9C9C9;
  box-sizing: border-box;
  padding: 0px;
  vertical-align: middle;
  font-weight: bold;
  text-align: auto;
}
table.bbb td {
  background: #fff;
  border-bottom: 0px solid #ACACAC;
  box-sizing: border-box;
  padding: 0px;
  vertical-align: top;
  text-align: auto;
}
@media all and (max-width: 767px) {
  table.bbb th, table.bbb td {
    display: block;
    width: 100%;
    border-bottom: none;
  }
  table tr:last-child td:last-child {
    border-bottom: 1px solid #ccc;
  }
}

/*↑table 照明器具 列の設定*/

/*↓table works 列の設定*/

table.works {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 120px;
}
table.works th {
  width: 15%;
  background: #FCFCFC;
  border-right: 0px solid #C9C9C9;
  box-sizing: border-box;
  padding: 0px;
  vertical-align: middle;
  font-weight: bold;
  text-align: auto;
}
table.works td {
  background: #fff;
  border-bottom: 0px solid #ACACAC;
  box-sizing: border-box;
  padding: 0px;
  vertical-align: top;
  text-align: auto;
}
@media all and (max-width: 767px) {
  table.works th, table.works td {
    display: block;
    width: 100%;
    border-bottom: none;
  }
  table tr:last-child td:last-child {
    border-bottom: 1px solid #ccc;
  }
}    
    /*↓table 照明器具 列の設定*/

table.cha {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 120px;
}
table.cha th {
  width: 10%;
  background: #FCFCFC;
  border-right: 0px solid #C9C9C9;
  box-sizing: border-box;
  padding: 0px;
  vertical-align: middle;
  font-weight: bold;
  text-align: auto;
}
table.cha td {
  background: #fff;
  border-bottom: 0px solid #ACACAC;
  box-sizing: border-box;
  padding: 0px;
  vertical-align: top;
  text-align: auto;
}
@media all and (max-width: 767px) {
  table.cha th, table.cha td {
    display: block;
    width: 100%;
    border-bottom: none;
  }
  table tr:last-child td:last-child {
    border-bottom: 1px solid #ccc;
  }
}

/*↑table works 列の設定*/

