.sai-oshi_introduction {
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
}
.sai-oshi_introduction .sai-oshi_introduction_aspect {
  width: 100%;
  padding-top: 50%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_introduction .sai-oshi_introduction_aspect {
    padding-top: 106.6666666667%;
  }
}
.sai-oshi_introduction .sai-oshi_eyecatch {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.sai-oshi_introduction .sai-oshi_eyecatch img {
  max-width: initial;
  width: 100%;
}
.sai-oshi_introduction .sai-oshi_eyecatch .inner {
  max-width: 1858px;
  margin: 0 auto;
}
@media screen and (max-width: 576px) {
  .sai-oshi_introduction .sai-oshi_eyecatch .inner {
    width: 100%;
    max-width: initial;
    min-width: 716.7450331126px;
  }
}
.sai-oshi_introduction .sai-oshi_catch {
  position: absolute;
  left: 0%;
  top: 13.5416666667%;
  width: 100%;
}
.sai-oshi_introduction .sai-oshi_catch .wrapper {
  max-width: 47.5%;
  margin: 0 auto;
}
@media screen and (max-width: 576px) {
  .sai-oshi_introduction .sai-oshi_catch .wrapper {
    max-width: initial;
  }
}
.sai-oshi_introduction .sai-oshi_catch .inner {
  position: relative;
  width: 100%;
  padding-top: 91.0087719298%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_introduction .sai-oshi_catch .inner {
    padding-top: 103.6111111111%;
  }
}
.sai-oshi_introduction .sai-oshi_catch .sai-oshi_catch-copy {
  position: absolute;
  width: 18.201754386%;
  min-width: 93px;
  left: 0%;
  top: 0%;
}
.sai-oshi_introduction .sai-oshi_catch .sai-oshi_catch-copy img {
  max-width: initial;
  width: 100%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_introduction .sai-oshi_catch .sai-oshi_catch-copy {
    left: 8.3333333333%;
    top: 0%;
  }
}
.sai-oshi_introduction .sai-oshi_catch .sai-oshi_catch-img {
  position: absolute;
  text-align: center;
  width: 69.0789473684%;
  left: 19.6271929825%;
  top: 21.8072289157%;
}
.sai-oshi_introduction .sai-oshi_catch .sai-oshi_catch-img img {
  max-width: initial;
  width: 100%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_introduction .sai-oshi_catch .sai-oshi_catch-img {
    width: 48.8888888889%;
    left: 28.3333333333%;
    top: 39.4101876676%;
  }
}
.sai-oshi_introduction .sai-oshi_catch .sai-oshi_catch-name {
  position: absolute;
  width: 39.0350877193%;
  left: 60.9649122807%;
  top: 70.4819277108%;
}
.sai-oshi_introduction .sai-oshi_catch .sai-oshi_catch-name img {
  max-width: initial;
  width: 100%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_introduction .sai-oshi_catch .sai-oshi_catch-name {
    left: 54.7222222222%;
    top: 72.3860589812%;
  }
}

.sai-oshi_characteristic .sai-oshi_characteristic_info {
  width: 100%;
  max-width: 1342px;
  margin: 0 auto;
  overflow-x: hidden;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_info {
    width: 100%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect {
  position: relative;
  width: 100%;
  padding-top: 61.8479880775%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect {
    padding-top: 175%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_backimage {
  position: absolute;
  width: 89.5678092399%;
  top: 5.421686747%;
  left: 6.6318926975%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_backimage img {
  width: 100%;
  max-width: initial;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_backimage {
    width: 243.8888888889%;
    top: 4.126984127%;
    left: -80.5555555556%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_title {
  position: absolute;
  width: 9.6870342772%;
  top: 0%;
  left: 76.7511177347%;
  z-index: 5;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_title {
    width: 25%;
    top: 0%;
    left: 65.5555555556%;
    z-index: 2;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_img {
  position: absolute;
  width: 48.0625931446%;
  top: 7.3493975904%;
  left: 29.2846497765%;
  z-index: 2;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_img {
    width: 73.3333333333%;
    top: 23.9682539683%;
    left: 13.3333333333%;
    z-index: 5;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_deco {
  position: absolute;
  width: 23.8450074516%;
  top: 9.5180722892%;
  left: 5.3651266766%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_deco {
    width: 38.0555555556%;
    top: 0.7936507937%;
    left: 20%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_doc {
  position: absolute;
  width: 46.1997019374%;
  top: 60.2409638554%;
  left: 8.1222056632%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_doc {
    width: 73.0555555556%;
    top: 48.7301587302%;
    left: 13.3333333333%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_pict-group {
  position: absolute;
  width: 38.2265275708%;
  right: 0%;
  bottom: 0%;
  max-width: 513px;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_pict-group {
    width: 100%;
    right: 0%;
    bottom: 4.7619047619%;
    padding: 0 48px;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_pict-group .pict_aspect {
  position: relative;
  width: 100%;
  padding-top: 63.7426900585%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_pict-group .pict-no1 {
  position: absolute;
  width: 64.7173489279%;
  right: 0%;
  bottom: 30.5810397554%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_pict-group .pict-no1 .sai-oshi_characteristic_pict {
  position: relative;
  width: 100%;
  padding-top: 69.2771084337%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_pict-group .pict-no2 {
  position: absolute;
  width: 56.530214425%;
  right: 44.8343079922%;
  bottom: 0%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_info .info_aspect .sai-oshi_characteristic_pict-group .pict-no2 .sai-oshi_characteristic_pict {
  position: relative;
  width: 100%;
  padding-top: 69.3103448276%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 {
  width: 100%;
  max-width: 1063px;
  margin: 0 auto;
  overflow-x: hidden;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .description_aspect {
  position: relative;
  width: 100%;
  padding-top: 65.0047036689%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .description_aspect {
    padding-top: 129.1666666667%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .pict-no1 {
  position: absolute;
  width: 46.4722483537%;
  left: 0%;
  top: 0%;
  z-index: 2;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .pict-no1 {
    width: 73.8888888889%;
    left: 13.3333333333%;
    top: 45.8064516129%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .pict-no1 .sai-oshi_characteristic_pict {
  position: relative;
  width: 100%;
  padding-top: 69.2307692308%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details {
  position: absolute;
  width: 62.8410159925%;
  left: 37.1589840075%;
  top: 4.3415340087%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details {
    width: 100%;
    left: 0%;
    top: 0%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details .details_aspect {
  position: relative;
  width: 100%;
  padding-top: 94.4610778443%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details .details_aspect {
    padding-top: 129.1666666667%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details .sai-oshi_characteristic_backimage {
  position: absolute;
  width: 95.0598802395%;
  left: 0%;
  top: 15.8478605388%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details .sai-oshi_characteristic_backimage {
    width: 176.3888888889%;
    left: -34.7222222222%;
    top: 0%;
  }
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details .sai-oshi_characteristic_backimage img {
    width: 100%;
    max-width: initial;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details .sai-oshi_characteristic_speech-balloon {
  width: 63.7724550898%;
  left: 19.4610778443%;
  top: 0%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details .sai-oshi_characteristic_speech-balloon {
    width: 78.6111111111%;
    left: 11.1111111111%;
    top: 10.752688172%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details .sai-oshi_characteristic_speech-balloon .speach-baloon_aspect {
  position: relative;
  width: 100%;
  padding-top: 45.8003169572%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details .sai-oshi_characteristic_doc {
  position: absolute;
  width: 100%;
  left: 0%;
  top: 49.4453248811%;
  z-index: 5;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-1 .details .sai-oshi_characteristic_doc {
    width: 73.0555555556%;
    left: 13.3333333333%;
    top: 57.6344086022%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 {
  width: 100%;
  max-width: 1106px;
  margin: 0 auto;
  overflow-x: hidden;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .description_aspect {
  position: relative;
  width: 100%;
  padding-top: 59.2224231465%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .description_aspect {
    padding-top: 200%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .pict-no1 {
  position: absolute;
  width: 30.9222423146%;
  left: 46.835443038%;
  top: 0%;
  z-index: 2;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .pict-no1 {
    width: 73.0555555556%;
    left: 13.3333333333%;
    top: 0%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .pict-no1 .sai-oshi_characteristic_pict {
  position: relative;
  width: 100%;
  padding-top: 69.298245614%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .pict-no2 {
  position: absolute;
  width: 44.6654611212%;
  left: 55.3345388788%;
  top: 47.786259542%;
  z-index: 2;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .pict-no2 {
    width: 73.0555555556%;
    left: 13.3333333333%;
    top: 72.2222222222%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .pict-no2 .sai-oshi_characteristic_pict {
  position: relative;
  width: 100%;
  padding-top: 69.2307692308%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details {
  position: absolute;
  width: 68.2640144665%;
  left: 0%;
  top: 7.1755725191%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details {
    width: 100%;
    left: 0%;
    top: 20.2777777778%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details .details_aspect {
  position: relative;
  width: 100%;
  padding-top: 77.880794702%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details .details_aspect {
    padding-top: 128.3333333333%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details .sai-oshi_characteristic_backimage {
  position: absolute;
  width: 100%;
  left: 0%;
  top: 6.462585034%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details .sai-oshi_characteristic_backimage {
    width: 176.3888888889%;
    left: -34.7222222222%;
    top: 0%;
  }
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details .sai-oshi_characteristic_backimage img {
    width: 100%;
    max-width: initial;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details .sai-oshi_characteristic_speech-balloon {
  width: 56.4238410596%;
  left: 0%;
  top: 0%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details .sai-oshi_characteristic_speech-balloon {
    width: 78.6111111111%;
    left: 11.1111111111%;
    top: 13.4199134199%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details .sai-oshi_characteristic_speech-balloon .speach-baloon_aspect {
  position: relative;
  width: 100%;
  padding-top: 49.1496598639%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details .sai-oshi_characteristic_doc {
  position: absolute;
  width: 71.7880794702%;
  left: 2.6490066225%;
  top: 49.6598639456%;
  z-index: 5;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-2 .details .sai-oshi_characteristic_doc {
    width: 73.0555555556%;
    left: 13.3333333333%;
    top: 58.8744588745%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 {
  width: 100%;
  max-width: 1063px;
  margin: 0 auto;
  overflow-x: hidden;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .description_aspect {
  position: relative;
  width: 100%;
  padding-top: 62.1825023518%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .description_aspect {
    padding-top: 168.8888888889%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .pict-no1 {
  position: absolute;
  width: 42.3330197554%;
  left: 4.6095954845%;
  top: 8.7745839637%;
  z-index: 2;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .pict-no1 {
    width: 55.5555555556%;
    left: 22.2222222222%;
    top: 33.2236842105%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .pict-no1 .sai-oshi_characteristic_pict {
  position: relative;
  width: 100%;
  padding-top: 106.6666666667%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details {
  position: absolute;
  width: 59.7365945437%;
  left: 40.2634054563%;
  top: 4.5385779123%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details {
    width: 100%;
    left: 0%;
    top: 0%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details .details_aspect {
  position: relative;
  width: 100%;
  padding-top: 99.3700787402%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details .details_aspect {
    padding-top: 168.8888888889%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details .sai-oshi_characteristic_backimage {
  position: absolute;
  width: 100%;
  left: 0%;
  top: 15.8478605388%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details .sai-oshi_characteristic_backimage {
    width: 176.3888888889%;
    left: -34.7222222222%;
    top: 24.0131578947%;
  }
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details .sai-oshi_characteristic_backimage img {
    width: 100%;
    max-width: initial;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details .sai-oshi_characteristic_speech-balloon {
  width: 67.0866141732%;
  left: 20.4724409449%;
  top: 0%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details .sai-oshi_characteristic_speech-balloon {
    width: 78.6111111111%;
    left: 11.1111111111%;
    top: 0%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details .sai-oshi_characteristic_speech-balloon .speach-baloon_aspect {
  position: relative;
  width: 100%;
  padding-top: 45.8003169572%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details .sai-oshi_characteristic_doc {
  position: absolute;
  width: 85.0393700787%;
  left: 15.7480314961%;
  top: 49.4453248811%;
  z-index: 5;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-3 .details .sai-oshi_characteristic_doc {
    width: 73.0555555556%;
    left: 13.3333333333%;
    top: 68.2565789474%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 {
  width: 100%;
  max-width: 1106px;
  margin: 0 auto;
  overflow-x: hidden;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .description_aspect {
  position: relative;
  width: 100%;
  padding-top: 64.3761301989%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .description_aspect {
    padding-top: 155.5555555556%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .pict-no1 {
  position: absolute;
  width: 58.1374321881%;
  left: 0%;
  top: 25%;
  z-index: 2;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .pict-no1 {
    width: 73.0555555556%;
    left: 13.3333333333%;
    top: 64.2857142857%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .pict-no1 .sai-oshi_characteristic_pict {
  position: relative;
  width: 100%;
  padding-top: 69.5178849145%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details {
  position: absolute;
  width: 79.4755877034%;
  left: 20.5244122966%;
  top: 0%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details {
    width: 100%;
    left: 0%;
    top: 0%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details .details_aspect {
  position: relative;
  width: 100%;
  padding-top: 81.0011376564%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details .details_aspect {
    padding-top: 136.9444444444%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details .sai-oshi_characteristic_backimage {
  position: absolute;
  width: 100%;
  left: 0%;
  top: 10.1123595506%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details .sai-oshi_characteristic_backimage {
    width: 176.3888888889%;
    left: -34.7222222222%;
    top: 6.2880324544%;
  }
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details .sai-oshi_characteristic_backimage img {
    width: 100%;
    max-width: initial;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details .sai-oshi_characteristic_speech-balloon {
  width: 38.6803185438%;
  left: 52.3321956769%;
  top: 0%;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details .sai-oshi_characteristic_speech-balloon {
    width: 63.8888888889%;
    left: 17.7777777778%;
    top: 0%;
  }
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details .sai-oshi_characteristic_speech-balloon .speach-baloon_aspect {
  position: relative;
  width: 100%;
  padding-top: 48.595505618%;
}
.sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details .sai-oshi_characteristic_doc {
  position: absolute;
  width: 42.4345847554%;
  left: 48.9192263936%;
  top: 56.1797752809%;
  z-index: 5;
}
@media screen and (max-width: 576px) {
  .sai-oshi_characteristic .sai-oshi_characteristic_descriptions.model-4 .details .sai-oshi_characteristic_doc {
    width: 73.0555555556%;
    left: 13.3333333333%;
    top: 57.200811359%;
  }
}

.sai-oshi_characteristic_descriptions.model-4 .sai-oshi_characteristic_backimage .img-fluid, .sai-oshi_characteristic_descriptions.model-4 .pict-no1 .img-fluid {
  max-width: initial;
  width: 100%;
}

.sai-oshi_distance .title {
  font-size: 2.5rem;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  background-color: #412512;
  padding: 0.25em 1em;
  border-radius: 1em;
}
@media screen and (max-width: 576px) {
  .sai-oshi_distance .title {
    font-size: 1.2857142857rem;
    padding: 0.25em 0.5em;
  }
}
.sai-oshi_distance .distance-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: -30px;
}
.sai-oshi_distance .distance-list .distance-item {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 15px;
}
@media screen and (max-width: 576px) {
  .sai-oshi_distance .distance-list .distance-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 7.5px;
  }
}

/*# sourceMappingURL=sai-oshi-4.css.map */
