/*==================================================
  cms / service / business
==================================================*/
/* CUSTOM */
.card-A_item_icon, .card-A_item_img, .card-flow_item_icon {
  width: auto;
  height: auto; }

/* PAGE */
.p-card_check-list-box {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 2rem;
  width: 72%;
  margin: 0 auto; }
  @media screen and (max-width: 568px) {
    .p-card_check-list-box {
      margin-top: 2rem;
      padding-left: 0;
      width: 100%; } }

.p-card_check-list {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 2rem;
  width: 72%;
  margin: 0 auto; }
  @media screen and (max-width: 568px) {
    .p-card_check-list {
      margin-top: 2rem;
      padding-left: 0;
      width: 100%; } }
  .p-card_check-list li {
    min-height: 25px;
    padding-left: 38px;
    background: url("/assets/business/card/master/img/icon-checked.png") no-repeat left top;
    font-size: 1.8rem;
    font-weight: bold;
    font-weight: 800;
    text-align: left; }

.p-cms_lead-txt {
  font-size: 4.2rem;
  font-weight: bold;
  text-align: center; }
  @media screen and (max-width: 568px) {
    .p-cms_lead-txt {
      font-size: 2.6rem; } }

.p-caution-list dt {
  font-weight: bold; }
.p-caution-list dd {
  margin-bottom: 1.6rem; }
  .p-caution-list dd:last-child {
    margin-bottom: 0; }

.p-btn-box {
  border: solid 3px #CCCCCC;
  background: #fff;
  text-align: left;
  padding: 4rem 4rem; }

.p-cms_contents {
  margin: 5.6rem auto; }
  @media screen and (max-width: 568px) {
    .p-cms_contents {
      margin: 4.8rem auto; } }

@media screen and (max-width: 568px) {
  .card-flow_item_heading br,
  [class*=card-A_item_heading] br {
    display: block !important; } }

@media screen and (max-width: 568px) {
  p + .btn_outer {
    margin-top: 2rem; } }

.p-cms-point li {
  display: flex;
  align-items: center;
  justify-content: center; }
  .p-cms-point li h3 {
    padding-bottom: 3rem;
    border-bottom: 2px solid #005bac; }
  .p-cms-point li figure {
    padding-top: 4rem; }

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