@charset "UTF-8";
/**
  * photoprops-lp.css
  * フォトプロップスLP専用CSS
  * PCレイアウト用
  */
#photoprops {
  width: 980px;
  margin: 0 auto;
  font-size: 17px;
  line-height: 1.5;
  color: #666666;
}
#photoprops #about {
  background: url(../../../img/sub/photo_props/2.jpg) no-repeat;
  width: 980px;
  height: 907px;
}
#photoprops #about p.a {
  width: 343px;
  height: 163px;
  top: 230px;
  left: 80px;
}
#photoprops #about p.b {
  width: 400px;
  height: 113px;
  top: 600px;
  left: 510px;
}
#photoprops #wedding {
  background: url(../../../img/sub/photo_props/3.jpg) no-repeat;
  width: 980px;
  height: 1369px;
}
#photoprops #wedding p.a {
  width: 244px;
  height: 200px;
  top: 250px;
  left: 210px;
}
#photoprops #wedding p.b {
  width: 246px;
  height: 226px;
  top: 700px;
  left: 700px;
}
#photoprops #wedding p.c {
  width: 275px;
  height: 156px;
  top: 1000px;
  left: 30px;
}
#photoprops #restrant {
  background: url(../../../img/sub/photo_props/4.jpg) no-repeat;
  width: 980px;
  height: 962px;
}
#photoprops #restrant p.a {
  width: 373px;
  height: 200px;
  top: 270px;
  left: 30px;
}
#photoprops #restrant p.b {
  width: 308px;
  height: 114px;
  top: 700px;
  left: 625px;
}
#photoprops #buy {
  background: url(../../../img/sub/photo_props/5.jpg) no-repeat;
  width: 980px;
  height: 794px;
}
#photoprops #buy p {
  width: 355px;
  height: 200px;
  top: 290px;
  left: 30px;
}
#photoprops a img:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -ms-filter: "alpha( opacity=80 )";
}
