@font-face {
  font-family: 'GothaProMed';
  src: url("/fnt/gotham/GothamPro-Medium.eot");
  src: url("/fnt/gotham/GothamPro-Medium.eot?iefix") format('eot'), url("/fnt/gotham/GothaProMed_0.otf"), url("/fnt/gotham/GothamPro-Medium.woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.portfol-wrapper .omron-wrapper p {
  font-size: 24px;
  line-height: 36px;
}
.omron-wrapper h2 {
  font-size: 48px;
  line-height: 1;
  margin-top: 90px;
}
.omron-wrapper .pl-project-box {
  z-index: 1;
}
.omron-wrapper .before-num {
  font-size: 24px;
}
.omron-wrapper .before-num:before {
  content: "";
  width: 36px;
  height: 36px;
  background-color: #e32c0d;
  display: inline-block;
  vertical-align: middle;
}
.omron-wrapper .pl-panel-site-box {
  color: #fff;
}
.omron-wrapper .pl-panel-site-box .panel-ico {
  fill: #fff;
  color: #fff;
}
.omron-wrapper .omron-screen {
  height: 3085px;
}
.omron-wrapper .omron-screen:before {
  content: "";
  height: 5px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/image/new/site/omron/presentation/comb.png") 0 0 repeat-x;
}
.omron-wrapper .omron-screen:after {
  content: "";
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: url("/image/new/site/omron/project/comb.png") 0 0 repeat-x;
}
.omron-wrapper .omron-screen .bg {
  background: url("/image/new/site/omron/presentation/back.jpg") 0 0 no-repeat;
  width: 100%;
  height: 798px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.omron-wrapper .omron-screen .bg-color {
  background-color: #deeef9;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}
.omron-wrapper .omron-screen .pl-box-screen {
  border: 0;
  position: relative;
  box-shadow: 0 0 50px rgba(0,0,0,0.2);
}
.omron-wrapper .omron-screen .small-screen {
  position: absolute;
}
.omron-wrapper .omron-screen .omron-screen-1 {
  background: url("/image/new/site/omron/presentation/mini-5.jpg") 0 0 no-repeat;
  width: 462px;
  height: 504px;
  left: -317px;
  top: 250px;
}
.omron-wrapper .omron-screen .omron-screen-2 {
  background: url("/image/new/site/omron/presentation/mini-2.jpg") 0 0 no-repeat;
  width: 464px;
  height: 730px;
  left: -524px;
  top: 1100px;
}
.omron-wrapper .omron-screen .omron-screen-3 {
  background: url("/image/new/site/omron/presentation/mini-3.jpg") 0 0 no-repeat;
  width: 462px;
  height: 483px;
  bottom: 300px;
  left: -317px;
}
.omron-wrapper .omron-screen .omron-screen-4 {
  background: url("/image/new/site/omron/presentation/mini-6.jpg") 0 0 no-repeat;
  width: 462px;
  height: 769px;
  right: -317px;
  top: 405px;
}
.omron-wrapper .omron-screen .omron-screen-5 {
  background: url("/image/new/site/omron/presentation/mini-1.jpg") 0 0 no-repeat;
  width: 472px;
  height: 500px;
  right: -524px;
  top: 1335px;
}
.omron-wrapper .omron-screen .omron-screen-6 {
  background: url("/image/new/site/omron/presentation/mini-4.jpg") 0 0 no-repeat;
  width: 462px;
  height: 611px;
  right: -317px;
  bottom: 105px;
}
.omron-wrapper .omron-screen .flower-left {
  width: 564px;
  height: 441px;
  left: -290px;
  top: 585px;
  background: url("/image/new/site/omron/presentation/flower2.png") 0 0 no-repeat;
}
.omron-wrapper .omron-screen .flower-right {
  width: 331px;
  height: 303px;
  right: -220px;
  bottom: 805px;
  background: url("/image/new/site/omron/presentation/flower1.png") 0 0 no-repeat;
}
.omron-wrapper .omron-project {
  height: 3352px;
  position: relative;
}
.omron-wrapper .omron-project:after {
  content: "";
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: url("/image/new/site/omron/design/comb.png") 0 0 repeat-x;
}
.omron-wrapper .omron-project .bg {
  width: 1913px;
  height: 100%;
  position: absolute;
  background: url("/image/new/site/omron/project/back.jpg") 0 0 no-repeat;
  z-index: -1;
  left: 0;
  top: 0;
}
.omron-wrapper .omron-project .project-block-01 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  height: 560px;
}
.omron-wrapper .omron-project .project-block-01 h2 {
  color: #fff;
  font-weight: bold;
  margin: 0;
  text-align: left;
}
.omron-wrapper .omron-project .project-block-01 p {
  color: #fff;
  font-size: 24px;
  line-height: 34px;
}
.omron-wrapper .omron-project .project-block-01 .left-b,
.omron-wrapper .omron-project .project-block-01 .right-b {
  width: 50%;
}
.omron-wrapper .omron-project .project-block-01 .right-b {
  text-align: center;
}
.omron-wrapper .omron-project .project-block-01 .right-b .image {
  width: 342px;
  height: 382px;
  display: inline-block;
  background: url("/image/new/site/omron/project/travel.png") 0 0 no-repeat;
}
.omron-wrapper .omron-project .project-block-02 {
  text-align: right;
  height: 370px;
}
.omron-wrapper .omron-project .project-block-02 .image {
  width: 803px;
  height: 212px;
  background: url("/image/new/site/omron/project/3-concept.png") 0 0 no-repeat;
  display: inline-block;
}
.omron-wrapper .omron-project .project-block-02 p {
  display: inline-block;
  color: #fff;
  margin-right: 200px;
  margin-top: 90px;
}
.omron-wrapper .omron-project .project-block-03 {
  text-align: right;
  margin-top: 90px;
}
.omron-wrapper .omron-project .project-block-03 .image {
  background: url("/image/new/site/omron/project/2-lending.png") 0 0 no-repeat;
  width: 494px;
  height: 79px;
  display: inline-block;
}
.omron-wrapper .omron-project .project-block-03 .images-block {
  height: 953px;
  position: relative;
  margin-top: 60px;
}
.omron-wrapper .omron-project .project-block-03 .image-1 {
  background: url("/image/new/site/omron/project/screen1.png") 0 0 no-repeat;
  width: 1514px;
  height: 800px;
}
.omron-wrapper .omron-project .project-block-03 .image-2 {
  background: url("/image/new/site/omron/project/screen2.png") 0 0 no-repeat;
  width: 1814px;
  height: 951px;
  position: absolute;
  bottom: -70px;
  left: -320px;
  margin: 0 auto;
  z-index: -1;
}
.omron-wrapper .omron-project .project-block-03 .text-i {
  position: absolute;
  font-size: 16px;
  font-style: italic;
  font-family: "Arial";
  color: #fff;
  line-height: 24px;
}
.omron-wrapper .omron-project .project-block-03 .tx-left {
  left: 190px;
  top: -100px;
}
.omron-wrapper .omron-project .project-block-03 .tx-left:after {
  content: "";
  width: 85px;
  height: 81px;
  background: url("/image/new/site/omron/project/arrow1.png") 0 0 no-repeat;
  position: absolute;
  bottom: -101px;
  left: -70px;
  display: block;
}
.omron-wrapper .omron-project .project-block-03 .tx-right {
  right: 0;
  top: 0;
}
.omron-wrapper .omron-project .project-block-03 .tx-right:after {
  content: "";
  width: 76px;
  height: 91px;
  background: url("/image/new/site/omron/project/arrow2.png") 0 0 no-repeat;
  position: absolute;
  bottom: -111px;
  left: 0;
  display: block;
}
.omron-wrapper .omron-project .project-block-04 {
  margin-top: -150px;
}
.omron-wrapper .omron-project .project-block-04 .image {
  background: url("/image/new/site/omron/project/1-ekran.png") 0 0 no-repeat;
  width: 462px;
  height: 81px;
}
.omron-wrapper .omron-project .project-block-04 .tablet-container {
  position: relative;
}
.omron-wrapper .omron-project .project-block-04 .image-tablet {
  background: url("/image/new/site/omron/project/tablet.png") 0 0 no-repeat;
  width: 867px;
  height: 604px;
  margin-top: 75px;
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet {
  width: 739px;
  height: 540px;
  position: absolute;
  left: 64px;
  top: 38px;
  background-color: #000;
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet .owl-dots {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  position: absolute;
  right: -155px;
  top: 50%;
  transform: translateY(-50%);
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet .owl-dots .owl-dot {
  margin-bottom: 15px;
  text-align: center;
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet .owl-dots .owl-dot span {
  width: 55px;
  height: 55px;
  display: block;
  border: 2px solid transparent;
  border-radius: 50%;
  line-height: 3.1;
  font-size: 18px;
  font-family: 'GothaProMed';
  color: #cfecfe;
  transition: ease all 0.5s;
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet .owl-dots .active span {
  border: 2px solid #fff;
  color: #fff;
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet .slide-container {
  height: 540px;
  position: relative;
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet .slide-01 .slide-image {
  background: url("/image/new/site/omron/project/tablet_screen1.jpg") 0 0 no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet .slide-02 .slide-image {
  background: url("/image/new/site/omron/project/tablet_screen2.jpg") 0 0 no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet .slide-03 .slide-image {
  background: url("/image/new/site/omron/project/tablet_screen3.jpg") 0 0 no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet .slide-04 .slide-image {
  background: url("/image/new/site/omron/project/tablet_screen4.jpg") 0 0 no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
}
.omron-wrapper .omron-project .project-block-04 .carousel-tablet .slide-05 .slide-image {
  background: url("/image/new/site/omron/project/tablet_screen5.jpg") 0 0 no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
}
.omron-wrapper .omron-project .project-block-05 {
  margin-top: 170px;
}
.omron-wrapper .omron-project .project-block-05 .small-title {
  font-size: 36px;
  color: #fff;
  margin-bottom: 90px;
  line-height: 42px;
}
.omron-wrapper .omron-project .project-block-05 .text-box {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.omron-wrapper .omron-project .project-block-05 .text-box .text {
  padding-left: 130px;
  color: #fff;
  width: 30%;
  position: relative;
  font-size: 20px;
  margin: 0;
  line-height: 26px;
}
.omron-wrapper .omron-project .project-block-05 .text-box .text .text-numb {
  width: 91px;
  height: 114px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}
.omron-wrapper .omron-project .project-block-05 .text-box .text-01 .text-numb {
  background: url("/image/new/site/omron/project/01.png") 0 0 no-repeat;
}
.omron-wrapper .omron-project .project-block-05 .text-box .text-02 .text-numb {
  background: url("/image/new/site/omron/project/02.png") 0 0 no-repeat;
}
.omron-wrapper .omron-project .project-block-05 .text-box .text-03 .text-numb {
  background: url("/image/new/site/omron/project/03.png") 0 0 no-repeat;
}
.omron-wrapper .omron-design {
  position: relative;
  height: 4614px;
}
.omron-wrapper .omron-design .p-num {
  position: relative;
  padding-left: 58px;
}
.omron-wrapper .omron-design .p-num:before {
  content: "";
  width: 35px;
  height: 35px;
  background-color: #e32c0d;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.9;
}
.omron-wrapper .omron-design .bg {
  background: url("/image/new/site/omron/design/back.jpg") 0 0 no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 1913px;
  height: 2505px;
  z-index: -2;
}
.omron-wrapper .omron-design .bg-2 {
  width: 1913px;
  height: 935px;
  background: url("/image/new/site/omron/design/back2.jpg") left bottom no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.omron-wrapper .omron-design .bg-color {
  width: 100%;
  height: 100%;
  background-color: #dbeef8;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -3;
}
.omron-wrapper .omron-design .image-flower {
  background: url("/image/new/site/omron/design/flower.png") 0 0 no-repeat;
  position: absolute;
  left: -170px;
  top: 720px;
  width: 444px;
  height: 436px;
}
.omron-wrapper .omron-design .design-block-01 {
  position: relative;
}
.omron-wrapper .omron-design .design-block-01 .title {
  font-size: 48px;
  font-weight: bold;
  color: #515151;
  margin: 100px 0 55px 0;
  text-align: left;
}
.omron-wrapper .omron-design .design-block-01 p {
  color: #515151;
}
.omron-wrapper .omron-design .design-block-01 .num-1:before {
  content: "1";
}
.omron-wrapper .omron-design .design-block-01 .img-laptop {
  background: url("/image/new/site/omron/design/Mockups-min1.png") 0 0 no-repeat;
  width: 1490px;
  height: 925px;
  margin-top: -85px;
  margin-left: 280px;
}
.omron-wrapper .omron-design .design-block-01 .img-smartphone {
  width: 828px;
  height: 542px;
  margin-top: -535px;
  margin-left: -20px;
  background: url("/image/new/site/omron/design/Mockups-min2.png") 0 0 no-repeat;
}
.omron-wrapper .omron-design .design-block-02 .num-2 {
  padding-left: 197px;
  padding-top: 38px;
}
.omron-wrapper .omron-design .design-block-02 .num-2:before {
  content: "2";
}
.omron-wrapper .omron-design .design-block-02 .image-text {
  background: url("/image/new/site/omron/design/5-steps.png") 0 0 no-repeat;
  width: 559px;
  height: 218px;
  margin-top: 80px;
  margin-bottom: -120px;
}
.omron-wrapper .omron-design .design-block-02 .slider-box {
  width: 980px;
  text-align: center;
  position: relative;
  margin-left: 180px;
}
.omron-wrapper .omron-design .design-block-02 .slider-box .box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.omron-wrapper .omron-design .design-block-02 .slider-box .box-01 {
  width: 980px;
  height: 660px;
  background-color: rgba(251,253,255,0.3);
  box-shadow: inset 0 0 15px #fff;
  top: 39px;
}
.omron-wrapper .omron-design .design-block-02 .slider-box .box-02 {
  margin: 0 auto;
  width: 945px;
  height: 700px;
  background-color: rgba(251,253,255,0.6);
  box-shadow: inset 0 0 15px #fff;
  top: 19px;
}
.omron-wrapper .omron-design .design-block-02 .slider-box .steps-carousel {
  width: 910px;
  height: 738px;
  margin: 0 auto 0 auto;
}
.omron-wrapper .omron-design .design-block-02 .slider-box .steps-carousel .owl-dots {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  position: absolute;
  left: -155px;
  top: 50%;
  transform: translateY(-50%);
}
.omron-wrapper .omron-design .design-block-02 .slider-box .steps-carousel .owl-dots .owl-dot {
  margin-bottom: 15px;
  text-align: center;
}
.omron-wrapper .omron-design .design-block-02 .slider-box .steps-carousel .owl-dots .owl-dot span {
  width: 55px;
  height: 55px;
  display: block;
  border: 2px solid transparent;
  border-radius: 50%;
  line-height: 3.1;
  font-size: 18px;
  font-family: 'GothaProMed';
  color: #5ba3d2;
  transition: ease all 0.5s;
}
.omron-wrapper .omron-design .design-block-02 .slider-box .steps-carousel .owl-dots .active span {
  border: 2px solid #0c79c0;
  color: #0c79c0;
}
.omron-wrapper .omron-design .design-block-03 {
  margin-top: 125px;
}
.omron-wrapper .omron-design .design-block-03 .num-3:before {
  content: "3";
}
.omron-wrapper .omron-design .design-block-03 .text-box {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  margin: 80px 0 100px 0;
}
.omron-wrapper .omron-design .design-block-03 .text-box .text {
  width: 30%;
  padding-left: 98px;
  position: relative;
  font-size: 18px;
  line-height: 26px;
  margin: 0;
}
.omron-wrapper .omron-design .design-block-03 .text-box .text .text-numb {
  width: 77px;
  height: 97px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: -10px;
}
.omron-wrapper .omron-design .design-block-03 .text-box .text-01 .text-numb {
  background: url("/image/new/site/omron/design/01.png") 0 0 no-repeat;
}
.omron-wrapper .omron-design .design-block-03 .text-box .text-02 .text-numb {
  background: url("/image/new/site/omron/design/02.png") 0 0 no-repeat;
}
.omron-wrapper .omron-design .design-block-03 .text-box .text-03 .text-numb {
  background: url("/image/new/site/omron/design/03.png") 0 0 no-repeat;
}
.omron-wrapper .omron-design .design-block-03 .image {
  background: url("/image/new/site/omron/design/Mockup-questions-min.png") 0 0 no-repeat;
  width: 1209px;
  height: 699px;
  position: relative;
}
.omron-wrapper .omron-design .design-block-03 .image .inner-image {
  background: url("/image/new/site/omron/design/question-is-closed.jpg") 0 0 no-repeat;
  width: 559px;
  height: 198px;
  position: absolute;
  right: -35px;
  top: 128px;
  box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
.omron-wrapper .omron-design .design-block-03 .image .inner-image-open {
  background: url("/image/new/site/omron/design/question-is-open.jpg") 0 0 no-repeat;
  width: 559px;
  height: 337px;
  position: absolute;
  right: -35px;
  top: 128px;
  box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
.omron-wrapper .omron-design .design-block-04 {
  margin-top: 80px;
  position: relative;
}
.omron-wrapper .omron-design .design-block-04 .p-num:before {
  content: "4";
}
.omron-wrapper .omron-design .carousel-container {
  position: relative;
  width: 100%;
  height: 568px;
  margin-top: 50px;
}
.omron-wrapper .omron-design .carousel-container .text-image {
  width: 100px;
  height: 52px;
  background: url("/image/new/site/omron/design/text.png") 0 0 no-repeat;
  position: absolute;
  right: 940px;
  top: 35px;
}
.omron-wrapper .omron-design .carousel-container .text-image .arrow {
  width: 94px;
  height: 23px;
  background: url("/image/new/site/omron/design/arrow.png") 0 0 no-repeat;
  display: inline-block;
  position: absolute;
  right: -130px;
  top: 0;
}
.omron-wrapper .omron-design .carousel-container .image {
  background: url("/image/new/site/omron/design/tonometer-min.png") 0 0 no-repeat;
  width: 598px;
  height: 568px;
  position: absolute;
  right: 610px;
  bottom: -180px;
  z-index: 1;
}
.omron-wrapper .omron-design .carousel-container .photo-carousel {
  width: 1024px;
  height: 568px;
  position: absolute;
  right: -246px;
  top: 0;
}
.omron-wrapper .omron-design .carousel-container .photo-carousel .owl-item {
  overflow: hidden;
  box-sizing: border-box;
}
.omron-wrapper .omron-design .carousel-container .photo-carousel .owl-item img {
  width: 101%;
  height: auto;
  display: block;
  transition: linear 0.5s all;
}
.omron-wrapper .omron-design .carousel-container .photo-carousel .owl-item img:hover {
  transform: scale(1.2);
}
.omron-wrapper .omron-design .carousel-container .photo-carousel .owl-nav {
  width: 141px;
  height: 62px;
  position: absolute;
  right: 545px;
  bottom: 0;
  font-size: 0;
}
.omron-wrapper .omron-design .carousel-container .photo-carousel .owl-nav .owl-prev {
  position: absolute;
  left: 0;
  top: 0;
  width: 60px;
  height: 60px;
}
.omron-wrapper .omron-design .carousel-container .photo-carousel .owl-nav .owl-prev:after {
  content: "";
  background: url("/image/new/site/omron/design/arrow_left.png") 0 0 no-repeat;
  font-size: 26px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.omron-wrapper .omron-design .carousel-container .photo-carousel .owl-nav .owl-prev:hover:after {
  background: url("/image/new/site/omron/design/arrow_left_hover.png") 0 0 no-repeat;
}
.omron-wrapper .omron-design .carousel-container .photo-carousel .owl-nav .owl-next {
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 60px;
  font-size: 0;
}
.omron-wrapper .omron-design .carousel-container .photo-carousel .owl-nav .owl-next:after {
  content: "";
  background: url("/image/new/site/omron/design/arrow_right.png") 0 0 no-repeat;
  font-size: 26px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.omron-wrapper .omron-design .carousel-container .photo-carousel .owl-nav .owl-next:hover:after {
  background: url("/image/new/site/omron/design/arrow_right_hover.png") 0 0 no-repeat;
}
.omron-wrapper .omron-properties {
  height: 2530px;
  position: relative;
}
.omron-wrapper .omron-properties .p-num {
  position: relative;
  padding-left: 58px;
}
.omron-wrapper .omron-properties .p-num:before {
  content: "";
  width: 35px;
  height: 35px;
  background-color: #e32c0d;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.9;
}
.omron-wrapper .omron-properties .bg {
  width: 1913px;
  height: 2538px;
  background: url("/image/new/site/omron/features/back.jpg") 0 0 no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.omron-wrapper .omron-properties p {
  margin: 0;
  color: #fff;
}
.omron-wrapper .omron-properties .properties-block-01 {
  margin-bottom: 60px;
}
.omron-wrapper .omron-properties .properties-block-01 h2 {
  text-align: left;
  font-weight: bold;
  font-size: 48px;
  color: #fff;
  margin-bottom: 60px;
}
.omron-wrapper .omron-properties .properties-block-01 .p-num:before {
  content: "1";
}
.omron-wrapper .omron-properties .image-container {
  height: 844px;
  position: relative;
}
.omron-wrapper .omron-properties .image-container .image {
  background: url("/image/new/site/omron/features/3d-model.png") center center no-repeat;
  width: 100%;
  height: 844px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
}
.omron-wrapper .omron-properties .properties-block-02 .num-2:before {
  content: "2";
}
.omron-wrapper .omron-properties .images-box {
  position: relative;
  height: 1225px;
}
.omron-wrapper .omron-properties .images-box .img-tablet {
  background: url("/image/new/site/omron/features/tablet.png") 0 0 no-repeat;
  width: 1477px;
  height: 918px;
  position: absolute;
  right: 38%;
  top: 80px;
}
.omron-wrapper .omron-properties .images-box .img-phones-flower {
  background: url("/image/new/site/omron/features/i-phone2-3.png") 0 0 no-repeat;
  width: 968px;
  height: 1084px;
  position: absolute;
  left: 42%;
  top: -50px;
}
.omron-wrapper .omron-properties .images-box .img-phone {
  background: url("/image/new/site/omron/features/i-phone1.png") 0 0 no-repeat;
  width: 723px;
  height: 489px;
  position: absolute;
  bottom: 30px;
  right: 45%;
}
.omron-wrapper .omron-properties .bottom-block a {
  color: #fff;
}

