/*!
 * detail.css </cyber-shot/rx/photographer/rx1r-p002/css/>
 * modified : 2015.06.09
 */

/*--------------------------------------------------
  section : 730
--------------------------------------------------*/
/* .heading
--------------------------------------------------*/
article .heading-txt {
  margin-top: 92px;
  margin-top: 11.6455696%;;
}
article .heading-txt h3 img {
  margin-left: 335px;
  margin-left: 45.8904109%;
  width: 284px;
  width: 38.9041095%;
}
article .heading-txt .profile {
  margin-top: 35px;
  margin-top: 4.4303797%;
}
article .heading-txt .profile img {
  margin-left: 335px;
  margin-left: 45.8904109%;
  width: 395px;
  width: 54.109589%;
}
article .heading-txt .official-site {
  margin-top: 75px;
  margin-top: 9.4936708%;
}

/* .local-nav
--------------------------------------------------*/
article .local-nav .left img {
  width: 240px;
  width: 65.7534246%;
}
article .local-nav .right img {
  width: 277px;
  width: 75.8904109%;
}

/* .p1-03
--------------------------------------------------*/
article section.p1-03 .vertical {
  font-size: 0;
}
article section.p1-03 .vertical img:first-child {
  margin-bottom: 10px;
}

@media screen and (max-width: 479px) {
  article section.p1-03 .vertical {
    float: none;
    margin: 0 0 4.6875% 0 !important;
    width: auto;
  }
  article section.p1-03 .vertical img {
    width: 49%;
  }
  article section.p1-03 .vertical img:first-child {
    margin: 0 2% 0 0;
  }
}

/* .summary
--------------------------------------------------*/
article .summary {
  padding-bottom: 73px;
  padding-bottom: 10.1265822%;
  background: url(../img/nukui_summary_bg.png) repeat-y 0 0;
  background-size: 100% auto;
}
article .summary h4 img {
  margin-left: 53.0136986%;
  width: 343px;
  width: 46.9863013%;
}
article .summary .txt-box {
  margin: 40px 0 0 387px;
  margin: 5.479452% 0 0 53.0136986%;
  width: 320px;
  width: 43.8356164%;
}

@media screen and (max-width: 479px) {
  article .summary .bg {
    padding-bottom: 52%;
  }
}