
@font-face {
  font-family: "YuGo-Medium";
  src: url('../fonts/Yu Gothic Medium.otf') format("opentype");
}
@font-face {
  font-family: "YuGo-Bold";
  src: url('../fonts/Yu Gothic Bold.otf') format("opentype");
}
@font-face {
  font-family: "GeometosNeueBold";
  src: url('../fonts/Graphite - GeometosNeueBold.otf') format("opentype");
}

.bp3-indexiphone {
  width               : 100%;
  min-width           : 375px;
  height              : 100vh;
  min-height          : 7176px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp3-indexiphone .bp3-rectangle2copy15 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 80px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-rectangle2copy16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 80px;
  height              : 416px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.59;
}
.bp3-indexiphone .bp3-my360u306fu5b9fu7528u65b0u6848uff08u7b2c3216030u53f7 {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  margin-right        : 0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : -0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 21.0px;
}
.bp3-indexiphone .bp3-my360u306fu5b9fu7528u65b0u6848uff08u7b2c3216030u53f7-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 442px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexiphone .bp3-rectangle7copy8 {
  background-color    : rgba(71, 77, 84, 1.0);
  top                 : 1610px;
  height              : 1943px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-rectangle7copy81 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 5283px;
  height              : 454px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-rectangle2copy14 {
  background-color    : rgba(55, 174, 234, 1.0);
  top                 : 5737px;
  height              : 300px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group22 {
  background-color    : rgba(255,255,255,0.0);
  width               : 315px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group22-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 6097px;
  align-items         : center;
  height              : 818px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexiphone .bp3-group22 .bp3-u3054u4f7fu7528u4e0au306eu3054u6ce8u610f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(59, 64, 69, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group22 .bp3-u30fbu672cu54c1u3092u3054u4f7fu7528u524du306bu5fc5u305au304au8aadu307fu304fu3060u3055u3044u3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(59, 64, 69, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group25 {
  background-color    : rgba(255,255,255,0.0);
  width               : 315px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5323px;
  align-items         : center;
  height              : 354px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexiphone .bp3-group25 .bp3-rectangle2 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 54px;
  height              : 60px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25 .bp3-rectangle2copy {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 174px;
  height              : 60px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25 .bp3-u88fdu9020u8ca9u58f2u5143 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 197px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 21.0px;
}
.bp3-indexiphone .bp3-group25 .bp3-u5de7u548cu5de5u82b8u5370u5237u682au5f0fu4f1au793e {
  background-color    : rgba(255,255,255,0.0);
  top                 : 197px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 21.0px;
}
.bp3-indexiphone .bp3-group25 .bp3-rectangle2copy4 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 114px;
  height              : 60px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25 .bp3-rectangle2copy5 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 234px;
  height              : 60px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25 .bp3-rectangle2copy6 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 294px;
  height              : 60px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25 .bp3-u30b5u30a4u30ba {
  background-color    : rgba(255,255,255,0.0);
  top                 : 317px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 21.0px;
}
.bp3-indexiphone .bp3-group25 .bp3-w163xh80xd90mm {
  background-color    : rgba(255,255,255,0.0);
  top                 : 317px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 21.0px;
}
.bp3-indexiphone .bp3-group25 .bp3-rectangle2copy7 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 353px;
  height              : 1px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25 .bp3-u30dcu30c7u30a3u30fcu30abu30e9u30fc {
  background-color    : rgba(255,255,255,0.0);
  top                 : 258px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 18.0px;
}
.bp3-indexiphone .bp3-group25 .bp3-u30d6u30e9u30c3u30afu30dbu30efu30a4u30c8u30b7u30a2u30f3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 259px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp3-indexiphone .bp3-group25 .bp3-u7d19u88fdvru30b4u30fcu30b0u30ebu300cmy360u300d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 77px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 21.0px;
}
.bp3-indexiphone .bp3-group25 .bp3-a1000u5186uff08u7a0eu5225uff09 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 137px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 21.0px;
}
.bp3-indexiphone .bp3-group25 .bp3-rectangle21 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 113px;
  height              : 1px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25 .bp3-rectangle2copy2 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 233px;
  height              : 1px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25 .bp3-rectangle22 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 173px;
  height              : 1px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25 .bp3-rectangle2copy3 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 293px;
  height              : 1px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group25 .bp3-u8ca9u58f2u4fa1u683c {
  background-color    : rgba(255,255,255,0.0);
  top                 : 137px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 21.0px;
}
.bp3-indexiphone .bp3-group25 .bp3-u88fdu54c1u540d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 77px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 21.0px;
}
.bp3-indexiphone .bp3-group25 .bp3-u88fdu54c1u8a73u7d30 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : justify;
  line-height         : 36.0px;
}
.bp3-indexiphone .bp3-group20 {
  background-color    : rgba(255,255,255,0.0);
  width               : 315px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group20-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 536px;
  align-items         : center;
  height              : 1014px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexiphone .bp3-group20 .bp3-dsc00117 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 142px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group20 .bp3-u30b4u30fcu30b0u30ebu3092u7d44u307fu7acbu3066u3066u304au624bu6301u3061u306eu30b9u30deu30dbu3092u30bb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group20 .bp3-u30b9u30deu30dbu3092u30bbu30c3u30c8u30a2u30c3u30d7u3057u3066u8997u304du8fbcu3080u3060u3051u3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 399px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group20 .bp3-group2 {
  background-color    : rgba(246, 246, 246, 1.0);
  top                 : 501px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group20 .bp3-group2 .bp3-mask {
  background-color    : rgba(246, 246, 246, 1.0);
  top                 : 0px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group20 .bp3-group2 .bp3-dsc00142 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -24px;
  height              : 216px;
  width               : 325px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group20 .bp3-u3044u304fu3064u3082u306eu8a66u4f5cu3092u7d4cu3066u958bu767au3057u305fu3053u3060u308fu308au306eu7126 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 758px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group20 .bp3-group5copy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 837px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group20 .bp3-group5copy2 .bp3-rectangle3 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(238, 238, 238, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group20 .bp3-group5copy2 .bp3-a02mainback {
  background-color    : rgba(255,255,255,0.0);
  top                 : 22px;
  height              : 133px;
  width               : 138px;
  position            : absolute;
  margin              : 0;
  left                : 89px;
  -ms-transform       : rotate(20deg); /* IE 9 */
  -webkit-transform   : rotate(20deg); /* Chrome, Safari, Opera */
  transform           : rotate(20deg);
}
.bp3-indexiphone .bp3-group20 .bp3-u7d14u56fdu7523u30c7u30e5u30a2u30ebu30ecu30f3u30bau3092u642du8f09 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 718px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp3-indexiphone .bp3-group20 .bp3-my360u306fu7d19u88fdu306evru30b4u30fcu30b0u30eb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp3-indexiphone .bp3-group20 .bp3-u30b9u30deu30dbu3092u30bbu30c3u30c8u3059u308bu3060u3051 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 359px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp3-indexiphone .bp3-group21 {
  background-color    : rgba(255,255,255,0.0);
  width               : 315px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1650px;
  align-items         : center;
  height              : 1863px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexiphone .bp3-group21 .bp3-rectangle7copy6 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 1683px;
  height              : 180px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-galaxys7s6s5x {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1750px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-android {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1718px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 96px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-rectangle7copy3 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 1483px;
  height              : 180px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-iphonexiphone8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1550px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 104px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-iphone {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1518px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 107px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-u5bfeu5fdcu30b9u30deu30fcu30c8u30d5u30a9u30f3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1331px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : justify;
  line-height         : 36.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-u4e0bu8a18u306eu7aefu672bu306fmy360u306bu88c5u7740u3067u304du308bu3053u3068u3092 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1371px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-rectangle9 {
  background-color    : rgba(94, 94, 94, 1.0);
  top                 : 1290px;
  height              : 1px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-youtube {
  background-color    : rgba(255,255,255,0.0);
  top                 : 336px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 28.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-youtubeu30a2u30d7u30eau306bu3082u305fu304fu3055u3093u306evru52d5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 374px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-group12 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 442px;
  height              : 40px;
  width               : 212px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group12 .bp3-group11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group12 .bp3-group11 .bp3-rectangle8 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group12 .bp3-group11 .bp3-ios {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group12 .bp3-group5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 112px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group12 .bp3-group5 .bp3-rectangle8copy {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group12 .bp3-group5 .bp3-android1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 128px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group .bp3-rectangle7 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c82018080322435 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30px;
  height              : 119px;
  width               : 118px;
  position            : absolute;
  margin              : 0;
  left                : 98px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-u5bfeu5fdcu30a2u30d7u30ea {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 36.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-my360u304cu3042u308cu3070u3001u3053u3093u306avru5bfeu5fdcu30a2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-group3copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 512px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group3copy .bp3-rectangle7copy {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group3copy .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c82018080321519 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30px;
  height              : 117px;
  width               : 118px;
  position            : absolute;
  margin              : 0;
  left                : 98px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group14copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 826px;
  height              : 40px;
  width               : 210px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group14copy .bp3-group8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group14copy .bp3-group8 .bp3-rectangle8copy2 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group14copy .bp3-group8 .bp3-ioscopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group14copy .bp3-group6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 110px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group14copy .bp3-group6 .bp3-rectangle8copy3 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group14copy .bp3-group6 .bp3-androidcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-insta360onecopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 720px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 28.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-insta360u793eu306e360u5ea6u30abu30e1u30e9u3067u64aeu5f71 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 758px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-group4copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 896px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group4copy .bp3-rectangle7copy2 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 177px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group4copy .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c82018080321802 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30px;
  height              : 119px;
  width               : 118px;
  position            : absolute;
  margin              : 0;
  left                : 98px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group15copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1210px;
  height              : 40px;
  width               : 210px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group15copy .bp3-group10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group15copy .bp3-group10 .bp3-rectangle8copy2 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group15copy .bp3-group10 .bp3-ioscopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group15copy .bp3-group13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 110px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group15copy .bp3-group13 .bp3-rectangle8copy3 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-group15copy .bp3-group13 .bp3-androidcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group21 .bp3-dmmcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1104px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : justify;
  line-height         : 28.0px;
}
.bp3-indexiphone .bp3-group21 .bp3-dmmu3067u8cfcu5165u3057u305fu5546u54c1u3092u30b9u30c8u30eau30fcu30e0u307eu305fu306fu30c0 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1142px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group14 {
  background-color    : rgba(255,255,255,0.0);
  width               : 315px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3593px;
  align-items         : center;
  height              : 1650px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexiphone .bp3-group14 .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 132px;
  height              : 180px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp3-group24 {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 0px;
  height              : 180px;
  width               : 315px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp3-group24 .bp3-mask {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 0px;
  height              : 180px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp3-group24 .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810175047 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -41px;
  height              : 223px;
  width               : 400px;
  position            : absolute;
  margin              : 0;
  left                : -40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp3-group24 .bp3-mask1 {
  background-color    : rgba(0, 0, 0, 1.0);
  top                 : 0px;
  height              : 180px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.69;
}
.bp3-indexiphone .bp3-group14 .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp3-group24 .bp3-baselineplaycircleoutlineblack48dp {
  background-color    : rgba(255,255,255,0.0);
  top                 : 60px;
  height              : 60px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp3-group24 .bp3-vr360intokyo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 71px;
  height              : 16px;
  width               : 188px;
  position            : absolute;
  margin              : 0;
  left                : 98px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp3-group24 .bp3-u6771u4eacu3092vru52d5u753bu3067u89b3u3066u307fu3088u3046uff01 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 97px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 98px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : justify;
  line-height         : 20.0px;
}
.bp3-indexiphone .bp3-group14 .bp3-rectangle6 {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 458px;
  height              : 300px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-bitmap {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 904px;
  height              : 300px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-bitmap .bp3-mask {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 0px;
  height              : 300px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-bitmap .bp3-bitmap3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -20px;
  height              : 600px;
  width               : 400px;
  position            : absolute;
  margin              : 0;
  left                : -45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-step3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1244px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(73, 143, 225, 1.0);
  text-align          : left;
  line-height         : 28.0px;
}
.bp3-indexiphone .bp3-group14 .bp3-uff12u5206u5272u3055u308cu305fu753bu9762u304cu8868u793au3055u308cu305fu3089u3001u30b4u30fcu30b0 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1272px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group14 .bp3-group16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1350px;
  height              : 300px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-group16 .bp3-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 300px;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-group16 .bp3-bitmap3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 74px;
  height              : 153px;
  width               : 277px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-step2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 798px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(73, 143, 225, 1.0);
  text-align          : justify;
  line-height         : 28.0px;
}
.bp3-indexiphone .bp3-group14 .bp3-youtubeu30a2u30d7u30eau3067u30dcu30bfu30f3u3092u30bfu30c3u30d7u3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 826px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group14 .bp3-bitmap1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 826px;
  height              : 20px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  left                : 120px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-bitmap2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 517px;
  height              : 182px;
  width               : 182px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group14 .bp3-u30b5u30f3u30d7u30ebvru52d5u753b {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : justify;
  line-height         : 36.0px;
}
.bp3-indexiphone .bp3-group14 .bp3-my360u306eu64aeu5f71u30c1u30fcu30e0u304cu3001u30b5u30f3u30d7u30ebvru52d5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 44px;
  height              : auto;
  width               : 315px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group14 .bp3-step1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 352px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(73, 143, 225, 1.0);
  text-align          : justify;
  line-height         : 28.0px;
}
.bp3-indexiphone .bp3-group14 .bp3-u30b9u30deu30dbu304bu3089u4e0au8a18u306eu30b5u30e0u30cdu30a4u30ebu3092u30bfu30c3u30d7u3002y {
  background-color    : rgba(255,255,255,0.0);
  top                 : 380px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : justify;
  line-height         : 24.0px;
}
.bp3-indexiphone .bp3-group17 {
  background-color    : rgba(255,255,255,0.0);
  width               : 375px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 6975px;
  align-items         : center;
  height              : 201px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexiphone .bp3-group17 .bp3-group27 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 201px;
  width               : 375px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group27 .bp3-rectangle9 {
  background-color    : rgba(238, 238, 238, 1.0);
  top                 : 0px;
  height              : 1px;
  width               : 375px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group27 .bp3-rectangle91 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 1px;
  height              : 200px;
  width               : 375px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 61px;
  height              : 20px;
  width               : 94px;
  position            : absolute;
  margin              : 0;
  left                : 141px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group3 .bp3-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group3 .bp3-fill2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 23px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group3 .bp3-fill3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group3 .bp3-clip6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 61px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group3 .bp3-fill5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 61px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group3 .bp3-clip9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 77px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group3 .bp3-fill8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 77px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 101px;
  height              : 40px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 115px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group4 .bp3-rectangle {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(155, 154, 155, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group17 .bp3-group4 .bp3-u304au554fu3044u5408u308fu305b {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 13px;
  width               : 82px;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group18 {
  background-color    : rgba(255,255,255,0.0);
  right               : calc(0.00% + 20px);
  top                 : 20px;
  height              : 40px;
  width               : 143px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group18 .bp3-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 143px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group18 .bp3-amazonu3067u8cfcu5165 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 11px;
  width               : 92px;
  position            : absolute;
  margin              : 0;
  left                : 25px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group26 {
  background-color    : rgba(255,255,255,0.0);
  width               : 316px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group26-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 140px;
  align-items         : center;
  height              : 274px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexiphone .bp3-group26 .bp3-group19 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 42px;
  height              : 20px;
  width               : 238px;
  position            : absolute;
  margin              : 0;
  left                : 38px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group26 .bp3-group19 .bp3-u3082u3063u3068u3082u624bu8efdu306bvru4f53u9a13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 19px;
  width               : 238px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group26 .bp3-group9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 102px;
  height              : 172px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group26 .bp3-group9 .bp3-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 172px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group26 .bp3-group9 .bp3-a01mainfront {
  background-color    : rgba(255,255,255,0.0);
  top                 : -26px;
  height              : 219px;
  width               : 244px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(19deg); /* IE 9 */
  -webkit-transform   : rotate(19deg); /* Chrome, Safari, Opera */
  transform           : rotate(19deg);
  opacity             : 0.9;
}
.bp3-indexiphone .bp3-group26 .bp3-group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 22px;
  width               : 316px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group26 .bp3-group7 .bp3-papervrgoggles {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 22px;
  width               : 315px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group23 {
  background-color    : rgba(255,255,255,0.0);
  width               : 236px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group23-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5840px;
  align-items         : center;
  height              : 95px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexiphone .bp3-group23 .bp3-amazonu3067u8ca9u58f2u4e2d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 169px;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group23 .bp3-group15 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40px;
  height              : 55px;
  width               : 236px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group23 .bp3-group15 .bp3-rectangle4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 55px;
  width               : 236px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 27px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(255, 255, 255, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-group23 .bp3-group15 .bp3-u8cfcu5165u30dau30fcu30b8u3078 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 19px;
  height              : 18px;
  width               : 117px;
  position            : absolute;
  margin              : 0;
  left                : 60px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexiphone .bp3-my360logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30px;
  height              : 20px;
  width               : 93px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 20px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp2-indexipad {
  width               : 100%;
  min-width           : 768px;
  height              : 100vh;
  min-height          : 8743px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-indexipad .bp2-rectangle2copy15 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 80px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group30 {
  background-color    : rgba(255,255,255,0.0);
  right               : calc(0.00% + 20px);
  top                 : 15px;
  height              : 50px;
  width               : 170px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group30 .bp2-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 50px;
  width               : 170px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group30 .bp2-amazonu3067u8cfcu5165 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 17px;
  height              : 15px;
  width               : 117px;
  position            : absolute;
  margin              : 0;
  left                : 27px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-rectangle2copy16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 80px;
  height              : 700px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.59;
}
.bp2-indexipad .bp2-my360u306fu5b9fu7528u65b0u6848uff08u7b2c3216030u53f7 {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp2-indexipad .bp2-my360u306fu5b9fu7528u65b0u6848uff08u7b2c3216030u53f7-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 704px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group31 {
  background-color    : rgba(255,255,255,0.0);
  right               : calc(0.00% + 210px);
  top                 : 30px;
  height              : 20px;
  width               : 373px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group31 .bp2-feature {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 68px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group31 .bp2-app {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 98px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group31 .bp2-device {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 55px;
  position            : absolute;
  margin              : 0;
  left                : 158px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group31 .bp2-sample {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 243px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group31 .bp2-spec {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 333px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group17 {
  background-color    : rgba(255,255,255,0.0);
  width               : 728px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group17-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 840px;
  align-items         : center;
  height              : 1852px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group17 .bp2-u30b4u30fcu30b0u30ebu3092u7d44u307fu7acbu3066u3066u304au624bu6301u3061u306eu30b9u30deu30dbu3092u30bb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 62px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 142px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group17 .bp2-my360u306fu7d19u88fdu306evru30b4u30fcu30b0u30eb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 154px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 48.0px;
}
.bp2-indexipad .bp2-group17 .bp2-u30b9u30deu30dbu3092u30bbu30c3u30c8u30a2u30c3u30d7u3057u3066u8997u304du8fbcu3080u3060u3051u3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 706px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 211px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group17 .bp2-u3044u304fu3064u3082u306eu8a66u4f5cu3092u7d4cu3066u958bu767au3057u305fu3053u3060u308fu308au306eu7126 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1350px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 190px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group17 .bp2-u30b9u30deu30dbu3092u30bbu30c3u30c8u3059u308bu3060u3051 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 644px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 187px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 48.0px;
}
.bp2-indexipad .bp2-group17 .bp2-u7d14u56fdu7523u30c7u30e5u30a2u30ebu30ecu30f3u30bau3092u642du8f09 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1288px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 174px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 48.0px;
}
.bp2-indexipad .bp2-group17 .bp2-group2 {
  background-color    : rgba(246, 246, 246, 1.0);
  top                 : 798px;
  height              : 410px;
  width               : 728px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group17 .bp2-group2 .bp2-mask {
  background-color    : rgba(246, 246, 246, 1.0);
  top                 : 0px;
  height              : 410px;
  width               : 728px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group17 .bp2-group2 .bp2-dsc00142 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -56px;
  height              : 500px;
  width               : 751px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group17 .bp2-group5copy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1442px;
  height              : 410px;
  width               : 728px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group17 .bp2-group5copy2 .bp2-rectangle3 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 410px;
  width               : 728px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(238, 238, 238, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group17 .bp2-group5copy2 .bp2-a02mainback {
  background-color    : rgba(255,255,255,0.0);
  top                 : 50px;
  height              : 309px;
  width               : 318px;
  position            : absolute;
  margin              : 0;
  left                : 205px;
  -ms-transform       : rotate(20deg); /* IE 9 */
  -webkit-transform   : rotate(20deg); /* Chrome, Safari, Opera */
  transform           : rotate(20deg);
}
.bp2-indexipad .bp2-group17 .bp2-dsc00117 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 154px;
  height              : 410px;
  width               : 728px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19copy {
  background-color    : rgba(255,255,255,0.0);
  right               : calc(0.00% - 452px);
  top                 : 20px;
  height              : 60px;
  width               : 191px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19copy .bp2-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 191px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19copy .bp2-amazonu3067u8cfcu5165 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 22px;
  height              : 15px;
  width               : 117px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-rectangle7copy8 {
  background-color    : rgba(71, 77, 84, 1.0);
  top                 : 2768px;
  height              : 2235px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-step1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5738px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -116px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 152, 255, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group26 {
  background-color    : rgba(255,255,255,0.0);
  width               : 620px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group26-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4595px;
  align-items         : center;
  height              : 328px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group26 .bp2-rectangle7copy3 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 148px;
  height              : 180px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group26 .bp2-iphonexiphone8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 215px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 96px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group26 .bp2-iphone {
  background-color    : rgba(255,255,255,0.0);
  top                 : 183px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 99px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp2-indexipad .bp2-group26 .bp2-rectangle7copy6 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 148px;
  height              : 180px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 320px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group26 .bp2-galaxys7s6s5x {
  background-color    : rgba(255,255,255,0.0);
  top                 : 215px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 379px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group26 .bp2-android {
  background-color    : rgba(255,255,255,0.0);
  top                 : 183px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 409px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp2-indexipad .bp2-group26 .bp2-u5bfeu5fdcu30b9u30deu30fcu30c8u30d5u30a9u30f3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 166px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 48.0px;
}
.bp2-indexipad .bp2-group26 .bp2-u4e0bu8a18u306eu7aefu672bu306fmy360u306bu88c5u7740u3067u304du308bu3053u3068u3092 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 56px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 75px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-rectangle9 {
  background-color    : rgba(115, 115, 115, 1.0);
  width               : 648px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-rectangle9-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4534px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group {
  background-color    : rgba(255,255,255,0.0);
  width               : 500px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2956px;
  align-items         : center;
  height              : 281px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group .bp2-rectangle7 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 281px;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group .bp2-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c82018080322435 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 47px;
  height              : 189px;
  width               : 188px;
  position            : absolute;
  margin              : 0;
  left                : 156px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group12 {
  background-color    : rgba(255,255,255,0.0);
  width               : 212px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group12-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3378px;
  align-items         : center;
  height              : 40px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group12 .bp2-group11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group12 .bp2-group11 .bp2-rectangle8 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group12 .bp2-group11 .bp2-ios {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group12 .bp2-group5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 112px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group12 .bp2-group5 .bp2-rectangle8copy {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group12 .bp2-group5 .bp2-android {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 500px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3458px;
  align-items         : center;
  height              : 281px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group3 .bp2-rectangle7copy {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 281px;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group3 .bp2-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c82018080321519 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 47px;
  height              : 186px;
  width               : 188px;
  position            : absolute;
  margin              : 0;
  left                : 156px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group14 {
  background-color    : rgba(255,255,255,0.0);
  width               : 210px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group14-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3906px;
  align-items         : center;
  height              : 40px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group14 .bp2-group8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group14 .bp2-group8 .bp2-rectangle8copy2 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group14 .bp2-group8 .bp2-ioscopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group14 .bp2-group6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 110px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group14 .bp2-group6 .bp2-rectangle8copy3 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group14 .bp2-group6 .bp2-androidcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-insta360one {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp2-indexipad .bp2-insta360one-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3780px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-insta360u793eu306e360u5ea6u30abu30e1u30e9u3067u64aeu5f71 {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-insta360u793eu306e360u5ea6u30abu30e1u30e9u3067u64aeu5f71-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3824px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 500px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3986px;
  align-items         : center;
  height              : 281px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group4 .bp2-rectangle7copy2 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 281px;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group4 .bp2-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c82018080321802 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 47px;
  height              : 189px;
  width               : 188px;
  position            : absolute;
  margin              : 0;
  left                : 156px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group15 {
  background-color    : rgba(255,255,255,0.0);
  width               : 210px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group15-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4434px;
  align-items         : center;
  height              : 40px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group15 .bp2-group10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group15 .bp2-group10 .bp2-rectangle8copy2 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group15 .bp2-group10 .bp2-ioscopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group15 .bp2-group13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 110px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group15 .bp2-group13 .bp2-rectangle8copy3 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group15 .bp2-group13 .bp2-androidcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-dmm {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp2-indexipad .bp2-dmm-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4308px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-dmmu3067u8cfcu5165u3057u305fu5546u54c1u3092u30b9u30c8u30eau30fcu30e0u307eu305fu306f {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-dmmu3067u8cfcu5165u3057u305fu5546u54c1u3092u30b9u30c8u30eau30fcu30e0u307eu305fu306f-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4352px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-youtube {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp2-indexipad .bp2-youtube-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3278px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-youtubeu30a2u30d7u30eau306bu3082u305fu304fu3055u3093u306evru52d5 {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-youtubeu30a2u30d7u30eau306bu3082u305fu304fu3055u3093u306evru52d5-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3322px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-u5bfeu5fdcu30a2u30d7u30ea {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 48.0px;
}
.bp2-indexipad .bp2-u5bfeu5fdcu30a2u30d7u30ea-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2828px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-my360u304cu3042u308cu3070u3001u3053u3093u306avru5bfeu5fdcu30a2u30d7 {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-my360u304cu3042u308cu3070u3001u3053u3093u306avru5bfeu5fdcu30a2u30d7-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2890px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group19 {
  background-color    : rgba(255,255,255,0.0);
  width               : 648px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5063px;
  align-items         : center;
  height              : 1789px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group19 .bp2-group21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 119px;
  height              : 276px;
  width               : 648px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-group21 .bp2-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 0px;
  height              : 276px;
  width               : 648px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-group21 .bp2-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp2-mask1 {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 0px;
  height              : 276px;
  width               : 648px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-group21 .bp2-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp2-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810175047 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -251px;
  height              : 556px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-group21 .bp2-mask {
  background-color    : rgba(0, 0, 0, 1.0);
  top                 : 0px;
  height              : 276px;
  width               : 648px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.69;
}
.bp2-indexipad .bp2-group19 .bp2-group21 .bp2-group20 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 93px;
  height              : 90px;
  width               : 402px;
  position            : absolute;
  margin              : 0;
  left                : 123px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-group21 .bp2-group20 .bp2-group23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 90px;
  width               : 402px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-group21 .bp2-group20 .bp2-group23 .bp2-group18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 19px;
  height              : 53px;
  width               : 292px;
  position            : absolute;
  margin              : 0;
  left                : 110px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-group21 .bp2-group20 .bp2-group23 .bp2-group18 .bp2-vr360intokyo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 24px;
  width               : 291px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-group21 .bp2-group20 .bp2-group23 .bp2-group18 .bp2-u6771u4eacu3092vru52d5u753bu3067u89b3u3066u307fu3088u3046uff01 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 35px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group19 .bp2-group21 .bp2-group20 .bp2-group23 .bp2-baselineplaycircleoutlineblack48dp {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 90px;
  width               : 90px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-step2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 913px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 289px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 152, 255, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group19 .bp2-youtubeu30a2u30d7u30eau3067u30dcu30bfu30f3u3092u30bfu30c3u30d7u3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 949px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 170px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group19 .bp2-bitmap {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 1031px;
  height              : 300px;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 74px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-bitmap .bp2-mask {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 0px;
  height              : 300px;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-bitmap .bp2-bitmap3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -20px;
  height              : 600px;
  width               : 400px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-bitmap1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 949px;
  height              : 22px;
  width               : 34px;
  position            : absolute;
  margin              : 0;
  left                : 309px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-u30b5u30f3u30d7u30ebvru52d5u753bu3092u8a66u3057u3066u307fu307eu3057u3087u3046 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 62px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(59, 64, 69, 1.0);
  text-align          : left;
  line-height         : 48.0px;
}
.bp2-indexipad .bp2-group19 .bp2-my360u306eu64aeu5f71u30c1u30fcu30e0u304cu3001u30b5u30f3u30d7u30ebvru52d5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 53px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 111px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(59, 64, 69, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group19 .bp2-step11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 455px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 292px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 152, 255, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group19 .bp2-u30b9u30deu30dbu304bu3089u4e0bu8a18u306eqru30b3u30fcu30c9u3092u8aadu307fu53d6u308au3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 491px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 176px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group19 .bp2-rectangle6 {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 573px;
  height              : 300px;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 74px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-bitmap2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 632px;
  height              : 182px;
  width               : 182px;
  position            : absolute;
  margin              : 0;
  left                : 233px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-step3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1371px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 291px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 152, 255, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group19 .bp2-uff12u5206u5272u3055u308cu305fu753bu9762u304cu8868u793au3055u308cu305fu3089u3001u30b4u30fcu30b0 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1407px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 168px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp2-indexipad .bp2-group19 .bp2-group16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1489px;
  height              : 300px;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 74px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-group16 .bp2-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 300px;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group19 .bp2-group16 .bp2-bitmap3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 74px;
  height              : 153px;
  width               : 277px;
  position            : absolute;
  margin              : 0;
  left                : 112px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-rectangle7copy81 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 6932px;
  height              : 610px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-rectangle2copy14 {
  background-color    : rgba(55, 174, 234, 1.0);
  top                 : 7542px;
  height              : 300px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group24 {
  background-color    : rgba(255,255,255,0.0);
  width               : 500px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group24-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 7902px;
  align-items         : center;
  height              : 660px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group24 .bp2-u3054u4f7fu7528u4e0au306eu3054u6ce8u610f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(59, 64, 69, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.bp2-indexipad .bp2-group24 .bp2-u30fbu672cu54c1u3092u3054u4f7fu7528u524du306bu5fc5u305au304au8aadu307fu304fu3060u3055u3044u3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 36px;
  height              : auto;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(59, 64, 69, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.bp2-indexipad .bp2-group151 {
  background-color    : rgba(255,255,255,0.0);
  width               : 600px;
  margin-right        : 1px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 6992px;
  align-items         : center;
  height              : 470px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2copy8 {
  background-color    : rgba(221, 221, 221, 1.0);
  top                 : 230px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2copy9 {
  background-color    : rgba(221, 221, 221, 1.0);
  top                 : 389px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 72px;
  height              : 80px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2copy {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 231px;
  height              : 80px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-u88fdu9020u8ca9u58f2u5143 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 262px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group151 .bp2-u5de7u548cu5de5u82b8u5370u5237u682au5f0fu4f1au793e {
  background-color    : rgba(255,255,255,0.0);
  top                 : 262px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2copy4 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 151px;
  height              : 80px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2copy5 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 310px;
  height              : 80px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2copy10 {
  background-color    : rgba(221, 221, 221, 1.0);
  top                 : 469px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2copy6 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 390px;
  height              : 80px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-u30b5u30a4u30ba {
  background-color    : rgba(255,255,255,0.0);
  top                 : 421px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group151 .bp2-w163xh80xd90mm {
  background-color    : rgba(255,255,255,0.0);
  top                 : 421px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2copy7 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 469px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-u30dcu30c7u30a3u30fcu30abu30e9u30fc {
  background-color    : rgba(255,255,255,0.0);
  top                 : 341px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group151 .bp2-u30d6u30e9u30c3u30afu30dbu30efu30a4u30c8u30b7u30a2u30f3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 341px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group151 .bp2-u7d19u88fdvru30b4u30fcu30b0u30ebu300cmy360u300d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 103px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group151 .bp2-a1000u5186uff08u7a0eu5225uff09 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 182px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group151 .bp2-rectangle21 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 151px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2copy2 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 310px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-rectangle22 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 230px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-rectangle2copy3 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 389px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group151 .bp2-u8ca9u58f2u4fa1u683c {
  background-color    : rgba(255,255,255,0.0);
  top                 : 182px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group151 .bp2-u88fdu54c1u540d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 103px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-indexipad .bp2-group151 .bp2-u88fdu54c1u8a73u7d30 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 236px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 48.0px;
}
.bp2-indexipad .bp2-group27 {
  background-color    : rgba(255,255,255,0.0);
  width               : 768px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 8642px;
  align-items         : center;
  height              : 101px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group27 .bp2-group25 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 101px;
  width               : 768px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group25 .bp2-rectangle92 {
  background-color    : rgba(238, 238, 238, 1.0);
  top                 : 0px;
  height              : 1px;
  width               : 768px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group25 .bp2-rectangle91 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 1px;
  height              : 100px;
  width               : 768px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group32 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 41px;
  height              : 20px;
  width               : 94px;
  position            : absolute;
  margin              : 0;
  left                : 30px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group32 .bp2-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group32 .bp2-fill2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 23px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group32 .bp2-fill3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group32 .bp2-clip6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 61px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group32 .bp2-fill5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 61px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group32 .bp2-clip9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 77px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group32 .bp2-fill8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 77px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 31px;
  height              : 40px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 593px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group22 .bp2-rectangle {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(155, 154, 155, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group27 .bp2-group22 .bp2-u304au554fu3044u5408u308fu305b {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 13px;
  width               : 82px;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group28 {
  background-color    : rgba(255,255,255,0.0);
  width               : 513px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group28-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 171px;
  align-items         : center;
  height              : 482px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group28 .bp2-group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 65px;
  height              : 25px;
  width               : 308px;
  position            : absolute;
  margin              : 0;
  left                : 102px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group28 .bp2-group7 .bp2-u3082u3063u3068u3082u624bu8efdu306bvru4f53u9a13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 25px;
  width               : 307px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group28 .bp2-group9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 130px;
  height              : 352px;
  width               : 513px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group28 .bp2-group9 .bp2-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 352px;
  width               : 513px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group28 .bp2-group9 .bp2-a01mainfront {
  background-color    : rgba(255,255,255,0.0);
  top                 : -54px;
  height              : 450px;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(19deg); /* IE 9 */
  -webkit-transform   : rotate(19deg); /* Chrome, Safari, Opera */
  transform           : rotate(19deg);
  opacity             : 0.9;
}
.bp2-indexipad .bp2-group28 .bp2-group71 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 502px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group28 .bp2-group71 .bp2-papervrgoggles {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 502px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group301 {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group301-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 7627px;
  align-items         : center;
  height              : 131px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexipad .bp2-group301 .bp2-amazonu3067u8ca9u58f2u4e2d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 248px;
  position            : absolute;
  margin              : 0;
  left                : 25px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group301 .bp2-group29 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 61px;
  height              : 70px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group301 .bp2-group29 .bp2-rectangle4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 70px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 35px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(255, 255, 255, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-group301 .bp2-group29 .bp2-u8cfcu5165u30dau30fcu30b8u3078 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 24px;
  height              : 22px;
  width               : 142px;
  position            : absolute;
  margin              : 0;
  left                : 79px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexipad .bp2-my360logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 28px;
  height              : 25px;
  width               : 117px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 30px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp1-index {
  width               : 100%;
  min-width           : 1400px;
  height              : 100vh;
  min-height          : 5792px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  background-color    : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-index .bp1-rectangle2copy16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 100px;
  height              : 700px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.59;
}
.bp1-index .bp1-rectangle2copy14 {
  background-color    : rgba(55, 174, 234, 1.0);
  top                 : 4835px;
  height              : 300px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group30 {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group30-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4920px;
  align-items         : center;
  height              : 131px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group30 .bp1-amazonu3067u8ca9u58f2u4e2d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 248px;
  position            : absolute;
  margin              : 0;
  left                : 25px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group30 .bp1-group29 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 61px;
  height              : 70px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group30 .bp1-group29 .bp1-rectangle4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 70px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 35px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(255, 255, 255, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group30 .bp1-group29 .bp1-u8cfcu5165u30dau30fcu30b8u3078 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 24px;
  height              : 22px;
  width               : 142px;
  position            : absolute;
  margin              : 0;
  left                : 79px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group12 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1000px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group12-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 866px;
  align-items         : center;
  height              : 1156px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group12 .bp1-u30b4u30fcu30b0u30ebu3092u7d44u307fu7acbu3066u3066u304au624bu6301u3061u306eu30b9u30deu30dbu3092u30bb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 56px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 278px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp1-index .bp1-group12 .bp1-my360u306fu7d19u88fdu306evru30b4u30fcu30b0u30eb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 290px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 48.0px;
}
.bp1-index .bp1-group12 .bp1-u30b9u30deu30dbu3092u30bbu30c3u30c8u30a2u30c3u30d7u3057u3066u8997u304du8fbcu3080u3060u3051u3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1102px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 93px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp1-index .bp1-group12 .bp1-u3044u304fu3064u3082u306eu8a66u4f5cu3092u7d4cu3066u958bu767au3057u305fu3053u3060u308fu308au306eu7126 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1102px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 562px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp1-index .bp1-group12 .bp1-u30b9u30deu30dbu3092u30bbu30c3u30c8u3059u308bu3060u3051 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1058px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 112px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 36.0px;
}
.bp1-index .bp1-group12 .bp1-u7d14u56fdu7523u30c7u30e5u30a2u30ebu30ecu30f3u30bau3092u642du8f09 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1058px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 598px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 36.0px;
}
.bp1-index .bp1-group12 .bp1-group2 {
  background-color    : rgba(246, 246, 246, 1.0);
  top                 : 752px;
  height              : 276px;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group12 .bp1-group2 .bp1-mask {
  background-color    : rgba(246, 246, 246, 1.0);
  top                 : 0px;
  height              : 276px;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group12 .bp1-group2 .bp1-dsc00142 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -38px;
  height              : 337px;
  width               : 505px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group12 .bp1-group5copy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 752px;
  height              : 276px;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 510px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group12 .bp1-group5copy2 .bp1-rectangle3 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 276px;
  width               : 490px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(238, 238, 238, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group12 .bp1-group5copy2 .bp1-a02mainback {
  background-color    : rgba(255,255,255,0.0);
  top                 : 34px;
  height              : 208px;
  width               : 214px;
  position            : absolute;
  margin              : 0;
  left                : 138px;
  -ms-transform       : rotate(20deg); /* IE 9 */
  -webkit-transform   : rotate(20deg); /* Chrome, Safari, Opera */
  transform           : rotate(20deg);
}
.bp1-index .bp1-group12 .bp1-dsc00117 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 168px;
  height              : 563px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-rectangle7copy8 {
  background-color    : rgba(71, 77, 84, 1.0);
  top                 : 2108px;
  height              : 1087px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-rectangle7copy81 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 4195px;
  height              : 640px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 {
  background-color    : rgba(255,255,255,0.0);
  width               : 600px;
  margin-right        : 1px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4261px;
  align-items         : center;
  height              : 470px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group15 .bp1-rectangle2copy8 {
  background-color    : rgba(221, 221, 221, 1.0);
  top                 : 230px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-rectangle2copy9 {
  background-color    : rgba(221, 221, 221, 1.0);
  top                 : 389px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-rectangle2 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 72px;
  height              : 80px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-rectangle2copy {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 231px;
  height              : 80px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-u88fdu9020u8ca9u58f2u5143 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 262px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group15 .bp1-u5de7u548cu5de5u82b8u5370u5237u682au5f0fu4f1au793e {
  background-color    : rgba(255,255,255,0.0);
  top                 : 262px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group15 .bp1-rectangle2copy4 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 151px;
  height              : 80px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-rectangle2copy5 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 310px;
  height              : 80px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-rectangle2copy10 {
  background-color    : rgba(221, 221, 221, 1.0);
  top                 : 469px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-rectangle2copy6 {
  background-color    : rgba(72, 77, 84, 1.0);
  top                 : 390px;
  height              : 80px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-u30b5u30a4u30ba {
  background-color    : rgba(255,255,255,0.0);
  top                 : 421px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group15 .bp1-w163xh80xd90mm {
  background-color    : rgba(255,255,255,0.0);
  top                 : 421px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group15 .bp1-rectangle2copy7 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 469px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-u30dcu30c7u30a3u30fcu30abu30e9u30fc {
  background-color    : rgba(255,255,255,0.0);
  top                 : 341px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group15 .bp1-u30d6u30e9u30c3u30afu30dbu30efu30a4u30c8u30b7u30a2u30f3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 341px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group15 .bp1-u7d19u88fdvru30b4u30fcu30b0u30ebu300cmy360u300d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 103px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group15 .bp1-a1000u5186uff08u7a0eu5225uff09 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 182px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group15 .bp1-rectangle21 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 151px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-rectangle2copy2 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 310px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-rectangle22 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 230px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-rectangle2copy3 {
  background-color    : rgba(100, 107, 119, 1.0);
  top                 : 389px;
  height              : 1px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group15 .bp1-u8ca9u58f2u4fa1u683c {
  background-color    : rgba(255,255,255,0.0);
  top                 : 182px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group15 .bp1-u88fdu54c1u540d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 103px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group15 .bp1-u88fdu54c1u8a73u7d30 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 236px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 48.0px;
}
.bp1-index .bp1-group14 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1000px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2174px;
  align-items         : center;
  height              : 921px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group14 .bp1-youtube {
  background-color    : rgba(255,255,255,0.0);
  top                 : 322px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 34.0px;
}
.bp1-index .bp1-group14 .bp1-dmm {
  background-color    : rgba(255,255,255,0.0);
  top                 : 322px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 680px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 34.0px;
}
.bp1-index .bp1-group14 .bp1-youtubeu30a2u30d7u30eau306bu3082u305fu304fu3055u3093u306evru52d5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 363px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group14 .bp1-dmmu3067u8cfcu5165u3057u305fu5546u54c1u3092u30b9u30c8u30eau30fcu30e0u307eu305fu306f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 363px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 680px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group14 .bp1-u5bfeu5fdcu30a2u30d7u30ea {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 421px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 48.0px;
}
.bp1-index .bp1-group14 .bp1-my360u304cu3042u308cu3070u3001u3053u3093u306avru5bfeu5fdcu30a2u30d7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 56px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 302px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group14 .bp1-insta360one {
  background-color    : rgba(255,255,255,0.0);
  top                 : 322px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 340px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 34.0px;
}
.bp1-index .bp1-group14 .bp1-insta360u793eu306e360u5ea6u30abu30e1u30e9u3067u64aeu5f71 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 363px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 340px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group14 .bp1-group24 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 122px;
  height              : 180px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 340px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group24 .bp1-rectangle7copy1 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 180px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group24 .bp1-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180803215191 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30px;
  height              : 119px;
  width               : 120px;
  position            : absolute;
  margin              : 0;
  left                : 100px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-rectangle7copy {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 122px;
  height              : 180px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 340px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c82018080321519 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 152px;
  height              : 119px;
  width               : 120px;
  position            : absolute;
  margin              : 0;
  left                : 440px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-rectangle7copy2 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 122px;
  height              : 180px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 680px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c82018080321802 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 152px;
  height              : 121px;
  width               : 120px;
  position            : absolute;
  margin              : 0;
  left                : 780px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-rectangle7 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 122px;
  height              : 180px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c82018080322435 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 152px;
  height              : 121px;
  width               : 120px;
  position            : absolute;
  margin              : 0;
  left                : 100px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 446px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group11 .bp1-rectangle8 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group11 .bp1-ios {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 446px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 112px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group5 .bp1-rectangle8copy {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group5 .bp1-android1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 446px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 342px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group8 .bp1-rectangle8copy2 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group8 .bp1-ioscopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 446px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 452px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group6 .bp1-rectangle8copy3 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group6 .bp1-androidcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 446px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 682px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group10 .bp1-rectangle8copy2 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group10 .bp1-ioscopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 12px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 446px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 792px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group13 .bp1-rectangle8copy3 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-group13 .bp1-androidcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-rectangle7copy3 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 741px;
  height              : 180px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 190px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-iphonexiphone8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 808px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 286px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp1-index .bp1-group14 .bp1-iphone {
  background-color    : rgba(255,255,255,0.0);
  top                 : 776px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 289px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-index .bp1-group14 .bp1-rectangle7copy6 {
  background-color    : rgba(59, 64, 69, 1.0);
  top                 : 741px;
  height              : 180px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 510px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(94, 94, 94, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group14 .bp1-galaxys7s6s5x {
  background-color    : rgba(255,255,255,0.0);
  top                 : 808px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 569px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp1-index .bp1-group14 .bp1-android {
  background-color    : rgba(255,255,255,0.0);
  top                 : 776px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 599px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-index .bp1-group14 .bp1-u5bfeu5fdcu30b9u30deu30fcu30c8u30d5u30a9u30f3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 593px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 356px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 48.0px;
}
.bp1-index .bp1-group14 .bp1-u4e0bu8a18u306eu7aefu672bu306fmy360u306bu88c5u7740u3067u304du308bu3053u3068u3092 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 649px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 265px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(225, 225, 225, 1.0);
  text-align          : center;
  line-height         : 26.0px;
}
.bp1-index .bp1-group14 .bp1-rectangle9 {
  background-color    : rgba(94, 94, 94, 1.0);
  top                 : 546px;
  height              : 1px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-rectangle2copy13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-rectangle2copy131 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-rectangle2copy132 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group19 {
  background-color    : rgba(255,255,255,0.0);
  right               : calc(0.00% + 40px);
  top                 : 20px;
  height              : 60px;
  width               : 191px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group19 .bp1-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 191px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group19 .bp1-amazonu3067u8cfcu5165 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 22px;
  height              : 15px;
  width               : 117px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 800px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5215px;
  align-items         : center;
  height              : 396px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group4 .bp1-u3054u4f7fu7528u4e0au306eu3054u6ce8u610f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(59, 64, 69, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.bp1-index .bp1-group4 .bp1-u30fbu672cu54c1u3092u3054u4f7fu7528u524du306bu5fc5u305au304au8aadu307fu304fu3060u3055u3044u3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 36px;
  height              : auto;
  width               : 800px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(59, 64, 69, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.bp1-index .bp1-group25 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1001px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5691px;
  align-items         : center;
  height              : 101px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group25 .bp1-group17 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 101px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group17 .bp1-rectangle9 {
  background-color    : rgba(238, 238, 238, 1.0);
  top                 : 0px;
  height              : 1px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group17 .bp1-rectangle91 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 1px;
  height              : 100px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 31px;
  height              : 40px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 856px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group22 .bp1-rectangle {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 20px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(155, 154, 155, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group22 .bp1-u304au554fu3044u5408u308fu305b {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 13px;
  width               : 82px;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 41px;
  height              : 20px;
  width               : 94px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group3 .bp1-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group3 .bp1-fill2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 23px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group3 .bp1-fill3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group3 .bp1-clip6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 61px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group3 .bp1-fill5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 61px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group3 .bp1-clip9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 77px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group25 .bp1-group3 .bp1-fill8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 77px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1001px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3261px;
  align-items         : center;
  height              : 844px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group26 .bp1-step1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 435px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 152, 255, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group26 .bp1-u30b5u30f3u30d7u30ebvru52d5u753bu3092u8a66u3057u3066u307fu307eu3057u3087u3046 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 236px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(59, 64, 69, 1.0);
  text-align          : left;
  line-height         : 48.0px;
}
.bp1-index .bp1-group26 .bp1-u30b9u30deu30dbu304bu3089u4e0bu8a18u306eqru30b3u30fcu30c9u3092u8aadu307fu53d6u308au3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 462px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group26 .bp1-my360u306eu64aeu5f71u30c1u30fcu30e0u304cu3001u30b5u30f3u30d7u30ebvru52d5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 53px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 285px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(59, 64, 69, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group26 .bp1-step2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 435px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 347px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 152, 255, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group26 .bp1-youtubeu30a2u30d7u30eau3067u30dcu30bfu30f3u3092u30bfu30c3u30d7u3002 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 462px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 347px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group26 .bp1-bitmap {
  background-color    : rgba(224, 224, 224, 1.0);
  top                 : 544px;
  height              : 300px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 347px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-bitmap .bp1-mask1 {
  background-color    : rgba(224, 224, 224, 1.0);
  top                 : 0px;
  height              : 300px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-bitmap .bp1-bitmap4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -20px;
  height              : 600px;
  width               : 400px;
  position            : absolute;
  margin              : 0;
  left                : -50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-step3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 435px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 701px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GeometosNeueBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 152, 255, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group26 .bp1-uff12u5206u5272u3055u308cu305fu753bu9762u304cu8868u793au3055u308cu305fu3089u3001u30b4u30fcu30b0 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 462px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 701px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 26.0px;
}
.bp1-index .bp1-group26 .bp1-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 544px;
  height              : 300px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 701px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-bitmap1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 618px;
  height              : 153px;
  width               : 277px;
  position            : absolute;
  margin              : 0;
  left                : 710px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-rectangle6 {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 544px;
  height              : 300px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-bitmap2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 462px;
  height              : 22px;
  width               : 34px;
  position            : absolute;
  margin              : 0;
  left                : 485px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-bitmap3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 603px;
  height              : 182px;
  width               : 182px;
  position            : absolute;
  margin              : 0;
  left                : 60px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-group21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 119px;
  height              : 276px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-group21 .bp1-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 0px;
  height              : 276px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-group21 .bp1-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp1-mask2 {
  background-color    : rgba(231, 231, 231, 1.0);
  top                 : 0px;
  height              : 276px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-group21 .bp1-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810174753 .bp1-u30b9u30afu30eau30fcu30f3u30b7u30e7u30c3u30c820180810175047 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -251px;
  height              : 556px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-group21 .bp1-mask1 {
  background-color    : rgba(0, 0, 0, 1.0);
  top                 : 0px;
  height              : 276px;
  width               : 1000px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.69;
}
.bp1-index .bp1-group26 .bp1-group21 .bp1-group20 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 93px;
  height              : 90px;
  width               : 402px;
  position            : absolute;
  margin              : 0;
  left                : 289px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-group21 .bp1-group20 .bp1-group23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 90px;
  width               : 402px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-group21 .bp1-group20 .bp1-group23 .bp1-group18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 19px;
  height              : 53px;
  width               : 292px;
  position            : absolute;
  margin              : 0;
  left                : 110px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-group21 .bp1-group20 .bp1-group23 .bp1-group18 .bp1-vr360intokyo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 24px;
  width               : 291px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-group21 .bp1-group20 .bp1-group23 .bp1-group18 .bp1-u6771u4eacu3092vru52d5u753bu3067u89b3u3066u307fu3088u3046uff01 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 35px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Bold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp1-index .bp1-group26 .bp1-group21 .bp1-group20 .bp1-group23 .bp1-baselineplaycircleoutlineblack48dp {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 90px;
  width               : 90px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 {
  background-color    : rgba(255,255,255,0.0);
  right               : calc(0.00% + 261px);
  top                 : 35px;
  height              : 23px;
  width               : 449px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 .bp1-feature {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 23px;
  width               : 78px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 .bp1-app {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 23px;
  width               : 34px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 .bp1-device {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 23px;
  width               : 63px;
  position            : absolute;
  margin              : 0;
  left                : 192px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 .bp1-sample {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 23px;
  width               : 69px;
  position            : absolute;
  margin              : 0;
  left                : 295px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 .bp1-spec {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 23px;
  width               : 45px;
  position            : absolute;
  margin              : 0;
  left                : 404px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group28 {
  background-color    : rgba(255,255,255,0.0);
  width               : 513px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group28-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 200px;
  align-items         : center;
  height              : 482px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group28 .bp1-group27 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 65px;
  height              : 25px;
  width               : 311px;
  position            : absolute;
  margin              : 0;
  left                : 100px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group28 .bp1-group27 .bp1-u3082u3063u3068u3082u624bu8efdu306bvru4f53u9a13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 25px;
  width               : 310px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group28 .bp1-group9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 130px;
  height              : 352px;
  width               : 513px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group28 .bp1-group9 .bp1-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 352px;
  width               : 513px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group28 .bp1-group9 .bp1-a01mainfront {
  background-color    : rgba(255,255,255,0.0);
  top                 : -54px;
  height              : 450px;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(19deg); /* IE 9 */
  -webkit-transform   : rotate(19deg); /* Chrome, Safari, Opera */
  transform           : rotate(19deg);
  opacity             : 0.9;
}
.bp1-index .bp1-group28 .bp1-group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 502px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group28 .bp1-group7 .bp1-papervrgoggles {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 502px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-my360logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 35px;
  height              : 30px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 40px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-my360u306fu5b9fu7528u65b0u6848uff08u7b2c3216030u53f7 {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "YuGo-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(72, 77, 84, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp1-index .bp1-my360u306fu5b9fu7528u65b0u6848uff08u7b2c3216030u53f7-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 734px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@media screen and (max-width: 767px) {
  .bp3-indexiphone {
    display             : block;
  }
  .bp2-indexipad {
    display             : none;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1399px) {
  .bp3-indexiphone {
    display             : none;
  }
  .bp2-indexipad {
    display             : block;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 1400px) {
  .bp3-indexiphone {
    display             : none;
  }
  .bp2-indexipad {
    display             : none;
  }
  .bp1-index {
    display             : block;
  }
}