.pic_div1 {
  background: url(../img/m-sys-p1.png) no-repeat top;
  background-size: 100%;
  height: calc(8.3333333333*9.88vw); }

.pic_div2 {
  padding-bottom: calc(0.462962963*9.88vw);
  background: url(../img/m-sys-p2.png) top no-repeat;
  background-color: #fff;
  background-size: 100%;
  height: calc(15.2777777778*9.88vw); }
  .pic_div2 h1 {
    padding-top: calc(6.8518518519*9.88vw);
    text-align: center;
    font-size: calc(0.537037037*9.88vw); }
  .pic_div2 h2 {
	  font-weight:unset;
    font-size: calc(0.3888888889*9.88vw);
    padding: calc(0.462962963*9.88vw) calc(0.7407407407*9.88vw) calc(0.3703703704*9.88vw) calc(0.7407407407*9.88vw); }
.pic_div2 h2 span.num {
	vertical-align: text-top;
 font-size: calc(0.2888888889*9.88vw);}
.pic_div3 {
  padding-top: calc(13.8888888889*9.88vw);
  background: url(../img/m-sys-p3.png) no-repeat top #fff;
  background-size: 100%;
  text-align: center; }
  .pic_div3 img {
	  margin-left:auto;
	  margin-right:auto;
    margin-bottom: calc(0.2777777778*9.88vw);
    width: calc(9.2592592593*9.88vw); }

.pic_div4 {
  padding-top: calc(1.8518518519*9.88vw);
  background: url(../img/m-sys-p4.png) no-repeat top #fff;
  background-size: 100%; }
  .pic_div4 h2 {
	  font-weight:unset;
    font-size: calc(0.3888888889*9.88vw);
    padding: calc(0.462962963*9.88vw) calc(0.5555555556*9.88vw) calc(0.5555555556*9.88vw) calc(1.1111111111*9.88vw); }
  .pic_div4 h1 {
    font-size: calc(0.537037037*9.88vw);
    text-align: center; }
  .pic_div4 .picbox {
    text-align: center; }
  .pic_div4 img {
    margin: 0 auto;
    width: calc(4.6296296296*9.88vw); }
