
.mobile-page-u96-products_detail .mobile-page-u96-section>.mobile-page-u96-ttlXSmall{
    position: relative;
    padding-top: 40px;
}

.mobile-page-u96-products_detail .mobile-page-u96-section>.mobile-page-u96-ttlXSmall:before {
    content: '';
    position: absolute;
    border-top: 1px solid #e0e0e0;
    width: 40px;
    left: 50%;
    margin-left: -20px;
    top: 0;
}

.mobile-page-u96-products_detail .mobile-page-u96-section>.mobile-page-u96-ttlSmall+.mobile-page-u96-ttlXSmall {
  padding-top: 0;
}
.mobile-page-u96-products_detail .mobile-page-u96-section>.mobile-page-u96-ttlSmall+.mobile-page-u96-ttlXSmall:before {
  border-top: 0px solid #e0e0e0;
}

@media only screen and (max-width: 900px) {
  .mobile-page-u96-products_detail .mobile-page-u96-section>.mobile-page-u96-ttlXSmall{
    padding-top: 30px;
  }
}


#easy-to-use .mobile-page-u96-section-main-visual {
  background: url(/mobile/set/data/products/keitai/aquos-keitai3/img/p/fig_bg_easy-to-use.jpg?20200716) no-repeat top center;
  height: 470px;
}

#easy-to-use .mobile-page-u96-ttlNormal {
  color: #fff;
}

#easy-to-use .mobile-page-u96-lead {
  color: #fff;
}

#easy-to-use .mobile-page-u96-btn {
  border: 1px solid #fff;
  color: #fff;
}

#easy-to-use .mobile-page-u96-btn[class*="mobile-page-u96-btnArrow"]:before {
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
}

#safe-performance .mobile-page-u96-section-main-visual {
  background: url(/mobile/set/data/products/keitai/aquos-keitai3/img/p/fig_bg_safe-performance.jpg?20200716) no-repeat top center;
}

#function-of-fulfillment .mobile-page-u96-section-main-visual {
  background: url(/mobile/set/data/products/keitai/aquos-keitai3/img/p/fig_bg_function-of-fulfillment.jpg?20200716) no-repeat top center;
}

#safe-performance .mobile-page-u96-lead,
#function-of-fulfillment .mobile-page-u96-lead {
  color: #333;
}

#safe-performance .mobile-page-u96-ttlNormal,
#function-of-fulfillment .mobile-page-u96-ttlNormal {
  color: #333;
}

@media only screen and (min-width: 900px) {
  .mobile-page-u96-borderL {
    width: calc( 50%)!important;
    margin-left: 0!important;
    padding-left: 39px!important;
    border-left: 1px solid #e0e0e0;
  }

  #safe-performance .mobile-page-u96-btn,
  #function-of-fulfillment .mobile-page-u96-btn {
        border: 1px solid #333;
  }
}

@media only screen and (max-width: 900px) {
  .mobile-page-u96-products_detail .mobile-page-u96-j_toggle .mobile-page-u96-section-main-visual {
    background: transparent!important;
  }

  #easy-to-use .mobile-page-u96-section-main-visual {
    height: 100%;
  }
  
  .mobile-page-u96-borderL {
  	display: inline-block;
  	position: relative;
  	padding-top: 30px;
  }
  .mobile-page-u96-borderL::before {
  	content: '';
  	position: absolute;
  	display: inline-block;
  	border-top: 1px solid #e0e0e0;
  	width: 40px;
  	left: 50%;
  	margin-left: -20px;
  	top: 0;
  }

  #easy-to-use .mobile-page-u96-btn,
  #safe-performance .mobile-page-u96-btn,
  #function-of-fulfillment .mobile-page-u96-btn {
        border: 1px solid #fff;
        color: #fff;
  }

  #easy-to-use .mobile-page-u96-btn[class*="mobile-page-u96-btnArrow"]:before,
  #safe-performance .mobile-page-u96-btn[class*="mobile-page-u96-btnArrow"]:before,
  #function-of-fulfillment .mobile-page-u96-btn[class*="mobile-page-u96-btnArrow"]:before {
        border-top: solid 2px #fff;
        border-right: solid 2px #fff;
  }
}