@charset "UTF-8";
.rspo .bold{
  font-weight:bold;
}
.rspo .top_img{
  width: 320px;
  margin: 0 auto 40px;
}
.rspo .top_img img{
  width: 100%;
  display: block;
}
.rspo .bottom01{
    margin-bottom: 10px;
}
.rspo .bottom05{
  margin-top: 60px;
  margin-bottom:80px;
}
.rspo .bottom04 .bold{
  margin-top: 1em;
}

.rspo .bottom04_2 .bold{
  margin-top: 1em;
}
.rspo .bottom04_2 .img_center{
  width: 75%;
  margin: 0 auto;
}
.rspo .bottom04_2 .img_center img{
  width: 100%;
  display: block;
}
  
.rspo .bottom05 .bottom_box .top{
  width:220px;
  margin:0 auto;
}
.rspo .bottom05 .bottom_box .top img{
  width: 100%;
  display: block;
}
.rspo .bottom_box{
  border-top: 1px solid #eee;
  padding-top: 50px;
}
.rspo .img_center{
  width: 80%;
  margin: 0 auto;
}
.rspo .img_center img{
  width: 100%;
  display: block;
}
@media (max-width: 960px) {
  .rspo .top_img{
    width: 100%;
    max-width: 320px;
    margin: 0 auto 10px;
  }
  .rspo .bottom05{
    margin-top: 30px;
    margin-bottom:40px;
  }
  .rspo .bottom03_02 img{
    width: 100%;
    max-width: 270px;
    margin: 0 auto;
    display: block;
  }
  .rspo .bottom04_2 .img_center{
    width: 100%;
    margin: 0 auto;
  }
  .rspo .bottom04_2 .img_center img{
    width: 100%;
    display: block;
  }
  
  .rspo .bottom05 .bottom_box .top{
    width:220px;
    margin:0 auto;
  }
  .rspo .bottom_box{
    padding-top: 30px;
  }
  .rspo .img_center{
    width: 100%;
  }
}
