@charset "UTF-8";
/* 최대 화면 크기 설정 */
@font-face {
  font-family: "NotoSansKR";
  font-style: light;
  font-weight: 300;
  src: url("../fonts/NotoSansKR-Light.woff") format("woff"), url("../fonts/NotoSansKR-Light.otf") format("openType");
}
@font-face {
  font-family: "NotoSansKR";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/NotoSansKR-Regular.woff") format("woff"), url("../fonts/NotoSansKR-Regular.otf") format("openType");
}
@font-face {
  font-family: "NotoSansKR";
  font-style: medium;
  font-weight: 500;
  src: url("../fonts/NotoSansKR-Medium.woff") format("woff"), url("../fonts/NotoSansKR-Medium.otf") format("openType");
}
@font-face {
  font-family: "NotoSansKR";
  font-style: bold;
  font-weight: 700;
  src: url("../fonts/NotoSansKR-Bold.woff") format("woff"), url("../fonts/NotoSansKR-Bold.otf") format("openType");
}
@font-face {
  font-family: "NotoSansKR";
  font-style: extraBold;
  font-weight: 900;
  src: url("../fonts/NotoSansKR-Black.woff") format("woff"), url("../fonts/NotoSansKR-Black.otf") format("openType");
}
.blind {
  position: absolute !important;
  display: block;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: -1px !important;
  border: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
}
.blind.focusable:active, .blind.focusable:focus {
  position: static;
  height: auto;
  width: auto;
  margin: 0;
  clip: auto;
  overflow: visible;
}

/* 반응형이 일어날 화면 설정 */
/* 화면 크기에 따라 크기를 알맞게 설정해주는 함수 */
/* reset */
/* rem 설정을 위한 폰트 */
html {
  font-size: 18px;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
table,
th,
td,
form,
fieldset,
legend,
input,
textarea,
button,
select,
pre {
  -webkit-text-size-adjust: none;
  letter-spacing: -0.03em;
  line-height: 1;
  font-weight: 400;
  color: #000;
  font-family: "NotoSansKR", arial, sans-serif, Arial, dotum, "돋움";
  /* outline: none; */
}

/*-webkit-text-size-adjust: none(글자크기 자동조정 방지) , auto (화면의 폭에 맞추어서 텍스트의 크기를 자동으로 조절 , 100%(폰트크기를 지정된사이즈로 변경);*/
html,
body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
table,
tr,
td,
dl,
dt,
dd,
a,
img,
input,
button,
select,
textarea {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

input {
  -webkit-border-radius: 0;
}

address,
cite,
dfn,
em,
var {
  font-style: normal;
}

code,
kbd,
samp {
  font-family: dotum, "돋움", courier new, courier, monospace;
}

header,
hgroup,
article,
nav,
figure,
figcaption,
canvas,
section,
main,
menu {
  display: block;
  margin: 0;
  padding: 0;
}

/* 모바일에서 꾹 눌렀을때 텍스트 복사 막기 */
body,
div,
p,
ul,
li,
input,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
a,
select,
textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a {
  text-decoration: none;
}

img,
fieldset,
iframe {
  border: 0 none;
}

fieldset {
  width: auto;
  min-width: 0;
  max-width: none;
  border: 0;
  margin: 0;
  padding: 0;
}

legend {
  position: absolute !important;
  display: block;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: -1px !important;
  border: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
}
legend.focusable:active, legend.focusable:focus {
  position: static;
  height: auto;
  width: auto;
  margin: 0;
  clip: auto;
  overflow: visible;
}

img {
  max-width: 100%;
  border: 0px;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption {
  display: none;
}

button {
  cursor: pointer;
  border: 0;
  background-color: transparent;
}
/* button:focus-visible {
  outline: auto;
}

a:focus-visible,
button:focus-visible,
span:focus-visible,
div:focus-visible,
h1:focus-visible,
h2:focus-visible,
h3:focus-visible,
h4:focus-visible {
  outline: auto;
} */

/* reset */
.scroll-animate {
  opacity: 0;
}
.scroll-animate.show {
  opacity: 1;
}

@-webkit-keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(70px);
    transform: translateY(70px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(70px);
    transform: translateY(70px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes fade-in-right {
  0% {
    -webkit-transform: translateX(70px);
    transform: translateX(70px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-in-right {
  0% {
    -webkit-transform: translateX(70px);
    transform: translateX(70px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes shake-horizontal {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%, 30%, 50%, 70% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%, 40%, 60% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  80% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  90% {
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
  }
}
@keyframes shake-horizontal {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%, 30%, 50%, 70% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%, 40%, 60% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  80% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  90% {
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
  }
}
@-webkit-keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-70px);
    transform: translateX(-70px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-70px);
    transform: translateX(-70px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
.event-scroll-animate {
  opacity: 0;
}
.event-scroll-animate.show {
  opacity: 1;
}

@-webkit-keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
.fade-in-top {
  -webkit-animation: fade-in-top 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in-top 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

.fade-in-bottom {
  -webkit-animation: fade-in-bottom 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in-bottom 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

.fade-in-right {
  -webkit-animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

.fade-in-left {
  -webkit-animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

.shake-horizontal {
  -webkit-animation: shake-horizontal 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
  animation: shake-horizontal 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
}

.accordion-list .accordion-header {
  cursor: pointer;
}
.accordion-list .accordion-body {
  display: none;
}

.ui-tab-content {
  display: none;
}
.ui-tab-content:nth-of-type(1) {
  display: block;
}

/* lge share box
============================================================*/
.lgestg-sns-box {
  padding: 20px 0;
  text-align: right;
  background-color: #fff;
}

.lgestg-sns-box .grid {
  margin: 0 auto;
  max-width: 1284px;
  min-height: inherit;
}

@media screen and (max-width: 575.98px) {
  .lgestg-sns-box {
    padding: 20px 20px 4px 20px;
  }
}
.mobile-show {
  display: none !important;
}

@media (max-width: 720px) {
  .pc-show {
    display: none !important;
  }
  .mobile-show {
    display: block !important;
  }
}
/*============================================================
// 위 import 파일들은 모든 프로젝트의 공통이므로 파일을 직접 수정하지말고 아래 프로젝트별로 작업해주세요.
여기서부터 자유롭게 코딩해주세요. 페이지의 id값을 준후에 css작업해주세요. ex) #lg-note-program .header {}
!!주의사항 - 위 .lgestg-sns-box 배경색을 키비주얼 배경과 동일하게 넣어주세요
============================================================*/
#lg-massage-chairs-guide {
  overflow: hidden;
}
#lg-massage-chairs-guide .section-inner {
  margin: 0 auto;
  max-width: 77.7777777778rem;
  width: 100%;
}
#lg-massage-chairs-guide .icon-box {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
#lg-massage-chairs-guide .icon-box span {
  position: absolute !important;
  display: block;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: -1px !important;
  border: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
}
#lg-massage-chairs-guide .icon-box span.focusable:active, #lg-massage-chairs-guide .icon-box span.focusable:focus {
  position: static;
  height: auto;
  width: auto;
  margin: 0;
  clip: auto;
  overflow: visible;
}
#lg-massage-chairs-guide .swiper-button-next::after,
#lg-massage-chairs-guide .swiper-button-prev::after {
  display: none;
}
/* #lg-massage-chairs-guide .swiper-button-next:focus-visible,
#lg-massage-chairs-guide .swiper-button-prev:focus-visible {
  outline: solid #000;
} */
#lg-massage-chairs-guide .swiper-button-next .button-txt-hidden,
#lg-massage-chairs-guide .swiper-button-prev .button-txt-hidden {
  position: absolute !important;
  display: block;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: -1px !important;
  border: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
}
#lg-massage-chairs-guide .swiper-button-next .button-txt-hidden.focusable:active, #lg-massage-chairs-guide .swiper-button-next .button-txt-hidden.focusable:focus,
#lg-massage-chairs-guide .swiper-button-prev .button-txt-hidden.focusable:active,
#lg-massage-chairs-guide .swiper-button-prev .button-txt-hidden.focusable:focus {
  position: static;
  height: auto;
  width: auto;
  margin: 0;
  clip: auto;
  overflow: visible;
}
#lg-massage-chairs-guide .blind-text {
  position: absolute !important;
  display: block;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: -1px !important;
  border: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
}
#lg-massage-chairs-guide .blind-text.focusable:active, #lg-massage-chairs-guide .blind-text.focusable:focus {
  position: static;
  height: auto;
  width: auto;
  margin: 0;
  clip: auto;
  overflow: visible;
}
#lg-massage-chairs-guide .guide-keyvisual-box {
  background-color: #f6f5f1;
}
#lg-massage-chairs-guide .guide-keyvisual-box .section-inner {
  padding: 4.4444444444rem 0 4.7222222222rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#lg-massage-chairs-guide .guide-keyvisual-box .text-box {
  padding-left: 3.3333333333rem;
}
#lg-massage-chairs-guide .guide-keyvisual-box .sub-title {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.06em;
}
#lg-massage-chairs-guide .guide-keyvisual-box .title {
  padding-top: 1.1111111111rem;
  font-size: 3.7777777778rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.06em;
}
#lg-massage-chairs-guide .guide-keyvisual-box .info-text {
  padding-top: 2.2222222222rem;
  font-size: 1.4444444444rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.04em;
}
#lg-massage-chairs-guide .guide-keyvisual-box .image-box {
  margin-left: 5.1666666667rem;
  width: 31.6111111111rem;
  -webkit-animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
          animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .section-inner {
    padding: 5.7142857143vw 0 6.0714285714vw;
  }
  #lg-massage-chairs-guide .guide-keyvisual-box .text-box {
    padding-left: 4.2857142857vw;
  }
  #lg-massage-chairs-guide .guide-keyvisual-box .sub-title {
    font-size: 2.5714285714vw;
  }
  #lg-massage-chairs-guide .guide-keyvisual-box .title {
    padding-top: 1.4285714286vw;
    font-size: 4.8571428571vw;
  }
  #lg-massage-chairs-guide .guide-keyvisual-box .info-text {
    padding-top: 2.8571428571vw;
    font-size: 1.8571428571vw;
  }
  #lg-massage-chairs-guide .guide-keyvisual-box .image-box {
    margin-left: 6.6428571429vw;
    width: 40.6428571429vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .section-inner {
    padding: 68.8px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .section-inner {
    padding: 16vw 0vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .text-box {
    padding-left: 0;
    width: 100%;
    text-align: center;
  }
  #lg-massage-chairs-guide .guide-keyvisual-box .sub-title {
    font-size: 25.2266666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .sub-title {
    font-size: 5.8666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .title {
    padding-top: 20.64px;
    font-size: 38.9866666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .title {
    padding-top: 4.8vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .title {
    font-size: 9.0666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .info-text {
    padding-top: 22.9333333333px;
    font-size: 16.0533333333px;
    width: 100%;
    text-align: center;
    line-height: 1.6;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .info-text {
    padding-top: 5.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .info-text {
    font-size: 3.7333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .info-text + .info-text {
    padding-top: 13.76px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .info-text + .info-text {
    padding-top: 3.2vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .image-box {
    margin-top: 22.9333333333px;
    margin-left: 0;
    width: 292.4px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .image-box {
    margin-top: 5.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-keyvisual-box .image-box {
    width: 68vw;
  }
}
#lg-massage-chairs-guide .guide-tab-menu {
  margin: 0 auto;
  padding: 2.7777777778rem 0;
  max-width: 77.7777777778rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#lg-massage-chairs-guide .guide-tab-menu-item + .guide-tab-menu-item {
  margin-left: 2.2222222222rem;
}
#lg-massage-chairs-guide .guide-tab-menu-item.active .guide-tab-menu-btn {
  color: #E42626;
  font-weight: 700;
  border: 0.1111111111rem solid #E42626;
  border-radius: 300px;
}
#lg-massage-chairs-guide .guide-tab-menu-btn {
  padding: 0 2.7777777778rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-size: 1.8888888889rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.04em;
  color: #666;
  -webkit-transition: color 0.2s, font-weight 0.2s;
  transition: color 0.2s, font-weight 0.2s;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .guide-tab-menu {
    padding: 3.5714285714vw 0;
    max-width: 100vw;
  }
  #lg-massage-chairs-guide .guide-tab-menu-item + .guide-tab-menu-item {
    margin-left: 2.8571428571vw;
  }
  #lg-massage-chairs-guide .guide-tab-menu-item.active .guide-tab-menu-btn {
    border-width: 0.1428571429vw;
    border-radius: 21.4285714286vw;
  }
  #lg-massage-chairs-guide .guide-tab-menu-btn {
    padding: 0 3.5714285714vw;
    height: 6.4285714286vw;
    font-size: 2.4285714286vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-tab-menu {
    padding: 11.4666666667px 0px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-tab-menu {
    padding: 2.6666666667vw 0vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-tab-menu-item + .guide-tab-menu-item {
    margin-left: 11.4666666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-tab-menu-item + .guide-tab-menu-item {
    margin-left: 2.6666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-tab-menu-item.active .guide-tab-menu-btn {
    border-width: 1.1466666667px;
    border-radius: 229.3333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-tab-menu-item.active .guide-tab-menu-btn {
    border-width: 0.2666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-tab-menu-item.active .guide-tab-menu-btn {
    border-radius: 53.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-tab-menu-btn {
    padding: 0px 16.0533333333px;
    height: 33.2533333333px;
    font-size: 14.9066666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-tab-menu-btn {
    padding: 0vw 3.7333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-tab-menu-btn {
    height: 7.7333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-tab-menu-btn {
    font-size: 3.4666666667vw;
  }
}
#lg-massage-chairs-guide .guide-info-content-box {
  margin: 0 auto;
  max-width: 77.7777777778rem;
  width: 100%;
}
#lg-massage-chairs-guide .guide-info-title-box {
  padding-top: 5rem;
  font-size: 2.8888888889rem;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -0.04em;
  text-align: center;
}
#lg-massage-chairs-guide .guide-info-title-box span {
  color: #E42626;
}
#lg-massage-chairs-guide .guide-info-title-box .sub-text-box {
  padding-top: 1.3888888889rem;
  display: block;
  color: #000;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.04em;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .guide-info-title-box {
    padding-top: 6.4285714286vw;
    font-size: 3.7142857143vw;
  }
  #lg-massage-chairs-guide .guide-info-title-box .sub-text-box {
    padding-top: 1.7857142857vw;
    font-size: 2.5714285714vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-info-title-box {
    padding-top: 68.8px;
    font-size: 25.2266666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-info-title-box {
    padding-top: 16vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-info-title-box {
    font-size: 5.8666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-info-title-box .sub-text-box {
    padding-top: 13.76px;
    font-size: 18.3466666667px;
    line-height: 1.3;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-info-title-box .sub-text-box {
    padding-top: 3.2vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-info-title-box .sub-text-box {
    font-size: 4.2666666667vw;
  }
}
#lg-massage-chairs-guide .guide-info-tab-menu-box {
  padding-top: 3.0555555556rem;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .guide-info-tab-menu-box {
    padding-top: 3.9285714286vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-info-tab-menu-box {
    padding-top: 24.08px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-info-tab-menu-box {
    padding-top: 5.6vw;
  }
}
#lg-massage-chairs-guide .guide-info-tab-menu-box-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#lg-massage-chairs-guide .tab-menu-box-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
  margin-left: 1.1111111111rem;
}
#lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-item.active .guide-info-tab-menu-box-btn {
  background-color: #E42626;
  border-color: #E42626;
}
#lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-item.active .icon-round-check {
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-round-check-on.png");
}
#lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-item.active .guide-info-tab-menu-text {
  color: #fff;
}
#lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-btn {
  padding: 2.6944444444rem 0.8333333333rem 2.6944444444rem 2.1666666667rem;
  width: 34.4444444444rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0.2777777778rem solid #666;
  border-radius: 2.2222222222rem;
  -webkit-transition: background 0.2s, border-color 0.2s;
  transition: background 0.2s, border-color 0.2s;
}
#lg-massage-chairs-guide .tab-menu-box-check .icon-round-check {
  width: 2.3888888889rem;
  height: 2.3888888889rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-round-check.png");
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-text {
  padding-left: 1.5555555556rem;
  font-size: 1.4444444444rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.03em;
  color: #666;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
#lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-text span {
  font-weight: 700;
}
#lg-massage-chairs-guide .tab-menu-box-check .text-line {
  text-decoration: underline;
  text-underline-offset: 3px;
}
#lg-massage-chairs-guide .tab-menu-box-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
  margin-left: 0.8888888889rem;
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .guide-info-tab-menu-box-btn {
  background-color: #E42626;
  border-color: #E42626;
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-round-check {
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-round-check-on.png");
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .guide-info-tab-menu-text {
  color: #fff;
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-basic {
  display: none;
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-basic-on {
  display: block;
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-temperature {
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-temperature-on.png");
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-music {
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-music-on.png");
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-sound {
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-sound-on.png");
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-rest {
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-rest-on.png");
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-btn {
  padding: 0 1.1111111111rem 2.1111111111rem;
  width: 17rem;
  height: 21.2222222222rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0.2777777778rem solid #666;
  border-radius: 1.6666666667rem;
  -webkit-transition: background 0.2s, border-color 0.2s;
  transition: background 0.2s, border-color 0.2s;
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-number {
  margin-top: -1.3333333333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.6666666667rem;
  height: 2.6666666667rem;
  font-size: 1.5555555556rem;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  border-radius: 50%;
  background-color: #000;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-text {
  font-size: 1.3333333333rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.06em;
  color: #666;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-align: center;
}
#lg-massage-chairs-guide .tab-menu-box-list .icon-box-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 11.2222222222rem;
}
#lg-massage-chairs-guide .tab-menu-box-list .icon-box {
  position: relative;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#lg-massage-chairs-guide .tab-menu-box-list .icon-box img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#lg-massage-chairs-guide .tab-menu-box-list .icon-box .icon-box-basic-on {
  display: none;
}
#lg-massage-chairs-guide .tab-menu-box-list .icon-box .icon-box-basic-mo-on {
  display: none;
}
#lg-massage-chairs-guide .tab-menu-box-list .icon-arrow-down {
  margin-top: 1.7777777778rem;
  width: 1.7777777778rem;
  height: 1.1111111111rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-arrow-down-32x20.png");
}
#lg-massage-chairs-guide .tab-menu-box-list .active .icon-arrow-down {
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-arrow-down-white.png");
}
#lg-massage-chairs-guide .tab-menu-box-list .icon-box-temperature {
  margin-left: -1.6666666667rem;
  width: 4.7222222222rem;
  height: 7.3333333333rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-temperature.png");
}
#lg-massage-chairs-guide .tab-menu-box-list .icon-box-music {
  width: 5.75rem;
  height: 6.0833333333rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-music.png");
}
#lg-massage-chairs-guide .tab-menu-box-list .icon-box-sound {
  width: 6.8055555556rem;
  height: 5.3888888889rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-sound.png");
}
#lg-massage-chairs-guide .tab-menu-box-list .icon-box-rest {
  width: 8.1111111111rem;
  height: 5.5833333333rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-rest.png");
}
#lg-massage-chairs-guide .tab-menu-box-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
  margin-left: 0.8888888889rem;
}
#lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-item.active .guide-info-tab-menu-box-btn {
  background-color: #E42626;
  border-color: #E42626;
}
#lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-item.active .guide-info-tab-menu-text {
  color: #fff;
}
#lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-btn {
  padding: 3rem 1.1111111111rem 2rem;
  width: 34.4444444444rem;
  height: 11.1111111111rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0.2777777778rem solid #666;
  border-radius: 2.2222222222rem;
  -webkit-transition: background 0.2s, border-color 0.2s;
  transition: background 0.2s, border-color 0.2s;
}
#lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-text {
  font-size: 2.1111111111rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.03em;
  color: #666;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
#lg-massage-chairs-guide .tab-menu-box-select .icon-arrow-down {
  margin-top: 2.2222222222rem;
  width: 1.7777777778rem;
  height: 1.1111111111rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-arrow-down-32x20.png");
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#lg-massage-chairs-guide .tab-menu-box-select .active .icon-arrow-down {
  margin-top: 2.2222222222rem;
  width: 1.7777777778rem;
  height: 1.1111111111rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-arrow-down-white.png");
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
    margin-left: 1.4285714286vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-btn {
    padding: 3.4285714286vw 1.0714285714vw 3.4285714286vw 2.7857142857vw;
    width: 44.2857142857vw;
    border-width: 0.3571428571vw;
    border-radius: 2.8571428571vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-check .icon-round-check {
    width: 3.0714285714vw;
    height: 3.0714285714vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-text {
    padding-left: 2vw;
    font-size: 1.8571428571vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
    margin-left: 1.1428571429vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-btn {
    padding: 0 1.4285714286vw 2.7142857143vw;
    width: 21.8571428571vw;
    height: 27.2857142857vw;
    border-width: 0.3571428571vw;
    border-radius: 2.1428571429vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-number {
    margin-top: -1.7142857143vw;
    width: 3.4285714286vw;
    height: 3.4285714286vw;
    font-size: 2vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-text {
    font-size: 1.7142857143vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-wrap {
    height: 14.4285714286vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .icon-arrow-down {
    margin-top: 2.2857142857vw;
    width: 2.2857142857vw;
    height: 1.4285714286vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-temperature {
    margin-left: -2.1428571429vw;
    width: 6.0714285714vw;
    height: 9.4285714286vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-music {
    width: 7.3928571429vw;
    height: 7.8214285714vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-sound {
    width: 8.75vw;
    height: 6.9285714286vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-rest {
    width: 10.4285714286vw;
    height: 7.1785714286vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
    margin-left: 1.1428571429vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-btn {
    padding: 3.8571428571vw 1.4285714286vw 2.5714285714vw;
    width: 44.2857142857vw;
    height: 14.2857142857vw;
    border-width: 0.3571428571vw;
    border-radius: 2.8571428571vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-text {
    font-size: 2.7142857143vw;
  }
  #lg-massage-chairs-guide .tab-menu-box-select .icon-arrow-down {
    margin-top: 2.8571428571vw;
    width: 2.2857142857vw;
    height: 1.4285714286vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
    margin-left: 8.0266666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
    margin-left: 1.8666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-btn {
    padding: 22.9333333333px 6.88px 37.84px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 176.5866666667px;
    border-width: 3.44px;
    border-radius: 22.9333333333px;
    text-align: center;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-btn {
    padding: 5.3333333333vw 1.6vw 8.8vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-btn {
    width: 41.0666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-btn {
    border-width: 0.8vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-box-btn {
    border-radius: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-check .icon-round-check {
    width: 27.52px;
    height: 27.52px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-check .icon-round-check {
    width: 6.4vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-check .icon-round-check {
    height: 6.4vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-text {
    padding-top: 11.4666666667px;
    padding-left: 0;
    font-size: 16.0533333333px;
    letter-spacing: -0.08em;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-text {
    padding-top: 2.6666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-check .guide-info-tab-menu-text {
    font-size: 3.7333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
    margin-left: 9.1733333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
    margin-left: 2.1333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .guide-info-tab-menu-box-btn {
    background-color: #E42626;
    border-color: #E42626;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-round-check {
    background-image: url("../img/lg-massage-chairs-guide/icon/icon-round-check-on.png");
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .guide-info-tab-menu-text {
    position: absolute;
    top: 0;
    opacity: 0;
    color: #fff;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-basic-on {
    display: none;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-basic-mo-on {
    display: block;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-temperature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-image: url("../img/lg-massage-chairs-guide/icon/icon-temperature-mo-on.png");
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-music {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-image: url("../img/lg-massage-chairs-guide/icon/icon-music-mo-on.png");
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-sound {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-image: url("../img/lg-massage-chairs-guide/icon/icon-sound-mo-on.png");
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-item.active .icon-box-rest {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-image: url("../img/lg-massage-chairs-guide/icon/icon-rest-mo-on.png");
  }
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-btn {
    position: relative;
    padding: 0px 0px 8.0266666667px;
    width: 82.56px;
    height: 103.2px;
    border-width: 2.2933333333px;
    border-radius: 11.4666666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-btn {
    padding: 0vw 0vw 1.8666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-btn {
    width: 19.2vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-btn {
    height: 24vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-btn {
    border-width: 0.5333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-box-btn {
    border-radius: 2.6666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-number {
    margin-top: -13.76px;
    width: 22.9333333333px;
    height: 22.9333333333px;
    font-size: 12.6133333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-number {
    margin-top: -3.2vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-number {
    width: 5.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-number {
    height: 5.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-number {
    font-size: 2.9333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-text {
    padding-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    font-size: 12.6133333333px;
    line-height: 1.3;
    letter-spacing: -0.08em;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-text {
    padding-top: 0vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .guide-info-tab-menu-text {
    font-size: 2.9333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-arrow-down {
    margin-top: 0px;
    width: 16.0533333333px;
    height: 10.32px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-arrow-down {
    margin-top: 0vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-arrow-down {
    width: 3.7333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-arrow-down {
    height: 2.4vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-wrap {
    display: none;
    height: 100%;
  }
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-temperature {
    display: none;
    margin-left: -5.7333333333px;
    width: 30.96px;
    height: 48.16px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-temperature {
    margin-left: -1.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-temperature {
    width: 7.2vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-temperature {
    height: 11.2vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-music {
    display: none;
    width: 40.1333333333px;
    height: 42.4266666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-music {
    width: 9.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-music {
    height: 9.8666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-sound {
    display: none;
    width: 47.0133333333px;
    height: 37.84px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-sound {
    width: 10.9333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-sound {
    height: 8.8vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-rest {
    display: none;
    width: 53.8933333333px;
    height: 36.6933333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-rest {
    width: 12.5333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-list .icon-box-rest {
    height: 8.5333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
    margin-left: 11.4666666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-item + .guide-info-tab-menu-box-item {
    margin-left: 2.6666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-btn {
    padding: 34.4px 11.4666666667px 34.4px;
    width: 168.56px;
    height: 168.56px;
    border-width: 3.44px;
    border-radius: 22.9333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-btn {
    padding: 8vw 2.6666666667vw 8vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-btn {
    width: 39.2vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-btn {
    height: 39.2vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-btn {
    border-width: 0.8vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-box-btn {
    border-radius: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-text {
    font-size: 20.64px;
    line-height: 1.4;
    text-align: center;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-select .guide-info-tab-menu-text {
    font-size: 4.8vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-menu-box-select .icon-arrow-down {
    margin-top: 17.2px;
    width: 22.9333333333px;
    height: 13.76px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-select .icon-arrow-down {
    margin-top: 4vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-select .icon-arrow-down {
    width: 5.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-menu-box-select .icon-arrow-down {
    height: 3.2vw;
  }
}
#lg-massage-chairs-guide .guide-info-tab-menu-content {
  padding-top: 3.0555555556rem;
}
#lg-massage-chairs-guide .guide-info-tab-menu-content .ui-tab-content {
  border-radius: 2.2222222222rem;
  background-color: #f6f3ec;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .guide-info-tab-menu-content {
    padding-top: 3.9285714286vw;
  }
  #lg-massage-chairs-guide .guide-info-tab-menu-content .ui-tab-content {
    border-radius: 2.8571428571vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-info-tab-menu-content {
    padding-top: 0;
    margin-top: 68.8px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-info-tab-menu-content {
    margin-top: 16vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-info-tab-menu-content .ui-tab-content {
    border-radius: 0;
  }
}
#lg-massage-chairs-guide .tab-content-box01 .ui-tab-content {
  padding: 7.7777777778rem 5.8333333333rem;
}
#lg-massage-chairs-guide .tab-content-box01 .guide-important-content01 {
  margin-bottom: 7.6666666667rem;
}
#lg-massage-chairs-guide .tab-content-box01 .guide-important-content01 .view-content video {
  border-radius: 2.2222222222rem;
}
#lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 {
  margin-bottom: 8.0555555556rem;
}
#lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 .view-content {
  border-radius: 1.1111111111rem;
}
#lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 .view-content video {
  border-radius: 1.1111111111rem;
}
#lg-massage-chairs-guide .tab-content-box01 .info-intro-content-box-wrap {
  padding-top: 7.7777777778rem;
}
#lg-massage-chairs-guide .tab-content-box02 .ui-tab-content {
  padding: 7.7777777778rem 6.8888888889rem;
}
#lg-massage-chairs-guide .tab-content-box02 .info-intro-content .view-content {
  width: 32rem;
  border-radius: 1.1111111111rem;
}
#lg-massage-chairs-guide .tab-content-box02 .info-intro-content .info-text {
  padding-top: 0;
  font-size: 1.7777777778rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -0.04em;
}
#lg-massage-chairs-guide .tab-content-box03 .ui-tab-content {
  padding: 4.4444444444rem 3.5rem;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .tab-content-box01 .ui-tab-content {
    padding: 10vw 7.5vw;
  }
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content01 {
    margin-bottom: 9.8571428571vw;
  }
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content01 .view-content video {
    border-radius: 2.8571428571vw;
  }
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 {
    margin-bottom: 10.3571428571vw;
  }
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 .view-content {
    border-radius: 1.4285714286vw;
  }
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 .view-content video {
    border-radius: 1.4285714286vw;
  }
  #lg-massage-chairs-guide .tab-content-box01 .info-intro-content-box-wrap {
    padding-top: 10vw;
  }
  #lg-massage-chairs-guide .tab-content-box02 .ui-tab-content {
    padding: 10vw 8.8571428571vw;
  }
  #lg-massage-chairs-guide .tab-content-box02 .info-intro-content .view-content {
    width: 41.1428571429vw;
    border-radius: 1.4285714286vw;
  }
  #lg-massage-chairs-guide .tab-content-box02 .info-intro-content .info-text {
    font-size: 2.2857142857vw;
  }
  #lg-massage-chairs-guide .tab-content-box03 .ui-tab-content {
    padding: 5.7142857143vw 4.5vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box01 .ui-tab-content {
    padding: 68.8px 34.4px;
    margin-bottom: 81.4133333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box01 .ui-tab-content {
    padding: 16vw 8vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box01 .ui-tab-content {
    margin-bottom: 18.9333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content01 {
    margin-bottom: 0;
    padding-bottom: 135.3066666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content01 {
    padding-bottom: 31.4666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content01 .view-content video {
    border-radius: 22.9333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content01 .view-content video {
    border-radius: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 {
    margin-bottom: 0;
    padding-bottom: 75.68px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 {
    padding-bottom: 17.6vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 .view-content {
    border-radius: 22.9333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 .view-content {
    border-radius: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 .view-content video {
    border-radius: 22.9333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box01 .guide-important-content02 .view-content video {
    border-radius: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box01 .info-intro-content-box-wrap {
    margin: 0 auto;
    padding-top: 45.8666666667px;
    max-width: 360.0533333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box01 .info-intro-content-box-wrap {
    padding-top: 10.6666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box01 .info-intro-content-box-wrap {
    max-width: 83.7333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box02 .guide-info-tab-menu-content {
    margin-top: 0;
    padding-top: 22.9333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box02 .guide-info-tab-menu-content {
    padding-top: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box02 .ui-tab-content {
    margin: 0 auto;
    padding: 45.8666666667px 28.6666666667px;
    max-width: 361.2px;
    border-radius: 17.2px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box02 .ui-tab-content {
    padding: 10.6666666667vw 6.6666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box02 .ui-tab-content {
    max-width: 84vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box02 .ui-tab-content {
    border-radius: 4vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box02 .info-intro-content .view-content {
    padding-bottom: 0;
    width: 302.72px;
    border-radius: 11.4666666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box02 .info-intro-content .view-content {
    width: 70.4vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box02 .info-intro-content .view-content {
    border-radius: 2.6666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box02 .info-intro-content .info-text {
    padding-top: 22.9333333333px;
    font-size: 14.9066666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box02 .info-intro-content .info-text {
    padding-top: 5.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box02 .info-intro-content .info-text {
    font-size: 3.4666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box03 .ui-tab-content {
    padding: 68.8px 40.1333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .tab-content-box03 .ui-tab-content {
    padding: 16vw 9.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .tab-content-box03 .content-title-box .title {
    line-height: 1.3;
    letter-spacing: -0.04em;
  }
}
#lg-massage-chairs-guide .content-title-box {
  text-align: center;
}
#lg-massage-chairs-guide .content-title-box .sub-text {
  padding-bottom: 1.1111111111rem;
  font-size: 1.7777777778rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.04em;
}
#lg-massage-chairs-guide .content-title-box .title {
  font-size: 2.8888888889rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.02em;
}
#lg-massage-chairs-guide .content-title-box span {
  color: #E42626;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .content-title-box .sub-text {
    padding-bottom: 1.4285714286vw;
    font-size: 2.2857142857vw;
  }
  #lg-massage-chairs-guide .content-title-box .title {
    font-size: 3.7142857143vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .content-title-box {
    text-align: center;
  }
  #lg-massage-chairs-guide .content-title-box .sub-text {
    padding-bottom: 13.76px;
    font-size: 18.3466666667px;
    line-height: 1.5;
    letter-spacing: -0.06em;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .content-title-box .sub-text {
    padding-bottom: 3.2vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .content-title-box .sub-text {
    font-size: 4.2666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .content-title-box .title {
    font-size: 25.2266666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .content-title-box .title {
    font-size: 5.8666666667vw;
  }
}
#lg-massage-chairs-guide .info-intro-content-box-wrap .content-title {
  padding-bottom: 4.4444444444rem;
  font-size: 2.8888888889rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.02em;
  text-align: center;
}
#lg-massage-chairs-guide .info-intro-content-box + .info-intro-content-box {
  padding-top: 4.4444444444rem;
}
#lg-massage-chairs-guide .info-intro-content-box .mark-text-box-wrap {
  padding-top: 1.3333333333rem;
}
#lg-massage-chairs-guide .info-intro-title-box {
  padding-bottom: 2.0555555556rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 2.6666666667rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.02em;
}
#lg-massage-chairs-guide .info-intro-title-box .icon-check-gray {
  margin-right: 1.0555555556rem;
  width: 2.3888888889rem;
  height: 2.3888888889rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-check-gray-43x43.png");
}
#lg-massage-chairs-guide .info-intro-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#lg-massage-chairs-guide .info-intro-content .view-content {
  position: relative;
  width: 32.5555555556rem;
  border-radius: 2.2222222222rem;
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
#lg-massage-chairs-guide .info-intro-content .view-content video {
  width: 100%;
}
#lg-massage-chairs-guide .info-intro-content .view-content .cap-section {
  display: none;
}
#lg-massage-chairs-guide .info-intro-content .info-text-box {
  padding-left: 2.2222222222rem;
}
#lg-massage-chairs-guide .info-intro-content .info-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.8888888889rem;
  font-weight: 700;
  line-height: 1;
}
#lg-massage-chairs-guide .info-intro-content .info-text {
  padding-top: 1.1111111111rem;
  font-size: 1.5555555556rem;
  font-weight: 500;
  line-height: 1.7;
  letter-spacing: -0.04em;
}
#lg-massage-chairs-guide .info-intro-content .info-sub-text {
  padding-top: 1.1111111111rem;
  font-size: 1.4444444444rem;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -0.02em;
  word-break: keep-all;
}
#lg-massage-chairs-guide .info-intro-content .info-sub-text span {
  font-weight: 700;
}
#lg-massage-chairs-guide .highligh-text {
  position: relative;
  z-index: 1;
}
#lg-massage-chairs-guide .highligh-text::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 102%;
  height: 90%;
  background-color: #cbc8c2;
  z-index: -1;
}
#lg-massage-chairs-guide .mark-text-box-wrap + .mark-text-box-wrap {
  padding-top: 2.2222222222rem;
}
#lg-massage-chairs-guide .mark-text-box-wrap .mark-text-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.1111111111rem;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -0.03em;
  color: #666;
  word-break: keep-all;
}
#lg-massage-chairs-guide .mark-text-box-wrap .mark {
  margin-right: 0.3333333333rem;
}
#lg-massage-chairs-guide .mark-text-box-wrap strong {
  font-size: 1.1111111111rem;
  font-weight: 700;
  line-height: 1.6;
  color: #666;
}
#lg-massage-chairs-guide .icon-check-gray {
  margin-right: 0.5555555556rem;
  width: 1.6666666667rem;
  height: 1.6666666667rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-check-gray-30x30.png");
}
#lg-massage-chairs-guide .info-intro-course-list-box {
  padding-top: 4.4444444444rem;
  width: 70.7222222222rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4.4444444444rem 0.9444444444rem;
}
#lg-massage-chairs-guide .info-intro-course-list-box-item {
  width: 16.9444444444rem;
}
#lg-massage-chairs-guide .info-intro-course-list-box-item .item-image-box {
  border-radius: 1.1111111111rem;
  overflow: hidden;
}
#lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box {
  padding-top: 1.1111111111rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
#lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box-title {
  font-size: 1.4444444444rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.03em;
}
#lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box-info {
  padding-top: 0.4444444444rem;
  font-size: 1.2222222222rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.04em;
  color: #333;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .info-intro-content-box-wrap .content-title {
    padding-bottom: 5.7142857143vw;
    font-size: 3.7142857143vw;
  }
  #lg-massage-chairs-guide .info-intro-content-box + .info-intro-content-box {
    padding-top: 5.7142857143vw;
  }
  #lg-massage-chairs-guide .info-intro-content-box .mark-text-box-wrap {
    padding-top: 1.7142857143vw;
  }
  #lg-massage-chairs-guide .info-intro-title-box {
    padding-bottom: 2.6428571429vw;
    font-size: 3.4285714286vw;
  }
  #lg-massage-chairs-guide .info-intro-title-box .icon-check-gray {
    margin-right: 1.3571428571vw;
    width: 3.0714285714vw;
    height: 3.0714285714vw;
  }
  #lg-massage-chairs-guide .info-intro-content .view-content {
    width: 41.8571428571vw;
    border-radius: 2.8571428571vw;
  }
  #lg-massage-chairs-guide .info-intro-content .info-text-box {
    padding-left: 2.8571428571vw;
    white-space: nowrap;
  }
  #lg-massage-chairs-guide .info-intro-content .info-title {
    font-size: 2.4285714286vw;
  }
  #lg-massage-chairs-guide .info-intro-content .info-text {
    padding-top: 1.4285714286vw;
    font-size: 2vw;
  }
  #lg-massage-chairs-guide .info-intro-content .info-sub-text {
    padding-top: 1.4285714286vw;
    font-size: 1.8571428571vw;
  }
  #lg-massage-chairs-guide .mark-text-box-wrap + .mark-text-box-wrap {
    padding-top: 2.8571428571vw;
  }
  #lg-massage-chairs-guide .mark-text-box-wrap .mark-text-box {
    font-size: 1.4285714286vw;
  }
  #lg-massage-chairs-guide .mark-text-box-wrap .mark {
    margin-right: 0.4285714286vw;
  }
  #lg-massage-chairs-guide .mark-text-box-wrap strong {
    font-size: 1.4285714286vw;
  }
  #lg-massage-chairs-guide .icon-check-gray {
    margin-right: 0.7142857143vw;
    width: 2.1428571429vw;
    height: 2.1428571429vw;
  }
  #lg-massage-chairs-guide .info-intro-course-list-box {
    padding-top: 5.7142857143vw;
    gap: 5.7142857143vw 1.2142857143vw;
    width: 90.9285714286vw;
  }
  #lg-massage-chairs-guide .info-intro-course-list-box-item {
    width: 21.7857142857vw;
  }
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-image-box {
    border-radius: 1.4285714286vw;
  }
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box {
    padding-top: 1.4285714286vw;
  }
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box-title {
    font-size: 1.8571428571vw;
  }
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box-info {
    padding-top: 0.5714285714vw;
    font-size: 1.5714285714vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-content-box-wrap .content-title {
    padding-bottom: 45.8666666667px;
    font-size: 25.2266666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content-box-wrap .content-title {
    padding-bottom: 10.6666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content-box-wrap .content-title {
    font-size: 5.8666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-content-box + .info-intro-content-box {
    padding-top: 68.8px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content-box + .info-intro-content-box {
    padding-top: 16vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-content-box .mark-text-box-wrap {
    padding-top: 11.4666666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content-box .mark-text-box-wrap {
    padding-top: 2.6666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-title-box {
    padding-bottom: 13.76px;
    font-size: 25.2266666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-title-box {
    padding-bottom: 3.2vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-title-box {
    font-size: 5.8666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-title-box .icon-check-gray {
    margin-right: 9.1733333333px;
    width: 22.9333333333px;
    height: 22.9333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-title-box .icon-check-gray {
    margin-right: 2.1333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-title-box .icon-check-gray {
    width: 5.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-title-box .icon-check-gray {
    height: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-content {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #lg-massage-chairs-guide .info-intro-content .view-content {
    position: relative;
    width: 100%;
    border-radius: 22.9333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content .view-content {
    border-radius: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-content .info-text-box {
    padding-left: 0;
  }
  #lg-massage-chairs-guide .info-intro-content .info-title {
    padding-bottom: 11.4666666667px;
    font-size: 20.64px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content .info-title {
    padding-bottom: 2.6666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content .info-title {
    font-size: 4.8vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-content .info-title.mobile-show {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  #lg-massage-chairs-guide .info-intro-content .info-text {
    padding-top: 22.9333333333px;
    font-size: 14.9066666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content .info-text {
    padding-top: 5.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content .info-text {
    font-size: 3.4666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-content .info-sub-text {
    padding-top: 13.76px;
    font-size: 14.9066666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content .info-sub-text {
    padding-top: 3.2vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-content .info-sub-text {
    font-size: 3.4666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .mark-text-box-wrap + .mark-text-box-wrap {
    padding-top: 22.9333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .mark-text-box-wrap + .mark-text-box-wrap {
    padding-top: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .mark-text-box-wrap .mark-text-box {
    font-size: 12.6133333333px;
    letter-spacing: -0.03em;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .mark-text-box-wrap .mark-text-box {
    font-size: 2.9333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .mark-text-box-wrap .mark {
    margin-right: 3.44px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .mark-text-box-wrap .mark {
    margin-right: 0.8vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .mark-text-box-wrap strong {
    font-size: 12.6133333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .mark-text-box-wrap strong {
    font-size: 2.9333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .icon-check-gray {
    margin-right: 5.7333333333px;
    width: 17.2px;
    height: 17.2px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .icon-check-gray {
    margin-right: 1.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .icon-check-gray {
    width: 4vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .icon-check-gray {
    height: 4vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-course-list-box {
    margin: 0 auto;
    padding-top: 45.8666666667px;
    max-width: 348.5866666667px;
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 26.3733333333px 11.4666666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-course-list-box {
    padding-top: 10.6666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-course-list-box {
    max-width: 81.0666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-course-list-box {
    gap: 6.1333333333vw 2.6666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item {
    width: 168.56px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item {
    width: 39.2vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-image-box {
    border-radius: 11.4666666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-image-box {
    border-radius: 2.6666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box {
    padding-top: 13.76px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box {
    padding-top: 3.2vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box-title {
    font-size: 18.3466666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box-title {
    font-size: 4.2666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box-info {
    padding-top: 9.1733333333px;
    font-size: 13.76px;
    line-height: 1.4;
    letter-spacing: -0.07em;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box-info {
    padding-top: 2.1333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-intro-course-list-box-item .item-text-box-info {
    font-size: 3.2vw;
  }
}
#lg-massage-chairs-guide .product-link-content-box {
  padding-top: 7.7777777778rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#lg-massage-chairs-guide .product-link-content-box-btn {
  display: block;
  width: 19.2222222222rem;
  -webkit-box-shadow: 0px 7.36px 92.02px 0px rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0px 7.36px 92.02px 0px rgba(0, 0, 0, 0.1019607843);
  border-radius: 1.6666666667rem;
  background-color: #fff;
  overflow: hidden;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .product-link-content-box {
    padding-top: 10vw;
  }
  #lg-massage-chairs-guide .product-link-content-box-btn {
    width: 24.7142857143vw;
    border-radius: 2.1428571429vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .product-link-content-box {
    padding-top: 68.8px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .product-link-content-box {
    padding-top: 16vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .product-link-content-box-btn {
    width: 361.2px;
    -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.1490196078);
            box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.1490196078);
    border-radius: 34.4px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .product-link-content-box-btn {
    width: 84vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .product-link-content-box-btn {
    border-radius: 8vw;
  }
}
#lg-massage-chairs-guide .info-slide-content-box-wrap {
  padding-top: 4.4444444444rem;
}
#lg-massage-chairs-guide .info-slide-content-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
#lg-massage-chairs-guide .info-slide-content-box .image-box {
  border-radius: 2.2222222222rem;
  overflow: hidden;
}
#lg-massage-chairs-guide .image-intro-slider {
  position: relative;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .info-slide-content-box-wrap {
    padding-top: 5.7142857143vw;
  }
  #lg-massage-chairs-guide .info-slide-content-box {
    gap: 1.2857142857vw;
  }
  #lg-massage-chairs-guide .info-slide-content-box .image-box {
    border-radius: 2.8571428571vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-slide-content-box-wrap {
    padding-top: 45.8666666667px;
    padding-bottom: 22.9333333333px;
    margin: 0 auto;
    max-width: 360.0533333333px;
    width: 100%;
    overflow: hidden;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-slide-content-box-wrap {
    padding-top: 10.6666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-slide-content-box-wrap {
    padding-bottom: 5.3333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .info-slide-content-box-wrap {
    max-width: 83.7333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .info-slide-content-box {
    display: block;
    gap: 0;
  }
  #lg-massage-chairs-guide .image-intro-slider {
    border-radius: 22.9333333333px;
    overflow: hidden;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .image-intro-slider {
    border-radius: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .image-intro-slider .swiper-button-next,
  #lg-massage-chairs-guide .image-intro-slider .swiper-button-prev {
    margin-top: -13px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 50%;
    -webkit-box-shadow: 2px 4px 16px rgba(0,0,0,0.14);
    box-shadow: 2px 4px 16px rgba(0,0,0,0.14);
  }
}
/* @media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .image-intro-slider .swiper-button-next,
  #lg-massage-chairs-guide .image-intro-slider .swiper-button-prev {
    width: 6.9333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .image-intro-slider .swiper-button-next,
  #lg-massage-chairs-guide .image-intro-slider .swiper-button-prev {
    height: 6.9333333333vw;
  }
} */
@media (max-width: 720px) {
  #lg-massage-chairs-guide .image-intro-slider .swiper-button-prev {
    left: 10px;
    background-image: url("../img/lg-massage-chairs-guide/icon/icon-arrow-white-26x26.png");
  }
}
/* @media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .image-intro-slider .swiper-button-prev {
    left: 3.4666666667vw;
  }
} */
@media (max-width: 720px) {
  #lg-massage-chairs-guide .image-intro-slider .swiper-button-next {
    right: 10px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    background-image: url("../img/lg-massage-chairs-guide/icon/icon-arrow-white-26x26.png");
  }
}
/* @media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .image-intro-slider .swiper-button-next {
    right: 3.4666666667vw;
  }
} */
#lg-massage-chairs-guide .product-comparison-content-box {
  padding: 7.7777777778rem 3.3333333333rem;
}
#lg-massage-chairs-guide .product-comparison-content-box-title {
  font-size: 2.8888888889rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.04em;
  text-align: center;
}
#lg-massage-chairs-guide .product-comparison-content-box-table {
  margin-top: 4.4444444444rem;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .product-comparison-content-box {
    padding: 10vw 4.2857142857vw;
  }
  #lg-massage-chairs-guide .product-comparison-content-box-title {
    font-size: 3.7142857143vw;
  }
  #lg-massage-chairs-guide .product-comparison-content-box-table {
    margin-top: 5.7142857143vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .product-comparison-content-box {
    margin: 0 auto;
    max-width: 430px;
    padding: 68.8px 34.4px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .product-comparison-content-box {
    max-width: 100vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .product-comparison-content-box {
    padding: 16vw 8vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .product-comparison-content-box-title {
    font-size: 25.2266666667px;
    line-height: 1.3;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .product-comparison-content-box-title {
    font-size: 5.8666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .product-comparison-content-box-table {
    margin-top: 45.8666666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .product-comparison-content-box-table {
    margin-top: 10.6666666667vw;
  }
}
#lg-massage-chairs-guide .more-guide-info-content-box {
  padding: 7.7777777778rem 0;
}
#lg-massage-chairs-guide .more-guide-info-content-box-title {
  font-size: 2.8888888889rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.04em;
  text-align: center;
}
#lg-massage-chairs-guide .more-guide-info-content-box-use {
  padding-top: 3.3333333333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#lg-massage-chairs-guide .more-guide-info-content-box-use-item {
  width: 26.5555555556rem;
}
#lg-massage-chairs-guide .more-guide-info-content-box-use-item + .more-guide-info-content-box-use-item {
  margin-left: 3.3333333333rem;
}
#lg-massage-chairs-guide .more-guide-info-content-box-use-link {
  display: block;
}
#lg-massage-chairs-guide .more-guide-info-content-box-use-image {
  border-radius: 2.2222222222rem;
  overflow: hidden;
}
#lg-massage-chairs-guide .more-guide-info-content-box-use-text {
  padding-top: 2.2222222222rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -0.04em;
  text-align: center;
  color: #000;
}
#lg-massage-chairs-guide .more-guide-info-content-box-use-text strong {
  color: #E42626;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .more-guide-info-content-box {
    padding: 10vw 0;
  }
  #lg-massage-chairs-guide .more-guide-info-content-box-title {
    font-size: 3.7142857143vw;
  }
  #lg-massage-chairs-guide .more-guide-info-content-box-use {
    padding-top: 4.2857142857vw;
  }
  #lg-massage-chairs-guide .more-guide-info-content-box-use-item {
    width: 34.1428571429vw;
  }
  #lg-massage-chairs-guide .more-guide-info-content-box-use-item + .more-guide-info-content-box-use-item {
    margin-left: 4.2857142857vw;
  }
  #lg-massage-chairs-guide .more-guide-info-content-box-use-image {
    border-radius: 2.8571428571vw;
  }
  #lg-massage-chairs-guide .more-guide-info-content-box-use-text {
    padding-top: 2.8571428571vw;
    font-size: 2.5714285714vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .more-guide-info-content-box {
    padding: 68.8px 40.1333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .more-guide-info-content-box {
    padding: 16vw 9.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-title {
    font-size: 25.2266666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-title {
    font-size: 5.8666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use {
    padding-top: 34.4px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use {
    padding-top: 8vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use-item {
    width: 168.56px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use-item {
    width: 39.2vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use-item + .more-guide-info-content-box-use-item {
    margin-left: 11.4666666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use-item + .more-guide-info-content-box-use-item {
    margin-left: 2.6666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use-image {
    border-radius: 22.9333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use-image {
    border-radius: 5.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use-text {
    padding-top: 11.4666666667px;
    font-size: 16.0533333333px;
    line-height: 1.5;
    letter-spacing: -0.04em;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use-text {
    padding-top: 2.6666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .more-guide-info-content-box-use-text {
    font-size: 3.7333333333vw;
  }
}
#lg-massage-chairs-guide .review-slider-content-box {
  padding: 7.7777777778rem 0;
  background-color: #f6f3ec;
}
#lg-massage-chairs-guide .review-slider-content-box .section-inner {
  padding-left: 3.4444444444rem;
  padding-right: 3.4444444444rem;
}
#lg-massage-chairs-guide .review-slider-content-box-title {
  font-size: 2.8888888889rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.04em;
  text-align: center;
}
#lg-massage-chairs-guide .review-slider-content-box-view {
  position: relative;
  margin-top: 6.5555555556rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#lg-massage-chairs-guide .review-intro-slider {
  max-width: 58.8888888889rem;
  width: 100%;
  overflow: hidden;
}
#lg-massage-chairs-guide .review-intro-slider .swiper-slide {
  margin-right: 0.9444444444rem;
  padding: 0.1111111111rem;
  width: 19rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#lg-massage-chairs-guide .review-intro-slider .swiper-button-next,
#lg-massage-chairs-guide .review-intro-slider .swiper-button-prev {
  margin-top: -53px;
  width: 3.0555555556rem;
  height: 3.0555555556rem;
  text-indent: -9999px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
#lg-massage-chairs-guide .review-intro-slider .swiper-button-next.hide,
#lg-massage-chairs-guide .review-intro-slider .swiper-button-prev.hide {
  visibility: hidden;
  opacity: 0;
}
#lg-massage-chairs-guide .review-intro-slider .swiper-button-prev {
  left: -10px;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-arrow-gray-55x55.png");
}
#lg-massage-chairs-guide .review-intro-slider .swiper-button-next {
  right: -10px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-arrow-gray-55x55.png");
}
#lg-massage-chairs-guide .review-content-user-link {
  display: block;
  color: #000;
}
/* #lg-massage-chairs-guide .review-content-user-link:focus-visible {
  outline: 0.5px solid #000;
} */
#lg-massage-chairs-guide .review-content-user-image {
  border-radius: 2.2222222222rem;
  overflow: hidden;
  -webkit-touch-callout: none;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
}
#lg-massage-chairs-guide .review-content-user-text {
  padding-top: 1.3888888889rem;
  display: block;
  font-size: 1.4444444444rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.04em;
  text-align: center;
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .review-slider-content-box {
    padding: 10vw 0;
  }
  #lg-massage-chairs-guide .review-slider-content-box .section-inner {
    padding-left: 4.4285714286vw;
    padding-right: 4.4285714286vw;
  }
  #lg-massage-chairs-guide .review-slider-content-box-title {
    font-size: 3.7142857143vw;
  }
  #lg-massage-chairs-guide .review-slider-content-box-view {
    margin-top: 8.4285714286vw;
  }
  #lg-massage-chairs-guide .review-intro-slider {
    max-width: 75.7142857143vw;
  }
  #lg-massage-chairs-guide .review-intro-slider .swiper-slide {
    margin-right: 1.2142857143vw;
    width: 24.4285714286vw;
  }
  #lg-massage-chairs-guide .review-intro-slider .swiper-button-next,
  #lg-massage-chairs-guide .review-intro-slider .swiper-button-prev {
    width: 3.9285714286vw;
    height: 3.9285714286vw;
  }
  #lg-massage-chairs-guide .review-content-user-image {
    border-radius: 2.8571428571vw;
  }
  #lg-massage-chairs-guide .review-content-user-text {
    padding-top: 1.7857142857vw;
    font-size: 1.8571428571vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .review-slider-content-box {
    padding: 68.8px 0px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-slider-content-box {
    padding: 16vw 0vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .review-slider-content-box.bg-white {
    background-color: transparent;
  }
  #lg-massage-chairs-guide .review-slider-content-box .section-inner {
    padding-left: 49.3066666667px;
    padding-right: 49.3066666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-slider-content-box .section-inner {
    padding-left: 11.4666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-slider-content-box .section-inner {
    padding-right: 11.4666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .review-slider-content-box-title {
    font-size: 25.2266666667px;
    line-height: 1.3;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-slider-content-box-title {
    font-size: 5.8666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .review-slider-content-box-view {
    margin-top: 34.4px;
    margin-left: auto;
    margin-right: auto;
    max-width: 330.24px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-slider-content-box-view {
    margin-top: 8vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-slider-content-box-view {
    max-width: 76.8vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .review-intro-slider {
    max-width: 245.3866666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-intro-slider {
    max-width: 57.0666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .review-intro-slider .swiper-slide {
    margin-right: 0;
    padding: 0;
    width: 100%;
  }
  #lg-massage-chairs-guide .review-intro-slider .swiper-button-next,
  #lg-massage-chairs-guide .review-intro-slider .swiper-button-prev {
    margin-top: -28.5px;
    width: 40px;
    height: 40px;
  }
}
/* @media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-intro-slider .swiper-button-next,
  #lg-massage-chairs-guide .review-intro-slider .swiper-button-prev {
    width: 6.9333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-intro-slider .swiper-button-next,
  #lg-massage-chairs-guide .review-intro-slider .swiper-button-prev {
    height: 6.9333333333vw;
  }
} */
@media (max-width: 720px) {
  #lg-massage-chairs-guide .review-intro-slider .swiper-button-next.hide,
  #lg-massage-chairs-guide .review-intro-slider .swiper-button-prev.hide {
    visibility: visible;
    opacity: 1;
  }
  #lg-massage-chairs-guide .review-content-user-link {
    height: 100%;
  }
  #lg-massage-chairs-guide .review-content-user-image {
    border-radius: 28.6666666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-content-user-image {
    border-radius: 6.6666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .review-content-user-text {
    padding-top: 17.2px;
    font-size: 18.3466666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-content-user-text {
    padding-top: 4vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .review-content-user-text {
    font-size: 4.2666666667vw;
  }
}
#lg-massage-chairs-guide .guide-customer-support-content-box {
  margin-bottom: 11.3888888889rem;
  padding: 7.7777777778rem 0;
  background-color: #f7f7f7;
}
#lg-massage-chairs-guide .guide-customer-support-content-box .mark-text-box-wrap {
  padding-top: 0.5555555556rem;
}
#lg-massage-chairs-guide .guide-customer-support-content-box .mark-text-box {
  font-size: 1.2222222222rem;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -0.03em;
  color: #333;
}
#lg-massage-chairs-guide .guide-customer-support-content-box .mark {
  margin-top: 0.9722222222rem;
  margin-left: 0.2222222222rem;
  margin-right: 0.7222222222rem;
  display: block;
  width: 0.2777777778rem;
  height: 0.2777777778rem;
  border-radius: 50%;
  background-color: #333;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#lg-massage-chairs-guide .support-content-box-title {
  font-size: 2.8888888889rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.04em;
  text-align: center;
}
#lg-massage-chairs-guide .support-content-box-list {
  margin: 0 auto;
  padding-top: 3.3333333333rem;
  max-width: 71.4444444444rem;
}
#lg-massage-chairs-guide .support-content-box-item + .support-content-box-item {
  padding-top: 3.3333333333rem;
}
#lg-massage-chairs-guide .support-content-box-item-title {
  padding: 1.7777777778rem 2.6111111111rem;
  font-size: 1.4444444444rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.03em;
  border-radius: 1.1111111111rem;
  background-color: #e6e6e6;
}
#lg-massage-chairs-guide .support-content-box-item-text {
  padding-top: 1.1111111111rem;
  padding-left: 2.6111111111rem;
  font-size: 1.4444444444rem;
  font-weight: 500;
  line-height: 1.6;
  color: #333;
}
#lg-massage-chairs-guide .support-content-box-item-text > a {
  color: #333;
}
#lg-massage-chairs-guide .support-content-box-item-link {
  color: #333;
  letter-spacing: normal;
}
#lg-massage-chairs-guide .support-content-box-item-link strong {
  color: #E42626;
}
#lg-massage-chairs-guide .support-content-box-item-link .icon-arrow-right {
  width: 0.7222222222rem;
  height: 1.2222222222rem;
  background-image: url("../img/lg-massage-chairs-guide/icon/icon-arrow-right-red-13x22.png");
}
@media (min-width: 720px) and (max-width: 1400px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box {
    margin-bottom: 14.6428571429vw;
    padding: 10vw 0;
  }
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark-text-box-wrap {
    padding-top: 0.7142857143vw;
  }
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark-text-box {
    font-size: 1.5714285714vw;
  }
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark {
    margin-top: 1.25vw;
    margin-left: 0.2857142857vw;
    margin-right: 0.9285714286vw;
    width: 0.3571428571vw;
    height: 0.3571428571vw;
  }
  #lg-massage-chairs-guide .support-content-box-title {
    font-size: 3.7142857143vw;
  }
  #lg-massage-chairs-guide .support-content-box-list {
    padding-top: 4.2857142857vw;
    max-width: 91.8571428571vw;
  }
  #lg-massage-chairs-guide .support-content-box-item + .support-content-box-item {
    padding-top: 4.2857142857vw;
  }
  #lg-massage-chairs-guide .support-content-box-item-title {
    padding: 2.2857142857vw 3.3571428571vw;
    font-size: 1.8571428571vw;
    border-radius: 1.4285714286vw;
  }
  #lg-massage-chairs-guide .support-content-box-item-text {
    padding-top: 1.4285714286vw;
    padding-left: 3.3571428571vw;
    font-size: 1.8571428571vw;
  }
  #lg-massage-chairs-guide .support-content-box-item-link .icon-arrow-right {
    width: 0.9285714286vw;
    height: 1.5714285714vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box {
    margin-bottom: 115.8133333333px;
    padding: 68.8px 0px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box {
    margin-bottom: 26.9333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box {
    padding: 16vw 0vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark-text-box-wrap {
    padding-top: 5.7333333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark-text-box-wrap {
    padding-top: 1.3333333333vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark-text-box {
    font-size: 11.4666666667px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: -0.04em;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark-text-box {
    font-size: 2.6666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark {
    margin-top: 6.88px;
    margin-left: 2.2933333333px;
    margin-right: 6.88px;
    width: 3.44px;
    height: 3.44px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark {
    margin-top: 1.6vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark {
    margin-left: 0.5333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark {
    margin-right: 1.6vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark {
    width: 0.8vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .guide-customer-support-content-box .mark {
    height: 0.8vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .support-content-box-title {
    font-size: 25.2266666667px;
    line-height: 1.3;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-title {
    font-size: 5.8666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .support-content-box-list {
    padding-top: 34.4px;
    max-width: 361.2px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-list {
    padding-top: 8vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-list {
    max-width: 84vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .support-content-box-item + .support-content-box-item {
    padding-top: 18.3466666667px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-item + .support-content-box-item {
    padding-top: 4.2666666667vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .support-content-box-item-title {
    padding: 9.1733333333px 16.0533333333px;
    font-size: 13.76px;
    border-radius: 6.88px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-item-title {
    padding: 2.1333333333vw 3.7333333333vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-item-title {
    font-size: 3.2vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-item-title {
    border-radius: 1.6vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .support-content-box-item-text {
    padding-top: 11.4666666667px;
    padding-left: 14.9066666667px;
    font-size: 13.76px;
    line-height: 1.5;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-item-text {
    padding-top: 2.6666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-item-text {
    padding-left: 3.4666666667vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-item-text {
    font-size: 3.2vw;
  }
}
@media (max-width: 720px) {
  #lg-massage-chairs-guide .support-content-box-item-link .icon-arrow-right {
    width: 6.88px;
    height: 12.6133333333px;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-item-link .icon-arrow-right {
    width: 1.6vw;
  }
}
@media (max-width: 720px) and (max-width: 430px) {
  #lg-massage-chairs-guide .support-content-box-item-link .icon-arrow-right {
    height: 2.9333333333vw;
  }
}