/*!
 * detail.css </cyber-shot/rx/photographer/rx100m3-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: 118px;
  margin-top: 14.9367088%;;
}
article .heading-txt h3 img {
  width: 320px;
  width: 43.8356164%;
}
article .heading-txt .profile {
  margin-top: 46px;
  margin-top: 5.8227848%;
}
article .heading-txt .profile img {
  width: 318px;
  width: 43.5616438%;
}
article .heading-txt .official-site {
  margin-top: 20px;
  margin-top: 2.5316455%;
}

/* .local-nav : 365
--------------------------------------------------*/
article .local-nav .left img {
  width: 307px;
  width: 84.109589%;
}
article .local-nav .right img {
  width: 271px;
  width: 74.2465753%;
}

/* .summary
--------------------------------------------------*/
article .summary {
  padding-bottom: 46px;
  padding-bottom: 5.8227848%;
  background: url(../img/fukuda_summary_bg.png) repeat-y 0 0;
  background-size: 100% auto;
}
article .summary h4 img {
  width: 419px;
  width: 57.3972602%;
}
article .summary .txt-box {
  margin: 55px 0 0 0;
  margin: 7.5342465% 0 0 0;
  width: 355px;
  width: 48.6301369%;
}

@media screen and (max-width: 479px) {
  article .summary .bg {
    padding-bottom: 55%;
  }
  article .summary .bg img {
    width: 180%;
  }
}
