
.section-part-2 {
  padding-top: 1rem;
  height: 7.5rem;
}
.section-part-2 .section2-wrapper {
  width: 12.32rem;
  margin: 0 auto;
  height: 6.92rem;
  padding-left: 1.3%;
}
.section-part-2 .section2-wrapper .images-area {
  position: relative;
  width: 50%;
  height: 6.32rem;
  display: inline-block;
}
.section-part-2 .section2-wrapper .images-area .img_01 {
  position: absolute;
  top: 0;
  right: .55rem;
  width: 4.1rem;
  height: 3rem;
  float: left;
}
.section-part-2 .section2-wrapper .images-area .img_02 {
  position: absolute;
  bottom: 0;
  right: .55rem;
  width: 4.1rem;
  height: 3rem;
}
.section-part-2 .section2-wrapper .txt-area {
  width: 48%;
  text-align: left;
  float: right;
  display: inline-block;
  height: 6.8rem;
}
.section-part-2 .section2-wrapper .txt-area .title {
  letter-spacing: .03rem;
  color: rgba(0, 0, 0, 0.8);
}
.section-part-2 .section2-wrapper .txt-area .transverse-line {
  margin: .31rem 0;
  color: rgba(0, 0, 0, 0.8);
}
.section-part-2 .section2-wrapper .txt-area .special {
  letter-spacing: 1px;
  margin: .25rem 0 .21rem 0;
}
.section-part-2 .section2-wrapper .txt-area p {
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: .145rem;
  letter-spacing: .02rem;
}
.section-part-5 {
  text-align: center;
  padding-top: 1.1rem;
  display:none;
}
.section-part-5 .section5-wrapper {
  width: 12.32rem;
  margin: 0 auto;
  height: 12.0rem;
}

.section-part-5 .section5-wrapper .title {
  letter-spacing: .03rem;
  color: rgba(0, 0, 0, 0.8);
}
.section-part-5 .section5-wrapper .transverse-line {
  margin: .45rem 0;
  color: rgba(0, 0, 0, 0.8);
}

.section-part-5 .section5-wrapper .images-area {
  position: relative;
  width: 36%;
  height: 5.02rem;
  display: inline-block;
  left: .2%;
}
.section-part-5 .section5-wrapper .images-area .img_01 {
  position: absolute;
  top: 0;
  right: .24rem;
  width: 3.9rem;
  height: 2.373rem;
}
.section-part-5 .section5-wrapper .images-area .img_02 {
  position: absolute;
  bottom: 0;
  right: .24rem;
  width: 3.9rem;
  height: 2.373rem;
}
.section-part-5 .section5-wrapper .images-area-sec {
  width: 62%;
  float: right;
  display: inline-block;
}
.section-part-5 .section5-wrapper .images-area-sec .img_03 {
  width: 7.1rem;
  height: 5.01rem;
}
.section-part-5 .section5-wrapper .title_02 {
  margin-top: 1rem;
  letter-spacing: .03rem;
  color: rgba(0, 0, 0, 0.8);
}
.section-part-5 .section5-wrapper .p-area {
  margin-top: .35rem;
}
.section-part-5 .section5-wrapper .p-area p {
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: .145rem;
  letter-spacing: .02rem;
}
.section-part-3 {
  width: 100%;
}
.section-part-3 .img-area {
  width: 100%;
  height: 4.85rem;
}
.section-part-4 {
  background-color: rgba(160, 152, 152, 0.07);
  text-align: center;
  padding-top: 1.1rem;
  display:none;
}
.section-part-4 .section4-wrapper {
  width: 12.32rem;
  margin: 0 auto;
  /* height: 8.2rem; */
  height: 5.8rem;
}
.section-part-4 .section4-wrapper .title {
  letter-spacing: .03rem;
  color: rgba(0, 0, 0, 0.8);
}
.section-part-4 .section4-wrapper .transverse-line {
  margin: .45rem 0;
  color: rgba(0, 0, 0, 0.8);
}
.section-part-4 .section4-wrapper .title_02 {
  letter-spacing: .03rem;
  color: rgba(0, 0, 0, 0.8);
}
.section-part-4 .section4-wrapper .img-area {
  width: 75%;
  height: 1.5rem;
  margin: 1rem auto .1rem auto;
}
.section-part-4 .section4-wrapper .img-area .img {
  width: 25%;
  float: left;
}
.section-part-4 .section4-wrapper .img-area .img .img-common {
  display: block;
  margin: 18.5% auto 6% auto;
}
.section-part-4 .section4-wrapper .img-area .img .spe-1 {
  margin: 14.7% auto 6% auto;
}
.section-part-4 .section4-wrapper .img-area .img .spe-2 {
  margin: 21.5% auto 3% auto;
}
.section-part-4 .section4-wrapper .img-area .img .spe-3 {
  margin: 17.5% auto 6% auto;
}
.section-part-4 .section4-wrapper .img-area .img .spe-4 {
  margin: 21% auto 6% auto;
}
.section-part-4 .section4-wrapper .txt {
  margin-top: .2rem;
}
.section-part-4 .section4-wrapper .txt p {
  color: rgba(0, 0, 0, 0.8);
  line-height: .37rem;
  letter-spacing: .02rem;
}
.section-part-4 .section4-wrapper .txt-02 {
  width: 100%;
  height: 1rem;
  margin-top: 1rem;
  position: relative;
}
.section-part-4 .section4-wrapper .txt-02 .w-01 {
  text-align: left;
  display: inline-block;
  width: 33.1%;
  height: .48rem;
  line-height: .58rem;
  letter-spacing: .03rem;
  padding-left: 1%;
  color: rgba(255, 137, 22, 0.9);
  float: left;
  border-right: 1px solid rgba(43, 39, 39, 0.5);
  padding-bottom: .04rem;
}
.section-part-4 .section4-wrapper .txt-02 .w-02 {
  width: 62.5%;
  display: inline-block;
  color: rgba(0, 0, 0, 0.8);
  line-height: .32rem;
  letter-spacing: .02rem;
  text-align: left;
  padding-left: 3.4%;
  position: absolute;
  left: 4.18rem;
  bottom: .41rem;
}
.section-part-6,
.section-part-6 {
  z-index: 1;
}
.section-part-6 {
  z-index: 1;
  padding-bottom: 1rem;
}
.section-part-6 .section6b1-wrapper,
.section-part-6 .section6b2-wrapper,
.section-part-6 .section6-wrapper {
  position: relative;
  width: 12.32rem;
  height: auto;
  min-height: 10rem;
  margin: .2rem auto;
  border-radius: .2rem;
  background-color: #f8f8f8;
  padding: .3rem .3rem;
  box-shadow: 0 0 6px 0 rgba(43, 39, 39, 0.4);
}
.section-part-6 .section6b1-wrapper {
	height:1.7rem;
}
.section-part-6 .section6b2-wrapper {
	height:1.7rem;
}
.section-part-6 .section6b1-wrapper .txt,
.section-part-6 .section6b2-wrapper .txt,
.section-part-6 .section6-wrapper .txt {
  text-align: left;
}
.section-part-6 .section6b1-wrapper .txt .title-0,
.section-part-6 .section6b2-wrapper .txt .title-0,
.section-part-6 .section6-wrapper .txt .title-0 {
  text-align: center;
  line-height: 1.6;
  letter-spacing: .03rem;
  margin: .18rem auto .32rem;
  color: rgba(0, 0, 0, 0.8);
}
.section-part-6 .section6b1-wrapper .txt .title-1,
.section-part-6 .section6b2-wrapper .txt .title-1,
.section-part-6 .section6-wrapper .txt .title-1 {
  text-align: center;
  letter-spacing: .03rem;
  margin: .35rem auto .32rem;
  color: rgba(0, 0, 0, 0.8);
}
.section-part-6 .section6b1-wrapper .txt .space,
.section-part-6 .section6b2-wrapper .txt .space,
.section-part-6 .section6-wrapper .txt .space {
  margin-bottom: .18rem;
}
.section-part-6 .section6b1-wrapper .txt p,
.section-part-6 .section6b2-wrapper .txt p,
.section-part-6 .section6-wrapper .txt p {
  letter-spacing: .02rem;
  line-height: .37rem;
  color: rgba(0, 0, 0, 0.8);
  text-indent: .45rem;
}
.section-part-6 .section6b1-wrapper .txt .indent,
.section-part-6 .section6b2-wrapper .txt .indent,
.section-part-6 .section6-wrapper .txt .indent {
  text-indent: .25rem;
}
.section-part-6 .section6b1-wrapper .txt .lastP,
.section-part-6 .section6b2-wrapper .txt .lastP,
.section-part-6 .section6-wrapper .txt .lastP {
  width: 20%;
  cursor: pointer;
  margin-top: 1rem;
  margin-left: .5rem;
}
.section-part-6 .section6b1-wrapper .txt .img-1,
.section-part-6 .section6b2-wrapper .txt .img-1,
.section-part-6 .section6-wrapper .txt .img-1 {
  position: absolute;
  left: .5rem;
  bottom: .7rem;
}
.section-part-6 .section6b1-wrapper .txt .img-2,
.section-part-6 .section6b2-wrapper .txt .img-2,
.section-part-6 .section6-wrapper .txt .img-2 {
  display: none;
  position: absolute;
  width: 3rem;
  height: 3rem;
  left: .5rem;
  bottom: 1.35rem;
  z-index: 15;
}
@media screen and (max-width: 1440px) {
  .section-part-4 .section4-wrapper .img-area {
    width: 98%;
    height: 2rem;
  }
  .section-part-4 .section4-wrapper .txt p {
    line-height: .42rem;
  }
  .section-part-6 .section6b1-wrapper {
	  width: 14.32rem;
	  height: 1.7rem;
  }
  .section-part-6 .section6b2-wrapper {
	  width: 14.32rem;
	  height: 1.7rem;
  }
  .section-part-6 .section6-wrapper {
    width: 14.32rem;
  }
  .section-part-6 .section6b1-wrapper .txt .lastP,
  .section-part-6 .section6b2-wrapper .txt .lastP,
  .section-part-6 .section6-wrapper .txt .lastP {
    margin-left: .7rem;
  }
  .section-part-6 .section6b1-wrapper .txt .img-2,
  .section-part-6 .section6b2-wrapper .txt .img-2,
  .section-part-6 .section6-wrapper .txt .img-2 {
    bottom: 1.5rem;
  }
  .section-part-6 .section6b1-wrapper .txt .img-1,
  .section-part-6 .section6b2-wrapper .txt .img-1,
  .section-part-6 .section6-wrapper .txt .img-1 {
    bottom: .6rem;
  }
  .section-part-5 .section5-wrapper {
  	height: 12.4rem;
  }
  
}
