@font-face {
  font-family: SamsungSharpSans-Medium;
  src: url("https://cdn.shopifycdn.net/s/files/1/0564/9652/1403/files/Samsung-Sharp-Sans-Medium.ttf?v=1649830343"); }
@font-face {
  font-family: SamsungSharpSans-Bold;
  src: url("https://cdn.shopifycdn.net/s/files/1/0564/9652/1403/files/Samsung-Sharp-Sans-Bold-2.ttf?v=1635387363"); }
.big-img {
  width: 100%; }

#BV4800Pro div, #BV4800Pro ul, #BV4800Pro li, #BV4800Pro h3, #BV4800Pro h4, #BV4800Pro p {
  margin: 0;
  padding: 0;
  font-style: normal; }

#BV4800Pro ul, #BV4800Pro li {
  list-style: none; }

#BV4800Pro img {
  border: 0;
  vertical-align: middle; }

#BV4800Pro {
  box-sizing: border-box;
  position: relative;
  z-index: 0;
  font-family: SamsungSharpSans-Medium;
  text-align: center;
  color: #fff; }

#BV4800Pro .type-area {
  width: 68%;
  margin: 0 auto; }

#BV4800Pro .gradient-color {
  background: linear-gradient(-90deg, #FF3332 0%, #FFE47C 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

#BV4800Pro .color-orange {
  color: #FF9933; }

#BV4800Pro .bg-black {
  background: #000;
  color: #fff; }

#BV4800Pro .gold-color {
  color: #AE8857; }

#BV4800Pro .black-opacity {
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1; }

#BV4800Pro .position-relative {
  position: relative; }

#BV4800Pro .sit-absolute {
  position: absolute; }

#BV4800Pro .m-t-10 {
  margin-top: 0.5208333333vw; }

#BV4800Pro .img-box {
  margin: 0 auto; }

#BV4800Pro .x-center {
  left: 50%;
  transform: translateX(-50%); }

#BV4800Pro .y-center {
  top: 50%;
  transform: translateY(-50%); }

#BV4800Pro .img-100p {
  width: 100%; }

#BV4800Pro .sect {
  width: 100%;
  position: relative;
  text-align: center; }

#BV4800Pro .sect p {
  line-height: 1.2; }

#BV4800Pro .bv-pc {
  display: inline-block; }

#BV4800Pro .bv-phone {
  display: none; }

#BV4800Pro .bv-init {
  pointer-events: none;
  opacity: 0;
  transform: translateY(25px);
  transition: transform 500ms cubic-bezier(0, 0, 0.5, 1), opacity 500ms cubic-bezier(0, 0, 0.5, 1), visibility 500ms cubic-bezier(0, 0, 0.5, 1); }

#BV4800Pro .delay-1 {
  transition-delay: .2s; }

#BV4800Pro .delay-2 {
  transition-delay: .4s; }

#BV4800Pro .bv-transform-move {
  transform: translateY(0px);
  opacity: 1;
  pointer-events: auto; }

#BV4800Pro .bv-flex {
  display: flex;
  justify-content: center;
  align-items: center; }

#BV4800Pro .f-bold {
  font-family: SamsungSharpSans-Bold; }

#BV4800Pro .m-auto {
  margin: 0 auto; }

#BV4800Pro .f-s-72 {
  font-size: 3.75vw; }

#BV4800Pro .f-s-60 {
  font-size: 2.9166666667vw; }

#BV4800Pro .f-s-50 {
  font-size: 2.6041666667vw; }

#BV4800Pro .f-s-54 {
  font-size: 2.8125vw; }

#BV4800Pro .f-s-52 {
  font-size: 2.7083333333vw; }

#BV4800Pro .f-s-48 {
  font-size: 2.3958333333vw; }

#BV4800Pro .f-s-42 {
  font-size: 2.1875vw; }

#BV4800Pro .f-s-40 {
  font-size: 2.0833333333vw; }

#BV4800Pro .f-s-36 {
  font-size: 1.875vw; }

#BV4800Pro .f-s-32 {
  font-size: 1.6666666667vw; }

#BV4800Pro .f-s-30 {
  font-size: 1.5625vw; }

#BV4800Pro .f-s-28 {
  font-size: 1.4583333333vw; }

#BV4800Pro .f-s-26 {
  font-size: 1.3541666667vw; }

#BV4800Pro .f-s-24 {
  font-size: 1.25vw; }

#BV4800Pro .f-s-22 {
  font-size: 1.1458333333vw; }

#BV4800Pro .f-s-20 {
  font-size: 1.0416666667vw; }

#BV4800Pro .f-s-18 {
  font-size: 0.9375vw; }

#BV4800Pro .f-s-16 {
  font-size: 0.8333333333vw; }

#BV4800Pro .t-left {
  text-align: left; }

#BV4800Pro .t-center {
  text-align: center; }

#BV4800Pro .t-right {
  text-align: right; }

#BV4800Pro .w-66p {
  width: 66%; }

#BV4800Pro .w-52p {
  width: 52%; }

#BV4800Pro .bv-pink {
  color: #E0B1CF; }

#BV4800Pro .common-text {
  width: 56%; }

#BV4800Pro .common-text .p2 {
  padding-top: 1.8229166667vw;
  padding-bottom: 1.3020833333vw; }

#BV4800Pro .sect1 .sect-txt {
  top: 27%;
  left: 12%; }

#BV4800Pro .sect1 .p1 {
  padding-bottom: 1.0416666667vw; }

#BV4800Pro .sect2 {
  padding: 0 0; }

#BV4800Pro .sect3 .param-box {
  width: 56%;
  bottom: 5%; }

#BV4800Pro .sect3 {
  padding: 100px 0; }

#BV4800Pro .sect4 .common-text {
  top: 5%; }

#BV4800Pro .sect5 .img-box {
  padding-top: 2.6041666667vw;
  width: 65%; }

#BV4800Pro .sect5 .param-box {
  width: 75%;
  display: flex;
  justify-content: space-around;
  align-items: flex-end; }

#BV4800Pro .sect5 .param-box img {
  width: 4.1666666667vw; }

#BV4800Pro .sect6 {
  padding: 6.25vw 0; }

#BV4800Pro .sect6 .img-box {
  width: 60%; }

#BV4800Pro .sect6 .txt-1 {
  top: 5%;
  left: 28.5%; }

#BV4800Pro .sect6 .txt-2 {
  width: 38%;
  right: 5%; }

#BV4800Pro .sect7 .common-text {
  width: 30%;
  left: 20%;
  top: 15%; }

#BV4800Pro .sect7 .p3 {
  width: 80%; }

#BV4800Pro .sect8 {
  padding-top: 120px; }
  #BV4800Pro .sect8 .sect-content {
    display: grid;
    grid-template-columns: 45% auto;
    column-gap: 20px;
    align-items: flex-end; }
  #BV4800Pro .sect8 .common-text {
    width: 95%;
    margin-bottom: 45px; }

#BV4800Pro .sect9, #BV4800Pro .sect10, #BV4800Pro .sect11 {
  padding: 2.6041666667vw 0; }

#BV4800Pro .sect9 .p1, #BV4800Pro .sect10 .p1, #BV4800Pro .sect11 .p1 {
  padding-bottom: 1.0416666667vw; }

#BV4800Pro .sect9 .img-box, #BV4800Pro .sect10 .img-box, #BV4800Pro .sect11 .img-box {
  padding-top: 2.6041666667vw; }

#BV4800Pro .sect12 .common-text {
  width: 20%;
  left: 18%; }

#BV4800Pro .sect12 .common-text .p1 {
  padding-bottom: 1.5625vw; }

#BV4800Pro .sect13 .common-text {
  width: 30%;
  top: 20%;
  left: 18%; }

#BV4800Pro .sect13 .common-text .p1 {
  padding-bottom: 1.5625vw; }

#BV4800Pro .sect13 .common-text .p3 {
  width: 70%; }

#BV4800Pro .sect14 {
  padding-top: 60px; }

#BV4800Pro .sect15 {
  padding-top: 5.2083333333vw; }
  #BV4800Pro .sect15 .img-box {
    display: flex;
    justify-content: flex-end; }
    #BV4800Pro .sect15 .img-box img {
      width: 70%; }

#BV4800Pro .sect15 .common-text {
  top: 3%; }

#BV4800Pro .sect16 {
  padding-top: 5vw;
  padding-bottom: 5.2083333333vw; }

#BV4800Pro .sect16 .type-area {
  padding-top: 2.6041666667vw;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 0.5208333333vw; }

#BV4800Pro .sect17 {
  padding-bottom: 6.25vw; }

#BV4800Pro .sect17 .sect-content {
  display: grid;
  align-items: center;
  grid-template-columns: 45% auto; }

#BV4800Pro .sect17 .common-text {
  padding-left: 30%; }

#BV4800Pro .sect17 .param {
  left: 12%; }

#BV4800Pro .sect17 .icon-list {
  padding-top: 3.125vw;
  width: 60%;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 0.5208333333vw 0.5208333333vw; }

#BV4800Pro .sect17 .icon-item {
  position: relative; }

#BV4800Pro .sect17 .icon-item img {
  width: 100%; }

#BV4800Pro .sect17 .p4 {
  white-space: nowrap;
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%); }

#BV4800Pro .sect18 .common-text {
  width: 30%;
  right: 15%; }

#BV4800Pro .sect18 .p4 {
  padding-top: 2.6041666667vw; }

#BV4800Pro .sect18 .height {
  left: 8%; }

#BV4800Pro .sect19 {
  padding-top: 7.8125vw; }

#BV4800Pro .sect19 .common-text {
  padding-bottom: 4.1666666667vw; }

#BV4800Pro .sect20 .common-text {
  top: 10%; }

#BV4800Pro .sect20 .p1 {
  padding-bottom: 1.0416666667vw; }

#BV4800Pro .sect21 .common-text {
  top: 12%; }

#BV4800Pro .sect21 .p1 {
  padding-bottom: 1.0416666667vw; }

#BV4800Pro .sect22 .sect-content {
  padding: 3.125vw 0;
  background: linear-gradient(180deg, #E710C9 0%, #EE3F36 0%, #FAB60E 100%); }

#BV4800Pro .sect22 .p2 {
  padding-top: 2.6041666667vw; }

#BV4800Pro .sect23 {
  padding: 5.2083333333vw 0;
  background: #ecf8ff; }

#BV4800Pro .sect23 a {
  text-decoration: underline; }

#BV4800Pro .sect24 {
  padding-top: 5.2083333333vw;
  padding-bottom: 2.6041666667vw; }

#BV4800Pro .sect24 .type-area {
  width: 55%;
  padding: 4.1666666667vw 1.5625vw;
  position: relative;
  border: 1px solid;
  border-image: linear-gradient(45deg, #EE3F36, #FAB60E) 1;
  clip-path: inset(0 round 2px); }

#BV4800Pro .sect24 .common-text {
  width: 60%;
  padding-bottom: 10.4166666667vw; }

#BV4800Pro .sect24 .img-box {
  width: 60%;
  right: 5%;
  bottom: 0; }

#BV4800Pro .sect25 {
  padding-bottom: 6.25vw; }

#BV4800Pro .sect25 .type-area {
  width: 55%;
  padding: 4.1666666667vw 1.5625vw;
  position: relative;
  border: 1px solid;
  border-image: linear-gradient(45deg, #EE3F36, #FAB60E) 1;
  clip-path: inset(0 round 2px);
  display: grid;
  grid-template-columns: 40% auto;
  column-gap: 3.125vw;
  align-items: center; }

#BV4800Pro .sect25 .p2 {
  padding: 1.0416666667vw 0; }

#BV4800Pro .sect26 {
  padding-bottom: 8.3333333333vw; }

#BV4800Pro .sect26 .type-area {
  width: 55%; }

#BV4800Pro .sect26 .common-text {
  width: 100%;
  padding-bottom: 3.125vw; }

#BV4800Pro .sect27 {
  padding: 7.8125vw 0;
  color: #000; }

#BV4800Pro .sect27 .type-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
  column-gap: 4.1666666667vw; }

#BV4800Pro .sect27 .sect-txt {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 1.0416666667vw; }

#BV4800Pro .sect27 .circle {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  margin-right: 0.5208333333vw; }

#BV4800Pro .sect27 .circle-1 {
  background: #000; }

#BV4800Pro .sect27 .circle-2 {
  background: #fb3c04; }

#BV4800Pro .sect27 .circle-3 {
  background: #08ba26; }

#BV4800Pro .sect28 {
  padding: 6.25vw 0;
  color: #000; }

#BV4800Pro .sect28 .sect-title {
  padding-bottom: 3.6458333333vw; }

#BV4800Pro .sect28 tr:nth-child(even) {
  background: #979797; }

#BV4800Pro .sect28 td {
  padding: 0.9375vw; }

#BV4800Pro .sect28 td:nth-child(odd) {
  width: 25%; }

#BV4800Pro .sect28 td:nth-child(even) {
  width: 65%; }

@media screen and (max-width: 1201px) and (min-width: 200px) {
  #BV4800Pro .sect .main-order {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: center;
    align-items: center; }

  #BV4800Pro .sect .main-order .my-order-2 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2; }

  #BV4800Pro .sect .main-order .my-order-1 {
    margin-left: unset;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1; }

  #BV4800Pro .bv-pc {
    display: none; }

  #BV4800Pro .bv-phone {
    display: block; }

  #BV4800Pro .type-area {
    width: 98%;
    box-sizing: border-box; }

  #BV4800Pro .f-s-72 {
    font-size: 6.4vw; }

  #BV4800Pro .f-s-60 {
    font-size: 6.9333333333vw; }

  #BV4800Pro .f-s-54 {
    font-size: 6.4vw; }

  #BV4800Pro .f-s-52 {
    font-size: 6.4vw; }

  #BV4800Pro .f-s-50 {
    font-size: 4.2666666667vw; }

  #BV4800Pro .f-s-48 {
    font-size: 4.8vw; }

  #BV4800Pro .f-s-42 {
    font-size: 5.3333333333vw; }

  #BV4800Pro .f-s-40 {
    font-size: 4.8vw; }

  #BV4800Pro .f-s-36 {
    font-size: 3.7333333333vw; }

  #BV4800Pro .f-s-32 {
    font-size: 4vw; }

  #BV4800Pro .f-s-30 {
    font-size: 3.4666666667vw; }

  #BV4800Pro .f-s-28 {
    font-size: 3.2vw; }

  #BV4800Pro .f-s-26 {
    font-size: 2.6666666667vw; }

  #BV4800Pro .f-s-24 {
    font-size: 3.2vw; }

  #BV4800Pro .f-s-22 {
    font-size: 2.9333333333vw; }

  #BV4800Pro .f-s-20 {
    font-size: 2.4vw; }

  #BV4800Pro .f-s-18 {
    font-size: 2.4vw; }

  #BV4800Pro .f-s-16 {
    font-size: 2.1333333333vw; }

  #BV4800Pro .sect .app-w-95p {
    width: 95%; }

  #BV4800Pro .sect {
    margin-bottom: -1px; }

  #BV4800Pro .sect1 .sect-txt {
    width: 100%;
    top: 5%;
    left: unset;
    right: unset;
    text-align: center; }

  #BV4800Pro .sect1 br {
    display: none; }

  #BV4800Pro .sect1 .p2 {
    font-size: 4.8vw; }

  #BV4800Pro .sect3 {
    padding-top: 15vw;
    padding-bottom: 3vw; }

  #BV4800Pro .sect3 .common-text {
    position: absolute;
    top: 5%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1; }

  #BV4800Pro .sect4 .img-box {
    padding-top: 20vw; }

  #BV4800Pro .sect5 .param-item img {
    width: 10.6666666667vw; }

  #BV4800Pro .sect7 .img-box {
    padding-bottom: 5vw; }

  #BV4800Pro .sect7 .common-text {
    top: 5%;
    left: 2%;
    width: 60%; }

  #BV4800Pro .sect8 {
    padding-top: 50px; }
    #BV4800Pro .sect8 .sect-content {
      width: 100%; }

  #BV4800Pro .sect8 .p1 {
    white-space: nowrap; }

  #BV4800Pro .sect8 .p3 {
    display: none; }

  #BV4800Pro .sect12 .p3 {
    display: none; }

  #BV4800Pro .sect12 .common-text {
    width: 40%;
    left: 5%; }

  #BV4800Pro .sect13 .common-text {
    width: 40%;
    left: 2%; }

  #BV4800Pro .sect13 .p3 {
    display: none; }

  #BV4800Pro .sect14 .img-box {
    background: #000;
    padding-top: 10%; }

  #BV4800Pro .sect15 .img-box {
    background: #000;
    padding-top: 20%; }

  #BV4800Pro .sect17 .p3 {
    display: none; }

  #BV4800Pro .sect17 .common-text {
    padding-left: 2%;
    width: 100%; }

  #BV4800Pro .sect17 .common-text .p1 {
    font-size: 4vw; }

  #BV4800Pro .sect18 .p3 {
    display: none; }

  #BV4800Pro .sect18 .common-text {
    width: 50%;
    right: 2%; }

  #BV4800Pro .sect18 .p1 {
    font-size: 4.8vw; }

  #BV4800Pro .sect24 .common-text {
    padding-bottom: 25%; } }
/*# sourceMappingURL=bv4800pro.css.map */

/*# sourceMappingURL=bv4800se-1920.css.map */
