


#index{
  overflow: hidden;
  background:url(../img/bg.png) top center no-repeat;
  background-size: 1880px auto;
}



.bg_padding{
  padding: 40px 45px 60px;
  border-radius: 6px;
  max-width: 1134px;
  box-sizing: border-box;
  margin: auto;
}
.padding_left_175{
padding-left: 105px;
}

.border_r{
  border-radius: 6px;
}
table{
  width: 100%;
  font-size: 1.6rem;
  max-width: 1134px;
  margin: auto;
}


/*-----------------------------------main
*/
#TOP02{

}


#TOP02 li{
box-sizing: border-box;
padding: 148px 70px ;
height: 476px;
margin-bottom: 50px;
}
#TOP02 #p1{
  background: url(../img/pp1.jpg) no-repeat #FFF center;
  background-size: 100% auto;
  text-align: right;
}
#TOP02 #p2{
  background: url(../img/pp2.jpg) no-repeat #FFF center;
  background-size: 100% auto;
  text-align: right;
}
#TOP02 #p3{
  background: url(../img/pp3.jpg) no-repeat #FFF center;
  background-size: 100% auto;
  text-align: right;
}

#TOP02 #p4{
  background: url(../img/pp4.jpg) no-repeat #FFF center;
  background-size: 100% auto;
  text-align: right;
  width: 584px;
  height: 814px;
  padding-top:440px;
}
#TOP02 #p5{
  background: url(../img/pp5.jpg) no-repeat #FFF center;
  background-size: 100% auto;
  text-align: right;
  padding-top:440px;
  width: 584px;
  height: 814px;
}
#TOP02 #p6{
  background: url(../img/pp6.jpg) no-repeat #FFF center;
  background-size: 100% auto;

  width: 584px;
  height: 381px;
}

#TOP02 #p7{
  background: url(../img/pp7.jpg) no-repeat #FFF center;
  background-size: 100% auto;
  width: 584px;
height: 381px;
}


#TOP .container_w{
  height: calc(100vh - 80px);
  width: 100%;
  background: url(../img/top.jpg) no-repeat #FFF center;
  background-size: cover;
  position: relative;
}


#TOP .container_w_con{
  height: 300px;
  width: 100%;
  background: url(../img/top2.jpg) no-repeat #FFF center;
  background-size: cover;
  position: relative;
}

#TOP .container_w_company{
  height: 300px;
  width: 100%;
  background: url(../img/top5.jpg) no-repeat #FFF center;
  background-size: cover;
  position: relative;
}

#TOP .container_w_parse{
  height: 300px;
  width: 100%;
  background: url(../img/top3.jpg) no-repeat #FFF center;
  background-size: cover;
  position: relative;
}

#TOP .container_w_price{
  height: 300px;
  width: 100%;
  background: url(../img/top4.jpg) no-repeat #FFF center;
  background-size: cover;
  position: relative;
}
#TOP .container_w_info{
  height: 300px;
  width: 100%;
  background: url(../img/top7.jpg) no-repeat #FFF center;
  background-size: cover;
  position: relative;
}





/*-----------------------------------
*/



#FOOTER nav{
	display: flex;
	justify-content:center;

  margin: auto;
  padding-bottom: 40px;
}

#FOOTER nav ul{
	display: flex;
	justify-content:center;
}
#FOOTER nav ul li:first-of-type a{
  padding-left: 0 !important;
}


#SYSTEM2{
background: url(../img/sita.png) no-repeat top center #01ABEC;
background-size: 171px auto;
}
#SYSTEM2 .img_box{
  width:357px;

}
#SYSTEM2 .text_box{
  width:492px;
  line-height: 1.6;
}

#SYSTEM2 .text_align_left{
  max-width: 1136px;
  margin: auto;
}
#DOWNLOAD .if{
  width: 100%;
  height: auto;
  max-width: 760px;
  margin:30px auto 0;
  padding: 30px;
  box-sizing: border-box;
}


/*-----------------------------------Service
*/
.stl{
  margin-top: -450px;
}

.s_bg{
  background: url(../img/s3.jpg) no-repeat;
  background-size: 551px auto;
  width: 551px;
  height: 214px;
}


.padding_box{
padding-left: 80px;
text-align: left;
box-sizing: border-box;
line-height: 3.25;
}
#DOWNLOAD .bg_color3 img{
  margin-bottom: -45px;
}
