.page-Kp_00_0706 .kc_00_007 .img {
  display: none; }

.page-Kp_00_0706 .border-box-price_02 {
  padding: 30px;
  border: 1px solid #618AA3;
  overflow: hidden; }

.page-Kp_00_0706 .border-box-price_02 img {
  float: left; }

.page-Kp_00_0706 .border-box-price_02 .text-box {
  float: right;
  width: 680px;
  border: none;
  margin: 0px; }

.page-Kp_00_0706 .border-box-price_02 .text-box p {
  text-align: left; }

.page-Kp_00_0706 table, .page-Kp_00_0706 th, .page-Kp_00_0706 td {
  border: 1px solid #CCCCCC; }

.page-Kp_00_0706 table th:first-child {
  width: 25%; }

.page-Kp_00_0706 table th {
  width: 15%;
  display: table-cell;
  vertical-align: inherit;
  font-weight: bold;
  background: #F3F8FA;
  padding: 6px; }

.page-Kp_00_0706 table td {
  display: table-cell;
  vertical-align: inherit;
  padding: 6px; }

.page-Kp_00_0706 .price-table {
  width: 100%;
  border-collapse: collapse; }

.page-Kp_00_0706 .image-box {
  content: "";
  display: block;
  overflow: hidden; }

.page-Kp_00_0706 .button-image {
  width: 480px;
  color: #618AA3;
  background: #fff;
  border: 1px solid #618AA3;
  min-height: auto !important; }
  .page-Kp_00_0706 .button-image .text {
    margin: auto; }

.page-Kp_00_0706 .button-image:hover {
  background-color: #FFEFBF; }

.page-Kp_00_0706 .button-image::after {
  background: url(/assets/payment/images/arrow_btn1.png);
  background-repeat: no-repeat;
  background-position: right center; }

.page-Kp_00_0706 ._custom-btn-image {
  padding-right: 0;
  padding-left: 0;
  position: relative; }
  .page-Kp_00_0706 ._custom-btn-image .image {
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%); }
  .page-Kp_00_0706 ._custom-btn-image .text {
    width: 100%;
    text-align: center; }

@media only screen and (max-width: 979px) {
  .page-Kp_00_0706 .border-box-price_02 img {
    float: none;
    display: block;
    margin: auto; }
  .page-Kp_00_0706 .border-box-price_02 .text-box {
    width: 100%;
    float: none;
    border: none;
    margin: 20px 0 0 0; }
  .page-Kp_00_0706 .border-box-price_02 .text-box p {
    text-align: center; }
  .page-Kp_00_0706 .button-image {
    width: 100%; } }

@media only screen and (max-width: 599px) {
  .page-Kp_00_0706 .border-box-price_02 {
    padding: 30px;
    border: 1px solid #618AA3;
    overflow: hidden; }
  .page-Kp_00_0706 .border-box-price_02 img {
    float: none; }
  .page-Kp_00_0706 .border-box-price_02 .text-box {
    float: none;
    border: none;
    margin: 20px 0 0 0; }
  .page-Kp_00_0706 .border-box-price_02 .text-box p {
    text-align: left; }
  .page-Kp_00_0706 table {
    font-size: 80%; } }
