@charset 'UTF-8';

/**
 * Products Page Settings
 * ================================================================================
 * Table of Contents:
 *
 * Products Top Page Settings
 *  - Common
 *  - Anchor
 *  - Products Category
 *  - Products List
 * Products Detail Page Settings
 *  - Meta
 *  - Main
 *  - Features
 *  - Spec
 *  - Related
 *  - Support
 * ================================================================================
 */


 
/**
 * ================================================================================
 * Products Top Page Settings
 * ================================================================================
 */

/**
 * Common
 * -------------------------------
 */

.page-products-top .cmn-icon {
  display: inline-block;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: auto 100%;
  text-indent: 100%;
  white-space: nowrap;
}

.page-products-top .cmn-icon-music {
  background-image: url('/assets/pages/img/products/common/products_icon_music.svg');
}
.page-products-top .cmn-icon-standard {
  background-image: url('/assets/pages/img/products/common/products_icon_standard.svg');
}
.page-products-top .cmn-icon-life {
  background-image: url('/assets/pages/img/products/common/products_icon_life.svg');
}


/**
 * Anchor
 * -------------------------------
 */

.page-products-top .anchor {
  position: relative;
  z-index: 1;
  margin-top: 5.5rem;
}

.page-products-top .anchor::before {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  height: 8.0rem;
  background-color: #f2f4f5;
  content: '';
}

.page-products-top .anchor .l-container {
  max-width: 118.0rem;
}

.page-products-top .anchor-nav {
  margin-left: -0.4rem;
}

.page-products-top .anchor-nav-item {
  padding-left: 0.4rem;
}

.page-products-top .anchor-nav-item > * {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 11.0rem;
  text-align: center;
}
.page-products-top .anchor-nav-music > * {
  background-color: #0050b9;
}
.page-products-top .anchor-nav-standard > * {
  background-color: #009bb9;
}
.page-products-top .anchor-nav-life > * {
  background-color: #c49c72;
}

.page-products-top .anchor-nav-item-head {
  display: block;
}

.page-products-top .anchor-nav-item-head {
  line-height: 0;
}

.page-products-top .anchor-nav-item-icon {
  width: 100%;
  height: 2.6rem;
}

.page-products-top .anchor-nav-item-body {
  position: relative;
  margin-top: 0.8rem;
  padding-bottom: 1.0rem;
  color: #fff;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
}

.page-products-top .anchor-nav-item-body::after {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%) rotate(45deg);
  width: 1.0rem;
  height: 1.0rem;
  border-right: 0.1rem solid #fff;
  border-bottom: 0.1rem solid #fff;
  content: '';
}

@media all and (max-width: 767px) {
  .page-products-top .anchor {
    margin-top: 2.0rem;
  }

  .page-products-top .anchor::before {
    height: 4.0rem;
  }

  .page-products-top .anchor .l-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .page-products-top .anchor-nav {
    margin-left: -0.2rem;
  }

  .page-products-top .anchor-nav-item {
    padding-left: 0.2rem;
  }

  .page-products-top .anchor-nav-item > * {
    min-height: 7.5rem;
  }

  .page-products-top .anchor-nav-item-icon {
    height: 1.5rem;
  }

  .page-products-top .anchor-nav-item-body {
    margin-top: 0.4rem;
    padding-bottom: 0.8rem;
    font-size: 1.2rem;
  }

  .page-products-top .anchor-nav-item-body::after {
    width: 0.8rem;
    height: 0.8rem;
  }
}


/**
 * Products Category
 * -------------------------------
 */

.page-products-top .products-cat-level1 {
  margin-top: 10.0rem;
}

.page-products-top .products-cat-level1-item {
  margin-top: 13.0rem;
}
.page-products-top .products-cat-level1-item:nth-of-type(1) {
  margin-top: 0;
}

.page-products-top .products-cat-level1-item .l-container {
  max-width: 118.0rem;
}

.page-products-top .products-cat-level1-item-ttl {
  display: flex;
  align-items: center;
  min-height: 7.0rem;
  margin-bottom: 4.0rem;
}
.page-products-top .products-cat-level1-music .products-cat-level1-item-ttl {
  background-color: #0050b9;
}
.page-products-top .products-cat-level1-standard .products-cat-level1-item-ttl {
  background-color: #009bb9;
}
.page-products-top .products-cat-level1-life .products-cat-level1-item-ttl {
  background-color: #c49c72;
}

.page-products-top .products-cat-level1-item-ttl-inner {
  display: flex;
  align-items: center;
}

.page-products-top .products-cat-level1-item-ttl-icon {
  width: 9.6rem;
  height: 3.6rem;
  background-position: 0 50%;
}

.page-products-top .products-cat-level1-item-ttl-main {
  color: #fff;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.page-products-top .products-cat-level2-item {
  margin-top: 8.0rem;
}
.page-products-top .products-cat-level2-item:nth-of-type(1) {
  margin-top: 0;
}

.page-products-top .products-cat-level2-item-ttl {
  padding-bottom: 3.0rem;
}

.page-products-top .products-cat-level2-item-ttl-inner {
  display: block;
  padding-bottom: 1.0rem;
  border-bottom: 0.1rem solid #dcdfe1;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1,4;
}

@media all and (max-width: 767px) {
  .page-products-top .products-cat-level1 {
    margin-top: 3.0rem;
  }

  .page-products-top .products-cat-level1-item {
    margin-top: 6.5rem;
  }

  .page-products-top .products-cat-level1-item .l-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .page-products-top .products-cat-level1-item-ttl {
    min-height: 4.5rem;
    margin-bottom: 2.5rem;
  }

  .page-products-top .products-cat-level1-item-ttl-icon {
    width: 5.5rem;
    height: 2.2rem;
  }

  .page-products-top .products-cat-level1-item-ttl-main {
    font-size: 1.6rem;
  }

  .page-products-top .products-cat-level2-item {
    margin-top: 4.0rem;
  }

  .page-products-top .products-cat-level2-item-ttl {
    padding-bottom: 1.0rem;
  }

  .page-products-top .products-cat-level2-item-ttl-inner {
    padding-bottom: 0.6rem;
    font-size: 1.4rem;
  }
}


/**
 * Products List
 * -------------------------------
 */

.page-products-top .products-list {
  margin-top: -4.0rem;
  margin-left: -1.0rem;
}

.page-products-top .products-list-item {
  padding-top: 4.0rem;
  padding-left: 1.0rem;
}

.page-products-top .products-list-item > * {
  display: block;
  height: 100%;
}

.page-products-top .products-list-item .p-card-type4-img img {
  width: auto;
  max-width: initial;
  height: 16.0rem;
}

@media all and (max-width: 767px) {
  .page-products-top .products-list {
    margin-top: -2.0rem;
    margin-left: -0.4rem;
  }

  .page-products-top .products-list-item {
    padding-top: 2.0rem;
    padding-left: 0.4rem;
  }

  .page-products-top .products-list-item .p-card-type4-img img {
    height: 10.0rem;
  }
}



/**
 * ================================================================================
 * Products Detail Page Settings
 * ================================================================================
 */

body.page-products-detail .l-header {
  position: absolute;
}

body.page-products-detail .l-breadcrumbs {
  margin-bottom: 0;
}

body.page-products-detail .l-main {
  padding-bottom: 8.5rem;
}

@media all and (max-width: 767px) {
  body.page-products-detail .l-main {
    padding-bottom: 5.0rem;
  }
}


/**
 * Meta
 * -------------------------------
 */

body.page-products-detail .meta-cat {
  padding-top: 2.0rem;
  padding-bottom: 2.0rem;
  border-bottom: 0.1rem solid #d0d0d0;
  background-color: #fff;
}

body.page-products-detail .meta-cat-inner {
  display: flex;
  align-items: center;
  line-height: 1.4;
}

body.page-products-detail .meta-cat-inner > * {
  flex: 0 0 auto;
  width: auto;
}

body.page-products-detail .meta-cat-head {
  padding-right: 2.0rem;
  margin-right: 2.0rem;
  border-right: 0.1rem solid #4e4e4e;
  font-size: 1.8rem;
  font-weight: 500;
}

body.page-products-detail .meta-cat-body {
  color: #4e4e4e;
  font-size: 1.5rem;
  font-weight: 300;
}

body.page-products-detail .meta-inner {
  padding-top: 2.0rem;
  border-bottom: 0.1rem solid #d0d0d0;
  background-color: #fff;
}
body.page-products-detail .meta-inner.is-fixed {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
}

body.page-products-detail .meta-ttl {
  font-size: 2.7rem;
  font-weight: 700;
}

body.page-products-detail .meta-ttl small {
  font-size: 70%;
  font-weight: 500;
}

body.page-products-detail .meta-nav {
  margin-top: 0.2rem;
}

body.page-products-detail .meta-nav-list {
  display: flex;
  margin-left: -2.0rem;
}

body.page-products-detail .meta-nav-list-item {
  margin-left: 2.0rem;
}

body.page-products-detail .meta-nav-list-item-label {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  position: relative;
  width: auto;
  height: 100%;
  padding: 1.0rem 0.5rem;
  font-size: 1.5rem;
}

body.page-products-detail .meta-nav-list-item-label.is-active::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.4rem;
  background-color: #003087;
  content: '';
}

@media all and (max-width: 767px) {
  body.page-products-detail .meta .l-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  body.page-products-detail .meta-cat {
    padding-top: 1.0rem;
    padding-bottom: 1.0rem;
  }

  body.page-products-detail .meta-cat-head {
    padding-right: 1.5rem;
    margin-right: 1.5rem;
    font-size: 1.15rem;
  }

  body.page-products-detail .meta-cat-body {
    font-size: 1.15rem;
  }

  body.page-products-detail .meta-inner {
    padding-top: 1.2rem;
  }

  body.page-products-detail .meta-ttl {
    font-size: 1.8rem;
  }

  body.page-products-detail .meta-nav {
    margin-top: 0;
  }

  body.page-products-detail .meta-nav-list {
    margin-left: -3.0rem;
  }

  body.page-products-detail .meta-nav-list-item {
    margin-left: 3.0rem;
  }

  body.page-products-detail .meta-nav-list-item-label {
    padding: 0.6rem 0.5rem;
    font-size: 1.4rem;
  }

  body.page-products-detail .meta-nav-list-item-label.is-active::after {
    height: 0.25rem;
  }
}


/**
 * Main
 * -------------------------------
 */

body.page-products-detail .main {
  margin-top: 4.0rem;
}

body.page-products-detail .main-inner {
  display: flex;
}

body.page-products-detail .main-slider {
  width: 54.17%;
}

body.page-products-detail .main-slider-main .slick-arrow {
  width: 3.4rem;
  height: 3.4rem;
  box-shadow: 0.2rem 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.15);
  background-color: #fff;
  background-size: 1.4rem auto;
}

body.page-products-detail .main-slider-main .slick-prev {
  left: -1.7rem;
  background-image: url('/assets/common/img/icon_slickslider_arrow_prev2.svg');
}

body.page-products-detail .main-slider-main .slick-next {
  right: -1.7rem;
  background-image: url('/assets/common/img/icon_slickslider_arrow_next2.svg');
}

body.page-products-detail .main-slider-main-item {
  height: 61.5rem;
  overflow: hidden;
}

body.page-products-detail .main-slider-main-item img {
  margin-top: -1.75rem;
}

body.page-products-detail .main-slider-nav {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 3.5rem;
}

body.page-products-detail .main-slider-nav-item {
  position: relative;
  width: 6.1rem;
  height: 5.6rem;
  overflow: hidden;
}

body.page-products-detail .main-slider-nav-item img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

body.page-products-detail .main-overview {
  width: 45.83%;
  padding-left: 13.5rem;
  margin-top: 2.0rem;
}

body.page-products-detail .main-overview-ttl > * {
  display: block;
  color: #000;
  font-weight: 700;
  line-height: 1.4;
}

body.page-products-detail .main-overview-ttl-main {
  font-size: 3.0rem;
}

body.page-products-detail .main-overview-ttl-main > small {
  font-size: 2.1rem;
  font-weight: 500;
}

body.page-products-detail .main-overview-ttl-sub {
  margin-top: 1.5rem;
  font-size: 1.8rem;
  font-weight: 500;
}

body.page-products-detail .main-overview-color {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding-top: 2.0rem;
  padding-bottom: 2em;
  margin-top: -1.0rem;
  margin-left: -1.0rem;
}

body.page-products-detail .main-overview-color-item {
  margin-left: 1.0rem;
  margin-top: 1.0rem;
}

body.page-products-detail .main-overview-color-item-inner {
  display: inline-block;
}

body.page-products-detail .main-overview-color-item-pointer {
  display: block;
  position: relative;
  width: 2.6rem;
  height: 2.6rem;
  border-radius: 100.0rem;
}

body.page-products-detail .main-overview-color-item-inner.is-active .main-overview-color-item-pointer::before {
  position: absolute;
  top: -0.4rem;
  left: -0.4rem;
  width: 3.4rem;
  height: 3.4rem;
  border: 0.2rem solid #949494;
  border-radius: 100.0rem;
  content: '';
}

body.page-products .main-overview-color-item-pointer.is-black {
  background-color: #000;
}
body.page-products .main-overview-color-item-pointer.is-white {
  background-color: #fff;
}

body.page-products-detail .main-overview-color-item-txt {
  position: absolute;
  bottom: 0;
  left: 1.0rem;
  opacity: 0;
  width: 55.0rem;
  visibility: hidden;
  pointer-events: none;
  transition: var(--transition);
}

body.page-products-detail .main-overview-color-item-inner.is-active .main-overview-color-item-txt {
  opacity: 1;
  visibility: visible;
}

body.page-products-detail .main-overview-features-list {
  margin-top: 3.5rem;
  padding-top: 2.0rem;
  padding-bottom: 2.5rem;
  border-top: 0.1rem solid #acacac;
  border-bottom: 0.1rem solid #acacac;
}

body.page-products-detail .main-overview-features-list-item {
  position: relative;
  padding-left: 2.5rem;
  margin-top: 2.5rem;
  font-size: 1.6rem;
}

body.page-products-detail .main-overview-features-list-item:nth-of-type(1) {
  margin-top: 0;
}

body.page-products-detail .main-overview-features-list-item::before,
body.page-products-detail .main-overview-features-list-item::after {
  position: absolute;
  content: '';
}

body.page-products-detail .main-overview-features-list-item::before {
  top: 0.5rem;
  left: 0;
  width: 1.8rem;
  height: 1.8rem;
  border-radius: 100rem;
  border: 0.1rem solid #004fa8;
}

body.page-products-detail .main-overview-features-list-item::after {
  top: 1.0rem;
  left: 0.7rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4rem 0 0.4rem 0.6rem;
  border-color: transparent transparent transparent #004fa8;
}

body.page-products-detail .main-overview-features-comments {
  margin-top: 0.5rem;
  text-align: right;
}

body.page-products-detail .main-overview-features-comments .c-comments {
  display: inline-block;
  font-size: 1.4rem;
}

body.page-products-detail .main-overview-related {
  margin-top: 3.0rem;
}

body.page-products-detail .main-overview-related-product {
  display: flex;
  align-items: center;
  padding: 2.0rem 3.0rem;
  background-color: #f2f2f2;
}

body.page-products-detail .main-overview-related-product-img {
  display: block;
  width: 28%;
}

body.page-products-detail .main-overview-related-product-detail {
  width: 72%;
  padding-left: 2.0rem;
}

body.page-products-detail .main-overview-related-product-detail-ttl {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.4;
}

body.page-products-detail .main-overview-related-product-detail-ttl > small {
  display: block;
  margin-bottom: 0.3rem;
  font-size: 1.6rem; 
}

body.page-products-detail .main-overview-related-product-detail-link {
  margin-top: 0.5rem;
  font-size: 1.4rem;
}

body.page-products-detail .main-overview-related-product-detail-link a {
  color: #004fa1;
  text-decoration: underline;
}

body.page-products-detail .main-lead {
  margin-top: 8.0rem;
}

body.page-products-detail .main-lead-ttl {
  color: #000;
  font-size: 3.8rem;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
}

body.page-products-detail .main-lead-movie {
  position: relative;
  z-index: 1;
  margin-top: 2.5rem;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

body.page-products-detail .main-lead-movie::before {
  position: absolute;
  left: 50%;
  top: 0;
  z-index: -1;
  width: 100vw;
  min-width: 128rem;
  margin-left: -50vw;
  height: 100%;
  background-color: #000;
  content: '';
}

body.page-products-detail .main-lead-icon {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 4.0rem;
  margin-top: -7.5rem;
  margin-left: -10.0rem;
}

body.page-products-detail .main-lead-icon-item {
  padding-top: 7.5rem;
  padding-left: 10.0rem;
}

body.page-products-detail .main-lead-icon-item-inner {
  text-align: center;
}

body.page-products-detail .main-lead-icon-item-img {
  display: block;
}

body.page-products-detail .main-lead-icon-item-img > * {
  display: inline-block;
  height: 7.7rem;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% auto;
  text-indent: 100%;
  white-space: nowrap;
}

body.page-products-detail .main-lead-icon-item-img-bluetooth {
  width: 5.7rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 57 77" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M28.5,0C11.6,0,0,8,0,38.5S11.7,77,28.5,77S57,69,57,38.5S45.4,0,28.5,0z M46,51.7L26,71.6V45.3l-11,11l-4-4l13.8-13.8	L11,24.7l4-4l11,11V5.4l20,19.9L32.8,38.5L46,51.7z M31.6,19v12.7l6.4-6.4L31.6,19z M31.6,58l6.4-6.4l-6.4-6.4V58z M55.9,71.7	c-0.3-0.3-0.6-0.5-0.9-0.7c-0.4-0.2-0.8-0.2-1.2-0.2c-0.4,0-0.8,0.1-1.2,0.2c-0.7,0.3-1.3,0.9-1.6,1.6c-0.3,0.7-0.3,1.6,0,2.3	c0.2,0.4,0.4,0.7,0.7,0.9c0.3,0.3,0.6,0.5,0.9,0.7c0.4,0.2,0.8,0.2,1.1,0.2c0.8,0,1.5-0.3,2.1-0.9c0.3-0.3,0.5-0.6,0.7-0.9	c0.3-0.7,0.3-1.6,0-2.3C56.4,72.3,56.2,72,55.9,71.7z M56.1,74.8c-0.1,0.3-0.3,0.6-0.5,0.8c-0.7,0.7-1.8,1-2.8,0.6	c-0.3-0.1-0.6-0.3-0.8-0.6c-0.2-0.2-0.4-0.5-0.5-0.8c-0.3-0.6-0.3-1.4,0-2c0.1-0.3,0.3-0.6,0.5-0.8c0.2-0.2,0.5-0.4,0.8-0.6	c0.3-0.1,0.7-0.2,1-0.2c0.3,0,0.7,0.1,1,0.2c0.3,0.1,0.6,0.3,0.8,0.6c0.2,0.2,0.4,0.5,0.5,0.8C56.4,73.5,56.4,74.2,56.1,74.8z	 M54.8,73.8c0.1-0.2,0.2-0.4,0.2-0.6c0-0.1,0-0.3-0.1-0.4c-0.1-0.1-0.1-0.2-0.2-0.3c-0.1-0.1-0.2-0.2-0.3-0.2	c-0.1,0-0.3-0.1-0.4-0.1h-1.1v3.1h0.4v-1.3h0.4l0.7,1.3l0.5,0l-0.7-1.3l0.1,0C54.5,74.1,54.7,73.9,54.8,73.8z M53.9,73.8h-0.6v-1.2	h0.6c0.5,0,0.7,0.2,0.7,0.6c0,0.2-0.1,0.3-0.2,0.4C54.2,73.8,54.1,73.8,53.9,73.8z M53.8,76.8C53.8,76.8,53.8,76.8,53.8,76.8	C53.8,76.8,53.8,76.8,53.8,76.8L53.8,76.8z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .main-lead-icon-item-img-16h {
  width: 8.2rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 82 77" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M27.8,51.2h5.6V23.5h-5l-3.9,3.1v5.8l3.3-2.6V51.2z M46.3,51.6c4.4,0,8.3-2.7,8.3-8.9c0-4.8-3-8.3-6.6-8.3	c-0.8,0-1.5,0.2-2.1,0.4l4.9-11.3H45l-4.7,11.2C38.8,37.9,38,40.5,38,43C38,48.8,41.9,51.6,46.3,51.6z M46.3,39c2,0,2.7,1.6,2.7,3.9	c0,2.3-0.7,3.9-2.7,3.9c-1.9,0-2.7-1.6-2.7-3.9C43.6,40.6,44.4,39,46.3,39z M44.6,0c-0.6,0-1,0.4-1,1v3.7c0,0.5,0.4,1,1,1	c18.1,0.5,32.6,15.9,31.7,34.3c-0.8,16.8-14.4,30.4-31.1,31.2c-18.8,0.9-34.3-14.1-34.3-32.7c0-3.4,0.5-6.6,1.5-9.8L18,33l4.8-25	L0,19.2L7.5,25c-1.6,4.3-2.4,8.8-2.4,13.5c0,21.9,18.4,39.6,40.5,38.5c19.5-1,35.3-16.8,36.3-36.4C83.1,18.8,66,0.6,44.6,0z	 M58.1,32.8v18h3.3v-7.7c0-1.7,0.4-2.7,1.6-2.7c1,0,1.4,0.7,1.4,2.8v7.6h3.3v-8.2c0-3.9-1.9-5.1-3.8-5.1c-1.3,0-2,0.6-2.5,1.2v-6	H58.1z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .main-lead-icon-item-txt {
  margin-top: 1.5rem;
  font-size: 1.8rem;
  line-height: 1.4;
}

@media all and (min-width: 768px) and (max-width: 1279px) {
  body.page-products-detail .main-lead-movie::before {
    left: -4.0rem;
    width: 128.0rem;
    min-width: 128.0rem;
    margin-left: 0;
  }
}
@media all and (max-width: 767px) {
  body.page-products-detail .main {
    margin-top: 2.5rem;
  }
  
  body.page-products-detail .main-inner {
    display: block;
  }

  body.page-products-detail .main-slider {
    width: 100%;
  }

  body.page-products-detail .main-slider-main .slick-arrow {
    width: 2.8rem;
    height: 2.8rem;
    background-size: 1.2rem auto;
  }

  body.page-products-detail .main-slider-main .slick-prev {
    left: -1.4rem;
  }

  body.page-products-detail .main-slider-main .slick-next {
    right: -1.4rem;
  }
  
  body.page-products-detail .main-slider-main-item {
    height: 30.75rem;
  }

  body.page-products-detail .main-slider-main-item img {
    margin-top: -0.875rem;
  }
  
  body.page-products-detail .main-slider-nav {
    margin-top: 2.0rem;
    justify-content: flex-start;
  }

  body.page-products-detail .main-slider-nav-item {
    width: 5.1rem;
    height: 4.7rem;
  }

  body.page-products-detail .main-overview {
    width: 100%;
    padding-left: 0;
    margin-top: 3.0rem;
  }

  body.page-products-detail .main-overview-ttl-main {
    font-size: 2.5rem;
  }

  body.page-products-detail .main-overview-ttl-main > small {
    font-size: 1.8rem;
  }

  body.page-products-detail .main-overview-ttl-sub {
    margin-top: 1.2rem;
    font-size: 1.6rem;
  }
  
  body.page-products-detail .main-overview-color {
    padding-top: 1.65rem;
    padding-bottom: 2em;
    margin-top: -0.85rem;
    margin-left: -0.85rem;
  }

  body.page-products-detail .main-overview-color-item {
    margin-left: 0.85rem;
    margin-top: 0.85rem;
  }

  body.page-products-detail .main-overview-color-item-pointer {
    width: 2.25rem;
    height: 2.25rem;
  }

  body.page-products-detail .main-overview-color-item-inner.is-active .main-overview-color-item-pointer::before {
    position: absolute;
    top: -0.3625rem;
    left: -0.3625rem;
    width: 2.975rem;
    height: 2.975rem;
    border: 0.175rem solid #949494;
  }

  body.page-products-detail .main-overview-features-list {
    margin-top: 3.0rem;
    padding-top: 2.0rem;
    padding-bottom: 2.0rem;
  }

  body.page-products-detail .main-overview-features-list-item {
    padding-left: 2.3rem;
    margin-top: 1.5rem;
    font-size: 1.4rem;
  }

  body.page-products-detail .main-overview-features-list-item::before {
    top: 0.5rem;
    width: 1.5rem;
    height: 1.5rem;
  }

  body.page-products-detail .main-overview-features-list-item::after {
    top: 0.9rem;
    left: 0.55rem;
    border-width: 0.35rem 0 0.35rem 0.55rem;
  }

  body.page-products-detail .main-overview-features-comments {
    margin-top: 0.3rem;
  }
  
  body.page-products-detail .main-overview-features-comments .c-comments {
    font-size: 1.2rem;
  }

  body.page-products-detail .main-overview-related {
    margin-top: 2.5rem;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  body.page-products-detail .main-overview-related-product {
    padding: 1.8rem 2.5rem;
  }

  body.page-products-detail .main-overview-related-product-img {
    display: block;
    width: 26%;
  }

  body.page-products-detail .main-overview-related-product-detail {
    width: 74%;
    padding-left: 1.5rem;
  }

  body.page-products-detail .main-overview-related-product-detail-ttl {
    font-size: 1.8rem;
  }

  body.page-products-detail .main-overview-related-product-detail-ttl > small {
    margin-bottom: 0.1rem;
    font-size: 1.4rem
  }

  body.page-products-detail .main-overview-related-product-detail-link {
    margin-top: 0.5rem;
    font-size: 1.2rem;
  }

  body.page-products-detail .main-overview-related-product-detail-link a {
    color: #004fa1;
    text-decoration: underline;
  }
  
  body.page-products-detail .main-lead {
    margin-top: 5.0rem;
  }

  body.page-products-detail .main-lead-ttl {
    font-size: 2.6rem;
    text-align: left;
  }
  
  body.page-products-detail .main-lead-movie {
    margin-top: 1.5rem;
    padding-top: 2.25rem;
    padding-bottom: 2.35rem;
  }

  body.page-products-detail .main-lead-movie::before {
    min-width: 100%;
  }

  body.page-products-detail .main-lead-icon {
    justify-content: flex-start;
    padding-top: 3.0rem;
    margin-top: -2.5rem;
    margin-left: -2.5rem;
  }

  body.page-products-detail .main-lead-icon-item {
    width: 50%;
    padding-top: 2.5rem;
    padding-left: 2.5rem;
  }

  body.page-products-detail .main-lead-icon-item-img > * {
    height: 6.5rem;
  }

  body.page-products-detail .main-lead-icon-item-img-bluetooth {
    width: 4.8rem;
  }

  body.page-products-detail .main-lead-icon-item-img-16h {
    width: 7.0rem;
  }

  body.page-products-detail .main-lead-icon-item-txt {
    margin-top: 1.5rem;
    font-size: 1.5rem;
  }
}


/**
 * Features
 * -------------------------------
 */

body.page-products-detail .features {
  margin-top: 11.0rem;
}

body.page-products-detail .features-list1-item-img {
  display: block;
  position: relative;
}

body.page-products-detail .features-list1-item-img img {
  position: relative;
  z-index: 1;
}

body.page-products-detail .features-list1-item-img-comments {
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.4;
  z-index: 2;
}

body.page-products-detail .features-list1-item-ttl {
  font-size: 5.2rem;
  font-weight: 700;
  line-height: 1.4;
}

body.page-products-detail .features-list1-item-txt {
  margin-top: 2.0rem;
  font-size: 1.6rem;
}

body.page-products-detail .features-list1-item-virtualsound {
  width: 83.3rem;
  margin-left: auto;
  margin-right: auto;
}

body.page-products-detail .features-list1-item-virtualsound .features-list1-item-img {
  margin-bottom: 4.0rem;
}

body.page-products-detail .features-list1-item-virtualsound .features-list1-item-img-comments {
  position: absolute;
  right: 1.5rem;
  bottom: 1.5rem;
  color: #fff;
}

body.page-products-detail .features-list1-item-highmagneticspeaker {
  display: flex;
  align-items: center;
  background-color: #000;
  color: #fff;
}

body.page-products-detail .features-list1-item-highmagneticspeaker .features-list1-item-img {
  width: 61.5rem;
}

body.page-products-detail .features-list1-item-highmagneticspeaker .features-list1-item-detail {
  flex: 1;
  padding-right: 15.0rem;
}

body.page-products-detail .features-list1-item-highmagneticspeaker .features-list1-item-ttl {
  color: #fff;
}

body.page-products-detail .features-list1-item-highmagneticspeaker .features-list1-item-img-comments {
  position: absolute;
  left: 17.5rem;
  bottom: 5.0rem;
  z-index: 2;
  color: #fff;
}

body.page-products-detail .features-list1-item-passiveradiator1 {
  position: relative;
  padding-top: 37.0rem;
  padding-bottom: 39.0rem;
}

body.page-products-detail .features-list1-item-passiveradiator1 .features-list1-item-img {
  position: absolute;
  top: 4.0rem;
  right: -65.0rem;
}

body.page-products-detail .features-list1-item-passiveradiator1 .features-list1-item-img img {
  width: 115.0rem;
}

body.page-products-detail .features-list1-item-passiveradiator1 .features-list1-item-img-comments {
  position: absolute;
  bottom: 11.0rem;
  left: 43.5rem;
}

body.page-products-detail .features-list1-item-passiveradiator1 .features-list1-item-detail {
  width: 63.5rem;
  padding-left: 11.0rem;
}

body.page-products-detail .features-list1-item-passiveradiator2 {
  padding-top: 14.0rem;
  padding-bottom: 14.0rem;
  text-align: center;
}

body.page-products-detail .features-list1-item-passiveradiator2 .features-list1-item-img {
  margin-left: -5.0rem;
  margin-right: -5.0rem;
  margin-bottom: 5.5rem;
}

body.page-products-detail .features-list1-item-passiveradiator2 .features-list1-item-img-comments {
  position: absolute;
  bottom: -1.0rem;
  right: 14.0rem;
}

body.page-products-detail .features-list1-item-passiveradiator2 .features-list1-item-detail {
  display: inline-block;
  width: 75.0rem;
  text-align: left;
}

body.page-products-detail .features-list1-item-passiveradiator3 {
  position: relative;
  padding-top: 18.0rem;
  padding-bottom: 26.0rem;
}

body.page-products-detail .features-list1-item-passiveradiator3 .features-list1-item-img {
  position: absolute;
  top: 1.0rem;
  left: -22.5rem;
}

body.page-products-detail .features-list1-item-passiveradiator3 .features-list1-item-img img {
  width: 82.5rem;
}

body.page-products-detail .features-list1-item-passiveradiator3 .features-list1-item-img-comments {
  position: absolute;
  bottom: 9.0rem;
  right: 49.0rem;
}

body.page-products-detail .features-list1-item-passiveradiator3 .features-list1-item-detail {
  padding-right: 3.0rem;
  padding-left: 65.5rem;
}

body.page-products-detail .features-list1-item-passiveradiator4 {
  width: 92.0rem;
  margin: 10.5rem auto 0 auto;
}

body.page-products-detail .features-list1-item-passiveradiator4 .features-list1-item-img {
  margin-top: 5.0rem;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

body.page-products-detail .features-list1-item-passiveradiator4 .features-list1-item-img-comments {
  display: block;
  margin-top: 2.0rem;
  text-align: right;
}

body.page-products-detail .features-list1-item-bassmode {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  color: #fff;
}

body.page-products-detail .features-list1-item-bassmode::before {
  position: absolute;
  left: 50%;
  top: 0;
  z-index: -1;
  width: 100vw;
  min-width: 128.0rem;
  margin-left: -50vw;
  height: 100%;
  background-color: #000;
  content: '';
}

body.page-products-detail .features-list1-item-bassmode .features-list1-item-img {
  width: calc(50% + 6.0rem + 2.5rem);
  margin-left: -6.0rem;
}

body.page-products-detail .features-list1-item-bassmode .features-list1-item-detail {
  flex: 1;
  padding-left: 6.5rem;
  padding-right: 16.0rem;
}

body.page-products-detail .features-list1-item-bassmode .features-list1-item-ttl {
  color: #fff;
}

body.page-products-detail .features-list1-item-vibrationtransmissionspeaker {
  width: 83.2rem;
  margin: 0 auto;
}

body.page-products-detail .features-list1-item-vibrationtransmissionspeaker .features-list1-item-img {
  margin-bottom: 2.0rem;
}

body.page-products-detail .features-list1-item-vibrationtransmissionspeaker .features-list1-item-img-comments {
  position: absolute;
  right: 1.5rem;
  bottom: 1.0rem;
  color: #fff;
  font-size: 1.1rem;
}

body.page-products-detail .features-list1-item-planarsoundsourceoutput {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  padding-top: 8.0rem;
  padding-bottom: 6.0rem;
  margin-top: 13.0rem;
  color: #fff;
}

body.page-products-detail .features-list1-item-planarsoundsourceoutput::before {
  position: absolute;
  left: 50%;
  top: 0;
  z-index: -1;
  width: 100vw;
  min-width: 128.0rem;
  margin-left: -50vw;
  height: 100%;
  background-color: #000;
  content: '';
}

body.page-products-detail .features-list1-item-planarsoundsourceoutput .features-list1-item-ttl {
  color: #fff;
}

body.page-products-detail .features-list1-item-planarsoundsourceoutput .features-list1-item-img {
  width: calc(50% + 10.5rem);
}

body.page-products-detail .features-list1-item-planarsoundsourceoutput .features-list1-item-detail {
  flex: 1;
  padding-right: 4.5rem;
}

body.page-products-detail .features-list1-item-planarsoundsourceoutput .features-list1-item-img-comments {
  display: block;
  margin-top: 0.5rem;
  text-align: right;
}

body.page-products-detail .features-list1-item-stereosound {
  position: relative;
  color: #fff;
}

body.page-products-detail .features-list1-item-stereosound .features-list1-item-detail {
  position: absolute;
  top: 5.0rem;
  left: 5.5rem;
  z-index: 2;
}

body.page-products-detail .features-list1-item-stereosound .features-list1-item-ttl {
  color: #fff;
}

body.page-products-detail .features-list1-item-stereosound .features-list1-item-txt {
  width: 30.0rem;
}

body.page-products-detail .features-list1-item-stereosound .features-list1-item-img-comments {
  position: absolute;
  right: 3.0rem;
  bottom: 1.5rem;
}

body.page-products-detail .features-list1-item-clearvoice {
  width: 92.0rem;
  margin: 9.0rem auto 0 auto;
}

body.page-products-detail .features-list1-item-clearvoice .features-list1-item-comments {
  margin-top: 0.5rem;
}

body.page-products-detail .features-list1-item-clearvoice .features-list1-item-img {
  margin-top: 3.0rem;
  margin-right: -2.0rem;
  padding-left: 2.0rem;
}

body.page-products-detail .features-list2 {
  padding-top: 14.0rem;
}

body.page-products-detail .features-list2-item {
  margin-top: 8.0rem;
}

body.page-products-detail .features-list2-item:nth-of-type(1) {
  margin-top: 0;
}

body.page-products-detail .features-list2-item-inner {
  display: flex;
}

body.page-products-detail .features-list2-item:nth-child(even) .features-list2-item-inner {
  flex-direction: row-reverse;
}

body.page-products-detail .features-list2-item-img {
  display: block;
  width: 50%;
}

body.page-products-detail .features-list2-item-img-caption {
  margin-top: 0.5rem;
  font-size: 1.2rem;
  font-weight: 400;
  text-align: right;
  line-height: 1.4;
}

body.page-products-detail .features-list2-item-detail {
  width: 50%;
  padding-top: 5.0rem;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

/*body.page-products-detail .features-list2-item:nth-child(odd) .features-list2-item-detail {
  padding-left: 5.0rem;
  padding-right: 12.0rem;
}

body.page-products-detail .features-list2-item:nth-child(even) .features-list2-item-detail {
  padding-left: 12.0rem;
  padding-right: 5.0rem;
}*/

body.page-products-detail .features-list2-item-logo {
  margin-bottom: 1.5rem;
}

body.page-products-detail .features-list2-item-logo > * {
  display: inline-block;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% auto;
  text-indent: 100%;
  white-space: nowrap;
}

body.page-products-detail .features-list2-item-logo-bluetooth {
  width: 20.8rem;
  height: 5.1rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 208 51" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M60.4,24.7c2.9-1.2,4.2-4.3,4.2-7.4c0-6-2.9-9.3-9.4-9.3h-9v35.1h9.5c6.9,0,9.5-4.4,9.5-10.2C65.3,28.4,63.5,26,60.4,24.7z		 M52.2,12.9L52.2,12.9h2.3c2.7,0,4,1.7,4,5c0,2.9-1.7,4.5-4.1,4.5h-2.2V12.9z M54.9,38.1h-2.5V27.4h1.9c3.6,0,5,1.8,5,5.4		C59.2,36.3,58,38.1,54.9,38.1z M67.6,43.2h5.5V8h-5.5V43.2z M87.7,37.5c-1.3,0.9-2.3,1.7-3.5,1.7s-2-0.6-2-1.9V16.9h-5.5v21.2		c0,3.4,1.7,5.5,4.6,5.5c3.2,0,4.3-1.2,6.7-3.1v2.6h5.2V16.9h-5.4V37.5z M176.8,9.9h-5.5v7.1h-3v4.5h2.9v16.3c0,4,2.3,5.9,6.4,5.9		c1.4,0,2-0.1,2.8-0.3v-4.7h-1.8c-1.3,0-1.9-0.8-1.9-2.2V21.4h3.7v-4.5h-3.7V9.9z M204.2,7.9c-2.1,0-3.8,1.7-3.8,3.8		c0,2.2,1.7,3.8,3.8,3.8c2,0,3.8-1.7,3.8-3.8C208,9.6,206.3,7.9,204.2,7.9z M204.2,14.7c-1.7,0-3-1.4-3-3.1c0-1.6,1.3-3,3-3		s3,1.4,3,3.1C207.2,13.3,205.8,14.7,204.2,14.7z M204.4,11.9c0.7-0.1,1.1-0.5,1.1-1.2c0-0.7-0.4-1.1-1.4-1.1h-1.3v4.2h0.7V12h0.1		l1.2,1.9v-0.1h0.9l-0.9-1.3C204.6,12.2,204.5,12,204.4,11.9z M203.6,11.5v-1.3h0.5c0.5,0,0.7,0.2,0.7,0.6c0,0.4-0.2,0.7-0.9,0.7		H203.6z M138.3,16.4c-6.2,0-8.5,4-8.5,9.8v7.7c0,5.7,2.2,9.8,8.5,9.8c6.2,0,8.5-4,8.5-9.8v-7.7C146.8,20.4,144.6,16.4,138.3,16.4z		 M141.3,34.8c0,3-1.1,4.3-3,4.3c-2,0-3-1.3-3-4.3v-9.6c0-3,1.1-4.3,3-4.3c2,0,3,1.3,3,4.3V34.8z M195.7,16.5		c-3.2,0-4.3,1.2-6.4,2.9V8h-5.5v35.2h5.4v-0.1V22.6c1.3-0.9,2.3-1.7,3.5-1.7s2,0.6,2,1.9v20.3h5.5V22		C200.3,18.6,198.6,16.5,195.7,16.5z M105,16.4c-6.3,0-8.5,4-8.5,9.8v7.7c0,5.7,2.2,9.8,8.5,9.8c6.1,0,8.4-3.8,8.5-9.3h-5.5v0.6		c0,3-1.1,4.3-3,4.3c-2,0-3-1.3-3-4.3v-3.8h11.5v-5h-0.1C113.6,20.4,111.3,16.4,105,16.4z M108,26.6h-6v-1.4c0-3,1.1-4.3,3-4.3		c2,0,3,1.3,3,4.3V26.6z M158.1,16.4c-6.2,0-8.5,4-8.5,9.8v7.7c0,5.7,2.2,9.8,8.5,9.8c6.2,0,8.5-4,8.5-9.8v-7.7		C166.6,20.4,164.4,16.4,158.1,16.4z M161.1,34.8c0,3-1.1,4.3-3,4.3c-2,0-3-1.3-3-4.3v-9.6c0-3,1.1-4.3,3-4.3c2,0,3,1.3,3,4.3V34.8z		 M123.9,9.9h-5.5v7.1h-3v4.5h2.9v16.3c0,4,2.3,5.9,6.4,5.9c1.4,0,2-0.1,2.8-0.3v-4.7h-1.8c-1.3,0-1.9-0.8-1.9-2.2V21.4h3.7v-4.5		h-3.7V9.9z" fill="%23000000"/%3E%3Cellipse cx="18.8" cy="25.3" rx="14.6" ry="24.1" fill="%23ffffff"/%3E%3Cpath d="M20.9,12.6l4.2,4.2L20.9,21V12.6L20.9,12.6z		 M20.9,38.4l4.2-4.2L20.9,30V38.4L20.9,38.4z M16.4,25.6l-9.1-9.2l2.6-2.6l7.3,7.2V3.7l13.2,13.2l-8.7,8.7l8.8,8.7L17.2,47.5V30		l-7.3,7.2l-2.6-2.6L16.4,25.6L16.4,25.6z M18.8,51c11.2,0,18.8-5.3,18.8-25.5C37.7,5.3,30,0,18.8,0C7.7,0.1,0,5.3,0,25.6		C0,45.7,7.7,51,18.8,51L18.8,51z" fill="%230080f8"/%3E%3C/svg%3E');
}

body.page-products-detail .features-list2-item-logo-16h {
  width: 8.2rem;
  height: 7.7rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 82 77" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M27.8,51.2h5.6V23.5h-5l-3.9,3.1v5.8l3.3-2.6V51.2z M46.3,51.6c4.4,0,8.3-2.7,8.3-8.9c0-4.8-3-8.3-6.6-8.3	c-0.8,0-1.5,0.2-2.1,0.4l4.9-11.3H45l-4.7,11.2C38.8,37.9,38,40.5,38,43C38,48.8,41.9,51.6,46.3,51.6z M46.3,39c2,0,2.7,1.6,2.7,3.9	c0,2.3-0.7,3.9-2.7,3.9c-1.9,0-2.7-1.6-2.7-3.9C43.6,40.6,44.4,39,46.3,39z M44.6,0c-0.6,0-1,0.4-1,1v3.7c0,0.5,0.4,1,1,1	c18.1,0.5,32.6,15.9,31.7,34.3c-0.8,16.8-14.4,30.4-31.1,31.2c-18.8,0.9-34.3-14.1-34.3-32.7c0-3.4,0.5-6.6,1.5-9.8L18,33l4.8-25	L0,19.2L7.5,25c-1.6,4.3-2.4,8.8-2.4,13.5c0,21.9,18.4,39.6,40.5,38.5c19.5-1,35.3-16.8,36.3-36.4C83.1,18.8,66,0.6,44.6,0z	 M58.1,32.8v18h3.3v-7.7c0-1.7,0.4-2.7,1.6-2.7c1,0,1.4,0.7,1.4,2.8v7.6h3.3v-8.2c0-3.9-1.9-5.1-3.8-5.1c-1.3,0-2,0.6-2.5,1.2v-6	H58.1z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-list2-item-logo-20h {
  width: 8.2rem;
  height: 7.7rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 82 77" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M47.5,51.3c4.2,0,7.8-2.3,7.8-8.6V31.7c0-6.3-3.7-8.6-7.8-8.6c-4.2,0-7.8,2.3-7.8,8.6v11.1C39.6,49,43.3,51.3,47.5,51.3z M44.9,31.9c0-2.6,0.5-4.1,2.5-4.1c2,0,2.5,1.4,2.5,4.1v10.7c0,2.6-0.5,4.1-2.5,4.1c-2,0-2.5-1.4-2.5-4.1V31.9z M71.8,12.4C64.7,4.7,55,0.3,44.5,0c-0.2,0-0.5,0.1-0.6,0.3c-0.2,0.2-0.3,0.5-0.3,0.7v3.7c0,0.5,0.4,1,1,1c8.8,0.3,17,4,23,10.5c6,6.5,9.1,15,8.7,23.8c-0.8,16.7-14.5,30.4-31.1,31.2c-0.5,0-1.1,0-1.6,0c-8.4,0-16.4-3.2-22.6-9.1c-6.5-6.3-10.2-14.7-10.2-23.7c0-3.4,0.5-6.6,1.5-9.8L18,33l4.8-25L0,19.2L7.5,25c-1.6,4.3-2.4,8.8-2.4,13.5c0,10.7,4.3,20.6,12,27.9C24.3,73.2,33.7,77,43.5,77c0.7,0,1.4,0,2.1-0.1c9.4-0.5,18.3-4.5,25.1-11.2C77.5,59,81.4,50,81.9,40.6C82.5,30.1,78.9,20.1,71.8,12.4z M59,32.6v18h3.3v-7.7c0-1.7,0.4-2.7,1.6-2.7c1,0,1.4,0.7,1.4,2.8v7.6h3.3v-8.2c0-3.9-1.9-5.1-3.8-5.1c-1.3,0-2,0.6-2.5,1.2v-5.9H59z M29.7,27.7c1.2,0,2.2,1,2.2,3.3c0,1.8-0.4,3.5-1.7,5.5l-7.1,10.8V51h13.8v-4.7h-7l4-6.6c1.3-2.2,3.4-4.9,3.4-8.6c0-4.5-3.1-8-7-8c-4.1,0-7.3,3.2-7.3,8h4.5C27.4,28.8,28.3,27.7,29.7,27.7z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-list2-item-logo-2000mah {
  width: 10.1rem;
  height: 5.2rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 101 52" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M97.4,13.3h-6v25.4h6c2,0,3.6-1.6,3.6-3.6V16.9C101,14.9,99.4,13.3,97.4,13.3z M83,0H6C2.7,0,0,2.7,0,6V46			c0,3.3,2.7,6,6,6h77c3.3,0,6-2.7,6-6V6C89,2.7,86.3,0,83,0z" fill="%23000000"/%3E%3Cpath d="M24.8,14.2c0-4.5-3-7.6-6.9-7.6c-3.7,0-6.9,3-6.9,7.5h4c0.1-2.4,1.1-3.7,2.7-3.7c1.4,0,2.6,1.2,2.6,3.7		c0,1.9-0.6,3.6-1.9,5.6l-7.3,10.8v3.2h13.4v-3.9h-7.9l5-7.5C23,20.3,24.8,17.5,24.8,14.2z M53.3,6.6c-3.8,0-7.2,2.5-7.2,8.2v11		c0,5.7,3.4,8.2,7.2,8.2s7.2-2.5,7.2-8.2v-11C60.5,9.1,57.1,6.6,53.3,6.6z M56.1,25.6c0,3-0.8,4.6-2.8,4.6s-2.8-1.5-2.8-4.6V15		c0-3,0.8-4.6,2.8-4.6s2.8,1.5,2.8,4.6V25.6z M43,25.8v-11c0-5.7-3.4-8.2-7.2-8.2s-7.2,2.5-7.2,8.2v11c0,5.7,3.4,8.2,7.2,8.2		S43,31.5,43,25.8z M32.9,25.6V15c0-3,0.8-4.6,2.8-4.6c2,0,2.8,1.5,2.8,4.6v10.5c0,3-0.8,4.6-2.8,4.6C33.8,30.1,32.9,28.6,32.9,25.6		z M70.8,6.6c-3.8,0-7.2,2.5-7.2,8.2v11c0,5.7,3.4,8.2,7.2,8.2s7.2-2.5,7.2-8.2v-11C78.1,9.1,74.7,6.6,70.8,6.6z M73.6,25.6		c0,3-0.8,4.6-2.8,4.6c-2,0-2.8-1.5-2.8-4.6V15c0-3,0.8-4.6,2.8-4.6c2,0,2.8,1.5,2.8,4.6V25.6z M39.2,39.3c-0.9,0-1.7,0.4-2.2,1.1		c-0.5-0.7-1.2-1.1-2.1-1.1c-0.9,0-1.5,0.4-1.8,0.8v-0.7h-1.6v7.6h1.6v-4.6c0-1.1,0.6-1.7,1.4-1.7c0.8,0,1.3,0.4,1.3,1.7v4.5h1.6		v-4.6c0-1,0.6-1.6,1.4-1.6c0.8,0,1.3,0.5,1.3,1.7v4.5h1.6v-4.7C41.8,40.3,40.8,39.3,39.2,39.3z M55.9,39.3c-1,0-1.5,0.3-1.8,0.8		v-3.5h-1.6v10.4h1.6v-4.6c0-1,0.6-1.7,1.5-1.7c0.8,0,1.4,0.4,1.4,1.7v4.5h1.6v-4.7C58.6,40,57.4,39.3,55.9,39.3z M46.3,36.5		l-3.6,10.4h1.9l0.7-2.2H49l0.7,2.2h1.8l-3.6-10.4H46.3z M45.7,43.3l1.4-4.2l1.4,4.2H45.7z" fill="%23ffffff"/%3E%3C/svg%3E');
}

body.page-products-detail .features-list2-item-logo-1200mah {
  width: 10.1rem;
  height: 5.2rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 101 52" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M97.4,13.3h-6v25.4h6c2,0,3.6-1.6,3.6-3.6V16.9C101,14.9,99.4,13.3,97.4,13.3z M83,0H6C2.7,0,0,2.7,0,6V46			c0,3.3,2.7,6,6,6h77c3.3,0,6-2.7,6-6V6C89,2.7,86.3,0,83,0z" fill="%23000000"/%3E%3Cpath d="M26.8,30.5v3.2h13.4v-3.9h-7.9l5-7.5c1.3-2,3.1-4.8,3.1-8.1c0-4.5-3-7.6-6.9-7.6c-3.7,0-6.9,3-6.9,7.5h4		c0.1-2.4,1.1-3.7,2.7-3.7c1.4,0,2.6,1.2,2.6,3.7c0,1.9-0.6,3.6-1.9,5.6L26.8,30.5z M13.4,9.9v4.5l3.1-2.6v21.8h4.4V6.9h-4L13.4,9.9		z M69.9,6.6c-3.8,0-7.2,2.5-7.2,8.2v11c0,5.7,3.4,8.2,7.2,8.2c3.8,0,7.2-2.5,7.2-8.2v-11C77.1,9.1,73.7,6.6,69.9,6.6z M72.7,25.6		c0,3-0.8,4.6-2.8,4.6s-2.8-1.5-2.8-4.6V15c0-3,0.8-4.6,2.8-4.6s2.8,1.5,2.8,4.6V25.6z M51.9,6.6c-3.8,0-7.2,2.5-7.2,8.2v11		c0,5.7,3.4,8.2,7.2,8.2c3.8,0,7.2-2.5,7.2-8.2v-11C59.2,9.1,55.8,6.6,51.9,6.6z M54.8,25.6c0,3-0.8,4.6-2.8,4.6		c-2,0-2.8-1.5-2.8-4.6V15c0-3,0.8-4.6,2.8-4.6c2,0,2.8,1.5,2.8,4.6V25.6z M46.3,36.5l-3.6,10.4h1.9l0.7-2.2H49l0.7,2.2h1.8		l-3.6-10.4H46.3z M45.7,43.3l1.4-4.2l1.4,4.2H45.7z M39.2,39.3c-0.9,0-1.7,0.4-2.2,1.1c-0.5-0.7-1.2-1.1-2.1-1.1		c-0.9,0-1.5,0.4-1.8,0.8v-0.7h-1.6v7.6h1.6v-4.6c0-1.1,0.6-1.7,1.4-1.7c0.8,0,1.3,0.4,1.3,1.7v4.5h1.6v-4.6c0-1,0.6-1.6,1.4-1.6		c0.8,0,1.3,0.5,1.3,1.7v4.5h1.6v-4.7C41.8,40.3,40.8,39.3,39.2,39.3z M55.9,39.3c-1,0-1.5,0.3-1.8,0.8v-3.5h-1.6v10.4h1.6v-4.6		c0-1,0.6-1.7,1.5-1.7c0.8,0,1.4,0.4,1.4,1.7v4.5h1.6v-4.7C58.6,40,57.4,39.3,55.9,39.3z" fill="%23ffffff"/%3E%3C/svg%3E');
}

body.page-products-detail .features-list2-item-logo-ledlighting {
  width: 6.3rem;
  height: 6.3rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 63 63" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M59.6,63H3.4C1.5,63,0,61.5,0,59.6V3.4C0,1.5,1.5,0,3.4,0h56.2C61.5,0,63,1.5,63,3.4v56.2C63,61.5,61.5,63,59.6,63z" fill="%23000000"/%3E%3Cpath d="M18.1,13.2H0v4.5h18.1c8.7,0,15.7,7,15.7,15.7s-7,15.7-15.7,15.7H0v4.5h18.1c11.1,0,20.2-9.1,20.2-20.2		S29.2,13.2,18.1,13.2z M49,8.7h-1.9c0,6.4-2.7,10.1-7.3,10.1v1.9c4.7,0,7.3,3.7,7.3,10.1H49c0-6.4,2.7-10.1,7.3-10.1v-1.9		C51.6,18.8,49,15.1,49,8.7z M48,24.8c-0.9-2.3-2.3-4.1-4.2-5c1.9-1,3.3-2.7,4.2-5c0.9,2.3,2.3,4.1,4.2,5		C50.3,20.7,48.9,22.4,48,24.8z" fill="%23ffffff"/%3E%3C/svg%3E');
}

body.page-products-detail .features-list2-item-logo-dustwaterproof {
  width: 10.7rem;
  height: 7.0rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 107 70" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M35.4,24l2.3-1.3L36.2,20l-2.6,2L35.4,24z M34.9,14.5l3.6-3.4l-0.3-5l-4-2.9l-4.7,1.4l-1.8,4.7l2.4,4.4L34.9,14.5z M13.7,46.1l1.5-4.5l-2-4.3l-4.4-1.6l-4.2,2.1L3,42.3l2,4.3l4.4,1.6L13.7,46.1z M5.1,30.4l-1.8-2.7l-3.1,0.9L0.1,32l3,1.1L5.1,30.4z M15,20.8l3,6.7l7.1-0.8l1.4-7.2l-6.2-3.6L15,20.8z M26.4,31.9l-2.5-0.9l-1.6,2.2l1.5,2.3l2.6-0.8L26.4,31.9z M19.6,9.6l1.3-3.7l-3.1-2.4l-3.2,2.3l1.1,3.8L19.6,9.6z M13.6,27.3l-1.5-2.7l-2.6,2l1.8,2.1L13.6,27.3z M26.2,50.7l4.7-7.2L23.9,40l-4.7,6.3L26.2,50.7z M8.4,10.6L0.6,10L0,19.1l9.4-0.5L8.4,10.6z M87.9,57.5h-1.6v1.6h-2.5v1.6h1.4V63c0,2.6-0.8,4.2-2.9,5.7l1.2,1.3c2.2-1.8,2.9-3.4,3.2-6.2h2.4c0,0.7-0.1,3.5-0.4,4.1c-0.1,0.3-0.3,0.4-0.7,0.4h-1.7l0.4,1.6h1.6c0.8,0,1.5-0.1,1.8-0.9c0.5-1.2,0.6-5.2,0.6-6.7h-4v-1.6h4.5v-1.6h-3.3V57.5z M53.8,52.4h3V0h-3V52.4z M83.7,65.3c0-1.2-0.5-2.2-1.3-3.1c0.5-0.9,0.8-1.9,1.2-2.9v-1.5h-4.5v12h1.6V59.3H82c-0.3,1-0.8,2.2-1.2,3.1c0.7,0.7,1.2,1.6,1.2,2.6c0,0.4-0.1,0.8-0.5,0.8h-0.8l0.3,1.6H82C83.2,67.3,83.7,66.4,83.7,65.3z M107,36.4c0-2.2-0.5-4.3-1.4-6.2l0,0l-12-25.9c-0.5-1.2-2.2-1.2-2.7,0L78.9,30.4l0,0c-1.1,2.4-1.5,5.2-1.1,8.1c0.9,6.7,6.4,12,13,12.7C99.6,52,107,45.1,107,36.4z M102.2,63.4c1.4-1,2.7-2,3.7-3.3l-1.5-1.1c-0.9,1.1-1.9,2.1-3,3c0,0-0.8-2.6-0.8-2.8c0-0.1,0-0.2,0-0.2v-1.5h-1.7v10.4c0,0.2-0.1,0.4-0.4,0.4h-2l0.3,1.7h2.4c1,0,1.3-0.5,1.3-1.4v-5c0.8,2.2,2.6,4.1,4.5,5.4l1-1.6C104.5,66.2,103.2,65.1,102.2,63.4z M98.3,60.5h-4.7v1.6h3.1c-0.4,2.3-1.4,3.7-3.4,5l0.9,1.6c2.4-1.5,3.6-3.9,4-6.6V60.5z M12.6,65.3c0-1.2-0.5-2.2-1.3-3.1c0.5-0.9,0.8-1.9,1.2-2.9v-1.5H8v12h1.6V59.3H11c-0.3,1-0.8,2.2-1.2,3.1C10.5,63.1,11,64,11,65c0,0.4-0.1,0.8-0.5,0.8H9.7l0.3,1.6h0.9C12.1,67.3,12.6,66.4,12.6,65.3z M24.6,62.4h0.8v2.5c-0.3,0-0.5,0.1-0.8,0.1l0.2,1.2c0.9-0.1,3.5-0.4,4.3-0.6v-1.1c-0.7,0.1-1.5,0.2-2.2,0.3v-0.7h2.2v-1h-2.2v-0.6h2.8v2.7c0,0.7,0.5,0.9,1.1,0.9h2.7c1,0,1.1-0.8,1.1-1.6l-1.4-0.3C33.1,64.9,33,65,32.6,65h-1.2c-0.2,0-0.3-0.1-0.3-0.2v-0.4c0.9-0.1,2.3-0.3,3.2-0.6l-0.5-1.2c-0.8,0.3-1.8,0.5-2.7,0.7v-0.9H34V60h-3.2v-0.6h3.8v-1.3h-5.1v-0.7h-1.7v0.7H23v4.8c0,2-0.1,3.9-1,5.7l1.3,1.3c1.1-2.1,1.2-4.7,1.2-7V62.4z M30.8,60.9h1.7v0.6h-1.7V60.9z M27.7,59.4h1.7V60h-1.7V59.4z M27.7,60.9h1.7v0.6h-1.7V60.9z M24.6,59.4h1.6V60h-1.6V59.4z M24.6,60.9h1.6v0.6h-1.6V60.9z M16.8,57.5h-1.6v1.6h-2.5v1.6H14V63c0,2.6-0.8,4.2-2.9,5.7l1.2,1.3c2.2-1.8,2.9-3.4,3.2-6.2H18c0,0.7-0.1,3.5-0.4,4.1c-0.1,0.3-0.3,0.4-0.7,0.4h-1.7l0.4,1.6h1.6c0.8,0,1.5-0.1,1.8-0.9c0.5-1.2,0.6-5.2,0.6-6.7h-4v-1.6h4.5v-1.6h-3.3V57.5z M30,67.6h3.7v-1.1H30V66h-1.6v0.6h-3.7v1.1h3.7v0.6h-4.3v1.2h10.5v-1.2H30V67.6z M31.7,33l5,8.2l6.3-4.8l-3.2-7.3L31.7,33z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-list2-item-logo-waterproof {
  width: 2.9rem;
  height: 6.6rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 29 66" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M29,32.7c0-2.2-0.5-4.3-1.3-6.1l0,0L15.8,0.9c-0.5-1.2-2.2-1.2-2.7,0L1.2,26.7l0,0c-1.1,2.4-1.5,5.1-1.1,8C1,41.4,6.4,46.7,13,47.3C21.7,48.2,29,41.3,29,32.7z M10.1,53.6H8.5v1.6H6v1.5h1.3V59c0,2.5-0.8,4.1-2.8,5.7L5.7,66c2.1-1.8,2.9-3.4,3.2-6.1h2.4c0,0.7-0.1,3.4-0.4,4c-0.1,0.3-0.3,0.4-0.7,0.4H8.5l0.4,1.6h1.6c0.7,0,1.5-0.1,1.8-0.9c0.5-1.2,0.6-5.1,0.6-6.6h-4v-1.6h4.4v-1.5h-3.3V53.6z M6,61.3c0-1.2-0.5-2.2-1.3-3.1c0.5-0.9,0.8-1.9,1.2-2.8V54H1.4v11.9h1.5V55.4h1.4c-0.3,1-0.7,2.1-1.2,3C3.9,59.2,4.3,60,4.3,61c0,0.4-0.1,0.8-0.5,0.8H3.1l0.3,1.6h0.9C5.5,63.4,6,62.4,6,61.3z M20.4,56.5h-4.6v1.6h3.1c-0.4,2.3-1.4,3.7-3.3,5l0.9,1.6c2.3-1.5,3.6-3.9,4-6.5V56.5z M24.2,59.5c1.3-1,2.6-2,3.7-3.3l-1.4-1.1c-0.9,1.1-1.9,2.1-3,3c0,0-0.8-2.6-0.8-2.8c0-0.1,0-0.2,0-0.2v-1.5H21v10.3c0,0.2-0.1,0.4-0.4,0.4h-2l0.3,1.7h2.4c1,0,1.3-0.5,1.3-1.4v-5c0.8,2.2,2.6,4.1,4.5,5.4l1-1.6C26.5,62.2,25.3,61.1,24.2,59.5z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-list2-item-ttl {
  color: #000;
  font-size: 2.3rem;
  font-weight: 700;
}

body.page-products-detail .features-list2-item-txt {
  margin-top: 1.0rem;
  font-size: 1.6rem;
  line-height: 1.8;
}

body.page-products-detail .features-list2-item-comments,
body.page-products-detail .features-list2-item-comments-num {
  margin-top: 1.0rem;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.4;
}

body.page-products-detail .features-tvspeaker1 {
  padding-top: 5.5rem;
  text-align: center;
}

body.page-products-detail .features-tvspeaker1-head {
  display: block;
  padding-bottom: 1.5rem;
}

body.page-products-detail .features-tvspeaker1-head img {
  width: 71.2rem;
}

body.page-products-detail .features-tvspeaker1-body {
  padding-top: 5.5rem;
  padding-bottom: 6.0rem;
  background-color: #26b7bc;
  color: #fff;
}

body.page-products-detail .features-tvspeaker1-ttl {
  color: #fff;
  font-size: 3.8rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.03em;
}

body.page-products-detail .features-tvspeaker1-product {
  margin-top: 2.0rem;
}

body.page-products-detail .features-tvspeaker1-family {
  margin-top: 2.5rem;
}

body.page-products-detail .features-tvspeaker1-family-head {
  display: block;
  margin-top: 3.0rem;
  color: #fff;
  font-size: 2.4rem;
  font-weight: 400;
  letter-spacing: 0.03em;
}

body.page-products-detail .features-tvspeaker1-family-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-left: -1.2rem;
}

body.page-products-detail .features-tvspeaker1-family-list-item {
  width: 18.2rem;
  margin-left: 1.2rem;
}

body.page-products-detail .features-tvspeaker1-family-list-living {
  width: 33.7rem;
}

body.page-products-detail .features-tvspeaker1-txt {
  margin-top: 1.5rem;
  font-size: 1.4rem;
  letter-spacing: 0.03em;
}

body.page-products-detail .features-tvspeaker2 {
  position: relative;
  margin-top: 13.5rem;
  padding-bottom: 5.0rem;
}
body.page-products-detail .features-tvspeaker2-wireless {
  background-color: #ccebf9;
}
body.page-products-detail .features-tvspeaker2-wired {
  background-color: #e2f1d5;
}

body.page-products-detail .features-tvspeaker2-ttl {
  margin-bottom: 3.0rem;
  text-align: center;
}

body.page-products-detail .features-tvspeaker2-ttl > span {
  display: block;
  line-height: 1.2;
}

body.page-products-detail .features-tvspeaker2-ttl-badge {
  display: inline-flex !important;
  align-items: center;
  position: absolute;
  top: -2.5rem;
  left: 50%;
  transform: translateX(-50%);
  padding: 0.6rem 2.0rem;
  border-radius: 0.8rem;
  color: #fff;
  font-size: 3.2rem;
  font-weight: 900;
  line-height: 1;
}
body.page-products-detail .features-tvspeaker2-wireless .features-tvspeaker2-ttl-badge {
  background-color: #009de1;
}
body.page-products-detail .features-tvspeaker2-wired .features-tvspeaker2-ttl-badge {
  background-color: #6fba2c;
}

body.page-products-detail .features-tvspeaker2-ttl-badge > small {
  display: inline-block;
  margin-left: 1.0rem;
  font-size: 1.8rem;
  font-weight: 800;
}

body.page-products-detail .features-tvspeaker2-ttl-sub {
  padding-top: 5.0rem;
  font-size: 3.8rem;
  font-weight: 500;
}

body.page-products-detail .features-tvspeaker2-ttl-main {
  margin-top: 1.0rem;
  font-size: 4.6rem;
  font-weight: 700;
}

body.page-products-detail .features-tvspeaker2-inner {
  margin-left: 4.0rem;
  margin-right: 4.0rem;
  padding: 5.0rem 5.5rem 6.0rem 5.5rem;
  border-radius: 2.5rem;
  background-color: #fff;
}

body.page-products-detail .features-tvspeaker2-inner {
  align-items: center;
}

body.page-products-detail .features-tvspeaker2-head {
  display: block;
  padding-left: 2.0rem;
}

body.page-products-detail .features-tvspeaker2-subttl {
  font-size: 2.6rem;
  font-weight: 500;
}

body.page-products-detail .features-tvspeaker2-list {
  margin-top: 2.5rem;
  font-size: 1.8rem;
  line-height: 1.4;
}

body.page-products-detail .features-tvspeaker2-list-item {
  margin-top: 1.0rem;
}
body.page-products-detail .features-tvspeaker2-list-item:nth-of-type(1) {
  margin-top: 0;
}

body.page-products-detail .features-tvspeaker2-comments {
  margin-top: 2.5rem;
}

body.page-products-detail .features-accessories1 {
  margin-top: 10.0rem;
}

body.page-products-detail .features-accessories1-ttl {
  margin-bottom: 1.5rem;
  font-size: 2.8rem;
  font-weight: 700;
}

body.page-products-detail .features-accessories1-inner {
  padding-top: 8.0rem;
  padding-bottom: 8.0rem;
  background-color: #f0f0f0;
}

body.page-products-detail .features-icon {
  margin-top: 12.0rem;
  padding-top: 6.0rem;
  padding-bottom: 5.0rem;
  background-color: #f2f2f2;
}

body.page-products-detail .features-icon-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: -4.0rem;
  margin-left: -6.0rem;
}

body.page-products-detail .features-icon-list-item {
  width: 25%;
  padding-top: 4.0rem;
  padding-left: 6.0rem;
}

body.page-products-detail .features-icon-list-item-inner {
  text-align: center;
}

body.page-products-detail .features-icon-list-item-img {
  display: block;
}

body.page-products-detail .features-icon-list-item-img > * {
  display: inline-block;
  width: 6.0rem;
  height: 6.0rem;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% auto;
  text-indent: 100%;
  white-space: nowrap;
}

body.page-products-detail .features-icon-list-item-img-aux {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M36.5,8.4c0-1.1-0.4-2.2-1.1-3.2l-3.2-4.2C31.8,0.4,31,0,30.2,0c-0.8,0-1.6,0.4-2.1,1.1l-3.2,4.2c-0.7,0.9-1.1,2-1.1,3.2	v1.9h12.6V8.4z M26,8.2c0-0.6,0.3-1.2,0.6-1.7l3.2-4.2c0.1-0.2,0.3-0.2,0.4-0.2c0.1,0,0.3,0,0.4,0.2l3.2,4.2	c0.4,0.5,0.6,1.1,0.6,1.7H26z M39.1,30.1h-2.6V17.7H23.9v12.4h-2.6c-1.2,0-2.1,1-2.1,2.1v8.5c0,4.1,2.3,7.6,5.8,8.9v0	c0,2.1,1.6,3.9,3.7,4.2V60h2.6v-6.2c2-0.3,3.6-1.9,3.7-4c3.8-1.1,6.3-4.8,6.3-9.1v-8.5C41.2,31.1,40.3,30.1,39.1,30.1z M34.4,30.1	H26V19.8h8.3V30.1z M36.5,12.4H23.9v3.2h12.6V12.4z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-semiautostop {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M48.1,0H11.6v36.5h36.5V0z M44.8,33.2h-30v-30h30V33.2z M37,43.9c-0.4-0.3-0.8-0.6-1.3-0.7c-0.5-0.2-0.9-0.3-1.4-0.3	c-0.5,0-0.9,0.1-1.4,0.3c-0.5,0.2-0.9,0.4-1.3,0.7c-0.4,0.3-0.7,0.8-0.9,1.3c-0.2,0.5-0.3,1.1-0.3,1.7v8.6c0,0.7,0.1,1.3,0.3,1.8	c0.2,0.5,0.5,0.9,0.9,1.2c0.4,0.3,0.8,0.6,1.3,0.8c0.5,0.2,0.9,0.3,1.4,0.3c0.5,0,0.9-0.1,1.4-0.3c0.5-0.2,0.9-0.4,1.3-0.8	c0.4-0.3,0.7-0.7,0.9-1.2c0.2-0.5,0.3-1.1,0.3-1.8v-8.6c0-0.7-0.1-1.2-0.3-1.7C37.7,44.7,37.4,44.3,37,43.9z M35.9,55.6	c0,0.6-0.2,1-0.5,1.3c-0.3,0.3-0.7,0.4-1.1,0.4c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.5-0.7-0.5-1.3v-8.6c0-0.6,0.2-1,0.5-1.3	c0.3-0.3,0.7-0.4,1.1-0.4c0.4,0,0.8,0.1,1.1,0.4c0.3,0.3,0.5,0.7,0.5,1.3V55.6z M18,43.3c-0.5-0.2-1-0.3-1.6-0.3	c-0.7,0-1.3,0.1-1.8,0.4c-0.5,0.2-0.9,0.6-1.2,1c-0.3,0.4-0.6,0.9-0.8,1.4c-0.2,0.6-0.3,1.1-0.3,1.7c0,1,0.2,1.9,0.5,2.6	c0.3,0.7,1,1.2,2,1.6l1.7,0.7c0.3,0.1,0.5,0.2,0.7,0.3c0.2,0.1,0.3,0.2,0.4,0.4c0.1,0.2,0.2,0.4,0.2,0.7c0,0.3,0,0.6,0,1.1	c0,0.4,0,0.7,0,1c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.2-0.3,0.4-0.5,0.5c-0.2,0.1-0.5,0.2-0.9,0.2c-0.6,0-1-0.2-1.3-0.5	c-0.3-0.3-0.4-0.7-0.4-1.2v-0.7h-2.3v0.9c0,0.6,0.1,1.1,0.3,1.5c0.2,0.5,0.5,0.9,0.8,1.2c0.4,0.4,0.8,0.6,1.3,0.8s1,0.3,1.6,0.3	c0.8,0,1.4-0.1,1.9-0.4c0.5-0.2,0.9-0.6,1.3-1c0.3-0.4,0.5-0.9,0.7-1.5c0.1-0.6,0.2-1.2,0.2-1.9c0-0.6,0-1.1-0.1-1.6	c-0.1-0.5-0.2-0.9-0.3-1.3c-0.2-0.4-0.4-0.7-0.8-0.9c-0.3-0.3-0.7-0.5-1.3-0.7L16,49.6c-0.3-0.1-0.5-0.2-0.7-0.4	c-0.2-0.1-0.3-0.3-0.4-0.4c-0.1-0.2-0.1-0.4-0.2-0.6c0-0.2,0-0.5,0-0.8c0-0.3,0-0.5,0.1-0.8c0-0.3,0.1-0.5,0.3-0.7	c0.1-0.2,0.3-0.3,0.5-0.5c0.2-0.1,0.5-0.2,0.8-0.2c0.6,0,1,0.2,1.3,0.6s0.4,0.9,0.4,1.4v0.5h2.3v-1.1c0-0.9-0.4-1.8-1.1-2.5	C18.9,43.8,18.4,43.5,18,43.3z M48.2,45.7c-0.2-0.6-0.4-1.1-0.8-1.5c-0.4-0.4-0.8-0.7-1.3-0.9c-0.5-0.2-1.1-0.3-1.7-0.3h-3.5v16.4	h2.3v-6.4h1.2c0.9,0,1.6-0.1,2.1-0.4c0.5-0.3,1-0.7,1.3-1.3c0.3-0.4,0.5-0.9,0.5-1.4c0.1-0.5,0.1-1.1,0.1-1.9	C48.4,47.1,48.3,46.3,48.2,45.7z M46.2,49.2c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.2-0.3,0.4-0.6,0.6c-0.3,0.1-0.6,0.2-1.1,0.2h-1.1v-5.6	h1.2c0.5,0,0.8,0.1,1.1,0.2c0.2,0.1,0.4,0.3,0.6,0.6c0.1,0.3,0.2,0.6,0.2,0.9c0,0.3,0,0.7,0,1.1C46.2,48.5,46.2,48.9,46.2,49.2z	 M21.3,45.3H24v14.1h2.3V45.3h2.7v-2.2h-7.8V45.3z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-design1 {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M34.9,7.2l-3.4,10.3l8.4-6.6L34.9,7.2z M22.9,3.6l-8.6,5.1l12,9.3L22.9,3.6z M46.9,46.9l4.5-8.3c1.3-2.5,0.4-5.6-2.2-6.9	l-18.2-9.6c-0.8-0.4-1.6-0.6-2.4-0.6c-1.8,0-3.6,1-4.5,2.7l-12,22.7h-12v4.8H60v-4.8H46.9z M15.7,46.9L27,25.7c0.3-0.6,1-1,1.7-1	c0.3,0,0.6,0.1,0.9,0.2l18.2,9.6c0.9,0.5,1.3,1.7,0.8,2.6l-5.3,9.8H15.7z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-design2 {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M49.3,4.1c-0.5-0.3-1.1-0.3-1.6,0L15.4,22c-5.8,3.2-8.9,9.6-7.9,16.2c1.1,6.6,6,11.6,12.6,12.9l28.1,5.2c0.1,0,0.2,0,0.3,0	c0.4,0,0.7-0.1,1-0.4c0.4-0.3,0.6-0.7,0.6-1.2V5.4C50.1,4.9,49.8,4.4,49.3,4.1z M46.9,52.7l-26.3-4.8c-6.4-1.2-9.4-6.1-10.1-10.3	c-0.7-4.2,0.6-9.8,6.3-12.9l30-16.6V52.7z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-builtinmic {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M47.5,23.8c-0.9,0-1.7,0.7-1.7,1.7v2.9c0,4.8-2.1,9.2-5.8,12.3c-3.7,3-8.5,4.2-13.3,3.2c-7.3-1.5-12.5-8.1-12.5-15.7v-2.7	c0-0.9-0.7-1.7-1.7-1.7s-1.7,0.7-1.7,1.7v2.7c0,9.2,6.4,17.2,15.2,19c0.7,0.1,1.3,0.2,2,0.3V57H18v3h9.3h5.3H42v-3H32v-9.5	c3.7-0.4,7.2-1.8,10.1-4.2c4.5-3.7,7-9.1,7-14.8v-2.9C49.2,24.6,48.4,23.8,47.5,23.8z M30,40L30,40c6.7,0,12-5.4,12-12V12	c0-6.6-5.4-12-12-12h0c-6.6,0-12,5.4-12,12v16C18,34.6,23.4,40,30,40z M21.3,12c0-4.8,3.9-8.6,8.6-8.6h0c4.8,0,8.6,3.9,8.6,8.6v16	c0,4.8-3.9,8.6-8.7,8.6c-4.8,0-8.6-3.9-8.6-8.6V12z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-handsfreecalling {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M26,24.7c1.2,1.5,1.8,3.4,1.8,5.4c0,2.2-0.8,4.3-2.2,5.8l3.5,3.1c2.1-2.4,3.4-5.5,3.4-8.9c0-3.2-1.1-6.2-3-8.5L26,24.7z	 M20.7,18.3c0.6-0.1,1-0.6,1.1-1.2c0.8-5,1.4-7.9,1.8-9.5c0.2-0.9-0.2-1.8-1-2.3l-4.2-2.8C18,2.1,17.6,2,17.2,2	c-0.5,0-0.9,0.1-1.3,0.4C12.8,4.7,6,11.9,6,30.1c0,18.2,6.9,25.3,9.9,27.6c0.4,0.3,0.9,0.4,1.3,0.4c0.4,0,0.9-0.1,1.3-0.4l4.2-2.8	c0.8-0.5,1.1-1.4,1-2.3C23.3,51,22.7,48,21.9,43c-0.1-0.6-0.5-1.1-1.1-1.2c-8-2-8.1-11.8-8.1-11.8S12.7,20.3,20.7,18.3z M10.6,30.1	c0,3.9,2,11.6,9.3,13.7c0.8,4.7,1.4,7.6,1.7,9.2c0,0,0,0.1-0.1,0.1l-4.2,2.8c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c-2.7-2-9-8.7-9-25.9	c0-17.2,6.3-23.8,9-25.9c0,0,0,0,0.1,0c0,0,0,0,0.1,0L21.5,7c0,0,0.1,0.1,0.1,0.1c-0.3,1.6-0.9,4.5-1.7,9.2	C12.6,18.4,10.6,26.2,10.6,30.1z M37.5,14.5L34,17.6c2.8,3.4,4.5,7.7,4.5,12.5c0,4.9-1.9,9.5-4.9,12.9l3.5,3.1	c3.8-4.3,6.1-9.9,6.1-16C43.2,24.1,41.1,18.7,37.5,14.5z M47,6.2l-3.5,3.1c4.8,5.6,7.7,12.9,7.7,20.8c0,8.1-3,15.6-8,21.2l3.5,3.1	c5.7-6.5,9.2-15,9.2-24.3C55.8,20.9,52.5,12.6,47,6.2z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-tws {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M27.2,26.5h-7.1v-10h-4.3v14.2h11.4V26.5z M45.8,33.5c0-3.6-2.6-4.7-5.8-4.7h-5.4v14.8h3.6v-5.2h1.7l2.7,5.2h4l-3.3-5.9	C44.8,37,45.8,35.6,45.8,33.5z M39.8,35.6h-1.6v-4h1.6c1.7,0,2.6,0.5,2.6,1.9S41.5,35.6,39.8,35.6z M50,20.8h-4.3v3H50	c3.9,0,7,3.2,7,7v11.4c0,3.9-3.2,7-7,7H30c-3.9,0-7-3.2-7-7v-7.1h-3v7.1c0,5.5,4.5,10,10,10H50c5.5,0,10-4.5,10-10V30.8	C60,25.3,55.5,20.8,50,20.8z M3.1,29.4V18c0-3.9,3.2-7,7-7H30c3.9,0,7,3.2,7,7v7.1h3V18c0-5.5-4.5-10-10-10H10.1	c-5.5,0-10,4.5-10,10v11.4c0,5.5,4.5,10,10,10h4.3v-3h-4.3C6.2,36.4,3.1,33.3,3.1,29.4z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-slimdesignmagnet {
  width: 11.5rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 115 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M102.9,0.1l-1.6,15.1l10.4-10.5L102.9,0.1z M104.5,19.2l10,3.7l0.5-6.2L104.5,19.2z M95.7,18.2H4c-2.2,0-4,1.8-4,4v21.9c0,2.2,1.8,4,4,4h91.7c2.2,0,4-1.8,4-4V22.2C99.7,20,97.9,18.2,95.7,18.2z M96.7,44.1c0,0.5-0.4,1-1,1H4c-0.5,0-1-0.4-1-1V22.2c0-0.5,0.4-1,1-1h91.7c0.5,0,1,0.4,1,1V44.1z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-wirelesscharging {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M3,50v-7H0v7c0,5.5,4.5,10,10,10h7v-3h-7C6.1,57,3,53.9,3,50z M0,10v7h3v-7c0-3.9,3.1-7,7-7h7V0h-7C4.5,0,0,4.5,0,10z M57,50c0,3.9-3.1,7-7,7h-7v3h7c5.5,0,10-4.5,10-10v-7h-3V50z M50,0h-7v3h7c3.9,0,7,3.1,7,7v7h3v-7C60,4.5,55.5,0,50,0z M38.8,27.1h-6.1c-0.7,0-1.2-0.7-0.9-1.4l4-9.6c0.4-1.1-0.9-1.9-1.7-1L20.4,31.2c-0.6,0.6-0.1,1.6,0.8,1.6h6.1c0.7,0,1.2,0.7,0.9,1.4l-4,9.6c-0.4,1.1,0.9,1.9,1.7,1l13.7-16.1C40.2,28.1,39.7,27.1,38.8,27.1z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-autostop {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M48.1,0H11.6v36.5h36.5V0z M44.8,33.2h-30v-30h30V33.2z M37,43.9c-0.4-0.3-0.8-0.6-1.3-0.7c-0.5-0.2-0.9-0.3-1.4-0.3	c-0.5,0-0.9,0.1-1.4,0.3c-0.5,0.2-0.9,0.4-1.3,0.7c-0.4,0.3-0.7,0.8-0.9,1.3c-0.2,0.5-0.3,1.1-0.3,1.7v8.6c0,0.7,0.1,1.3,0.3,1.8	c0.2,0.5,0.5,0.9,0.9,1.2c0.4,0.3,0.8,0.6,1.3,0.8c0.5,0.2,0.9,0.3,1.4,0.3c0.5,0,0.9-0.1,1.4-0.3c0.5-0.2,0.9-0.4,1.3-0.8	c0.4-0.3,0.7-0.7,0.9-1.2c0.2-0.5,0.3-1.1,0.3-1.8v-8.6c0-0.7-0.1-1.2-0.3-1.7C37.7,44.7,37.4,44.3,37,43.9z M35.9,55.6	c0,0.6-0.2,1-0.5,1.3c-0.3,0.3-0.7,0.4-1.1,0.4c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.5-0.7-0.5-1.3v-8.6c0-0.6,0.2-1,0.5-1.3	c0.3-0.3,0.7-0.4,1.1-0.4c0.4,0,0.8,0.1,1.1,0.4c0.3,0.3,0.5,0.7,0.5,1.3V55.6z M18,43.3c-0.5-0.2-1-0.3-1.6-0.3	c-0.7,0-1.3,0.1-1.8,0.4c-0.5,0.2-0.9,0.6-1.2,1c-0.3,0.4-0.6,0.9-0.8,1.4c-0.2,0.6-0.3,1.1-0.3,1.7c0,1,0.2,1.9,0.5,2.6	c0.3,0.7,1,1.2,2,1.6l1.7,0.7c0.3,0.1,0.5,0.2,0.7,0.3c0.2,0.1,0.3,0.2,0.4,0.4c0.1,0.2,0.2,0.4,0.2,0.7c0,0.3,0,0.6,0,1.1	c0,0.4,0,0.7,0,1c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.2-0.3,0.4-0.5,0.5c-0.2,0.1-0.5,0.2-0.9,0.2c-0.6,0-1-0.2-1.3-0.5	c-0.3-0.3-0.4-0.7-0.4-1.2v-0.7h-2.3v0.9c0,0.6,0.1,1.1,0.3,1.5c0.2,0.5,0.5,0.9,0.8,1.2c0.4,0.4,0.8,0.6,1.3,0.8s1,0.3,1.6,0.3	c0.8,0,1.4-0.1,1.9-0.4c0.5-0.2,0.9-0.6,1.3-1c0.3-0.4,0.5-0.9,0.7-1.5c0.1-0.6,0.2-1.2,0.2-1.9c0-0.6,0-1.1-0.1-1.6	c-0.1-0.5-0.2-0.9-0.3-1.3c-0.2-0.4-0.4-0.7-0.8-0.9c-0.3-0.3-0.7-0.5-1.3-0.7L16,49.6c-0.3-0.1-0.5-0.2-0.7-0.4	c-0.2-0.1-0.3-0.3-0.4-0.4c-0.1-0.2-0.1-0.4-0.2-0.6c0-0.2,0-0.5,0-0.8c0-0.3,0-0.5,0.1-0.8c0-0.3,0.1-0.5,0.3-0.7	c0.1-0.2,0.3-0.3,0.5-0.5c0.2-0.1,0.5-0.2,0.8-0.2c0.6,0,1,0.2,1.3,0.6s0.4,0.9,0.4,1.4v0.5h2.3v-1.1c0-0.9-0.4-1.8-1.1-2.5	C18.9,43.8,18.4,43.5,18,43.3z M48.2,45.7c-0.2-0.6-0.4-1.1-0.8-1.5c-0.4-0.4-0.8-0.7-1.3-0.9c-0.5-0.2-1.1-0.3-1.7-0.3h-3.5v16.4	h2.3v-6.4h1.2c0.9,0,1.6-0.1,2.1-0.4c0.5-0.3,1-0.7,1.3-1.3c0.3-0.4,0.5-0.9,0.5-1.4c0.1-0.5,0.1-1.1,0.1-1.9	C48.4,47.1,48.3,46.3,48.2,45.7z M46.2,49.2c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.2-0.3,0.4-0.6,0.6c-0.3,0.1-0.6,0.2-1.1,0.2h-1.1v-5.6	h1.2c0.5,0,0.8,0.1,1.1,0.2c0.2,0.1,0.4,0.3,0.6,0.6c0.1,0.3,0.2,0.6,0.2,0.9c0,0.3,0,0.7,0,1.1C46.2,48.5,46.2,48.9,46.2,49.2z	 M21.3,45.3H24v14.1h2.3V45.3h2.7v-2.2h-7.8V45.3z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-earphonejack {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M52.5,28.6h-.6c-.2,0-.4,0-.6,0-.5-11.4-9.9-20.5-21.3-20.5S9.1,17.2,8.7,28.6c-.2,0-.4,0-.6,0h-.6c-4.1,0-7.5,3.4-7.5,7.5v8.3c0,4.1,3.4,7.5,7.5,7.5h.6c4.1,0,7.5-3.4,7.5-7.5v-8.3c0-3-1.8-5.5-4.3-6.8.1-10.2,8.4-18.5,18.7-18.5s18.6,8.3,18.7,18.5c-2.5,1.2-4.3,3.8-4.3,6.8v8.3c0,4.1,3.4,7.5,7.5,7.5h.6c4.1,0,7.5-3.4,7.5-7.5v-8.3c0-4.1-3.4-7.5-7.5-7.5ZM12.9,36.1v8.3c0,2.7-2.2,4.8-4.8,4.8h-.6c-2.7,0-4.8-2.2-4.8-4.8v-8.3c0-2.7,2.2-4.8,4.8-4.8h.6c2.7,0,4.8,2.2,4.8,4.8ZM57.3,44.4c0,2.7-2.2,4.8-4.8,4.8h-.6c-2.7,0-4.8-2.2-4.8-4.8v-8.3c0-2.7,2.2-4.8,4.8-4.8h.6c2.7,0,4.8,2.2,4.8,4.8v8.3Z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-carryhandle1 {
  width: 8.4rem;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 84 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M83.7,14.9v-3.9c.1,0-6.2,1.4-6.2,1.4l6.2,2.5ZM75.7,17.3c-.3-5-4.2-8.9-9.3-9.2h-.3s0,0-.1,0H9.7s0,0-.1,0h-.4C4.3,8.4.3,12.4,0,17.4v.4s0,0,0,0c0,0,0,0,0,0v31.7s0,0,0,.1v.4c.3,4.8,4.1,8.7,9,9h.3s0,0,.1,0h57.1c4.9-.2,8.8-4.1,9-9v-.4s0,0,0,0c0,0,0,0,0,0v-31.7s0,0,0,0c0,0,0,0,0,0v-.5ZM2.6,17.8v-.4c.2-3.7,3.1-6.6,6.8-6.8h.4s0,0,0,0h56s0,0,0,0h.4c3.7.2,6.6,3.1,6.8,6.7v.4s0,0,0,0v5.2h-2v-4.5s0,0,0,0c0,0,0,0,0,0v-.3c-.2-3-2.6-5.3-5.6-5.5h-.2s0,0-.1,0H10.6s0,0-.1,0h-.2c-3,.2-5.4,2.6-5.6,5.6v.3s0,0,0,0c0,0,0,0,0,0v4.5h-2v-5.3ZM63.9,20h0c0-.1,0-.2,0-.2-.2-.7-.6-1.1-1.3-1.3,0,0,0,0-.1,0h0s0,0-.1,0h-11.4c0,0-.2,0-.2,0-.7.1-1.3.7-1.4,1.5h0c0,.1,0,.2,0,.2v3h-22.3v-3s0,0,0-.1h0c0-.1,0-.2,0-.2-.2-.7-.6-1.1-1.3-1.3,0,0,0,0-.1,0h0s0,0-.1,0h-11.4c0,0-.2,0-.2,0-.7.1-1.3.7-1.4,1.5h0c0,.1,0,.2,0,.2v3h-5v-4.7c.1-1.7,1.5-3.1,3.2-3.2h.3s0,0,0,0h54.3s0,0,0,0h.3c1.7.1,3.1,1.5,3.2,3.2v.3s0,4.4,0,4.4h-4.7v-3s0,0,0-.1ZM61.4,20.9v2.7c-4,1.6-8.1.5-9.8,0v-2.6h9.8ZM24.3,20.9v2.7c-4,1.6-8.1.5-9.8,0v-2.6h9.8ZM73.1,49.5v.4c-.2,3.6-3,6.4-6.6,6.6h-.4s0,0,0,0c0,0,0,0-.1,0H9.8s0,0-.1,0c0,0,0,0,0,0h-.4c-3.5-.2-6.4-3.1-6.6-6.5v-.4s0,0,0,0c0,0,0,0,0-.1v-23.7h10.5c.8.3,3.5,1.3,6.7,1.3,1.9,0,4-.3,6.1-1.3h24.3c1.3.5,7.2,2.6,12.8,0h10.2v23.7s0,0,0,.1c0,0,0,0,0,0ZM78.4,1l-2,9.6,7.6-6.3-5.6-3.3Z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-carryhandle2 {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M55.1,15.2l.6-3.8-6.3.7,5.8,3.1ZM47.7,18.5v-.5c-.3-4.9-4.2-8.8-9.1-9h-.3s0,0-.1,0H13.1s0,0-.1,0h-.4c-4.9.3-8.8,4.2-9.1,9.1v.4s0,0,0,0c0,0,0,0,0,0v31.2s0,0,0,.1v.4c.3,4.8,4.1,8.5,8.9,8.8h.3s0,0,.1,0h25.5s0,0,0,0h.4c4.8-.2,8.6-4,8.9-8.9v-.4s0,0,0,0c0,0,0,0,0,0v-31.2s0,0,0,0c0,0,0,0,0,0ZM6,18.6v-.4c.2-3.6,3.1-6.4,6.6-6.6h.4s0,0,0,0h24.9s0,0,0,0h.4c3.6.2,6.5,3.1,6.7,6.6v.4s0,0,0,0v5.1h-2v-4.4s0,0,0,0c0,0,0,0,0,0v-.3c-.2-2.9-2.6-5.3-5.5-5.4h-.2s0,0-.1,0H13.9s0,0-.1,0h-.2c-2.9.2-5.3,2.5-5.5,5.5v.3s0,0,0,0c0,0,0,0,0,0v4.4h-2v-5.2ZM32.8,20.6h0c0-.1,0-.2,0-.2-.2-.6-.6-1.1-1.3-1.3,0,0,0,0-.1,0h0s0,0-.1,0h-11.2c0,0-.2,0-.2,0-.7.1-1.2.7-1.3,1.4h0c0,.1,0,.2,0,.2v3h-7.9v-4.6c.1-1.7,1.5-3.1,3.1-3.2h.3s0,0,0,0h23.2s0,0,0,0h.3c1.7.1,3.1,1.5,3.2,3.1v.3s0,4.4,0,4.4h-7.9v-3s0,0,0-.1ZM30.4,21.5v2.6c-3.9,1.6-8,.5-9.6,0v-2.6h9.6ZM45.2,49.7v.4c-.2,3.5-3,6.3-6.5,6.4h-.4s0,0,0,0c0,0,0,0-.1,0H13.1s0,0-.1,0c0,0,0,0,0,0h-.4c-3.5-.2-6.3-3-6.5-6.4v-.4s0,0,0,0c0,0,0,0,0-.1v-23.3h13.3c.8.3,3.4,1.3,6.6,1.3,1.9,0,3.9-.3,6-1.3h13.3v23.3s0,0,0,.1c0,0,0,0,0,0ZM51.4,1l-3,9.1,8.1-5.3-5.1-3.9Z" fill="%23000000"/%3E%3C/svg%3E');
}

body.page-products-detail .features-icon-list-item-img-turntable {
  background-image: url('/assets/pages/img/products/common/icon_turntable.png');
}

body.page-products-detail .features-icon-list-item-img-earphoneheadphone {
  background-image: url('/assets/pages/img/products/common/icon_earphoneheadphone.png');
}

body.page-products-detail .features-icon-list-item-detail {
  margin-top: 1.5rem;
}

body.page-products-detail .features-icon-list-item-ttl {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.4;
}

body.page-products-detail .features-icon-list-item-txt {
  margin-top: 0.5rem;
  font-size: 1.6rem;
  line-height: 1.5;
  text-align: left;
}

body.page-products-detail .features-comments {
  margin-top: 2.0rem;
}

body.page-products-detail .features-comments .c-comments {
  font-size: 1.2rem;
  font-weight: 300;
}

@media all and (min-width: 768px) and (max-width: 1279px) {
  body.page-products-detail .features-list1-item-bassmode::before,
  body.page-products-detail .features-list1-item-planarsoundsourceoutput::before {
    left: -4.0rem;
    width: 128.0rem;
    min-width: 128.0rem;
    margin-left: 0;
  }
}
@media all and (max-width: 767px) {
  body.page-products-detail .features {
    margin-top: 5.0rem;
  }
  
  body.page-products-detail .features-list1-item-img {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  
  body.page-products-detail .features-list1-item-img-comments {
    font-size: 0.9rem;
  }

  body.page-products-detail .features-list1-item-ttl {
    font-size: 2.9rem;
  }

  body.page-products-detail .features-list1-item-txt {
    margin-top: 1.5rem;
    font-size: 1.5rem;
  }

  body.page-products-detail .features-list1-item-virtualsound {
    width: 100%;
  }

  body.page-products-detail .features-list1-item-virtualsound .features-list1-item-img {
    margin-bottom: 2.0rem;
  }

  body.page-products-detail .features-list1-item-virtualsound .features-list1-item-img-comments {
    right: 2.5rem;
    bottom: 1.0rem;
  }
  
  body.page-products-detail .features-list1-item-highmagneticspeaker {
    display: block;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
    padding-bottom: 5.5rem;
  }

  body.page-products-detail .features-list1-item-highmagneticspeaker .features-list1-item-img {
    width: auto;
  }
  
  body.page-products-detail .features-list1-item-highmagneticspeaker .features-list1-item-img-comments {
    left: 8.5rem;
    bottom: 6.0rem;
    font-size: 1.0rem;
  }

  body.page-products-detail .features-list1-item-highmagneticspeaker .features-list1-item-detail {
    position: relative;
    z-index: 2;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-top: -2.5rem;
  }
  
  body.page-products-detail .features-list1-item-passiveradiator1 {
    padding-top: 4.0rem;
    padding-bottom: 7.0rem;
  }

  body.page-products-detail .features-list1-item-passiveradiator1 .features-list1-item-img {
    position: relative;
    top: 0;
    left: 0;
    padding-left: 4.0rem;
    margin-bottom: 2.5rem;
  }

  body.page-products-detail .features-list1-item-passiveradiator1 .features-list1-item-img img {
    width: 51.0rem;
    max-width: 51.0rem;
  }
  
  body.page-products-detail .features-list1-item-passiveradiator1 .features-list1-item-img-comments {
    bottom: 3.0rem;
    left: 22.0rem;
  }

  body.page-products-detail .features-list1-item-passiveradiator1 .features-list1-item-detail {
    width: 100%;
    padding-left: 0;
  }
  
  body.page-products-detail .features-list1-item-passiveradiator2 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    text-align: left;
  }

  body.page-products-detail .features-list1-item-passiveradiator2 .features-list1-item-img {
    margin-left: -5.0rem;
    margin-right: -5.0rem;
    margin-bottom: 4.0rem;
  }
  
  body.page-products-detail .features-list1-item-passiveradiator2 .features-list1-item-img-comments {
    bottom: -2.5rem;
    right: 4.5rem;
  }

  body.page-products-detail .features-list1-item-passiveradiator2 .features-list1-item-detail {
    display: block;
    width: 100%;
  }
  
  body.page-products-detail .features-list1-item-passiveradiator3 {
    padding-top: 2.5rem;
    padding-bottom: 0;
  }
  
  body.page-products-detail .features-list1-item-passiveradiator4 {
    width: 100%;
    margin-top: 5.5rem;
  }

  body.page-products-detail .features-list1-item-passiveradiator4 .features-list1-item-img {
    margin: 1.5rem 0 0 0;
    padding-left: 0;
    padding-right: 0;
  }

  body.page-products-detail .features-list1-item-passiveradiator4 .features-list1-item-img-comments {
    margin-top: 1.0rem;
  }

  body.page-products-detail .features-list1-item-passiveradiator3 .features-list1-item-img {
    position: relative;
    top: 0;
    left: 0;
    margin-bottom: 3.0rem;
  }

  body.page-products-detail .features-list1-item-passiveradiator3 .features-list1-item-img img {
    display: block;
    width: 43.5rem;
    max-width: 43.5rem;
    margin-left: -8.5rem;
  }
  
  body.page-products-detail .features-list1-item-passiveradiator3 .features-list1-item-img-comments {
    bottom: 2.0rem;
    right: 25.5rem;
  }

  body.page-products-detail .features-list1-item-passiveradiator3 .features-list1-item-detail {
    padding-right: 0;
    padding-left: 0;
  }
  
  body.page-products-detail .features-list1-item-bassmode {
    display: block;
    color: #333;
  }

  body.page-products-detail .features-list1-item-bassmode::before {
    display: none;
  }

  body.page-products-detail .features-list1-item-bassmode .features-list1-item-img {
    width: auto;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
    margin-bottom: 1.5rem;
  }
  body.page-products-detail .features-list1-item-bassmode .features-list1-item-img {
    display: block;
    width: 120%;
    margin-left: -10%;
  }

  body.page-products-detail .features-list1-item-bassmode .features-list1-item-detail {
    padding-left: 0;
    padding-right: 0;
  }

  body.page-products-detail .features-list1-item-bassmode .features-list1-item-ttl {
    color: #000;
  }
  
  body.page-products-detail .features-list1-item-vibrationtransmissionspeaker {
    width: 100%;
  }

  body.page-products-detail .features-list1-item-vibrationtransmissionspeaker .features-list1-item-img {
    margin-bottom: 2.0rem;
  }

  body.page-products-detail .features-list1-item-vibrationtransmissionspeaker .features-list1-item-img-comments {
    right: 1.0rem;
    font-size: 1.0rem;
  }
  
  body.page-products-detail .features-list1-item-planarsoundsourceoutput {
    display: block;
    padding-top: 5.0rem;
    padding-bottom: 4.0rem;
    margin-top: 6.0rem;
  }

  body.page-products-detail .features-list1-item-planarsoundsourceoutput .features-list1-item-img {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  body.page-products-detail .features-list1-item-planarsoundsourceoutput .features-list1-item-detail {
    margin-bottom: 2.5rem;
    padding-right: 0;
  }

  body.page-products-detail .features-list1-item-planarsoundsourceoutput .features-list1-item-img-comments {
    display: block;
    margin-top: 1.0rem;
    text-align: right;
  }
  
  body.page-products-detail .features-list1-item-stereosound {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
    padding: 5.5rem 2.5rem 0 2.5rem;
    background-color: #000;
  }

  body.page-products-detail .features-list1-item-stereosound .features-list1-item-detail {
    position: static;
  }

  body.page-products-detail .features-list1-item-stereosound .features-list1-item-txt {
    width: 100%;
  }
  
  body.page-products-detail .features-list1-item-stereosound .features-list1-item-img-comments {
    right: 1.0rem;
    bottom: 4.0rem;
  }

  body.page-products-detail .features-list1-item-clearvoice {
    width: 100%;
    margin-top: 6.0rem;
  }

  body.page-products-detail .features-list1-item-clearvoice .features-list1-item-comments {
    margin-top: 0.5rem;
  }

  body.page-products-detail .features-list1-item-clearvoice .features-list1-item-img {
    margin-top: 2.0rem;
    margin-right: -2.0rem;
    margin-left: -2.0rem;
    padding-left: 0;
  }

  body.page-products-detail .features-list2 {
    padding-top: 7.0rem;
  }

  body.page-products-detail .features-list2-item {
    margin-top: 4.0rem;
  }
  
  body.page-products-detail .features-list2-item-inner {
    display: block;
  }

  body.page-products-detail .features-list2-item-img {
    width: auto;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  
  body.page-products-detail .features-list2-item-img-caption {
    margin-top: 0.3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 0.9rem;
  }

  body.page-products-detail .features-list2-item-detail {
    width: 100%;
    padding-top: 2.0rem;
    padding-left: 0;
    padding-right: 0;
  }
  /*body.page-products-detail .features-list2-item:nth-child(odd) .features-list2-item-detail,
  body.page-products-detail .features-list2-item:nth-child(even) .features-list2-item-detail {
    padding-left: 0;
    padding-right: 0;
  }*/

  body.page-products-detail .features-list2-item-logo {
    margin-bottom: 1.0rem;
  }

  body.page-products-detail .features-list2-item-logo-bluetooth {
    width: 18.5rem;
    height: 4.55rem;
  }

  body.page-products-detail .features-list2-item-logo-16h {
    width: 6.8rem;
    height: 6.4rem;
  }
  
  body.page-products-detail .features-list2-item-logo-2000mah,
  body.page-products-detail .features-list2-item-logo-1200mah {
    width: 8.4rem;
    height: 4.3rem;
  }

  body.page-products-detail .features-list2-item-logo-ledlighting {
    width: 5.25rem;
    height: 5.25rem;
  }
  
  body.page-products-detail .features-list2-item-logo-dustwaterproof {
    width: 9.0rem;
    height: 5.9rem;
  }

  body.page-products-detail .features-list2-item-ttl {
    font-size: 1.9rem;
  }

  body.page-products-detail .features-list2-item-txt {
    margin-top: 0.8rem;
    font-size: 1.3rem;
    line-height: 1.6;
  }
  
  body.page-products-detail .features-list2-item-comments,
  body.page-products-detail .features-list2-item-comments-num {
    margin-top: 0.8rem;
    font-size: 1.2rem;
  }

  body.page-products-detail .features-tvspeaker1 {
    padding-top: 2.0rem;
  }

  body.page-products-detail .features-tvspeaker1-head {
    padding-bottom: 1.0rem;
  }

  body.page-products-detail .features-tvspeaker1-head img {
    width: 32.0rem;
  }

  body.page-products-detail .features-tvspeaker1-body {
    padding-top: 3.0rem;
    padding-bottom: 3.5rem;
  }

  body.page-products-detail .features-tvspeaker1-ttl {
    font-size: 2.0rem;
  }

  body.page-products-detail .features-tvspeaker1-product {
    margin-top: 1.5rem;
  }

  body.page-products-detail .features-tvspeaker1-family {
    margin-top: 1.5rem;
  }

  body.page-products-detail .features-tvspeaker1-family-head {
    margin-top: 2.0rem;
    font-size: 1.6rem;
  }

  body.page-products-detail .features-tvspeaker1-family-list {
    margin-top: -0.6rem;
    margin-left: -0.6rem;
  }

  body.page-products-detail .features-tvspeaker1-family-list-item {
    width: calc(7.9rem * 1.1);
    margin-top: 0.6rem;
    margin-left: 0.6rem;
  }

  body.page-products-detail .features-tvspeaker1-family-list-living {
    width: calc(24.7rem * 1.1);
  }

  body.page-products-detail .features-tvspeaker1-txt {
    margin-top: 1.5rem;
    font-size: 1.2rem;
  }


  body.page-products-detail .features-tvspeaker2 {
    margin-top: 7.0rem;
    padding-bottom: 3.0rem;
  }

  body.page-products-detail .features-tvspeaker2-ttl {
    margin-bottom: 2.5rem;
  }

  body.page-products-detail .features-tvspeaker2-ttl-badge {
    top: -1.5rem;
    padding: 0.5rem 1.5rem;
    border-radius: 0.6rem;
    font-size: 1.7rem;
  }

  body.page-products-detail .features-tvspeaker2-ttl-badge > small {
    margin-left: 0.8rem;
    font-size: 1.3rem;
  }

  body.page-products-detail .features-tvspeaker2-ttl-sub {
    padding-top: 3.5rem;
    font-size: 1.9rem;
  }

  body.page-products-detail .features-tvspeaker2-ttl-main {
    margin-top: 1.0rem;
    font-size: 2.4rem;
  }

  body.page-products-detail .features-tvspeaker2-inner {
    margin-left: 0;
    margin-right: 0;
    padding: 2.0rem 2.0rem 2.5rem 2.0rem;
    border-radius: 1.2rem;
  }

  body.page-products-detail .features-tvspeaker2-head {
    padding-left: 0;
    margin-top: 2.0rem;
  }

  body.page-products-detail .features-tvspeaker2-subttl {
    font-size: 1.8rem;
  }

  body.page-products-detail .features-tvspeaker2-list {
    margin-top: 1.5rem;
    font-size: 1.4rem;
  }

  body.page-products-detail .features-tvspeaker2-list-item {
    margin-top: 1.0rem;
  }

  body.page-products-detail .features-tvspeaker2-comments {
    margin-top: 1.5rem;
  }

  body.page-products-detail .features-accessories1 {
    margin-top: 4.0rem;
  }

  body.page-products-detail .features-accessories1-ttl {
    margin-bottom: 1.0rem;
    font-size: 1.8rem;
  }

  body.page-products-detail .features-accessories1-inner {
    padding-top: 4.0rem;
    padding-bottom: 4.0rem;
  }

  body.page-products-detail .features-icon {
    margin-top: 5.0rem;
    padding-top: 3.7rem;
    padding-bottom: 3.7rem;
  }

  body.page-products-detail .features-icon-list {
    justify-content: flex-start;
    margin-top: -3.5rem;
    margin-left: -2.5rem;
  }

  body.page-products-detail .features-icon-list-item {
    width: 50%;
    padding-top: 3.5rem;
    padding-left: 2.5rem;
  }

  body.page-products-detail .features-icon-list-item-img > * {
    width: 5.0rem;
    height: 5.0rem;
  }
  
  body.page-products-detail .features-icon-list-item-img-slimdesignmagnet {
    width: 9.6rem;
  }
  
  body.page-products-detail .features-icon-list-item-detail {
    margin-top: 0.7rem;
  }

  body.page-products-detail .features-icon-list-item-ttl {
    font-size: 1.3rem;
  }

  body.page-products-detail .features-icon-list-item-txt {
    margin-top: 0.3rem;
    font-size: 1.3rem;
  }
  
  body.page-products-detail .features-comments {
    margin-top: 1.0rem;
    font-size: 1.0rem;
  }
}


/**
 * Spec
 * -------------------------------
 */

body.page-products-detail .spec {
  margin-top: 9.0rem;
}

body.page-products-detail .spec-list-item-label {
  display: block;
  width: 100%;
  border-top: 0.1rem solid #acacac;
}

body.page-products-detail .spec-list-item:nth-of-type(1) .spec-list-item-label {
  border-top: none;
}

body.page-products-detail .spec-list-item:nth-last-of-type(1) .spec-list-item-label {
  border-bottom: 0.1rem solid #acacac;
}

body.page-products-detail .spec-list-item:nth-last-of-type(1) .spec-list-item-label.is-active {
  border-bottom: none;
}

body.page-products-detail .spec-list-item-label .p-accordion-btn-label {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.4;
}

body.page-products-detail .spec-list-item-label .p-accordion-btn-label .c-icon {
  width: 0.78em;
  height: 0.78em;
}

body.page-products-detail .spec-list-item .c-table-type1 tr:nth-last-of-type(1) th,
body.page-products-detail .spec-list-item .c-table-type1 tr:nth-last-of-type(1) td {
  border-bottom: none;
}

body.page-products-detail .spec-list-item:nth-last-of-type(1) .c-table-type1 tr:nth-last-of-type(1) th,
body.page-products-detail .spec-list-item:nth-last-of-type(1) .c-table-type1 tr:nth-last-of-type(1) td {
  border-bottom: 0.1rem solid #acacac;
}

body.page-products-detail .spec-comments {
  margin-top: 2.0rem;
}

body.page-products-detail .spec-comments-txt,
body.page-products-detail .spec-comments .c-comments,
body.page-products-detail .spec-comments .c-comments-num {
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.4;
}

body.page-products-detail .spec-comments .c-comments,
body.page-products-detail .spec-comments .c-comments-num {
  margin-top: 0.5rem;
}

body.page-products-detail .spec-caution {
  margin-top: 2.0rem;
  padding: 1.5rem;
  border: 0.1rem solid #acacac;
  text-align: center;
}

body.page-products-detail .spec-caution-txt {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.4;
}

@media all and (max-width: 767px) {
  body.page-products-detail .spec {
    margin-top: 5.6rem;
  }

  body.page-products-detail .spec-list-item-label .p-accordion-btn-label {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    font-size: 1.8rem;
  }

  body.page-products-detail .spec-comments {
    margin-top: 1.5rem;
  }

  body.page-products-detail .spec-comments-txt,
  body.page-products-detail .spec-comments .c-comments,
  body.page-products-detail .spec-comments .c-comments-num {
    font-size: 1.2rem;
  }

  body.page-products-detail .spec-comments .c-comments,
  body.page-products-detail .spec-comments .c-comments-num {
    margin-top: 0.3rem;
  }

  body.page-products-detail .spec-caution {
    margin-top: 1.5rem;
    padding: 0.8rem;
  }

  body.page-products-detail .spec-caution-txt {
    font-size: 1.2rem;
  }
}


/**
 * Related
 * -------------------------------
 */

body.page-products-detail .related {
  margin-top: 13.0rem;
}

body.page-products-detail .related .l-container {
  max-width: 108.0rem;
}

body.page-products-detail .related-ttl {
  margin-bottom: 2.0rem;
  font-size: 2.4rem;
  font-weight: 500;
}

body.page-products-detail .related-banner {
  margin-top: -3.0rem;
  margin-left: -3.0rem;
}

body.page-products-detail .related-banner-item {
  padding-top: 3.0rem;
  padding-left: 3.0rem;
}

body.page-products-detail .related-banner-item-inner {
  display: flex;
  align-items: center;
  padding: 0.7rem;
  border: 0.1rem solid #949494;
}

body.page-products-detail .related-banner-item-head {
  display: block;
  width: 19.7rem;
}

body.page-products-detail .related-banner-item-body {
  flex: 1;
  padding: 0 2.0rem;
  color: #333;
  font-size: 2.2rem;
  font-weight: 700;
}

/* -- Type -- */
body.page-products-detail .related-banner-hires .related-banner-item-inner {
  border-color: #949494;
}
body.page-products-detail .related-banner-hires .related-banner-item-body {
  color: #333;
}

body.page-products-detail .related-banner-widefm .related-banner-item-inner {
  border-color: #4cc8d2;
}
body.page-products-detail .related-banner-widefm .related-banner-item-body {
  color: #4cc8d2;
}

@media all and (max-width: 767px) {
  body.page-products-detail .related {
    margin-top: 5.0rem;
  }

  body.page-products-detail .related-ttl {
    margin-bottom: 1.5rem;
    font-size: 1.7rem;
  }

  body.page-products-detail .related-banner {
    margin-top: -1.5rem;
    margin-left: 0;
  }

  body.page-products-detail .related-banner-item {
    padding-top: 1.5rem;
    padding-left: 0;
  }

  body.page-products-detail .related-banner-item-inner {
    padding: 0.45rem;
  }

  body.page-products-detail .related-banner-item-head {
    width: 13.2rem;
  }

  body.page-products-detail .related-banner-item-body {
    padding: 0 1.5rem;
    font-size: 1.5rem;
  }
}


/**
 * Support
 * -------------------------------
 */

body.page-products-detail .support {
  margin-top: 9.0rem;
  padding-top: 8.0rem;
  padding-bottom: 9.0rem;
  background-color: #f2f2f2;
}

body.page-products-detail .support .l-container {
  max-width: 108.0rem;
}

body.page-products-detail .support-inner {
  display: flex;
  align-items: center;
}

body.page-products-detail .support-head {
  width: 21.8rem;
}

body.page-products-detail .support-ttl {
  display: inline-block;
  text-align: center;
}

body.page-products-detail .support-ttl > * {
  display: block;
}

body.page-products-detail .support-ttl-logo {
  width: 17.2rem;
  height: 3.6rem;
  overflow: hidden;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 252 53.9" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M33.8,3.7h-.2v39.3h5.1V3.7h-4.9ZM.2,14.4h-.2v18h5.1V14.4H.2ZM42.2,13.8h-.2v19.3h5.1V13.8h-4.9ZM25.4,17h-.2v12.9h5.1v-12.9h-4.9ZM17,9.7h-.2v27.4h5.1V9.7h-4.9ZM8.6,0h-.2v46.8h5.1V0h-4.9ZM222.3,12.4c-.2-.4-.4-.8-.8-1.1-.3-.3-.7-.6-1.1-.8-.4-.2-.9-.3-1.4-.3s-1,0-1.4.3c-.4.2-.8.4-1.1.8-.3.3-.6.7-.8,1.1-.2.4-.3.9-.3,1.4s0,1,.3,1.4c.2.4.4.8.8,1.1.3.3.7.6,1.1.8.4.2.9.3,1.4.3s1,0,1.4-.3c.4-.2.8-.4,1.1-.8.3-.3.6-.7.8-1.1.2-.4.3-.9.3-1.4s0-1-.3-1.4ZM221.7,14.9c-.2.4-.4.7-.6,1-.3.3-.6.5-1,.7-.4.2-.8.2-1.2.2s-.8,0-1.2-.2c-.4-.2-.7-.4-1-.7-.3-.3-.5-.6-.6-1-.2-.4-.2-.8-.2-1.2s0-.8.2-1.2c.2-.4.4-.7.6-1,.3-.3.6-.5,1-.6.4-.2.8-.2,1.2-.2s.8,0,1.2.2c.4.2.7.4,1,.6.3.3.5.6.6,1,.2.4.2.8.2,1.2s0,.8-.2,1.2ZM143.6,25.1c3.1-1,5.3-3.9,5.3-7.3s-3.4-7.7-7.7-7.7h-9.4c-.1,0-.2.1-.2.2v25.6c0,.1.1.2.2.2h4.2c.1,0,.2-.1.2-.2v-10.4h2.5l6.9,10.5c0,0,.1.1.2.1h4.7c.2,0,.3-.2.2-.4l-7.1-10.7ZM140.5,21.6h0s-4.3,0-4.3,0v-7.5h0s4.3,0,4.3,0h0c2.1,0,3.8,1.7,3.8,3.8s-1.7,3.8-3.8,3.8ZM177.7,10.2h-15.8c-.1,0-.2.1-.2.2v25.6c0,.1.1.2.2.2h15.8c.1,0,.2-.1.2-.2v-3.5c0-.1-.1-.2-.2-.2h-11.4v-7.5h10.3c.1,0,.2-.1.2-.2v-3.5c0-.1-.1-.2-.2-.2h-10.3v-6.7h11.4c.1,0,.2-.1.2-.2v-3.5c0-.1-.1-.2-.2-.2ZM203.8,23l9.1-12.4c.1-.1,0-.4-.2-.4h-5c0,0-.1,0-.2,0l-6.5,9-6.4-9c0,0-.1,0-.2,0h-5.3c-.2,0-.3.2-.2.4l9,12.5-9.3,12.8c-.1.1,0,.4.2.4h5.1c0,0,.1,0,.2,0l6.7-9.4,6.7,9.4c0,0,.1,0,.2,0h5.3c.2,0,.3-.2.2-.4l-9.4-12.9ZM220.2,13.6c.2-.2.3-.4.3-.7s0-.4-.1-.6c0-.1-.2-.3-.3-.4-.1,0-.3-.2-.5-.2-.2,0-.4,0-.6,0h-1.4v4h.7v-1.7h.5l.9,1.7h.9l-1.1-1.8c.3,0,.5-.2.7-.4ZM218.8,13.5h-.6v-1.2h.7c.2,0,.4,0,.5.1.2,0,.3.2.3.4s0,.4-.3.5c-.2.1-.4.1-.6.1ZM119.3,10.2h-4.2c-.1,0-.2,0-.2.2v15.9c0,3.2-2.6,5.8-5.8,5.7-3.1,0-5.6-2.8-5.6-5.9v-15.7c0-.1,0-.2-.2-.2h-4.2c-.1,0-.2,0-.2.2v15.7c0,5.6,4.3,10.4,9.9,10.6,5.9.2,10.7-4.5,10.7-10.3v-15.9c0-.1,0-.2-.2-.2ZM80.6,10.3c0,0-.1-.1-.2-.1h-3.5c0,0-.2,0-.2.1l-10.2,25.6c0,.1,0,.3.2.3h4.6c0,0,.2,0,.2-.1l1.8-5h10l1.8,5c0,0,.1.1.2.1h4.8c.2,0,.3-.2.2-.3l-9.7-25.6ZM74.6,27.2l3.6-10h0l3.6,10h-7.2Z" fill="%239fa0a0"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: 100% auto;
  text-indent: 100%;
  white-space: nowrap;
}

body.page-products-detail .support-ttl-main {
  position: relative;
  margin-top: 1.0rem;
  padding-top: 1.5rem;
  font-size: 2.0rem;
  font-weight: 500;
}

body.page-products-detail .support-ttl-main::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.1rem;
  background: linear-gradient(to left, rgba(127,195,195,1) 30%,rgba(0,79,151,1) 95%);
  content: '';
}

body.page-products-detail .support-ttl-sub {
  margin-top: 0.5rem;
  font-size: 1.3rem;
  font-weight: 300;
  letter-spacing: 0.55em;
}

body.page-products-detail .support-body {
  flex: 1;
}

body.page-products-detail .support-list {
  margin-top: -0.2rem;
  margin-left: -0.2rem;
}

body.page-products-detail .support-list-item {
  padding-top: 0.2rem;
  padding-left: 0.2rem;
}

body.page-products-detail .support-list-item-inner {
  display: flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  min-height: 15.5rem;
  background-color: #fff;
  text-align: center;
  transition: var(--transition);
  will-change: background-color;
}

body.page-products-detail .support-list-item > a:hover .support-list-item-inner {
  background-color: #003087;
}

body.page-products-detail .support-list-item-head,
body.page-products-detail .support-list-item-body {
  display: block;
  width: 100%;
}

body.page-products-detail .support-list-item-head {
  line-height: 0;
}

body.page-products-detail .support-list-item-icon {
  display: inline-block;
  position: relative;
  z-index: 1;
  width: 5.5rem;
  height: 5.5rem;
  border-radius: 100.0rem;
  overflow: hidden;
}

body.page-products-detail .support-list-item-icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: #f2f2f2;
  content: '';
}

body.page-products-detail .support-list-item-icon-inner {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% auto;
  text-indent: 100%;
  white-space: nowrap;
  transition: var(--transition);
  will-change: background-image;
}

body.page-products-detail .support-list-item-body {
  position: relative;
  margin-top: 1.0rem;
  padding-bottom: 1.5rem;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.4;
  transition: var(--transition);
  will-change: color;
}

body.page-products-detail .support-list-item > a:hover .support-list-item-body {
  color: #fff;
}

body.page-products-detail .support-list-item-body .c-icon {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  margin-top: 0;
  width: 1.0rem;
  height: 1.0rem;
  transition: var(--transition);
  will-change: background-image;
}

body.page-products-detail .support-list-item > a:hover .support-list-item-body .c-icon-blank {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 13 13" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7.6,0v1.1h3.6l-6.8,6.8.8.8L11.9,1.8v3.6h1.1V0h-5.4ZM2.2,2.2c-1.2,0-2.2,1-2.2,2.2v6.5c0,1.2,1,2.2,2.2,2.2h6.5c1.2,0,2.2-1,2.2-2.2v-5.4l-1.1,1.1v4.3c0,.6-.5,1.1-1.1,1.1H2.2c-.6,0-1.1-.5-1.1-1.1v-6.5c0-.6.5-1.1,1.1-1.1h4.3l1.1-1.1H2.2Z" fill="%23ffffff"/%3E%3C/svg%3E');
}

/* -- Type -- */
body.page-products-detail .support-list-support .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M29.85,12.99h-2.43c-6.48,0-11.75,5.27-11.75,11.74v8.42c0,2.01,1.63,3.64,3.64,3.64s3.65-1.63,3.65-3.64v-4.05c0-2.01-1.63-3.65-3.65-3.65-.43,0-.83.09-1.21.22v-.95c0-5.14,4.18-9.31,9.32-9.31h2.43c5.14,0,9.32,4.18,9.32,9.31v.95c-.38-.14-.79-.22-1.22-.22-2.01,0-3.65,1.63-3.65,3.65v4.05c0,1.94,1.51,3.5,3.42,3.62-1.02.85-2.52,1.61-4.69,1.81-.29-.33-.71-.54-1.19-.54h-2.02c-.88,0-1.59.71-1.59,1.59s.71,1.59,1.59,1.59h2.02c.69,0,1.26-.44,1.49-1.04,4.71-.49,6.77-3.34,7.56-4.9.43-.6.7-1.33.7-2.13v-8.42c0-6.48-5.27-11.74-11.75-11.74Z" fill="%23333333"/%3E%3C/svg%3E');
}
body.page-products-detail .support-list-support > a:hover .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M29.85,12.99h-2.43c-6.48,0-11.75,5.27-11.75,11.74v8.42c0,2.01,1.63,3.64,3.64,3.64s3.65-1.63,3.65-3.64v-4.05c0-2.01-1.63-3.65-3.65-3.65-.43,0-.83.09-1.21.22v-.95c0-5.14,4.18-9.31,9.32-9.31h2.43c5.14,0,9.32,4.18,9.32,9.31v.95c-.38-.14-.79-.22-1.22-.22-2.01,0-3.65,1.63-3.65,3.65v4.05c0,1.94,1.51,3.5,3.42,3.62-1.02.85-2.52,1.61-4.69,1.81-.29-.33-.71-.54-1.19-.54h-2.02c-.88,0-1.59.71-1.59,1.59s.71,1.59,1.59,1.59h2.02c.69,0,1.26-.44,1.49-1.04,4.71-.49,6.77-3.34,7.56-4.9.43-.6.7-1.33.7-2.13v-8.42c0-6.48-5.27-11.74-11.75-11.74Z" fill="%23003087"/%3E%3C/svg%3E');
}

body.page-products-detail .support-list-faq .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M29.4,30.9c0,1.25-.71,1.87-1.96,1.87-1.19,0-1.9-.68-1.9-1.87v-.48c0-3.34,1.64-4.79,4.53-7.01,1.09-.84,2.06-2.06,2.06-3.5,0-2.48-1.99-3.28-4.18-3.28-1.22,0-2.64.26-3.54,1.22-.77.84-.87,1.9-1.03,2.99-.16,1.09-1,1.48-2.06,1.48-1.16,0-1.96-.67-1.96-1.86,0-1.61.67-3.28,1.7-4.5,1.7-2.09,4.5-2.83,7.1-2.83,4.24,0,7.97,2.06,7.97,6.72,0,2.67-.8,3.79-3.44,5.92-1.35,1.06-2.31,1.99-2.93,3.02-.35.58-.39,1.25-.39,1.93v.19ZM29.88,37.9c0,1.32-1.09,2.38-2.41,2.38s-2.38-1.06-2.38-2.38,1.09-2.38,2.38-2.38,2.41,1.09,2.41,2.38Z" fill="%23333333"/%3E%3C/svg%3E');
}
body.page-products-detail .support-list-faq > a:hover .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M29.4,30.9c0,1.25-.71,1.87-1.96,1.87-1.19,0-1.9-.68-1.9-1.87v-.48c0-3.34,1.64-4.79,4.53-7.01,1.09-.84,2.06-2.06,2.06-3.5,0-2.48-1.99-3.28-4.18-3.28-1.22,0-2.64.26-3.54,1.22-.77.84-.87,1.9-1.03,2.99-.16,1.09-1,1.48-2.06,1.48-1.16,0-1.96-.67-1.96-1.86,0-1.61.67-3.28,1.7-4.5,1.7-2.09,4.5-2.83,7.1-2.83,4.24,0,7.97,2.06,7.97,6.72,0,2.67-.8,3.79-3.44,5.92-1.35,1.06-2.31,1.99-2.93,3.02-.35.58-.39,1.25-.39,1.93v.19ZM29.88,37.9c0,1.32-1.09,2.38-2.41,2.38s-2.38-1.06-2.38-2.38,1.09-2.38,2.38-2.38,2.41,1.09,2.41,2.38Z" fill="%23003087"/%3E%3C/svg%3E');
}

body.page-products-detail .support-list-manual .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M34.19,26.77h-14c-.57,0-1.03.46-1.03,1.03s.46,1.03,1.03,1.03h14c.57,0,1.03-.46,1.03-1.03s-.46-1.03-1.03-1.03ZM36.41,13.31h-18.44c-1.56,0-2.84,1.27-2.84,2.84v22.17c0,1.56,1.27,2.83,2.84,2.83h18.44c1.56,0,2.84-1.27,2.84-2.83v-22.17c0-1.56-1.27-2.84-2.84-2.84ZM37.63,38.31c0,.67-.54,1.21-1.21,1.21h-18.44c-.67,0-1.22-.54-1.22-1.21v-22.17c0-.67.55-1.22,1.22-1.22h18.44c.67,0,1.21.55,1.21,1.22v22.17ZM34.19,22.84h-14c-.57,0-1.03.46-1.03,1.03s.46,1.03,1.03,1.03h14c.57,0,1.03-.46,1.03-1.03s-.46-1.03-1.03-1.03ZM34.19,18.92h-14c-.57,0-1.03.46-1.03,1.03s.46,1.03,1.03,1.03h14c.57,0,1.03-.46,1.03-1.03s-.46-1.03-1.03-1.03Z" fill="%23333333"/%3E%3C/svg%3E');
}
body.page-products-detail .support-list-manual > a:hover .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M34.19,26.77h-14c-.57,0-1.03.46-1.03,1.03s.46,1.03,1.03,1.03h14c.57,0,1.03-.46,1.03-1.03s-.46-1.03-1.03-1.03ZM36.41,13.31h-18.44c-1.56,0-2.84,1.27-2.84,2.84v22.17c0,1.56,1.27,2.83,2.84,2.83h18.44c1.56,0,2.84-1.27,2.84-2.83v-22.17c0-1.56-1.27-2.84-2.84-2.84ZM37.63,38.31c0,.67-.54,1.21-1.21,1.21h-18.44c-.67,0-1.22-.54-1.22-1.21v-22.17c0-.67.55-1.22,1.22-1.22h18.44c.67,0,1.21.55,1.21,1.22v22.17ZM34.19,22.84h-14c-.57,0-1.03.46-1.03,1.03s.46,1.03,1.03,1.03h14c.57,0,1.03-.46,1.03-1.03s-.46-1.03-1.03-1.03ZM34.19,18.92h-14c-.57,0-1.03.46-1.03,1.03s.46,1.03,1.03,1.03h14c.57,0,1.03-.46,1.03-1.03s-.46-1.03-1.03-1.03Z" fill="%23003087"/%3E%3C/svg%3E');
}

body.page-products-detail .support-list-catalog .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M41.8,17.34c-4.54-2.14-9.73-2.18-14.3-.15-4.57-2.03-9.76-1.99-14.3.15-.28.13-.47.42-.47.73v19.35c0,.28.14.54.38.68.23.15.53.17.78.05,4.22-1.99,9.05-1.99,13.27,0,0,0,.02,0,.03,0,.1.04.2.06.3.07,0,0,.01,0,.02,0,.02,0,.04,0,.06,0,.04,0,.09,0,.13-.02.03,0,.05-.02.08-.03.02,0,.05-.01.07-.02,4.22-1.99,9.05-1.99,13.27,0,.11.05.23.08.34.08.15,0,.3-.04.43-.13.23-.15.38-.41.38-.68v-19.35c0-.31-.18-.6-.47-.73ZM14.35,36.21v-17.6c3.95-1.7,8.39-1.7,12.34,0v17.6c-1.99-.77-4.08-1.15-6.17-1.15s-4.18.38-6.17,1.15ZM40.65,36.21c-1.99-.77-4.08-1.15-6.17-1.15s-4.18.38-6.17,1.15v-17.6c3.95-1.7,8.39-1.7,12.34,0v17.6Z" fill="%23333333"/%3E%3C/svg%3E');
}
body.page-products-detail .support-list-catalog > a:hover .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M41.8,17.34c-4.54-2.14-9.73-2.18-14.3-.15-4.57-2.03-9.76-1.99-14.3.15-.28.13-.47.42-.47.73v19.35c0,.28.14.54.38.68.23.15.53.17.78.05,4.22-1.99,9.05-1.99,13.27,0,0,0,.02,0,.03,0,.1.04.2.06.3.07,0,0,.01,0,.02,0,.02,0,.04,0,.06,0,.04,0,.09,0,.13-.02.03,0,.05-.02.08-.03.02,0,.05-.01.07-.02,4.22-1.99,9.05-1.99,13.27,0,.11.05.23.08.34.08.15,0,.3-.04.43-.13.23-.15.38-.41.38-.68v-19.35c0-.31-.18-.6-.47-.73ZM14.35,36.21v-17.6c3.95-1.7,8.39-1.7,12.34,0v17.6c-1.99-.77-4.08-1.15-6.17-1.15s-4.18.38-6.17,1.15ZM40.65,36.21c-1.99-.77-4.08-1.15-6.17-1.15s-4.18.38-6.17,1.15v-17.6c3.95-1.7,8.39-1.7,12.34,0v17.6Z" fill="%23003087"/%3E%3C/svg%3E');
}

body.page-products-detail .support-list-repair .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M17.84,22.12c.11.19.3.32.51.37l2,.45,3.27,3.29c.16.16.37.24.57.24s.4-.08.56-.23l1.76-1.69c.16-.15.25-.36.25-.57,0-.22-.08-.43-.24-.58l-3.31-3.33-.45-2c-.05-.21-.18-.4-.37-.51l-3.66-2.23c-.32-.19-.73-.14-.99.12l-2.01,2.01c-.26.26-.31.67-.12.99l2.23,3.66ZM18.44,17.05l2.82,1.72.43,1.89c.03.15.11.28.22.39l2.89,2.91-.59.57-2.87-2.89c-.11-.11-.25-.19-.4-.22l-1.89-.43-1.72-2.82,1.11-1.11ZM34.16,27.43c1.32-.08,2.97-.18,4.45-1.53,2.02-1.84,2.8-4.16,2.21-6.56-.05-.37-.21-.66-.46-.83l-.37-.3c-.24-.23-.56-.34-.91-.31-.33.03-.62.21-.8.45l-2.27,2.96-.48.03-1.4-1.18-.06-.42,2.13-2.9c.34-.47.28-1.12-.2-1.57l-.49-.38c-.42-.39-.91-.29-1.1-.25-1.74.34-4.69,1.99-5.48,4.43-.57,1.75-.47,3.08-.43,3.41-.01.86-.3,1.6-.51,1.8l-11.68,11.21s-.07.06-.1.09c-.62.62-.96,1.44-.97,2.31s.33,1.69.93,2.3c.63.63,1.47.94,2.31.94s1.7-.32,2.33-.95c.06-.06.12-.12.15-.16l11.22-12.14c.4-.35,1.12-.4,1.95-.45ZM19.78,38.95s-.06.06-.08.09c-.64.64-1.71.64-2.35,0-.3-.3-.46-.7-.46-1.14,0-.45.18-.86.55-1.23l11.71-11.24c.59-.59.99-1.8.99-3.01,0-.04,0-.08,0-.12,0-.01-.16-1.15.36-2.74.52-1.6,2.68-2.96,4.16-3.31l-1.98,2.69c-.18.24-.25.54-.21.83l.1.79c.04.29.19.56.4.73l1.69,1.44c.19.16.44.25.69.26.03,0,.06,0,.09,0l.84-.06c.36,0,.7-.18.9-.46l2.09-2.71c.32,1.28.26,3.16-1.73,4.96h0c-1.07.97-2.29,1.04-3.46,1.12-1.04.06-2.11.13-2.99.91l-11.3,12.22ZM36.08,30.96v-1.1c0-.22-.09-.44-.26-.59l-1.19-1.11c-.32-.3-.82-.29-1.12.02l-4.94,4.94c-.15.15-.24.36-.24.57s.09.42.24.57l1.14,1.14c.12.12.27.2.44.23l1.17.2,3.46,3.45c.77.77,1.69,1.15,2.6,1.15.84,0,1.67-.33,2.33-1,.69-.69,1.03-1.61.94-2.58-.08-.88-.5-1.75-1.18-2.43l-3.4-3.46ZM38.57,38.29c-.86.86-1.95.54-2.64-.16l-3.64-3.64c-.12-.12-.27-.2-.44-.23l-1.18-.2-.38-.38,3.81-3.81.36.33v1.08c0,.21.08.42.23.57l3.63,3.71c.42.42.68.93.72,1.43.03.34-.03.84-.47,1.29Z" fill="%23333333"/%3E%3C/svg%3E');
}
body.page-products-detail .support-list-repair > a:hover .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M17.84,22.12c.11.19.3.32.51.37l2,.45,3.27,3.29c.16.16.37.24.57.24s.4-.08.56-.23l1.76-1.69c.16-.15.25-.36.25-.57,0-.22-.08-.43-.24-.58l-3.31-3.33-.45-2c-.05-.21-.18-.4-.37-.51l-3.66-2.23c-.32-.19-.73-.14-.99.12l-2.01,2.01c-.26.26-.31.67-.12.99l2.23,3.66ZM18.44,17.05l2.82,1.72.43,1.89c.03.15.11.28.22.39l2.89,2.91-.59.57-2.87-2.89c-.11-.11-.25-.19-.4-.22l-1.89-.43-1.72-2.82,1.11-1.11ZM34.16,27.43c1.32-.08,2.97-.18,4.45-1.53,2.02-1.84,2.8-4.16,2.21-6.56-.05-.37-.21-.66-.46-.83l-.37-.3c-.24-.23-.56-.34-.91-.31-.33.03-.62.21-.8.45l-2.27,2.96-.48.03-1.4-1.18-.06-.42,2.13-2.9c.34-.47.28-1.12-.2-1.57l-.49-.38c-.42-.39-.91-.29-1.1-.25-1.74.34-4.69,1.99-5.48,4.43-.57,1.75-.47,3.08-.43,3.41-.01.86-.3,1.6-.51,1.8l-11.68,11.21s-.07.06-.1.09c-.62.62-.96,1.44-.97,2.31s.33,1.69.93,2.3c.63.63,1.47.94,2.31.94s1.7-.32,2.33-.95c.06-.06.12-.12.15-.16l11.22-12.14c.4-.35,1.12-.4,1.95-.45ZM19.78,38.95s-.06.06-.08.09c-.64.64-1.71.64-2.35,0-.3-.3-.46-.7-.46-1.14,0-.45.18-.86.55-1.23l11.71-11.24c.59-.59.99-1.8.99-3.01,0-.04,0-.08,0-.12,0-.01-.16-1.15.36-2.74.52-1.6,2.68-2.96,4.16-3.31l-1.98,2.69c-.18.24-.25.54-.21.83l.1.79c.04.29.19.56.4.73l1.69,1.44c.19.16.44.25.69.26.03,0,.06,0,.09,0l.84-.06c.36,0,.7-.18.9-.46l2.09-2.71c.32,1.28.26,3.16-1.73,4.96h0c-1.07.97-2.29,1.04-3.46,1.12-1.04.06-2.11.13-2.99.91l-11.3,12.22ZM36.08,30.96v-1.1c0-.22-.09-.44-.26-.59l-1.19-1.11c-.32-.3-.82-.29-1.12.02l-4.94,4.94c-.15.15-.24.36-.24.57s.09.42.24.57l1.14,1.14c.12.12.27.2.44.23l1.17.2,3.46,3.45c.77.77,1.69,1.15,2.6,1.15.84,0,1.67-.33,2.33-1,.69-.69,1.03-1.61.94-2.58-.08-.88-.5-1.75-1.18-2.43l-3.4-3.46ZM38.57,38.29c-.86.86-1.95.54-2.64-.16l-3.64-3.64c-.12-.12-.27-.2-.44-.23l-1.18-.2-.38-.38,3.81-3.81.36.33v1.08c0,.21.08.42.23.57l3.63,3.71c.42.42.68.93.72,1.43.03.34-.03.84-.47,1.29Z" fill="%23003087"/%3E%3C/svg%3E');
}

body.page-products-detail .support-list-discon .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M27.05,14.88c-3.65,0-7.13,1.58-9.54,4.29l-1.92-.92c-.33-.16-.72.1-.69.47l.38,5.09c.03.37.45.57.75.36l4.21-2.88c.31-.21.27-.67-.06-.83l-1.15-.55c2.09-2.15,4.97-3.41,8-3.41,6.15,0,11.15,5,11.15,11.15s-5,11.15-11.15,11.15-11.15-5-11.15-11.15c0-.45-.36-.81-.81-.81s-.81.36-.81.81c0,7.04,5.73,12.77,12.77,12.77s12.77-5.73,12.77-12.77-5.73-12.77-12.77-12.77ZM26.72,18.06c-.45,0-.81.36-.81.81v9.81c0,.45.36.81.81.81h7.93c.45,0,.81-.36.81-.81s-.36-.81-.81-.81h-7.12v-9c0-.45-.36-.81-.81-.81Z" fill="%23333333"/%3E%3C/svg%3E');
}
body.page-products-detail .support-list-discon > a:hover .support-list-item-icon-inner {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M27.05,14.88c-3.65,0-7.13,1.58-9.54,4.29l-1.92-.92c-.33-.16-.72.1-.69.47l.38,5.09c.03.37.45.57.75.36l4.21-2.88c.31-.21.27-.67-.06-.83l-1.15-.55c2.09-2.15,4.97-3.41,8-3.41,6.15,0,11.15,5,11.15,11.15s-5,11.15-11.15,11.15-11.15-5-11.15-11.15c0-.45-.36-.81-.81-.81s-.81.36-.81.81c0,7.04,5.73,12.77,12.77,12.77s12.77-5.73,12.77-12.77-5.73-12.77-12.77-12.77ZM26.72,18.06c-.45,0-.81.36-.81.81v9.81c0,.45.36.81.81.81h7.93c.45,0,.81-.36.81-.81s-.36-.81-.81-.81h-7.12v-9c0-.45-.36-.81-.81-.81Z" fill="%23003087"/%3E%3C/svg%3E');
}

@media all and (max-width: 767px) {
  body.page-products-detail .support {
    margin-top: 6.0rem;
    padding-top: 3.5rem;
    padding-bottom: 4.0rem;
  }

  body.page-products-detail .support-inner {
    display: block;
  }

  body.page-products-detail .support-head {
    width: 100%;
    text-align: center;
  }

  body.page-products-detail .support-ttl-logo {
    width: 15.0rem;
    height: 3.16rem;
  }

  body.page-products-detail .support-ttl-main {
    margin-top: 0.5rem;
    padding-top: 1.0rem;
    font-size: 1.8rem;
  }

  body.page-products-detail .support-ttl-sub {
    margin-top: 0.5rem;
    font-size: 1.15rem;
    letter-spacing: 0.55em;
  }

  body.page-products-detail .support-body {
    padding-top: 2.5rem;
  }

  body.page-products-detail .support-list {
    margin-top: -0.3rem;
    margin-left: 0;
  }

  body.page-products-detail .support-list-item {
    padding-top: 0.3rem;
    padding-left: 0;
  }

  body.page-products-detail .support-list-item-inner {
    min-height: 6.55rem;
    text-align: left;
  }

  body.page-products-detail .support-list-item > a:hover .support-list-item-inner {
    background-color: #fff;
  }

  body.page-products-detail .support-list-item-head {
    width: 8.2rem;
    text-align: center;
  }

  body.page-products-detail .support-list-item-icon {
    width: 4.2rem;
    height: 4.2rem;
  }

  body.page-products-detail .support-list-item-body {
    flex: 1;
    position: relative;
    width: auto;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 7.0rem;
    font-size: 1.5rem;
  }

  body.page-products-detail .support-list-item > a:hover .support-list-item-body {
    color: #1a1a1a;
  }

  body.page-products-detail .support-list-item-body .c-icon {
    left: auto;
    bottom: auto;
    top: 50%;
    right: 2.6rem;
    transform: translate(0, -50%);
    width: 1.15rem;
    height: 1.15rem;
  }

  body.page-products-detail .support-list-item > a:hover .support-list-item-body .c-icon-blank {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 13 13" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7.6,0v1.1h3.6l-6.8,6.8.8.8L11.9,1.8v3.6h1.1V0h-5.4ZM2.2,2.2c-1.2,0-2.2,1-2.2,2.2v6.5c0,1.2,1,2.2,2.2,2.2h6.5c1.2,0,2.2-1,2.2-2.2v-5.4l-1.1,1.1v4.3c0,.6-.5,1.1-1.1,1.1H2.2c-.6,0-1.1-.5-1.1-1.1v-6.5c0-.6.5-1.1,1.1-1.1h4.3l1.1-1.1H2.2Z" fill="%23000000"/%3E%3C/svg%3E');
  }

  /* -- Type -- */
  body.page-products-detail .support-list-support > a:hover .support-list-item-icon-inner {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M29.85,12.99h-2.43c-6.48,0-11.75,5.27-11.75,11.74v8.42c0,2.01,1.63,3.64,3.64,3.64s3.65-1.63,3.65-3.64v-4.05c0-2.01-1.63-3.65-3.65-3.65-.43,0-.83.09-1.21.22v-.95c0-5.14,4.18-9.31,9.32-9.31h2.43c5.14,0,9.32,4.18,9.32,9.31v.95c-.38-.14-.79-.22-1.22-.22-2.01,0-3.65,1.63-3.65,3.65v4.05c0,1.94,1.51,3.5,3.42,3.62-1.02.85-2.52,1.61-4.69,1.81-.29-.33-.71-.54-1.19-.54h-2.02c-.88,0-1.59.71-1.59,1.59s.71,1.59,1.59,1.59h2.02c.69,0,1.26-.44,1.49-1.04,4.71-.49,6.77-3.34,7.56-4.9.43-.6.7-1.33.7-2.13v-8.42c0-6.48-5.27-11.74-11.75-11.74Z" fill="%23333333"/%3E%3C/svg%3E');
  }

  body.page-products-detail .support-list-faq > a:hover .support-list-item-icon-inner {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M29.4,30.9c0,1.25-.71,1.87-1.96,1.87-1.19,0-1.9-.68-1.9-1.87v-.48c0-3.34,1.64-4.79,4.53-7.01,1.09-.84,2.06-2.06,2.06-3.5,0-2.48-1.99-3.28-4.18-3.28-1.22,0-2.64.26-3.54,1.22-.77.84-.87,1.9-1.03,2.99-.16,1.09-1,1.48-2.06,1.48-1.16,0-1.96-.67-1.96-1.86,0-1.61.67-3.28,1.7-4.5,1.7-2.09,4.5-2.83,7.1-2.83,4.24,0,7.97,2.06,7.97,6.72,0,2.67-.8,3.79-3.44,5.92-1.35,1.06-2.31,1.99-2.93,3.02-.35.58-.39,1.25-.39,1.93v.19ZM29.88,37.9c0,1.32-1.09,2.38-2.41,2.38s-2.38-1.06-2.38-2.38,1.09-2.38,2.38-2.38,2.41,1.09,2.41,2.38Z" fill="%23333333"/%3E%3C/svg%3E');
  }

  body.page-products-detail .support-list-manual > a:hover .support-list-item-icon-inner {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M34.19,26.77h-14c-.57,0-1.03.46-1.03,1.03s.46,1.03,1.03,1.03h14c.57,0,1.03-.46,1.03-1.03s-.46-1.03-1.03-1.03ZM36.41,13.31h-18.44c-1.56,0-2.84,1.27-2.84,2.84v22.17c0,1.56,1.27,2.83,2.84,2.83h18.44c1.56,0,2.84-1.27,2.84-2.83v-22.17c0-1.56-1.27-2.84-2.84-2.84ZM37.63,38.31c0,.67-.54,1.21-1.21,1.21h-18.44c-.67,0-1.22-.54-1.22-1.21v-22.17c0-.67.55-1.22,1.22-1.22h18.44c.67,0,1.21.55,1.21,1.22v22.17ZM34.19,22.84h-14c-.57,0-1.03.46-1.03,1.03s.46,1.03,1.03,1.03h14c.57,0,1.03-.46,1.03-1.03s-.46-1.03-1.03-1.03ZM34.19,18.92h-14c-.57,0-1.03.46-1.03,1.03s.46,1.03,1.03,1.03h14c.57,0,1.03-.46,1.03-1.03s-.46-1.03-1.03-1.03Z" fill="%23333333"/%3E%3C/svg%3E');
  }

  body.page-products-detail .support-list-catalog > a:hover .support-list-item-icon-inner {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M41.8,17.34c-4.54-2.14-9.73-2.18-14.3-.15-4.57-2.03-9.76-1.99-14.3.15-.28.13-.47.42-.47.73v19.35c0,.28.14.54.38.68.23.15.53.17.78.05,4.22-1.99,9.05-1.99,13.27,0,0,0,.02,0,.03,0,.1.04.2.06.3.07,0,0,.01,0,.02,0,.02,0,.04,0,.06,0,.04,0,.09,0,.13-.02.03,0,.05-.02.08-.03.02,0,.05-.01.07-.02,4.22-1.99,9.05-1.99,13.27,0,.11.05.23.08.34.08.15,0,.3-.04.43-.13.23-.15.38-.41.38-.68v-19.35c0-.31-.18-.6-.47-.73ZM14.35,36.21v-17.6c3.95-1.7,8.39-1.7,12.34,0v17.6c-1.99-.77-4.08-1.15-6.17-1.15s-4.18.38-6.17,1.15ZM40.65,36.21c-1.99-.77-4.08-1.15-6.17-1.15s-4.18.38-6.17,1.15v-17.6c3.95-1.7,8.39-1.7,12.34,0v17.6Z" fill="%23333333"/%3E%3C/svg%3E');
  }

  body.page-products-detail .support-list-repair > a:hover .support-list-item-icon-inner {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M17.84,22.12c.11.19.3.32.51.37l2,.45,3.27,3.29c.16.16.37.24.57.24s.4-.08.56-.23l1.76-1.69c.16-.15.25-.36.25-.57,0-.22-.08-.43-.24-.58l-3.31-3.33-.45-2c-.05-.21-.18-.4-.37-.51l-3.66-2.23c-.32-.19-.73-.14-.99.12l-2.01,2.01c-.26.26-.31.67-.12.99l2.23,3.66ZM18.44,17.05l2.82,1.72.43,1.89c.03.15.11.28.22.39l2.89,2.91-.59.57-2.87-2.89c-.11-.11-.25-.19-.4-.22l-1.89-.43-1.72-2.82,1.11-1.11ZM34.16,27.43c1.32-.08,2.97-.18,4.45-1.53,2.02-1.84,2.8-4.16,2.21-6.56-.05-.37-.21-.66-.46-.83l-.37-.3c-.24-.23-.56-.34-.91-.31-.33.03-.62.21-.8.45l-2.27,2.96-.48.03-1.4-1.18-.06-.42,2.13-2.9c.34-.47.28-1.12-.2-1.57l-.49-.38c-.42-.39-.91-.29-1.1-.25-1.74.34-4.69,1.99-5.48,4.43-.57,1.75-.47,3.08-.43,3.41-.01.86-.3,1.6-.51,1.8l-11.68,11.21s-.07.06-.1.09c-.62.62-.96,1.44-.97,2.31s.33,1.69.93,2.3c.63.63,1.47.94,2.31.94s1.7-.32,2.33-.95c.06-.06.12-.12.15-.16l11.22-12.14c.4-.35,1.12-.4,1.95-.45ZM19.78,38.95s-.06.06-.08.09c-.64.64-1.71.64-2.35,0-.3-.3-.46-.7-.46-1.14,0-.45.18-.86.55-1.23l11.71-11.24c.59-.59.99-1.8.99-3.01,0-.04,0-.08,0-.12,0-.01-.16-1.15.36-2.74.52-1.6,2.68-2.96,4.16-3.31l-1.98,2.69c-.18.24-.25.54-.21.83l.1.79c.04.29.19.56.4.73l1.69,1.44c.19.16.44.25.69.26.03,0,.06,0,.09,0l.84-.06c.36,0,.7-.18.9-.46l2.09-2.71c.32,1.28.26,3.16-1.73,4.96h0c-1.07.97-2.29,1.04-3.46,1.12-1.04.06-2.11.13-2.99.91l-11.3,12.22ZM36.08,30.96v-1.1c0-.22-.09-.44-.26-.59l-1.19-1.11c-.32-.3-.82-.29-1.12.02l-4.94,4.94c-.15.15-.24.36-.24.57s.09.42.24.57l1.14,1.14c.12.12.27.2.44.23l1.17.2,3.46,3.45c.77.77,1.69,1.15,2.6,1.15.84,0,1.67-.33,2.33-1,.69-.69,1.03-1.61.94-2.58-.08-.88-.5-1.75-1.18-2.43l-3.4-3.46ZM38.57,38.29c-.86.86-1.95.54-2.64-.16l-3.64-3.64c-.12-.12-.27-.2-.44-.23l-1.18-.2-.38-.38,3.81-3.81.36.33v1.08c0,.21.08.42.23.57l3.63,3.71c.42.42.68.93.72,1.43.03.34-.03.84-.47,1.29Z" fill="%23333333"/%3E%3C/svg%3E');
  }

  body.page-products-detail .support-list-discon > a:hover .support-list-item-icon-inner {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 55 55" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M27.05,14.88c-3.65,0-7.13,1.58-9.54,4.29l-1.92-.92c-.33-.16-.72.1-.69.47l.38,5.09c.03.37.45.57.75.36l4.21-2.88c.31-.21.27-.67-.06-.83l-1.15-.55c2.09-2.15,4.97-3.41,8-3.41,6.15,0,11.15,5,11.15,11.15s-5,11.15-11.15,11.15-11.15-5-11.15-11.15c0-.45-.36-.81-.81-.81s-.81.36-.81.81c0,7.04,5.73,12.77,12.77,12.77s12.77-5.73,12.77-12.77-5.73-12.77-12.77-12.77ZM26.72,18.06c-.45,0-.81.36-.81.81v9.81c0,.45.36.81.81.81h7.93c.45,0,.81-.36.81-.81s-.36-.81-.81-.81h-7.12v-9c0-.45-.36-.81-.81-.81Z" fill="%23333333"/%3E%3C/svg%3E');
  }
}


/* -- Test -- */
.page-products-detail .test,
.page-products-detail .test-inner {
  position: relative;
  text-align: center;
}

.page-products-detail .test-inner {
  overflow: hidden;
}

.page-products-detail .test-inner img {
  display: block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 160.0rem;
  max-width: initial;
}

.page-products-detail .caution {
  display: none;
}

@media all and (max-width: 767px) {
  .page-products-detail .test-inner {
    display: none;
  }

  .page-products-detail .caution {
    display: inline-block;
    margin-top: 8.0rem;
    margin-bottom: 8.0rem;
    padding: 2.5rem 3.5rem;
    background-color: #ff0000;
    color: #fff;
    font-weight: 700;
    font-size: 1.8rem;
  }
}