@charset "utf-8";


/*
*	Title: SCSK サービス詳細用
*	URI: 
*	Last Modified: 
*	Description: メインカラム（サービス詳細内容）
*/

.mLauto {
  margin-left: auto;
}

.bd-blue-01 {
  border: 2px solid #1A2792;
}

.bd-blue-03 {
  border: 2px solid #2880C3;
}

.bg-blue-01 {
  background: #1A2792;
}

.bg-blue-02 {
  background: #e8ebfb;
}

.bg-blue-03 {
  background-image: linear-gradient(120deg, rgb(194, 244, 255), rgb(209, 230, 246));
}

.bg-blue-04 {
  background-image: linear-gradient(90deg, rgb(0, 166, 203), rgb(40, 128, 195) 52%, rgb(26, 39, 146));
}

.col-blue-01 {
  color: #1A2792;
}

.col-blue-03 {
  color: #2880C3;
}

.bd-radius-10 {
  border-radius: 10px;
}

.bd-radius-20 {
  border-radius: 20px;
}

.flx-ai--center {
  align-items: center;
}

.overflow-hidden {
  overflow: hidden;
}

.height--190 {
  height: 190px;
}

/* レスポンシブ対応 */
@media screen and (max-width: 768px) and (min-width: 1px) {
  .height--190 {
    height: auto;
  }
}
.d-font--10 {
  font-size: 10px !important;
}

.d-font--11 {
  font-size: 11px !important;
}

.d-font--12 {
  font-size: 12px !important;
}

.d-font--13 {
  font-size: 13px !important;
}

.d-font--14 {
  font-size: 14px !important;
}

.d-font--15 {
  font-size: 15px !important;
}

.d-font--16 {
  font-size: 16px !important;
}

.d-font--17 {
  font-size: 17px !important;
}

.d-font--18 {
  font-size: 18px !important;
}

.d-font--19 {
  font-size: 19px !important;
}

.d-font--20 {
  font-size: 20px !important;
}

.d-font--21 {
  font-size: 21px !important;
}

.d-font--22 {
  font-size: 22px !important;
}

.d-font--23 {
  font-size: 23px !important;
}

.d-font--24 {
  font-size: 24px !important;
}

.d-font--25 {
  font-size: 25px !important;
}

.d-font--26 {
  font-size: 26px !important;
}

.d-font--27 {
  font-size: 27px !important;
}

.d-font--28 {
  font-size: 28px !important;
}

.d-font--29 {
  font-size: 29px !important;
}

.d-font--30 {
  font-size: 30px !important;
}

.sp-bl {
  display: inline;
}

.pc-bl {
  display: block;
}

@media screen and (max-width: 768px) and (min-width: 1px) {
  .sp-bl {
    display: block;
  }
  .pc-bl {
    display: inline;
  }
}