@charset "UTF-8";
/*--------------------------------------------------------------
 # Global @MEDIA QUERY
----------------------------------------------------------------
 · SCSS DIR :: .\Feelux\original\htdocs\css\renewal\.scss
 · $ scss --watch --style compressed -E UTF-8 ./:../
 · $ scss --watch --style -E UTF-8 ./:../

 · Mobile(SP)
 ① XS : 0 ~ 359px
 ② S : 360 ~ 599px 
 · Tablet
 ① M : 600 ~ 904px 
 · PC
 ① L : 905 ~ 1279px 
 ② XL : 1280 ~ 1439px
 ③ XXL : 1440 ~
--------------------------------------------------------------*/
/*--------------------------------------------------------------
 # Global @FUNCTION
--------------------------------------------------------------*/
/*--------------------------------------------------------------
 # Global @MIXIN :: Default
--------------------------------------------------------------*/
/*--------------------------------------------------------------
 # Global @MIXIN :: Text
--------------------------------------------------------------*/
/*--------------------------------------------------------------
 # Global @MIXIN :: Container (Layout)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
 # main container : default(main)
--------------------------------------------------------------*/
.p-content .p-company__body {
  /*
      # media query : mobile / tablet
  */
  /*
      # media query : pc 
  */
}
.p-content .p-company__body .section {
  padding-top: 0;
  color: #ffffff;
}
.p-content .p-company__body .section::before {
  position: static;
  color: var(--main-color);
  font-size: 1.625em;
}
.p-content .p-company__body .section h2 {
  font-size: 1em;
}
.p-content .p-company__body .section h3.tab-title::before {
  display: none;
}
.p-content .p-company__body .section#outline .table th, .p-content .p-company__body .section#history .table th {
  max-width: 125px;
  color: var(--body-font-color);
}
.p-content .p-company__body .section#outline .table tr, .p-content .p-company__body .section#outline .table th, .p-content .p-company__body .section#outline .table td, .p-content .p-company__body .section#history .table tr, .p-content .p-company__body .section#history .table th, .p-content .p-company__body .section#history .table td {
  background-color: transparent !important;
}
@media (max-width: 1023px) {
  .p-content .p-company__body .p-company__body__inner {
    padding: 30px 15px;
  }
  .p-content .p-company__body .section {
    font-size: 14px;
  }
  .p-content .p-company__body .section h3.tab-title {
    margin: 0 0 20px;
  }
}
@media (min-width: 1024px) {
  .p-content .p-company__body .p-company__body__inner {
    padding: 80px 80px 40px;
  }
  .p-content .p-company__body .section {
    font-size: 16px;
  }
  .p-content .p-company__body .section h3.tab-title {
    margin: 0 0 30px;
  }
}

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