/*!
 * detail.css </cyber-shot/rx/photographer/rx100m2-p001/css/>
 * modified : 2015.06.09
 */

/*--------------------------------------------------
  article : 730
--------------------------------------------------*/
article section {
  margin-top: 50px;
  margin-top: 6.849315%;
}

@media screen and (max-width: 479px) {
  article section {
    margin-top: 40px;
  }
}

/*--------------------------------------------------
  section : 730
--------------------------------------------------*/
/* .heading
--------------------------------------------------*/
article .heading-txt {
  margin-top: 97px;
  margin-top: 12.278481%;;
}
article .heading-txt h3 img {
  width: 236px;
  width: 32.3287671%;
}
article .heading-txt .profile {
  margin-top: 35px;
  margin-top: 4.4303797%;
}
article .heading-txt .profile img {
  width: 317px;
  width: 43.4246575%;
}
article .heading-txt .official-site {
  margin-top: 50px;
  margin-top: 6.3291139%;
}

/* .local-nav : 365
--------------------------------------------------*/
article .local-nav .left img {
  width: 249px;
  width: 68.219178%;
}
article .local-nav .right img {
  width: 321px;
  width: 87.9452054%;
}

/* .summary
--------------------------------------------------*/
article .summary {
  padding-top: 50px;
  padding-bottom: 70px;
  padding-bottom: 8.8607594%;
}
article .summary h4 img {
  width: 306px;
  width: 41.9178082%;
}
article .summary .txt-box {
  margin: 20px 0 0 0;
  margin: 2.739726% 0 0 0;
  width: 355px;
  width: 48.6301369%;
}

@media screen and (max-width: 940px) {
  article .summary {
    padding-top: 35px;
  }
}
@media screen and (max-width: 479px) {
  article .summary .bg {
    padding-bottom: 55%;
  }
  article .summary .bg img {
    width: 175%;
  }
}

