/* カスタマイズ用CSS */

.ec-newsRole{
    padding:0 !important;
}

.header_org{
    background:#FFFFDD;
}

.header_org2{
    background:#FFCC00;
}

.ec-itemNav__nav li a{
    background:#FFCC00;
}

.ec-secHeading{
    background:#FFCC00;
    padding:1rem;
}

.ec-footerRole {
    background:#FFFFDD;
    color:#000;
}

.ec-footerNavi {
    color:#000;
}

.ec-footerTitle {
    color: #000;
}

@media (max-width: 575.98px) {

  .header_logo{
    max-width:60% !important; 
  }

  .footer_logo{
    max-width:150px !important; 
  }
  
  .pc_only{
      display:none;
  }
  .sp_only{
      display:block;
  }

}

@media (min-width: 576px) and (max-width: 767.98px) {

  .header_logo{
    max-width:60% !important; 
  }

  .footer_logo{
    max-width:150px !important; 
  }

  .pc_only{
      display:none;
  }
  .sp_only{
      display:block;
  }

}

@media (min-width: 768px) and (max-width: 991.98px) {
  .footer_logo{
    max-width:200px !important; 
  }
  
  .pc_only{
      display:block;
  }
  .sp_only{
      display:none;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .footer_logo{
    max-width:200px !important; 
  }   
  .pc_only{
      display:block;
  }
  .sp_only{
      display:none;
  }
}


@media (min-width: 1200px) {
  .footer_logo{
    max-width:200px !important; 
  }
  .pc_only{
      display:block;
  }
  .sp_only{
      display:none;
  }
}