@charset "Shift_JIS";

#middle_10500 {
  font-family: Arial, "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  font-size: 16px;
}

#middle_10500 p, #middle_10500 dd {
  line-height: 31px;
}

#middle_10500 .block--bg-img {
  position: relative;
}

#middle_10500 .sec01 {
  width: 725px;
  height: 486px;
  background: url(/inc/item/10500/res/img/new/sec01__bg.jpg) no-repeat;
}

#middle_10500 .sec01__copy {
  position: absolute;
  top: 48px;
  left: 33px;
}

#middle_10500 .sec01__text {
  position: absolute;
  top: 262px;
  left: 40px;
  width: 330px;
}

#middle_10500 .sec02__text {
  float: left;
  width: 260px;
  padding: 18px 0 0 29px;
}

#middle_10500 .sec02__img {
  float: right;
}

#middle_10500 .sec03 .block--bg-img {
  width: 725px;
  height: 269px;
  background: url(/inc/item/10500/res/img/new/sec03__content01.jpg) no-repeat;
}

#middle_10500 .sec03__text {
  position: absolute;
  top: 28px;
  left: 30px;
  width: 390px;
}

#middle_10500 .sec04__img {
  float: left;
}

#middle_10500 .sec04__list {
  float: left;
  padding-left: 24px;
}

#middle_10500 .sec04__list dt {
  margin-bottom: 23px;
}

#middle_10500 .sec04__list dd {
  padding-left: 20px;
  background: url(/inc/item/10500/res/img/new/icon--circle.png) 2px center no-repeat;
}

#middle_10500 .sec04__list--01 {
  padding-top: 48px;
}

#middle_10500 .sec04__list--02 {
  padding-top: 34px;
}
