@charset "UTF-8";
.starlink-service-modal {
  margin-bottom: 0;
  padding: 0;
}

.starlink-service-modal .starlink-itembox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  position: relative;
  margin-bottom: 0;
  padding: 0;
  border-radius: 0;
}

.starlink-service-modal .itembox-functional-header {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 134px;
          flex: 1 0 134px;
  max-height: 134px;
}

.starlink-service-modal .itembox-functional-header > .row:nth-of-type(1) {
  padding: 14px 20px;
}

.starlink-service-modal .itembox-functional-header > .row:nth-of-type(2) {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 20px;
  background: #f2f2f2;
}

.starlink-service-modal .itembox-functional-header .mycar-info p {
  font-size: 1.6rem;
}

.starlink-service-modal .itembox-functional-header .mycar-info span:nth-of-type(n+2) {
  margin-left: .5em;
}

.starlink-service-modal .itembox-functional-header .search-wrap {
  margin-left: auto;
}

.starlink-service-modal .itembox-functional-header .search-wrap .btn {
  margin-left: 10px;
}

.starlink-service-modal .itembox-functional-header .lines .select {
  margin-left: 10px;
}

.starlink-service-modal .itemlist-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% - 134px);
          flex: 1 0 calc(100% - 134px);
  max-height: calc(100% - 134px);
}

.starlink-service-modal .itemlist-corp-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% - 200px);
          flex: 1 0 calc(100% - 200px);
  max-height: calc(100% - 200px);
}

.starlink-service-modal .itemlist-header {
  height: 35px;
  padding-top: 20px;
  font-weight: bold;
  border-bottom: 1px solid #d9e0e5;
}

.starlink-service-modal .itemlist-list > li > a {
  background: url(/common/img/starlink/icon-next-listitem.svg) no-repeat right 50%;
  background-size: 14px 14px;
}

.starlink-service-modal .itemlist-item {
  padding-left: 67px;
  padding-right: 34px;
}

.starlink-service-modal .itemlist-wrap.itemlist-scroll {
  overflow-y: auto;
}

.starlink-service-modal .itemlist-corp-wrap.itemlist-scroll {
  overflow-y: auto;
}

.starlink-service-modal .itemlist-list > li:not(.blank) {
  border-bottom: 1px solid #d9e0e5;
  height: auto;
}

.starlink-service-modal .itemlist-list .itemlist-item > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.starlink-service-modal .itemlist-list .itemlist-item > ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .starlink-service-modal .itemlist-list .itemlist-item > ul li {
    display: -webkit-inline-box;
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}

.starlink-service-modal .itemlist-item ul > li:nth-of-type(1) {
  -ms-flex-preferred-size: 180px;
      flex-basis: 180px;
  max-width: 180px;
}

.starlink-service-modal .itemlist-item ul > li:nth-of-type(2) {
  -ms-flex-preferred-size: 120px;
      flex-basis: 120px;
  max-width: 120px;
  padding-right: 14px;
}

.starlink-service-modal .itemlist-item ul > li:nth-of-type(3) {
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  max-width: 200px;
  padding-right: 14px;
}

.starlink-service-modal .itemlist-item ul > li:nth-of-type(4) {
  -ms-flex-preferred-size: calc(100% - 500px);
      flex-basis: calc(100% - 500px);
  max-width: calc(100% - 500px);
}

.starlink-service-modal .itemlist-item ul li.corpCol1 {
  -ms-flex-preferred-size: 180px;
      flex-basis: 180px;
  max-width: 180px;
  padding-right: 14px;
  min-height: 32px;
}
.starlink-service-modal .itemlist-item ul li.corpCol2 {
  -ms-flex-preferred-size: 240px;
      flex-basis: 240px;
  max-width: 240px;
}

