/* other than simulation */
.p-header {
  display: none;
}
.p-breadcrumb {
  display: none;
}
.p-side-bnr {
  display: none !important;
}
.p-bnr-area {
  display: none;
}
.p-cta {
  display: none;
}
.p-footer {
  display: none;
}
.p-simulation__desc {
  display: none;
}
.p-simulation__print {
  display: none;
}


/* Adjustment for printing */
.p-category-hero {
  background-color: inherit;
  display: none;
}
.p-category-hero__inner {
  min-height: auto;
}
.p-category-hero__headline {
  color: #000;
  font-size: 1rem;
}
.p-headline {
  font-size: 1rem;
}
.c-content__inner {
  padding: 0;
}


/* table common */
.p-simulation__label::after {
  display: none;
}
.p-simulation__input {
  border: none;
  width: 100px;
}
.p-simulation__annotation {
  display: inline-block;
}
.p-simulation tr {
    border-top: 1px solid #ccc;
}


/* simulation individual table */
.p-simulation__individual th {
  display: table-cell;
  width: 50%;
  padding: 10px 80px 10px 10px;
  }
.p-simulation__individual__data {
  display: inline;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 10px;
}


/* simulation after table */
.p-simulation__after th {
  display: table-cell;
  width: 40%;
  padding: 10px 80px 10px 10px;
}
.p-simulation__after__data {
  display: inline;
  box-sizing: border-box;
  padding: 10px 10px;
}


/* simulation result */
.p-simulation__result {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  background-color: inherit;
}
.p-simulation__result::before {
  display: none;
}
.p-simulation__result__headline {
  font-size: 1rem;
}
.p-simulation__result__amount {
  margin-bottom: 0;
  padding: 0;
}
.p-simulation__result__amount__title {
  font-size: 1rem;
}
.p-simulation__result__amount th {
  padding: 10px 0;
  background-color: #f3fcff;
}.p-simulation__result__amount td {
  padding: 10px 0;
}
.p-simulation__result__breakdown {
  padding: 0;
}
.p-simulation__result__breakdown th {
  padding: 10px 10px;
}


/* note */
.p-simulation__important-point__headline {
  font-size: 1rem;
}


/* counter in input */
input[type=number]::-webkit-inner-spin-button {
  display: none;
}
