.mobile-page-section_page-back {
  padding: 40px 0!important;
  background-color: #f8f8f8;
}
.mobile-support-section-container .mobile-support-layout_border-bottom-gray{
  border-bottom: 0;
}
.mobile-page-section_page-back .mobile-support-btn a {
  background-color: #ffffff;
}

.sb-appshell-v1-pagetop{
  display: none!important;
}

.etc_contents{
  margin-top: 30px!important;
}

.etc_contents li{
  margin-bottom: 15px;
}

.etc_contents li:last-child{
  margin-bottom: 0;
}

.etc_contents li a{
  font-weight: normal!important;
  color: #000!important;
}

.mobile-page-btn_arrow-left .mobile-page-btn-link:before {
    content: "";
    display: block;
    border-top: solid 2px #000;
    border-left: solid 2px #000;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 50%;
    left: 25px;
    margin-top: -4px;
    transform: rotate(-45deg);
    z-index: 0;
}

.mobile-support-section-container .mobile-support-link.mobile-support-link_arrow:after{
  display: none;
}
.mobile-support-section-container .mobile-support-link.blank-link:after{
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  position: relative;
  top: -1px;
  margin-left: 0.4em;
  background-image: url(/mobile/set/data/support/contact/img/shared/icon_blank_gray.svg);
  transform: none;
  border: 0;
}

.mobile-support-section-container .mobile-support-link.blank-link:hover:after{
  animation: none;
  transform: none;
  transition: unset;
}

.etc_contents li a:before{
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1.067em;
  height: 1.067em;
  position: relative;
  top: -1px;
  margin-right: 0.4em;
  background-image: url(/mobile/set/data/support/contact/img/shared/icon_arrow_circle_black.png);
}


.mobile-support-section-container .mobile-support-section-lv2:nth-child(4){
  background-color: #f6f6f6;
  margin-top: 40px;
}
.mobile-support-section-container .mobile-support-section-lv2:nth-child(6){
  background-color: #f6f6f6;
  padding-bottom: 40px;
}

.mobile-support-section-container .mobile-support-section-lv2:nth-child(8){
  background-color: #f6f6f6;
}

.mobile-page-js-contact-adjust-box:nth-child(1){
  background-color: #f6f6f6;
}

.mobile-support-section-container .mobile-support-section-lv1 .mobile-support-heading-lv1{
  background-color: #fff;
  border-bottom: 0;
}

.sb-appshell-v1-contents{
  border-bottom: 0;
}

.lost_disnone{
  display: none;
}