body {
  font-family: roboto-regular, Arial, Arial-Regular !important;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  width: 100%;
  font-size: 3.6vw;
}
.title_btn {
  margin: 8vw 0;
}
.title_btn button {
  width: 100%;
  height: 11.33333333vw;
  background-color: #ffb137;
  color: #383c3e;
  font-size: 4.13333333vw;
  font-weight: 700;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.description_content {
  overflow: hidden;
}
.content_item {
  padding: 4vw 4.66666667vw 9.33333333vw;
  text-align: center;
  background-color: #fff;
}
.content_item .img {
  text-align: center;
}
.content_item h2 {
  display: inline-block;
  margin: 6.66666667vw 0;
  font-size: 6.13333333vw;
  font-weight: bold;
  width: 76.93333333vw;
}
.content_item p {
  display: inline-block;
  width: 76.93333333vw;
  color: #383c3e;
  opacity: 0.5;
  font-size: 4.13333333vw;
  line-height: 6.4vw;
}
.content_item img {
  margin: 6.13333333vw 0;
}
.content_item.bottom_register_step {
  background-color: #f7f7f7;
}
.content_item.bottom_register_step .step__item {
  display: flex;
  align-items: center;
  margin: 20vw 0 26.66666667vw;
}
.content_item.bottom_register_step .step__item .step__left {
  flex: 1;
  font-size: 4.13333333vw;
  text-align: left;
}
.content_item.bottom_register_step .step__item .step__title {
  font-weight: 700;
  color: #383c3e;
  margin-bottom: 1.33333333vw;
}
.content_item.bottom_register_step .step__item .step__p {
  color: #888a8b;
  font-size: 4.13333333vw;
}
.content_item.bottom_register_step .step__item .step__right {
  width: 37.33333333vw;
  text-align: center;
}
.content_item.bottom_register_step .step__item:nth-child(1) img {
  width: 30.53333333vw;
}
.content_item.bottom_register_step .step__item:nth-child(2) img {
  width: 19.46666667vw;
}
.content_item.bottom_register_step .step__item:nth-child(3) img {
  width: 23.2vw;
}
.content_item.bottom_register_step .step__item:nth-child(4) img {
  width: 14.66666667vw;
}
.content_item.bottom_register_step .step__item:nth-child(5) img {
  width: 21.6vw;
}
.content_item.bottom_register_step .step__item:nth-child(6) img {
  width: 25.86666667vw;
}
.okmarts_member img {
  width: 46.13333333vw;
}
.sign_up img {
  width: 35.86666667vw;
}
.tier_discount img {
  width: 28.26666667vw;
}
.member_auctions img {
  width: 35.86666667vw;
}
.member_auctions p.check {
  color: #383c3e;
  font-size: 3.6vw;
  font-weight: 700;
}
.subscribe_member img {
  width: 30.66666667vw;
}
.exclusive_points img {
  width: 28.26666667vw;
}
.member_register h2 {
  margin: 8vw 0;
  width: 86.66666667vw;
}
.member_register .process {
  display: flex;
  flex-wrap: wrap;
}
.member_register .process_item {
  width: 50%;
  display: inline-block;
  padding: 6.66666667vw 0;
  flex-shrink: 0;
}
.member_register .process_item .title {
  position: relative;
  width: 100%;
}
.member_register .process_item .title h3 {
  font-size: 10.13333333vw;
  margin: 0;
  margin-right: 2.66666667vw;
  position: absolute;
  top: -5.73333333vw;
  font-weight: 700;
}
.member_register .process_item .title p {
  width: calc(100% - 50 * 0.13333333vw);
  line-height: 5.86666667vw;
  height: 11.73333333vw;
  color: #383c3e;
  font-size: 3.06666667vw;
  margin-top: 4.66666667vw;
  opacity: 1;
  margin-left: 6.66666667vw;
  white-space: wrap;
}
.member_register .process_item .process_img {
  height: 21.33333333vw;
  width: 44vw;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 8vw 0 0;
}
.bottom_tips .register_content {
  margin-top: 16vw;
}
.bottom_tips .register_content .title {
  text-align: center;
}
.bottom_tips .register_content .title p {
  color: #383c3e;
  opacity: 1;
  width: 100%;
}
.bottom_tips .register_content .process_img {
  position: relative;
  text-align: center;
}
.bottom_tips .register_content .process_img img {
  width: 26.66666667vw;
  margin: 6.66666667vw 0;
}
.bottom_tips .register_content .process_img a {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 50.93333333vw;
  height: 12.26666667vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffb137;
  color: #383c3e;
  font-size: 3.6vw;
  font-weight: 700;
}
.member_register .process_item:nth-child(1) img {
  width: 32vw;
}
.member_register .process_item:nth-child(2) img {
  width: 19.73333333vw;
}
.member_register .process_item:nth-child(3) img {
  width: 32vw;
}
.member_register .process_item:nth-child(4) img {
  width: 21.46666667vw;
}
