.page {
  min-height: 1080px;
  height: 100vh;
  overflow-y: hidden;
  overflow-x: auto;
  background: url(../image/page4/bg.png);
  background-size: auto 100%;
  display: flex;
  align-items: center;
}
.page .c-blue {
  color: #0054C0;
}

.wrapper {
  height: 1080px;
  position: relative;
  display: flex;
  background: url(../image/page4/line.png) 1946px 361px no-repeat;
  background-size: 9349px 410px;
}
.wrapper .section {
  position: relative;
  display: block;
}
.wrapper .section .section-main {
  position: relative;
  z-index: 5;
  margin: 0 auto;
}
.wrapper .section .section-main .section-header {
  font-size: 70px;
  line-height: 70px;
  color: #0058CA;
  text-align: center;
  margin-bottom: 60px;
  font-weight: bold;
}
.wrapper .section .section-main .title {
  font-size: 40px;
  color: #333333;
  line-height: 48px;
  font-weight: bold;
  margin-bottom: 46px;
  letter-spacing: -0.5px;
}
.wrapper .section .section-main .content {
  text-indent: 2em;
}
.wrapper .section .section-main .content p {
  font-size: 16px;
  color: #333333;
  line-height: 26px;
}
.wrapper .section .section-main .content p + p {
  margin-top: 26px;
}
.wrapper .img {
  display: block;
  pointer-events: none;
  z-index: 1;
}

.section01 {
  width: 1918px;
}
.section01 .img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 1918px;
  height: 822px;
}
.section01 .section-main {
  width: 1100px;
  padding-top: 200px;
  margin-left: 550px;
}

.section02 {
  margin-left: 284px;
  width: 802px;
}
.section02 .img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 802px;
  height: 558px;
}
.section02 .section-main {
  width: 730px;
  padding-top: 120px;
  margin: 0 auto;
}

.section03 {
  margin-left: 360px;
  width: 861px;
}
.section03 .img {
  position: relative;
  left: 0;
  top: 0;
  width: 681px;
  height: 416px;
}
.section03 .section-main {
  width: 842px;
  padding-top: 120px;
}

.section04 {
  margin-left: 265px;
  width: 887px;
}
.section04.french .section-main {
  padding-top: 160px;
}
.section04 .img {
  position: absolute;
  left: 0;
  bottom: 91px;
  width: 887px;
  height: 523px;
}
.section04 .section-main {
  width: 716px;
  padding-top: 226px;
}

.section05 {
  margin-left: 222px;
  width: 938px;
}
.section05 .img {
  width: 938px;
  height: 583px;
}
.section05 .section-main {
  width: 826px;
  padding-top: 71px;
}

.section06 {
  margin-left: 204px;
  width: 1016px;
}
.section06 .img {
  width: 1016px;
  height: 636px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.section06 .section-main {
  width: 826px;
  padding-top: 71px;
}

.section07 {
  margin-left: 221px;
  width: 951px;
}
.section07 .img {
  width: 951px;
  height: 579px;
}
.section07 .section-main {
  width: 854px;
  padding-top: 86px;
}

.section08 {
  margin-left: 292px;
  width: 1057;
}
.section08 .img {
  width: 1057;
  height: 620px;
}
.section08 .section-main {
  width: 850px;
  padding-top: 152px;
}

.section09 {
  margin-left: 162px;
  width: 1363px;
  padding-top: 114px;
}
.section09 .img01 {
  width: 1345px;
  height: 309px;
  float: right;
}
.section09 .img02 {
  width: 1363px;
  height: 297px;
}

.page-final {
  margin: 40px 0 87px 315px;
  clear: both;
}/*# sourceMappingURL=exchanges.css.map */