@charset "utf-8";

/* add css this page only */

#contentsContainer .secPlan .c-sec_pic img {
  width: 965px;
}

/* .c-stepBox.p-stepBoxfix 3STEP並びBox調整・変更 */

#contentsContainer[data-tooltip=true] .secPlan .c-stepBox.p-stepBoxfix {
  counter-reset: number 0;
}
#contentsContainer[data-tooltip=true] .secPlan .c-stepBox.p-stepBoxfix .c-stepBox_ttl {
  align-items: stretch;
  gap: 4px;
  line-height: 1.4;
}
#contentsContainer[data-tooltip=true] .secPlan .c-stepBox.p-stepBoxfix .c-stepBox_ttl > .p-stepBoxfix_ttl {
  font-size: 28px;
  font-weight: bold;
  display: block;
}
/* プラスマークに変更 */
#contentsContainer[data-tooltip=true] .secPlan .c-stepBox.p-stepBoxfix .c-stepBox_ttl::after {
  background-image: url(/biz/starlink/images/icon_plus.svg);
  width: 40px;
  right: -48px;
}
@media screen and (max-width: 768px) {
  #contentsContainer[data-tooltip=true] .secPlan .c-stepBox.p-stepBoxfix .c-stepBox_inner::after {
    background-image: url(/biz/starlink/images/icon_plus.svg);
    width: 28px;
    height: 28px;
    bottom: -40px;
  }
}


/* table cell width */

#contentsContainer .c-table col.p-width-w34 {
  width: 34% !important;
}

#contentsContainer .c-table col.p-width-w33 {
  width: 33% !important;
}

#contentsContainer .c-table col.p-width-auto {
  width: auto !important;
}
