.lp-summary__body .c-remark-list__item {
  color: #ffffff;
}
.lp-summary__body .c-remark-list__item .c-link {
  color: #ffffff;
}

.ownlyUgcWidget_slider .ownlyUgcWrapper { text-align:center; }
@media print, screen and (min-width: 769px) {
  .lp-summary__body .tablet-feature__cost {
    top: 25%;
    right: 17%;
  }
  .c_rn-b_select {
    text-align:center;
  }
  .c-evidence-wrap{
    max-width: 600px !important;
    margin: 0 auto;
  }
  .c-evidence-wrap--img{
    max-width: 315px;
    margin: 0 auto;
  }
  .tokuten_touch_support_area{
    background: #eff9fc;
  }
  .tokuten_touch_support_area_title_img--bottom{
    position: relative;
    top: 0;
    max-width: 40%;
    margin: auto;
  }
  .lp-h2-sk--bottom{
    text-align: center;
    margin: 0 auto 60px;
    font-weight: bold;
    color: #0565bc;
  }
  .lp-h2-sk__main{
    font-size: 36px;
    display: block;
  }
  .c-text-kou{
    font-weight: 700;
    color: #0565bc;
  }
  .tokuten_touch_support_area_flex{
    display: flex;
    position: relative;
    top: -45px;
  }
  .tokuten_touch_support_area_content_img{
    width: calc(50% - 40px);
    margin: 40px 20px auto;
  }
  .tokuten_touch_support_area_content_col{
    background: #ffffff;
    border-radius: 20px;
    width: calc(50% - 40px);
    margin: 40px 20px auto;
    position: relative;
    padding: 40px;
  }
  .tokuten_touch_support_area_content_text{
    font-size: 16px;
  }
  .new1-result{
    max-width: 590px;
    margin: 0 auto;
  }
}
@media screen and (max-width:768px) {
  .lp-summary.lp-summary--middle.middle-wrap {
    margin-left:-8vw;
    margin-right:-8vw;
  }
  .c_rn-b_select {
    text-align:center;
  }
  .c-evidence-wrap{
    max-width: 315px !important;
    margin: 0 auto;
  }
  .tokuten_touch_support_area{
    background: #eff9fc;
  }
  .tokuten_touch_support_area_title_img--bottom{
    position: relative;
    top: 0;
    max-width: 80%;
    margin: auto;
  }
  .lp-h2-sk--bottom{
    text-align: center;
    margin: 0 auto 60px;
    font-weight: bold;
    color: #0565bc;
    line-height: 1.5;
  }
  .lp-h2-sk__main{
    font-size: 6.8vw;
    display: block;
  }
  .c-text-kou{
    font-weight: 700;
    color: #0565bc;
  }
  .tokuten_touch_support_area_content_img{
    margin: -10vw auto auto;
    position: relative;
  }
  .tokuten_touch_support_area_content_col{
    background: #ffffff;
    border-radius: 20px;
    width: 85%;
    margin: 0vw auto auto;
    position: relative;
    padding: 6vw;
  }
  .tokuten_touch_support_area_content_text{
    font-size: 4vw;
  }
    .new1-result{
    max-width: 590px;
    margin: 0 auto;
  }
}