/*==================================================
  service
==================================================*/
.p-baas-support-heading {
  border-left: 3px solid #1275ce;
  font-size: 2.8rem;
  font-weight: bold;
  text-align: left;
  margin-bottom: 4.0rem;
  padding-left: 1.2rem;
  line-height: 1; }
  @media screen and (max-width: 568px) {
    .p-baas-support-heading {
      font-size: 2rem;
      margin-bottom: 2.4rem;
      background-size: 8px 100%; } }

.p-pfbank_support-box {
  margin-bottom: 2.4rem; }

.p-baas-support-box {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 3.4rem 7rem;
  border: solid 1px #cccccc; }
  @media screen and (max-width: 568px) {
    .p-baas-support-box {
      flex-wrap: wrap;
      padding: 3rem 2rem; } }

.p-baas-support-img {
  width: 20%;
  margin-right: 5rem; }
  .p-baas-support-img img {
    max-width: 165px; }
  .p-baas-support-img figure {
    display: flex;
    justify-content: center;
    align-items: center; }
  @media screen and (max-width: 568px) {
    .p-baas-support-img {
      margin-right: 0;
      margin-bottom: 2rem;
      width: 100%; } }

.p-baas-support-content {
  width: 80%; }
  @media screen and (max-width: 568px) {
    .p-baas-support-content {
      width: 100%; } }

.p-baas-support-head {
  font-size: 2.4rem;
  color: #1275ce;
  margin-bottom: 2rem; }
  @media screen and (max-width: 568px) {
    .p-baas-support-head {
      font-size: 1.8rem;
      text-align: center; } }

.p-baas-support-read {
  font-weight: bold; }

.p-baas-support-read strong {
  color: #f15a24; }

.p-baas-support-check-list {
  list-style: none;
  padding: 0;
  margin-top: 3rem; }
  .p-baas-support-check-list li {
    position: relative;
    padding-left: 1.8rem;
    margin-bottom: 0.6rem;
    line-height: 1.6; }
    .p-baas-support-check-list li::before {
      content: "\2713";
      position: absolute;
      left: 0;
      top: 0; }

/*# sourceMappingURL=baas-support.css.map */
