/* breakpoint
-------------------------------------------*/
body.page-company .c-contact {
  display: none !important; }

.p-company__sc1 {
  padding-top: 38px;
  padding-bottom: 16px; }
  @media screen and (max-width: 767px) {
    .p-company__sc1 {
      padding-top: 20px;
      padding-bottom: 10px; } }
  .p-company__sc1 .c-ttl001 {
    padding-bottom: 32px;
    margin-bottom: 40px;
    border-bottom: 1px solid #ccc; }
    @media screen and (max-width: 767px) {
      .p-company__sc1 .c-ttl001 {
        padding-bottom: 10px;
        margin-bottom: 20px; } }
  .p-company__sc1 .c-text01 {
    margin-bottom: 43px; }
    @media screen and (max-width: 767px) {
      .p-company__sc1 .c-text01 {
        margin-bottom: 20px; } }

.p-company__sc2 {
  padding-bottom: 35px; }
  .p-company__sc2 .c-ttl002 {
    border-top: 1px solid #D3D4D4;
    margin-bottom: 26px;
    padding-top: 13px; }
    @media screen and (max-width: 767px) {
      .p-company__sc2 .c-ttl002 {
        padding-top: 20px;
        margin-bottom: 20px; } }
