@charset "utf-8";
@media screen and (min-width: 901px) {
  .mobile-page-u96-u-pc-maw-500 {
    width: 500px;
    margin: auto;
    margin-top: 40px;
  }
  .u-pc-w-460{
    width: 460px!important;
  }
}
#article-01 .mobile-page-u96-section-main-visual {
  background: url(/mobile/set/data/products/smartphone/xperia1m6/img/p/img-m-article-01.jpg) no-repeat top center;
}

#article-02 .mobile-page-u96-section-main-visual {
  background: url(/mobile/set/data/products/smartphone/xperia1m6/img/p/img-m-article-02.png) no-repeat top center;
}

#article-03 .mobile-page-u96-section-main-visual {
  background: url(/mobile/set/data/products/smartphone/xperia1m6/img/p/img-m-article-03.png) no-repeat top center;
}

#article-04 .mobile-page-u96-section-main-visual {
  background: url(/mobile/set/data/products/smartphone/xperia1m6/img/p/img-m-article-04.png) no-repeat top center;
}
@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;
  }
  .mobile-page-u96-pc{
    display: none;
  }
  .mobile-page-u96-sp-flex{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
  }
  .mobile-page-u96-game-text{
    padding-top: 20px;
    display: block;
  }
  .mobile-page-u96-game-icon{
    margin-right: 10px;
    width: 40px;
  }
  .mobile-page-u96-top-box{
    padding: 0 15px;
  }
  .mobile-page-u96-top-image{
    width: 100%;
    max-width: 345px;
  }
  .mobile-page-u96-videocreator-image{
    width: 40px;
  }
  .mobile-page-u96-app-button{
    width: 143px;
    margin: 0 auto;
  }
  .mobile-page-u96-products_detail .mobile-page-u96-ttlXSmall ~ .mobile-page-u96-ttlXSmall:before{
    border-top: 1px solid #707070;
  }
}
.mobile-page-u96-no-icon .icon-svg{
  display: none!important;
}


@media only screen and (min-width: 901px) {
  .mobile-page-u96-products_detail .mobile-page-u96-ttlXSmall ~ .mobile-page-u96-ttlXSmall:before, .mobile-page-u96-products_detail [class*=-unitXSmall] .mobile-page-u96-flex ~ .mobile-page-u96-flex:before, .mobile-page-u96-products_detail [class*=-unitXSmall] .mobile-page-u96-flex ~ .mobile-page-u96-section:before, .mobile-page-u96-products_detail [class*=-unitXSmall] .mobile-page-u96-section ~ .mobile-page-u96-flex:before, .mobile-page-u96-products_detail [class*=-unitXSmall] .mobile-page-u96-section ~ .mobile-page-u96-section:before, .mobile-page-u96-borderT:before, .mobile-page-u96-pcBorderT:before {
      border-top: 1px solid #707070;
  }
  .mobile-page-u96-sp{
    display: none;
  }
}
@media only screen and (min-width: 901px) {
  .mobile-page-u96-products_detail .mobile-page-u96-section-main-visual .mobile-page-u96-inner {
      padding: 0 20px;
  }
  .mobile-page-u96-game-icon{
    padding-left: 10px;
    padding-bottom: 10px;
  }
}

.mobile-page-u96-products_detail .mobile-page-u96-bgBk .mobile-page-u96-inner > .mobile-page-u96-section ~ .mobile-page-u96-section {
  border-top: 1px solid #707070;
}

.mobile-page-u96-ttlNormal.mobile-page-u96-black-text,
.mobile-page-u96-note.mobile-page-u96-black-text{
  color: #000!important;
}
