/* screen - terms-all-breakpoints */

.terms-all-breakpoints {
  background-color: var(--white);
  height: 6281px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.terms-all-breakpoints .fixed-header-nXT9aZ {
  background-color: transparent;
  height: 130px;
  left: 240px;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.terms-all-breakpoints .header-wrap-uH5762 {
  background-color: transparent;
  height: 130px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1440px;
}

.terms-all-breakpoints .area-flWR7b {
  background-color: transparent;
  height: 130px;
  object-fit: cover;
  width: 1440px;
}

.terms-all-breakpoints .align-left-flWR7b {
  background-color: transparent;
  height: 47px;
  left: 44px;
  position: absolute;
  top: 45px;
  width: 915px;
}

.terms-all-breakpoints .links-dkVx3I {
  height: 47px;
  width: 915px;
}

.terms-all-breakpoints .link-home-seo-logo-dPIWzz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 19.56%;
}

.terms-all-breakpoints .link-problem-dPIWzz {
  background-color: transparent;
  height: 44.68%;
  left: 26.78%;
  position: absolute;
  top: 12.77%;
  width: 12.02%;
}

.terms-all-breakpoints .text_label-xCd0gF {
  height: auto;
  letter-spacing: 0.75px;
  line-height: 18px;
  top: 2px;
  width: auto;
}

.terms-all-breakpoints .link-about-dPIWzz {
  background-color: transparent;
  height: 44.68%;
  left: 42.08%;
  position: absolute;
  top: 12.77%;
  width: 17.38%;
}

.terms-all-breakpoints .x24-NQetj1 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.75px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.terms-all-breakpoints .link-case-dPIWzz {
  background-color: transparent;
  height: 44.68%;
  left: 62.73%;
  position: absolute;
  top: 12.77%;
  width: 6.78%;
}

.terms-all-breakpoints .text_label-oNJWK7 {
  height: auto;
  letter-spacing: 0.75px;
  line-height: 18px;
  top: 2px;
  width: auto;
}

.terms-all-breakpoints .link-reason-dPIWzz {
  background-color: transparent;
  height: 44.68%;
  left: 72.79%;
  position: absolute;
  top: 12.77%;
  width: 10.27%;
}

.terms-all-breakpoints .text_label-b4u9Ej {
  height: auto;
  letter-spacing: 0.75px;
  line-height: 18px;
  top: 2px;
  width: auto;
}

.terms-all-breakpoints .link-service-dPIWzz {
  background-color: transparent;
  height: 44.68%;
  left: 86.34%;
  position: absolute;
  top: 12.77%;
  width: 13.66%;
}

.terms-all-breakpoints .text_label-iiulSp {
  height: auto;
  letter-spacing: 0.75px;
  line-height: 18px;
  top: 2px;
  width: auto;
}

.terms-all-breakpoints .align-right-flWR7b {
  background-color: transparent;
  height: 45px;
  left: 1146px;
  position: absolute;
  top: 43px;
  width: 250px;
}

.terms-all-breakpoints .link-tel-yVhjkd {
  background-color: transparent;
  height: 45px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 250px;
}

.terms-all-breakpoints .x298-YCPsSl {
  background-color: transparent;
  height: 45px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 250px;
}

.terms-all-breakpoints .fixed-totop-nXT9aZ {
  background-color: transparent;
  cursor: pointer;
  height: 60px;
  left: 1810px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: 620px;
  transition: all 0.2s ease;
  width: 60px;
}

.terms-all-breakpoints .fixed-totop-nXT9aZ:hover {
  transform: scale(0.9); 
}

.terms-all-breakpoints .pc-wrap-nXT9aZ {
  background-color: transparent;
  height: 6281px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.terms-all-breakpoints .relative-id_header_-firstview-F0dY1u {
  background-color: transparent;
  height: 450px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.terms-all-breakpoints .terms-mv-pc2x-jgDsbg {
  background-color: transparent;
  height: 450px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.terms-all-breakpoints .anim-wipe-in-order-jgDsbg {
  background-color: transparent;
  height: 91px;
  left: 896px;
  position: absolute;
  top: 230px;
  width: 127px;
}

.terms-all-breakpoints .group-aUEMhN {
  background-color: transparent;
  height: 14px;
  left: 11px;
  position: absolute;
  top: 0px;
  width: 106px;
}

.terms-all-breakpoints .txt-1aJ7Vw {
  height: 14px;
  left: 0px;
  width: 106px;
}

.terms-all-breakpoints .h1-aUEMhN {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: absolute;
  top: 34px;
  width: 127px;
}

.terms-all-breakpoints .txt-tw7C5x {
  height: 28px;
  left: -0px;
  width: 127px;
}

.terms-all-breakpoints .line-aUEMhN {
  background-color: transparent;
  height: 3px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 60px;
}

.terms-all-breakpoints .relative-id_content_-F0dY1u {
  background-color: transparent;
  height: 5611px;
  left: 0px;
  position: absolute;
  top: 450px;
  width: 1920px;
}

.terms-all-breakpoints .bg-Sx87OH {
  background-color: var(--white);
  height: 5611px;
  top: 0px;
}

.terms-all-breakpoints .terms-text1-Sx87OH {
  height: 140px;
  top: 120px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-gnv8FV {
  height: 143px;
  top: 268px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-qgIEcS {
  height: 111px;
  top: 439px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-EdtQkq {
  height: 188px;
  top: 586px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-61Sv5S {
  height: 123px;
  top: 774px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-x6uIVi {
  height: 88px;
  top: 933px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-0uvGFq {
  height: 183px;
  top: 1057px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-Sr5cwx {
  height: 102px;
  top: 1240px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-Jc6gr8 {
  height: 91px;
  top: 1385px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-p9M6ji {
  height: 163px;
  top: 1506px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-qWBxQx {
  height: 103px;
  top: 1664px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-CSieq6 {
  height: 121px;
  top: 1767px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-LLLdxk {
  height: 98px;
  top: 1891px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-IjLArP {
  height: 32px;
  top: 2012px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-2prdSf {
  height: 210px;
  top: 2079px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-Zz1yoJ {
  height: 175px;
  top: 2289px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-MHJ5V3 {
  height: 182px;
  top: 2504px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-ypRnB4 {
  height: 183px;
  top: 2728px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-IWExxd {
  height: 183px;
  top: 2952px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-6MeJy1 {
  height: 149px;
  top: 3135px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-wWnvg3 {
  height: 130px;
  top: 3282px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-XtMxEN {
  height: 221px;
  top: 3412px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-Exfsqc {
  height: 200px;
  top: 3633px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-qpdpFm {
  height: 101px;
  top: 3833px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-FJLzEx {
  height: 216px;
  top: 3969px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-ATfbOU {
  height: 124px;
  top: 4185px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-K0RDXi {
  height: 126px;
  top: 4308px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-4gMLth {
  height: 99px;
  top: 4434px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-EJSI6f {
  height: 117px;
  top: 4568px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-qVNYOf {
  height: 108px;
  top: 4719px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-GrUeee {
  height: 184px;
  top: 4866px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-Pexta6 {
  height: 110px;
  top: 5091px;
  width: 1110px;
}

.terms-all-breakpoints .terms-text1-5XABx6 {
  height: 27px;
  top: 5266px;
  width: 249px;
}

.terms-all-breakpoints .link-mail-Sx87OH {
  background-color: transparent;
  height: 25px;
  left: 405px;
  object-fit: cover;
  position: absolute;
  top: 5317px;
  width: 173px;
}

.terms-all-breakpoints .terms-text1-DO6AHw {
  height: 46px;
  top: 5367px;
  width: 249px;
}

.terms-all-breakpoints .relative-id_footer_-F0dY1u {
  background-color: transparent;
  height: 220px;
  left: 0px;
  position: absolute;
  top: 6061px;
  width: 1920px;
}

.terms-all-breakpoints .area-ExRuGN {
  background-color: var(--zircon);
  height: 220px;
  width: 1920px;
}

.terms-all-breakpoints .bg-ExRuGN {
  background-color: var(--cerulean-blue);
  height: 100px;
  top: 120px;
}

.terms-all-breakpoints .link-home-ExRuGN {
  background-color: transparent;
  height: 30px;
  left: 405px;
  position: absolute;
  top: 47px;
  width: 364px;
}

.terms-all-breakpoints .seo-logo-A2HC8P {
  background-color: transparent;
  height: 30px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 364px;
}

.terms-all-breakpoints .footer-nav-ExRuGN {
  background-color: transparent;
  height: 20px;
  left: 405px;
  position: absolute;
  top: 157px;
  width: 340px;
}

.terms-all-breakpoints .links-q8po1F {
  height: 20px;
  width: 340px;
}

.terms-all-breakpoints .link-bonz-2wL88Q {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 60px;
}

.terms-all-breakpoints .text_label-20pTIa {
  height: 110.00%;
  letter-spacing: 1.40px;
  line-height: 15px;
  top: 12.50%;
  width: 103.33%;
}

.terms-all-breakpoints .line-1-2wL88Q {
  left: 24.85%;
}

.terms-all-breakpoints .link-terms-2wL88Q {
  background-color: transparent;
  height: 100%;
  left: 32.35%;
  position: absolute;
  top: 0px;
  width: 17.65%;
}

.terms-all-breakpoints .text_label-a0roS7 {
  height: auto;
  letter-spacing: 1.40px;
  line-height: 15px;
  top: 2px;
  width: auto;
}

.terms-all-breakpoints .line-1-r4yVwf {
  left: 57.21%;
}

.terms-all-breakpoints .link-privacy-2wL88Q {
  background-color: transparent;
  height: 100%;
  left: 64.12%;
  position: absolute;
  top: 0px;
  width: 35.88%;
}

.terms-all-breakpoints .text_label-USJgQd {
  height: auto;
  letter-spacing: 1.40px;
  line-height: 15px;
  top: 2px;
  width: auto;
}

.terms-all-breakpoints .anim-fade-in-ExRuGN {
  background-color: transparent;
  height: 16px;
  left: 1192px;
  position: absolute;
  top: 157px;
  width: 338px;
}

.terms-all-breakpoints .copyright-bonz-commu-dGJrg3 {
  background-color: transparent;
  height: 112.50%;
  left: 0px;
  letter-spacing: 0.55px;
  line-height: 13px;
  position: absolute;
  text-align: right;
  top: 9.38%;
  white-space: nowrap;
  width: 100.60%;
}

.terms-all-breakpoints .area {
  left: 0px;
  position: absolute;
  top: 0px;
}

.terms-all-breakpoints .bg {
  left: 0px;
  position: absolute;
  width: 1920px;
}

.terms-all-breakpoints .terms-text1 {
  background-color: transparent;
  left: 405px;
  object-fit: cover;
  position: absolute;
}

.terms-all-breakpoints .text_label {
  background-color: transparent;
  left: 0px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
}

.terms-all-breakpoints .txt {
  background-color: transparent;
  object-fit: cover;
  position: absolute;
  top: 0px;
}
/* screen - terms-sp */

.terms-sp {
  background-color: var(--white);
  height: 11569px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 375px;
}

.terms-sp .fixed-totop-MkYSBV {
  background-color: transparent;
  height: 50px;
  left: 325px;
  object-fit: cover;
  position: absolute;
  top: 602px;
  width: 50px;
}

.terms-sp .fixed-spmenu-MkYSBV {
  background-color: transparent;
  height: 600px;
  left: 106px;
  position: absolute;
  top: 60px;
  width: 270px;
}

.terms-sp .wrap-CQTkNb {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 270px;
}

.terms-sp .menu-d3G8S0 {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 270px;
}

.terms-sp .bg-SlOVzR {
  background-color: var(--eerie-black);
  height: 600px;
  opacity: 0.95;
  width: 270px;
}

.terms-sp .content-center-SlOVzR {
  background-color: transparent;
  height: 486px;
  left: 38px;
  position: absolute;
  top: 33px;
  width: 202px;
}

.terms-sp .animlinks-wRh2a9 {
  background-color: transparent;
  height: 486px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 202px;
}

.terms-sp .link-home-ys7xVl {
  height: 36px;
  left: 2px;
  top: 0px;
  width: 200px;
}

.terms-sp .x7-P6Edyy {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 200px;
}

.terms-sp .top-P6Edyy {
  background-color: transparent;
  height: auto;
  left: 2px;
  letter-spacing: 0.75px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.terms-sp .link-problem-ys7xVl {
  background-color: transparent;
  height: 36px;
  left: 2px;
  position: absolute;
  top: 45px;
  width: 200px;
}

.terms-sp .x8-nU5NAw {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 200px;
}

.terms-sp .text_label-nU5NAw {
  left: 2px;
  letter-spacing: 0.75px;
  line-height: 20px;
  top: 0px;
}

.terms-sp .link-about-ys7xVl {
  background-color: transparent;
  height: 36px;
  left: 2px;
  position: absolute;
  top: 90px;
  width: 200px;
}

.terms-sp .x9-3CAunp {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 200px;
}

.terms-sp .x24-3CAunp {
  background-color: transparent;
  height: auto;
  left: 2px;
  letter-spacing: 0.75px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.terms-sp .link-case-ys7xVl {
  background-color: transparent;
  height: 34px;
  left: 2px;
  position: absolute;
  top: 136px;
  width: 200px;
}

.terms-sp .x10-jZt1Ck {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 200px;
}

.terms-sp .text_label-jZt1Ck {
  left: 2px;
  letter-spacing: 0.75px;
  line-height: 20px;
  top: 0px;
}

.terms-sp .link-reason-ys7xVl {
  background-color: transparent;
  height: 34px;
  left: 2px;
  position: absolute;
  top: 181px;
  width: 200px;
}

.terms-sp .x11-ElFLRF {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 200px;
}

.terms-sp .text_label-ElFLRF {
  left: 2px;
  letter-spacing: 0.75px;
  line-height: 20px;
  top: 0px;
}

.terms-sp .link-service-ys7xVl {
  background-color: transparent;
  height: 34px;
  left: 2px;
  position: absolute;
  top: 226px;
  width: 200px;
}

.terms-sp .x12-EGpJAU {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 200px;
}

.terms-sp .text_label-EGpJAU {
  left: 2px;
  letter-spacing: 0.75px;
  line-height: 20px;
  top: 0px;
}

.terms-sp .link-contact-ys7xVl {
  background-color: transparent;
  height: 45px;
  left: 0px;
  position: absolute;
  top: 290px;
  width: 200px;
}

.terms-sp .x105-n1SVJn {
  background-color: var(--cerulean-blue);
  height: 45px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 200px;
}

.terms-sp .text_label-n1SVJn {
  left: 27px;
  letter-spacing: 0.70px;
  line-height: 21px;
  top: 11px;
}

.terms-sp .link-tel-ys7xVl {
  background-color: transparent;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 359px;
  width: 196px;
}

.terms-sp .seo-tel-vGggF8 {
  background-color: transparent;
  height: 34px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 196px;
}

.terms-sp .link-bonz-ys7xVl {
  height: 19px;
  top: 415px;
  width: 197px;
}

.terms-sp .text_label-2dKO0j {
  left: 0px;
  letter-spacing: 0.65px;
  line-height: 18px;
  top: 0px;
}

.terms-sp .link-terms-ys7xVl {
  height: 19px;
  top: 441px;
  width: 197px;
}

.terms-sp .text_label-fmGgDr {
  left: 0px;
  letter-spacing: 0.65px;
  line-height: 18px;
  top: 0px;
}

.terms-sp .link-privacy-ys7xVl {
  height: 19px;
  top: 467px;
  width: 197px;
}

.terms-sp .text_label-aTfYpZ {
  left: 0px;
  letter-spacing: 0.65px;
  line-height: 18px;
  top: 0px;
}

.terms-sp .fixed-header-sp-MkYSBV {
  background-color: transparent;
  height: 60px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}

.terms-sp .bg-optZsb {
  background-color: var(--cerulean-blue);
  height: 60px;
  width: 375px;
}

.terms-sp .align-right-optZsb {
  background-color: transparent;
  height: 20px;
  left: 335px;
  position: absolute;
  top: 20px;
  width: 20px;
}

.terms-sp .spmenu-open-btn-5DwhIx {
  background-color: transparent;
  height: 14px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 21px;
}

.terms-sp .spmenu-close-btn-5DwhIx {
  background-color: transparent;
  height: 21px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: 21px;
}

.terms-sp .align-left-optZsb {
  background-color: transparent;
  height: 22px;
  left: 20px;
  position: absolute;
  top: 21px;
  width: 257px;
}

.terms-sp .link-home-c6h8tO {
  height: 22px;
  left: -0px;
  object-fit: cover;
  top: 0px;
  width: 257px;
}

.terms-sp .sp-wrap-MkYSBV {
  background-color: transparent;
  height: 11569px;
  left: -188px;
  position: absolute;
  top: 0px;
  width: 752px;
}

.terms-sp .relative-id_header_-firstview-4nGnbH {
  background-color: transparent;
  height: 330px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 745px;
}

.terms-sp .terms-mv-sp2x-fGtuZq {
  background-color: transparent;
  height: 330px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 745px;
}

.terms-sp .anim-wipe-in-order-fGtuZq {
  background-color: transparent;
  height: 84px;
  left: 306px;
  position: absolute;
  top: 150px;
  width: 113px;
}

.terms-sp .group-na9n9l {
  background-color: transparent;
  height: 12px;
  left: 9px;
  position: absolute;
  top: 0px;
  width: 94px;
}

.terms-sp .txt-KKfKMo {
  height: 12px;
  width: 94px;
}

.terms-sp .h1-na9n9l {
  background-color: transparent;
  height: 25px;
  left: 0px;
  position: absolute;
  top: 30px;
  width: 113px;
}

.terms-sp .txt-waWC6H {
  height: 25px;
  width: 113px;
}

.terms-sp .line-na9n9l {
  background-color: transparent;
  height: 3px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 81px;
  width: 54px;
}

.terms-sp .relative-id_content_-4nGnbH {
  background-color: transparent;
  height: 10859px;
  left: 0px;
  position: absolute;
  top: 330px;
  width: 745px;
}

.terms-sp .bg-OOAldT {
  background-color: var(--white);
  height: 10859px;
  width: 745px;
}

.terms-sp .terms-text1-OOAldT {
  height: 466px;
  top: 60px;
}

.terms-sp .terms-text1-wllNLb {
  height: 190px;
  top: 542px;
}

.terms-sp .terms-text1-ZNnkaT {
  height: 571px;
  top: 749px;
}

.terms-sp .terms-text1-GCodxF {
  height: 158px;
  top: 1338px;
}

.terms-sp .terms-text1-8SqpPI {
  height: 613px;
  top: 1520px;
}

.terms-sp .terms-text1-NOEFSV {
  height: 108px;
  top: 2158px;
}

.terms-sp .terms-text1-dvJwlM {
  height: 519px;
  top: 2287px;
}

.terms-sp .terms-text1-F81WKh {
  height: 485px;
  top: 2806px;
}

.terms-sp .terms-text1-NX8xws {
  height: 496px;
  top: 3314px;
}

.terms-sp .terms-text1-CaxNnp {
  height: 584px;
  top: 3810px;
}

.terms-sp .terms-text1-vKn3eq {
  height: 394px;
  top: 4406px;
}

.terms-sp .terms-text1-kCXYZb {
  height: 459px;
  top: 4816px;
}

.terms-sp .terms-text1-X3T9Kk {
  height: 427px;
  top: 5292px;
}

.terms-sp .terms-text1-X1ouZo {
  height: 371px;
  top: 5719px;
}

.terms-sp .terms-text1-YODSaz {
  height: 415px;
  top: 6088px;
}

.terms-sp .terms-text1-Gz90Ah {
  height: 668px;
  top: 6503px;
}

.terms-sp .terms-text1-BqwEpC {
  height: 645px;
  top: 7171px;
}

.terms-sp .terms-text1-oPMAtO {
  height: 280px;
  top: 7816px;
}

.terms-sp .terms-text1-M6eBDT {
  height: 725px;
  top: 8115px;
}

.terms-sp .terms-text1-cEHS25 {
  height: 572px;
  top: 8840px;
}

.terms-sp .terms-text1-JNCK53 {
  height: 247px;
  top: 9437px;
}

.terms-sp .terms-text1-uulHEE {
  height: 207px;
  top: 9701px;
}

.terms-sp .terms-text1-0j14cb {
  height: 432px;
  top: 9928px;
}

.terms-sp .terms-text1-OEk9Qf {
  height: 225px;
  top: 10376px;
}

.terms-sp .link-mail-OOAldT {
  background-color: transparent;
  height: 36px;
  left: 216px;
  object-fit: cover;
  position: absolute;
  top: 10607px;
  width: 173px;
}

.terms-sp .terms-text1-satmBw {
  height: 43px;
  top: 10647px;
}

.terms-sp .relative-id_footer_-4nGnbH {
  background-color: transparent;
  height: 380px;
  left: 8px;
  position: absolute;
  top: 11189px;
  width: 744px;
}

.terms-sp .bg-4Jn2ix {
  background-color: transparent;
  height: 380px;
  object-fit: cover;
  width: 744px;
}

.terms-sp .link-home-4Jn2ix {
  height: 44px;
  left: 223px;
  top: 59px;
  width: 167px;
}

.terms-sp .seo-logo-eBGDRi {
  background-color: transparent;
  height: 44px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 167px;
}

.terms-sp .footer-nav-4Jn2ix {
  background-color: transparent;
  height: 80px;
  left: 223px;
  position: absolute;
  top: 141px;
  width: 122px;
}

.terms-sp .links-uxqsmQ {
  background-color: transparent;
  height: 80px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 122px;
}

.terms-sp .link-bonz-3CQRfG {
  height: 20px;
  top: 0px;
  width: 62px;
}

.terms-sp .text_label-v3h3W2 {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 15px;
  top: 2px;
}

.terms-sp .link-terms-3CQRfG {
  height: 20px;
  top: 29px;
  width: 62px;
}

.terms-sp .text_label-dPoZ7R {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 15px;
  top: 2px;
}

.terms-sp .link-privacy-3CQRfG {
  height: 20px;
  top: 60px;
  width: 124px;
}

.terms-sp .text_label-6d5nCO {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 15px;
  top: 2px;
}

.terms-sp .copyright-bonz-commu-4Jn2ix {
  background-color: transparent;
  height: auto;
  left: 223px;
  letter-spacing: 0.55px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 318px;
  white-space: nowrap;
  width: auto;
}

.terms-sp .bg {
  left: 0px;
  position: absolute;
  top: 0px;
}

.terms-sp .terms-text1 {
  background-color: transparent;
  left: 216px;
  object-fit: cover;
  position: absolute;
  width: 320px;
}

.terms-sp .text_label {
  background-color: transparent;
  height: auto;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.terms-sp .txt {
  background-color: transparent;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
}
@media screen and (max-width: 1919px) {
  .screen.terms-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.terms-sp { 
    display: none;
   }
}