@charset "UTF-8";
/* --------------------------------
 * base
 * -------------------------------- */
/* line 7, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
body {
  width: 100%;
  color: #2f353d;
  line-height: 1.6;
}

/* line 12, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
p {
  margin: 0;
}

/* line 15, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
img {
  vertical-align: bottom;
}

@media screen and (max-width: 640px) {
  /* line 21, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  body {
    width: 100%;
  }
}

/* --------------------------------
 * header
 * -------------------------------- */
/* line 28, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
header {
  max-height: 60px;
  background: #1a1a1a;
}

/* line 32, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.headerInner {
  max-width: 1300px;
  margin: 0 auto;
}

/* line 36, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.headerLogo {
  max-width: 100px;
  margin: 0 5%;
}

/* line 40, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.headerLogo img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

@media screen and (max-width: 640px) {
  /* line 48, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  header {
    max-height: 60px;
    background: #1a1a1a;
  }
  /* line 52, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .headerInner {
    max-width: 1300px;
    margin: 0 auto;
  }
  /* line 56, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .headerLogo {
    max-width: 70px;
    margin: 0 5%;
  }
  /* line 60, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .headerLogo img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
}

/* --------------------------------
 * globalNav
 * -------------------------------- */
/* line 72, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.navWrap {
  margin-bottom: 50px;
}

/* line 75, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.nav--lineBottom {
  background: url("../images/underline.png") no-repeat center bottom;
  background-size: contain;
}

/* line 80, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNavfloat {
  overflow: hidden;
  max-width: 1200px;
  height: 83px;
  margin: 0 auto;
  padding-left: 1px;
  background: #fff url("../images/nav_line.png") no-repeat left 50%;
}

/* line 88, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNavfloat li {
  float: left;
  width: 17.9%;
  margin: 0;
  padding: .5% 0 0;
  background: url("../images/nav_line.png") no-repeat right 50%;
}

/* line 96, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.stic {
  position: fixed;
  top: -83px;
  width: 100%;
  margin: 0px;
  left: 0;
  -webkit-transition: top 0.25s;
  transition: top 0.25s;
  z-index: auto;
  background: #fff;
}

/* line 108, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.stic.visible {
  top: 0;
}

/* line 111, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav {
  list-style: none;
  max-width: 1200px;
  height: 83px;
  margin: 0 auto;
  padding-left: 1px;
  background: url("../images/nav_line.png") no-repeat left 50%;
  font-size: 14px;
  font-size: 1.4rem;
}

/* line 121, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li {
  float: left;
  width: 17.9%;
  margin: 0;
  padding: .5% 0 0;
  background: url("../images/nav_line.png") no-repeat right 50%;
}

/* line 128, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a span {
  display: block;
  height: 70px;
  margin: 0 3% 0 2%;
  border-radius: 5px;
  text-decoration: none;
  color: #2f353d;
  text-align: center;
  vertical-align: middle;
}

/* line 138, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li.top {
  float: left;
  width: 10.5%;
  margin: 0;
  background: url("../images/nav_line.png") no-repeat right 50%;
}

/* line 144, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li.top a span {
  display: block;
  height: 70px;
  margin: 0 3% 0;
  border-radius: 5px;
  text-decoration: none;
  color: #2f353d;
  text-align: center;
  vertical-align: middle;
}

/* line 154, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a span:hover {
  display: block;
  height: 70px;
  border-radius: 5px;
  background: #faeffa;
}

/* line 161, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav00 span {
  background: url("../images/navicon00.png") no-repeat center center;
  transition: background 0.3s linear;
}

/* line 165, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav00:hover span {
  background: #eff1f1 url("../images/navicon00.png") no-repeat center center;
}

/* line 168, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav01 span {
  background: url("../images/navicon01.png") no-repeat center top;
  transition: background 0.3s linear;
}

/* line 172, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav01:hover span {
  background: #faeffa url("../images/navicon01.png") no-repeat center top;
}

/* line 175, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav02 span {
  background: url("../images/navicon02.png") no-repeat center top;
  transition: background 0.3s linear;
}

/* line 179, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav02:hover span {
  background: #faeffa url("../images/navicon02.png") no-repeat center top;
}

/* line 182, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav03 span {
  background: url("../images/navicon03.png") no-repeat center top;
  transition: background 0.3s linear;
}

/* line 186, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav03:hover span {
  background: #faeffa url("../images/navicon03.png") no-repeat center top;
}

/* line 189, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav04 span {
  background: url("../images/navicon04.png") no-repeat center top;
  transition: background 0.3s linear;
}

/* line 193, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav04:hover span {
  background: #ffede8 url("../images/navicon04.png") no-repeat center top;
}

/* line 196, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav05 span {
  background: url("../images/navicon05.png") no-repeat center top;
  transition: background 0.3s linear;
}

/* line 200, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.globalNav li a.gnav05:hover span {
  background: #eff1f1 url("../images/navicon05.png") no-repeat center top;
}

/* line 204, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.current a.gnav00 span {
  background: #eff1f1 url("../images/navicon00.png") no-repeat center center !important;
}

/* line 207, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.current a.gnav01 span {
  background: #faeffa url("../images/navicon01.png") no-repeat center top !important;
}

/* line 210, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.current a.gnav02 span {
  background: #faeffa url("../images/navicon02.png") no-repeat center top !important;
}

/* line 213, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.current a.gnav03 span {
  background: #faeffa url("../images/navicon03.png") no-repeat center top !important;
}

/* line 216, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.current a.gnav04 span {
  background: #ffede8 url("../images/navicon04.png") no-repeat center top !important;
}

/* line 219, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.current a.gnav05 span {
  background: #eff1f1 url("../images/navicon05.png") no-repeat center top !important;
}

/* line 223, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#top a.gnav00 span {
  background: #eff1f1 url("../images/navicon00.png") no-repeat center center !important;
}

/* line 226, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#multiroom a.gnav01 span {
  background: #faeffa url("../images/navicon01.png") no-repeat center top !important;
}

/* line 229, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#surround a.gnav02 span {
  background: #faeffa url("../images/navicon02.png") no-repeat center top !important;
}

/* line 232, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#stereo a.gnav03 span {
  background: #faeffa url("../images/navicon03.png") no-repeat center top !important;
}

/* line 235, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#googlecast a.gnav04 span {
  background: #ffede8 url("../images/navicon04.png") no-repeat center top !important;
}

/* line 238, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#ldac a.gnav05 span {
  background: #eff1f1 url("../images/navicon05.png") no-repeat center top !important;
}

@media screen and (max-width: 900px) {
  /* line 242, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav00 span {
    background: url("../images/navicon00.png") no-repeat center center;
    transition: background 0.3s linear;
    background-size: 99% !important;
  }
  /* line 247, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav00:hover span {
    background: #eff1f1 url("../images/navicon00.png") no-repeat center center;
  }
  /* line 250, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav01 span {
    background: url("../images/navicon01.png") no-repeat center center;
    transition: background 0.3s linear;
    background-size: 99% !important;
  }
  /* line 255, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav01:hover span {
    background: #faeffa url("../images/navicon01.png") no-repeat center center;
  }
  /* line 258, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav02 span {
    background: url("../images/navicon02.png") no-repeat center center;
    transition: background 0.3s linear;
    background-size: 99% !important;
  }
  /* line 263, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav02:hover span {
    background: #faeffa url("../images/navicon02.png") no-repeat center center;
  }
  /* line 266, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav03 span {
    background: url("../images/navicon03.png") no-repeat center center;
    transition: background 0.3s linear;
    background-size: 99% !important;
  }
  /* line 271, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav03:hover span {
    background: #faeffa url("../images/navicon03.png") no-repeat center center;
  }
  /* line 274, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav04 span {
    background: url("../images/navicon04.png") no-repeat center center;
    transition: background 0.3s linear;
    background-size: 99% !important;
  }
  /* line 279, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav04:hover span {
    background: #ffede8 url("../images/navicon04.png") no-repeat center center;
  }
  /* line 282, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav05 span {
    background: url("../images/navicon05.png") no-repeat center center;
    transition: background 0.3s linear;
    background-size: 99% !important;
  }
  /* line 287, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav05:hover span {
    background: #eff1f1 url("../images/navicon05.png") no-repeat center center;
  }
  /* line 290, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav00 span {
    background: #eff1f1 url("../images/navicon00.png") no-repeat center center !important;
  }
  /* line 293, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav01 span {
    background: #faeffa url("../images/navicon01.png") no-repeat center center !important;
  }
  /* line 296, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav02 span {
    background: #faeffa url("../images/navicon02.png") no-repeat center center !important;
  }
  /* line 299, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav03 span {
    background: #faeffa url("../images/navicon03.png") no-repeat center center !important;
  }
  /* line 302, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav04 span {
    background: #ffede8 url("../images/navicon04.png") no-repeat center center !important;
  }
  /* line 305, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav05 span {
    background: #eff1f1 url("../images/navicon05.png") no-repeat center center !important;
  }
  /* line 308, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #top a.gnav00 span {
    background: #eff1f1 url("../images/navicon00.png") no-repeat center center !important;
  }
  /* line 311, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #multiroom a.gnav01 span {
    background: #faeffa url("../images/navicon01.png") no-repeat center center !important;
    background-size: 99% !important;
  }
  /* line 315, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #surround a.gnav02 span {
    background: #faeffa url("../images/navicon02.png") no-repeat center center !important;
    background-size: 99% !important;
  }
  /* line 319, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #stereo a.gnav03 span {
    background: #faeffa url("../images/navicon03.png") no-repeat center center !important;
    background-size: 99% !important;
  }
  /* line 323, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #googlecast a.gnav04 span {
    background: #ffede8 url("../images/navicon04.png") no-repeat center center !important;
    background-size: 99% !important;
  }
  /* line 327, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #ldac a.gnav05 span {
    background: #eff1f1 url("../images/navicon05.png") no-repeat center center !important;
    background-size: 99% !important;
  }
}

@media screen and (max-width: 640px) {
  /* line 334, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .navWrap {
    margin-bottom: 0;
  }
  /* line 337, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .nav--lineTop {
    background: url("../images/underline_sp.png") no-repeat center top;
    background-size: contain;
  }
  /* line 341, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .nav--lineBottom {
    background: url("../images/underline_sp.png") no-repeat center bottom;
    background-size: contain;
  }
  /* line 345, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  nav {
    margin: 0 0 5%;
  }
  /* line 348, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav {
    list-style: none;
    max-width: 640px;
    height: auto;
    margin: 0 auto 4%;
    padding-left: 1px;
    background: none;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 358, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav--pt {
    padding: 2% 0 0;
  }
  /* line 361, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav--pb {
    padding: 0 0 2%;
  }
  /* line 364, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav--mt0 {
    margin-top: 0;
  }
  /* line 367, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav--mb0 {
    margin-bottom: 0;
  }
  /* line 370, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li {
    float: none;
    width: 100%;
    margin: 0;
    padding: 1% 0;
    background: none;
    border-bottom: dotted 1px #ccc;
  }
  /* line 378, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li:last-child {
    border-bottom: none;
  }
  /* line 381, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a {
    display: block;
    height: auto;
    margin: 0 1%;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
  }
  /* line 391, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0;
  }
  /* line 399, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li.top {
    float: none;
    width: 100%;
    margin: 0;
    background: none;
  }
  /* line 405, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li.top a {
    display: block;
    height: auto;
    margin: 0 1%;
    border-radius: 5px;
    text-decoration: none;
    color: #2f353d;
    text-align: center;
    vertical-align: middle;
  }
  /* line 415, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a:hover {
    display: block;
    height: auto;
    border-radius: 5px;
    background: #faeffa;
  }
  /* line 421, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav00 {
    background: none;
    transition: background 0.3s linear;
  }
  /* line 425, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav00:hover {
    background: #eff1f1;
  }
  /* line 428, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav01 {
    background: none;
    transition: background 0.3s linear;
  }
  /* line 432, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav01:hover {
    background: #faeffa;
  }
  /* line 435, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav02 {
    background: none;
    transition: background 0.3s linear;
  }
  /* line 439, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav02:hover {
    background: #faeffa;
  }
  /* line 442, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav03 {
    background: none;
    transition: background 0.3s linear;
  }
  /* line 446, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav03:hover {
    background: #faeffa;
  }
  /* line 449, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav04 {
    background: none;
    transition: background 0.3s linear;
  }
  /* line 453, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav04:hover {
    background: #ffede8;
  }
  /* line 456, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav05 {
    background: none;
    transition: background 0.3s linear;
  }
  /* line 460, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .globalNav li a.gnav05:hover {
    background: #eff1f1;
  }
  /* line 463, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav00 {
    background: #eff1f1 !important;
  }
  /* line 466, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav01 {
    background: #faeffa !important;
  }
  /* line 469, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav02 {
    background: #faeffa !important;
  }
  /* line 472, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav03 {
    background: #faeffa !important;
  }
  /* line 475, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav04 {
    background: #ffede8 !important;
  }
  /* line 478, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .current a.gnav05 {
    background: #eff1f1 !important;
  }
  /* line 481, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #top a.gnav00 {
    background: #eff1f1 !important;
  }
  /* line 484, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #multiroom a.gnav01 {
    background: #faeffa !important;
  }
  /* line 487, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #surround a.gnav02 {
    background: #faeffa !important;
  }
  /* line 490, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #stereo a.gnav03 {
    background: #faeffa !important;
  }
  /* line 493, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #googlecast a.gnav04 {
    background: #ffede8 !important;
  }
  /* line 496, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #ldac a.gnav05 {
    background: #eff1f1 !important;
  }
}

/* --------------------------------
 * wrapper
 * -------------------------------- */
/* line 508, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.main__lead {
  max-width: 1000px;
  margin: 4% auto 7%;
  font-size: 16px;
  font-size: 1rem;
}

/* line 514, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImgTop {
  position: relative;
  left: 0;
  top: 0;
}

/* line 518, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImgTop img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

/* line 525, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImg01 {
  position: relative;
  left: 0;
  top: 0;
}

/* line 529, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImg01 img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

/* line 536, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImg02 {
  position: relative;
  left: 0;
  top: 0;
}

/* line 540, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImg02 img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

/* line 547, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImg03 {
  position: relative;
  left: 0;
  top: 0;
}

/* line 551, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImg03 img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

/* line 558, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImg04 {
  position: relative;
  left: 0;
  top: 0;
}

/* line 562, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImg04 img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

/* line 569, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImg05 {
  position: relative;
  left: 0;
  top: 0;
}

/* line 573, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainImg05 img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

/* line 581, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatchTop {
  position: absolute;
  left: 10%;
  right: 57%;
  top: 45%;
}

/* line 586, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatchTop img {
  display: block;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 593, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatch01 {
  position: absolute;
  right: 11%;
  left: 60%;
  top: 20%;
}

/* line 598, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatch01 img {
  display: block;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 605, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatch02 {
  position: absolute;
  right: 68%;
  left: 5%;
  top: 20%;
}

/* line 610, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatch02 img {
  display: block;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 617, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatch03 {
  position: absolute;
  right: 55%;
  left: 16%;
  top: 20%;
}

/* line 622, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatch03 img {
  display: block;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 629, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatch04 {
  position: absolute;
  right: 60%;
  left: 12%;
  top: 70%;
}

/* line 634, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatch04 img {
  display: block;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 642, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatch05 {
  position: absolute;
  right: 60%;
  left: 8%;
  top: 30%;
}

/* line 647, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.mainCatch05 img {
  display: block;
  width: auto;
  height: auto;
  margin: 0 auto;
}

@media screen and (max-width: 1200px) {
  /* line 657, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .main__lead {
    max-width: 1000px;
    margin: 4% 5% 10%;
    font-size: 16px;
    font-size: 1rem;
  }
}

@media screen and (max-width: 640px) {
  /* line 665, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainImgTop {
    position: relative;
  }
  /* line 668, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatchTop {
    position: absolute;
    left: 5%;
    right: 5%;
    top: 10%;
  }
  /* line 673, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatchTop img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 681, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainImg01 {
    position: relative;
  }
  /* line 684, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatch01 {
    position: absolute;
    left: 5%;
    right: 5%;
    top: 10%;
  }
  /* line 689, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatch01 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 697, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainImg02 {
    position: relative;
  }
  /* line 700, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatch02 {
    position: absolute;
    left: 5%;
    right: 5%;
    top: 10%;
    margin: 0;
    padding: 0;
  }
  /* line 707, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatch02 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 715, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainImg03 {
    position: relative;
  }
  /* line 718, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatch03 {
    left: 5%;
    right: 5%;
    top: 10%;
    margin: 0;
    padding: 0;
  }
  /* line 724, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatch03 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 732, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainImg04 {
    position: relative;
  }
  /* line 735, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatch04 {
    position: absolute;
    right: 10%;
    left: 10%;
    top: 12%;
  }
  /* line 740, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatch04 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 749, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainImg05 {
    position: relative;
  }
  /* line 752, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatch05 {
    position: absolute;
    right: 45%;
    left: 5%;
    top: 20%;
    margin: 0;
    padding: 0;
  }
  /* line 759, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .mainCatch05 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
}

/* --------------------------------
 * block
 * -------------------------------- */
/* line 772, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block {
  max-width: 1200px;
  margin: 0 auto 6%;
}

/* line 776, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block:last-child {
  max-width: 1200px;
  margin: 0 auto 8%;
}

/* line 780, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block-mb0 {
  margin: 0 auto !important;
}

/* line 783, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block--1000 {
  max-width: 1000px;
}

/* line 786, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block--1000:last-child {
  max-width: 1000px;
  margin: 0 auto 8%;
}

/* line 790, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block--1000 h3 {
  margin: 0 auto 1%;
}

@media screen and (max-width: 1000px) {
  /* line 794, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block--1000 {
    max-width: 1000px;
    margin: 0 5% 8%;
  }
  /* line 798, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block--1000:last-child {
    max-width: 1000px;
    margin: 0 5% 8%;
  }
}

/* line 803, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl {
  margin: 0 0 4.2%;
  font-size: 34px;
  font-size: 2.15rem;
}

/* line 808, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--middle {
  margin: 0 0 4.2%;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 813, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--mbS {
  margin: 0 0 2%;
}

/* line 816, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__catch {
  margin: 0 0 4.2%;
  font-size: 16px;
  font-size: 1rem;
}

/* line 821, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__funttl {
  max-width: 1000px;
  margin: 0 auto 2%;
  text-align: center;
  border-bottom: dotted #CA63CE 1px;

}

/* line 825, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__funttl img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 833, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl .span {
  font-weight: lighter;
}

/* line 836, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__mainImg {
  max-width: 1200px;
  margin: 0 0 10%;
}
@media screen and (max-width: 640px) {
   .spMBtm {
      margin-bottom: 9% !important;
   }
}


/* line 839, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__mainImg img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 847, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__mainImg--mb5 {
  margin: 0 0 5%;
}

/* line 850, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__mainImg--mb4 {
  margin: 0 0 4%;
}

/* line 853, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__mainImg--mb3 {
  margin: 0 0 3%;
}

/* line 856, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__pos {
  position: relative;
}

/* line 859, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__pos--stereo {
  position: relative;
}

/* line 862, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__pos--sur {
  position: relative;
}

/* line 865, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.pop1pos {
  z-index: 100;
  position: absolute;
  left: 18.5%;
  top: 32%;
  width: 26px;
  height: 26px;
  background: url("../images/circle.png") no-repeat left top;
}

/* line 874, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.pop2pos {
  position: absolute;
  left: 17%;
  top: 62%;
  width: 26px;
  height: 26px;
  background: url("../images/circle.png") no-repeat left top;
}

/* line 882, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.plus_sur {
  position: absolute;
  left: 32.5%;
  top: 34%;
}

/* line 887, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.plus_stereo {
  position: absolute;
  left: 17.6%;
  right: 83%;
  top: 37.8%;
}

/* line 893, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.circle_stero {
  position: absolute;
  left: 16.8%;
  top: 36%;
  width: 26px;
  height: 26px;
  background: url("../images/circle.png") no-repeat left top;
}

/* line 901, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.sur__02_main01Wrap {
  overflow: hidden;
}

/* line 904, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.sur__02_main01 {
  float: right;
  max-width: 60%;
}

/* line 908, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.sur__02_main01_abWrap {
  overflow: hidden;
  float: left;
  max-width: 50%;
}

/* line 913, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.sur__02_main01_a {
  max-width: 290px;
  margin: 57px auto 0;
}

/* line 916, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.sur__02_main01_a img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 924, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.sur__02_main01_b {
  max-width: 362px;
  margin: 0 auto;
}

/* line 927, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.sur__02_main01_b img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 935, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.ste__03_main01Wrap {
  overflow: hidden;
}

/* line 938, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.ste__03_main01 {
  float: right;
}

/* line 941, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.ste__03_main01_abWrap {
  overflow: hidden;
  float: left;
  max-width: 50%;
}

/* line 946, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.ste__03_main01_a {
  max-width: 361px;
  margin: 160px auto 0;
}

/* line 950, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#pop01 {
  z-index: 10000;
  display: none;
  position: absolute;
  left: 10.2%;
  right: 56.8%;
  top: 0;
}

/* line 958, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#pop02 {
  z-index: 10000;
  display: none;
  position: absolute;
  left: 2.4%;
  right: 66%;
  top: 33.5%;
}

/* line 966, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#pop03 {
  z-index: 10000;
  display: none;
  position: absolute;
  left: 3.6%;
  top: 10.5%;
}

@media screen and (max-width: 1050px) {
  /* line 974, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur__02_main01Wrap {
    overflow: hidden;
  }
  /* line 977, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur__02_main01 {
    float: none;
    max-width: 100%;
    width: auto;
  }
  /* line 981, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur__02_main01 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 989, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur__02_main01_abWrap {
    position: relative;
    overflow: hidden;
    float: none;
    max-width: 100%;
  }
  /* line 995, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur__02_main01_a {
    max-width: 290px;
    margin: 57px auto 0;
  }
  /* line 998, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur__02_main01_a img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1006, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur__02_main01_b {
    max-width: 362px;
    margin: 0 auto;
  }
  /* line 1009, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur__02_main01_b img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1017, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .ste__03_main01Wrap {
    overflow: hidden;
  }
  /* line 1020, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .ste__03_main01 {
    float: none;
    max-width: 100%;
    width: auto;
  }
  /* line 1024, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .ste__03_main01 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1032, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .ste__03_main01_abWrap {
    position: relative;
    overflow: hidden;
    float: none;
    max-width: 100%;
  }
  /* line 1038, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .ste__03_main01_a {
    max-width: 361px;
    margin: 160px auto 0;
  }
  /* line 1042, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #pop01 {
    z-index: 10000;
    display: none;
    position: absolute;
    left: 25%;
    right: 4.8%;
    top: 52%;
  }
  /* line 1050, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #pop02 {
    z-index: 10000;
    display: none;
    position: absolute;
    left: 3%;
    right: 3%;
    top: 70%;
  }
  /* line 1058, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  #pop03 {
    z-index: 10000;
    display: none;
    position: absolute;
    left: 32.3%;
    right: 32%;
    top: 65%;
  }
  /* line 1066, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ttl {
    margin: 0 0 4.2%;
    font-size: 24px;
    font-size: 1.5rem;
  }
  /* line 1071, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .plus_stereo {
    z-index: 1002;
    position: absolute;
    left: 49.55%;
    top: 81.2%;
  }
  /* line 1077, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .circle_stero {
    z-index: 1001;
    position: absolute;
    left: 48.5%;
    top: 80%;
    width: 26px;
    height: 26px;
    background: url("../images/circle.png") no-repeat left top;
  }
  /* line 1086, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .pop1pos {
    z-index: 1000;
    position: absolute;
    left: 50.5%;
    top: 69%;
    width: 26px;
    height: 26px;
    background: url("../images/circle.png") no-repeat left top;
  }
  /* line 1095, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .pop2pos {
    z-index: 1000;
    position: absolute;
    left: 48.5%;
    top: 85%;
    width: 26px;
    height: 26px;
    background: url("../images/circle.png") no-repeat left top;
  }
  /* line 1104, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .plus_sur {
    position: absolute;
    left: 32%;
    top: 34%;
  }
}

@media screen and (max-width: 640px) {
  /* line 1111, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__pos--stereo_sp {
    position: relative;
  }
  /* line 1114, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .plus_stereo_sp {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1121, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__pos--sur_sp {
    position: relative;
  }
  /* line 1124, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur_detail01_sp {
    position: static;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1129, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur_detail01_sp img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1137, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur_detail02_sp {
    position: static;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1142, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur_detail02_sp img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
}

@media screen and (max-width: 320px) {
  /* line 1152, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur_detail01_sp {
    position: absolute;
    left: 49%;
    right: 0;
    top: 62%;
    bottom: 50%;
  }
  /* line 1159, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sur_detail02_sp {
    position: absolute;
    left: 24%;
    right: 0;
    top: 80.5%;
  }
  /* line 1165, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .plus_stereo_sp {
    width: 26px;
    height: 26px;
    position: absolute;
    left: 45%;
    right: 0;
    top: 72%;
  }
}

/* line 1174, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__mainImg__1000 {
  max-width: 1000px;
  margin: 0 auto 4%;
}

/* line 1177, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__mainImg__1000 img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 1185, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__2col {
  overflow: hidden;
  max-width: 1000px;
  margin: 0 auto 4%;
}

/* line 1190, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ldacWrap {
  overflow: hidden;
}

/* line 1193, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__text {
  width: 83%;
  margin: 0 auto 5%;
}

/* line 1196, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__text--50 {
  width: 48%;
}

/* line 1199, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__text--100 {
  width: 100%;
}

/* line 1202, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__img {
  width: 77.6%;
}

/* line 1205, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__img--50 {
  width: 48%;
}

/* line 1208, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__img--100 {
  width: 100%;
}

/* line 1211, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__subttl {
  margin: 0 auto 1%;
  font-weight: bold;
}

/* line 1215, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__cont {
  margin: 0 auto 4%;
}

/* line 1218, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__cont--1 {
  margin-bottom: 1%;
}

/* line 1221, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__cont--2 {
  margin-bottom: 2%;
}

/* line 1224, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__cont--3 {
  margin-bottom: 3%;
}

/* line 1227, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__contList {
  list-style: none;
  margin: 0 auto 5%;
  padding: 0;
}

/* line 1232, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__contList li {
  text-indent: -1em;
  padding-left: 1em;
}

/* line 1236, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__comment {
  margin: 0 auto 2%;
  font-size: 12px;
  font-size: .8rem;
  text-indent: -1em;
  padding-left: 1em;
}
.block__comment--mb0 {
  margin: 0 auto;
  font-size: 12px;
  font-size: .8rem;
}
/* line 1241, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__2colImg {
  width: 20%;
  margin: 4.7% auto 0;
}

/* line 1244, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__2colImg img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 1253, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__2colImg--mt0 {
  margin: 0 auto;
}

/* line 1256, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__3colWrap {
  max-width: 1000px;
  margin: 0 auto 5%;
}

/* line 1260, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__3col {
  overflow: hidden;
  width: 100%;
  margin: 0;
}

/* line 1265, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__3colBox {
  display: inline-block;
  width: 30.6%;
  margin: 0 35px 0 0;
  vertical-align: middle;
  word-break: break-all;
}

/* line 1272, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__3colBox h4 {
  margin: 4% 0 3%;
  min-height: 45px;
}

/* line 1276, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__3colBox:last-child {
  display: inline-block;
  width: 30%;
  margin: 0;
  vertical-align: middle;
  word-break: break-all;
}

/* line 1283, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__3colBoxText {
  margin: 0 0 5%;
  min-height: 100px;
}

/* line 1288, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__3colBox img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0;
}

/* line 1296, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.underline {
  border-bottom: solid 1px #ccc;
}

@media screen and (max-width: 1000px) {
  /* line 1301, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ldacWrap {
    overflow: hidden;
    margin: 0 5% 4%;
  }
  /* line 1305, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__2col {
    overflow: hidden;
    max-width: 1000px;
    margin: 0 5% 4%;
  }
  /* line 1310, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__subttl {
    margin: 0 0 1%;
    font-weight: bold;
  }
  /* line 1314, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__cont {
    margin: 0 auto 4%;
  }
  /* line 1317, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colWrap {
    max-width: 1000px;
    margin: 0 5% 5%;
  }
  /* line 1321, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBox {
    display: inline-block;
    width: 29%;
    margin: 0 35px 0 0;
    vertical-align: middle;
    word-break: break-all;
  }
  /* line 1328, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBox:last-child {
    display: inline-block;
    width: 29%;
    margin: 0;
    vertical-align: middle;
    word-break: break-all;
  }
}

@media screen and (max-width: 800px) {
  /* line 1337, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colWrap {
    max-width: 1000px;
    margin: 0 0 5%;
  }
}

@media screen and (max-width: 640px) {
  /* line 1343, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ldacWrap {
    overflow: hidden;
    margin: 0 0 4%;
  }
  /* line 1347, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block--1000 {
    max-width: 1000px;
    margin: 0 5%;
  }
  /* line 1351, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block--1000:last-child {
    max-width: 1000px;
    margin: 0 5% 8%;
  }
  /* line 1355, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__catch {
    margin: 0 0 7%;
    font-size: 16px;
    font-size: 1rem;
  }
  /* line 1360, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__mainImg {
    max-width: 1200px;
    margin: 0;
  }
  /* line 1364, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__2col {
    overflow: hidden;
    max-width: 1000px;
    margin: 0 5%;
  }
  /* line 1369, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__2col--mbS {
    margin-bottom: 8%;
  }
  /* line 1372, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__text {
    width: auto;
    margin: 5%;
  }
  /* line 1375, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__text--50 {
    width: 100%;
  }
  /* line 1378, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__img--50 {
    width: 100%;
  }
  /* line 1381, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__text--100 {
    width: 100%;
  }
  /* line 1384, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__funttl {
    max-width: 1000px;
    margin: 0 5% 10%;
    text-align: center;
    border-bottom: dotted #CA63CE 1px;
  }
  /* line 1389, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__cont {
    margin: 0 auto 5%;
  }
  /* line 1392, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__comment {
    margin: 0 auto 5%;
    font-size: 12px;
    font-size: .8rem;
  }
   .block__comment--mb0 {
    margin: 0 auto;
    font-size: 12px;
    font-size: .8rem;
  }
  /* line 1397, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__2colImg {
    width: auto;
    margin: 12% 15%;
  }
  /* line 1400, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__2colImg img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1408, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colWrap {
    max-width: 1000px;
    margin: 0 5% 5%;
  }
  /* line 1412, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3col {
    overflow: hidden;
    width: auto;
    margin: 0 auto;
  }
  /* line 1417, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBox {
    display: block;
    width: auto;
    margin: 0 0 15%;
    vertical-align: middle;
    word-break: break-all;
  }
  /* line 1424, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBox--sp {
    margin: 0 0 15%;
  }
  /* line 1428, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBox h4 {
    min-height: 100%;
    margin: 0 0 1%;
    font-size: 18px;
    font-size: 1.15rem;
  }
  /* line 1434, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBox:last-child {
    display: block;
    width: auto;
    margin: 0 0 7%;
    vertical-align: middle;
    word-break: break-all;
  }
  /* line 1441, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBox--sp:last-child {
    margin: 0 0 7%;
  }
  /* line 1445, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBoxImg {
    display: block;
    width: auto;
    margin: 0 auto 3%;
    vertical-align: middle;
    word-break: break-all;
  }
  /* line 1451, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBoxImg img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  /* line 1458, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBoxText {
    margin: 0 0 5%;
    min-height: 100%;
  }
  /* line 1463, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__3colBox img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
  }
}

/* --------------------------------
 * アプリボタン
 * -------------------------------- */
/* line 1474, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appWrap {
  overflow: hidden;
  max-width: 940px;
  margin: 0 auto 8%;
  padding: 30px;
  background: #ebf7f9;
}

/* line 1481, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appWrap--500 {
  max-width: 545px;
  margin: 0 auto;
}

/* line 1486, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appText {
  width: 49%;
  margin: 0;
}

/* line 1490, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appText--70 {
  width: 73%;
  margin: 0;
}

/* line 1494, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appText--100 {
  width: 100%;
  margin: 0;
}

/* line 1498, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appText__Cont {
  margin: 0;
  font-size: 14px;
  font-size: 1.4rem;
}

/* line 1503, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appText__Comment {
  list-style: none;
  margin: 2% 0 0;
  padding-left: 1.5em;
  font-size: 12px;
  font-size: 1.2rem;
  text-indent: -1.5em;
}

/* line 1511, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appText__Comment--mt0 {
  margin: 0;
}

/* line 1514, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appText__Comment--mbM {
  margin-bottom: 5%;
}

/* line 1517, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appBtnWrap {
  overflow: hidden;
  width: 48%;
}

/* line 1522, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appBtnWrap--30 {
  overflow: hidden;
  width: 27%;
}

/* line 1526, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appBtnWrap--40 {
  overflow: hidden;
  width: 40%;
}

/* line 1530, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appBtnWrap--70 {
  overflow: hidden;
  width: 70%;
  margin: 0;
}

/* line 1535, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appBtnWrap--100 {
  overflow: hidden;
  width: 100%;
  margin: 0;
}

/* line 1540, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appBtn {
  width: 48%;
}

/* line 1542, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appBtn img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 1550, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appBtn--100 {
  width: 100%;
}

/* line 1553, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.arrow {
  padding-left: 1em;
  background: url("../images/arrow.png") no-repeat left 0.5em;
}

/* line 1557, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.appDl {
  margin: 2% 0;
}

@media screen and (max-width: 1000px) {
  /* line 1561, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appWrap {
    overflow: hidden;
    max-width: 940px;
    margin: 0 5% 8%;
    padding: 30px;
    background: #ebf7f9;
  }
  /* line 1568, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtn--100 {
    width: 70%;
    margin: 0 auto;
  }
  /* line 1571, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtn--100 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
}

@media screen and (max-width: 640px) {
  /* line 1581, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appWrap--500 {
    max-width: 100%;
    margin: 0 auto;
  }
  /* line 1585, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appWrap {
    overflow: hidden;
    max-width: 100%;
    margin: 0 5% 15%;
    padding: 15px;
    background: #ebf7f9;
  }
  /* line 1592, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appText {
    width: auto;
    margin: 0;
  }
  /* line 1596, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appText--70 {
    width: auto;
    margin: 0;
  }
  /* line 1600, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appText__Cont {
    margin: 0;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1605, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appText__Comment {
    list-style: none;
    margin: 2% 0 5%;
    padding-left: 1.5em;
    font-size: 12px;
    font-size: 1.2rem;
    text-indent: -1.5em;
  }
  /* line 1613, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtnWrap {
    overflow: hidden;
    width: auto;
    margin: 2% 0 5%;
  }
  /* line 1618, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtnWrap--30 {
    overflow: hidden;
    width: auto;
  }
  /* line 1621, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtnWrap--30 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1629, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtnWrap--40 {
    overflow: hidden;
    width: auto;
  }
  /* line 1632, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtnWrap--40 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1640, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtnWrap--70 {
    overflow: hidden;
    width: auto;
    margin: 0;
  }
  /* line 1644, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtnWrap--70 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1652, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtnWrap--100 {
    overflow: hidden;
    width: auto;
    margin: 0;
  }
  /* line 1656, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtnWrap--100 img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1664, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtn {
    width: auto;
    margin: 0 auto 10%;
  }
  /* line 1667, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtn img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 1675, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .vgp {
    width: 40%;
  }
  /* line 1678, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appBtn:last-child {
    width: auto;
    margin: 0 auto;
  }
  /* line 1682, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .arrow {
    padding-left: 1em;
    background: url("../images/arrow.png") no-repeat left 0.3em;
  }
  /* line 1686, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appDl {
    text-align: center;
    margin: 2% auto;
  }
  /* line 1690, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .appDl span {
    line-height: 2;
  }
}

/* --------------------------------
 * 全体パーツ
 * -------------------------------- */
/* line 1698, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__left {
  float: left;
}

/* line 1701, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__right {
  float: right;
}

/* line 1704, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--center {
  text-align: center;
}

/* line 1707, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--fs12 {
  font-size: 12px;
  font-size: .75rem;
}

/* line 1711, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--fs14 {
  font-size: 14px;
  font-size: .9rem;
}

/* line 1715, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--fs16 {
  font-size: 16px;
  font-size: 1rem;
}

/* line 1719, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--fs18 {
  font-size: 18px;
  font-size: 1.15rem;
}

/* line 1723, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--fs24 {
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 1727, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--color1 {
  color: #ca63ce;
}

/* line 1730, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--color2 {
  color: #ff4b21;
}

/* line 1733, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__ttl--color3 {
  color: #3a8fdd;
}

@media screen and (max-width: 640px) {
  /* line 1737, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__left {
    float: none;
  }
  /* line 1740, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__right {
    float: none;
  }
  /* line 1743, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ttl--center {
    text-align: center;
  }
  /* line 1746, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ttl--fs12 {
    font-size: 12px;
    font-size: .88rem;
  }
  /* line 1750, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ttl--fs14 {
    font-size: 14px;
    font-size: .98rem;
  }
  /* line 1754, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ttl--fs16 {
    font-size: 16px;
    font-size: 1rem;
  }
  /* line 1758, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ttl--fs18 {
    font-size: 18px;
    font-size: 1.15rem;
  }
  /* line 1762, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ttl--fs24 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  /* line 1766, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ttl--color1 {
    color: #ca63ce;
  }
  /* line 1769, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ttl--color2 {
    color: #ff4b21;
  }
  /* line 1772, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__ttl--color3 {
    color: #3a8fdd;
  }
}

/* --------------------------------
 * block__tab
 * -------------------------------- */
/* line 1779, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMain {
  width: auto;
  margin: 0 auto;
  padding: 0;
}

/* line 1783, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMain img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 1792, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMain__01 img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 1801, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMenu {
  list-style: none;
  max-width: 880px;
  height: 83px;
  margin: 0 auto 4%;
  padding-left: 1px;
  background: url("../images/nav_line.png") no-repeat left 15%;
}

/* line 1809, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMenu li {
  float: left;
  width: 25%;
  height: 65px;
  margin: 0;
  padding: 0;
  background: url("../images/nav_line.png") no-repeat right 50%;
}

/* line 1817, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMenu li a {
  display: block;
  width: auto;
  height: 65px;
  margin: 0 1% 0;
  padding: 0;
  border-radius: 5px;
  text-decoration: none;
  color: #2f353d;
  text-align: left;
  transition: background 0.1s linear;
  background: #fff;
}

/* line 1829, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMenu li a img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 1837, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMenu li a:hover {
  display: block;
  height: 65px;
  color: #fff;
  border-radius: 5px;
}

/* line 1843, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMenu li img {
  display: none !important;
}

/* line 1846, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMenu li img:first-child {
  display: block !important;
}

@media (max-width: 640px) {
  /* line 1850, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabMenu li img {
    display: block !important;
  }
  /* line 1853, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabMenu li img:first-child {
    display: none !important;
  }
}

@media screen and (max-width: 640px) {
  /* line 1858, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tab {
    margin: 0 0 20%;
  }
  /* line 1861, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabMenu {
    overflow: hidden;
    list-style: none;
    max-width: 90%;
    height: auto;
    margin: 0 auto 4%;
    padding-left: 1px;
    background: url("../images/nav_line.png") no-repeat left 50%;
  }
  /* line 1870, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabMenu li {
    float: left;
    height: auto;
    max-width: 120px;
    margin: 0;
    padding: 0;
    background: url("../images/nav_line.png") no-repeat right 50%;
  }
  /* line 1878, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabMenu li a {
    display: block;
    height: 100%;
    max-height: 110px;
    margin: 0 3% 0;
    padding: 0;
    border-radius: 5px;
    text-decoration: none;
    color: #2f353d;
    text-align: left;
    transition: background 0.1s linear;
    background: #fff;
  }
  /* line 1891, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabMenu li a:hover {
    display: block;
    max-height: 110px;
    color: #fff;
    border-radius: 5px;
  }
}

/* line 1900, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#tab-1 {
  display: block;
}

/* line 1903, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#tab-2 {
  display: none;
}

/* line 1906, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#tab-3 {
  display: none;
}

/* line 1909, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#tab-4 {
  display: none;
}

/* line 1912, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabMain {
  position: relative;
}

/* line 1915, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabCont {
  position: absolute;
  top: 10%;
  right: 5%;
  max-width: 260px;
  padding: 35px;
  background: #fff;
  border-radius: 10px;
}

/* line 1924, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__tabCont__ttl {
  font-weight: bold;
  margin-bottom: 5%;
}

/* line 1931, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__GoogleCasticon {
  max-width: 226px;
  margin: 0 auto 4%;
}

@media screen and (max-width: 900px) {
  /* line 1936, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabCont {
    position: absolute;
    top: 10%;
    right: 5%;
    max-width: 200px;
    padding: 20px;
    background: #fff;
    border-radius: 10px;
  }
  /* line 1945, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabCont__ttl {
    margin-bottom: 5%;
    font-weight: bold;
    font-size: 12px;
    font-size: .88rem;
  }
  /* line 1951, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabCont__cont {
    font-size: 12px;
    font-size: .88rem;
  }
}

@media screen and (max-width: 800px) {
  /* line 1957, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabCont {
    position: absolute;
    top: 5%;
    right: 5%;
    max-width: 200px;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
  }
  /* line 1966, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabCont__ttl {
    margin-bottom: 5%;
    font-weight: bold;
    font-size: 12px;
    font-size: .75rem;
  }
  /* line 1972, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabCont__cont {
    font-size: 12px;
    font-size: .75rem;
  }
}

@media screen and (max-width: 640px) {
  /* line 1979, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabCont {
    position: static;
    max-width: 100%;
    padding: 20px;
    background: #ebf7f9;
    border-radius: 0;
  }
  /* line 1986, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabCont__ttl {
    margin-bottom: 2%;
    font-weight: bold;
    font-size: 18px;
    font-size: 1.15rem;
  }
  /* line 1992, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__tabCont__cont {
    font-size: 16px;
    font-size: 1rem;
  }
}

/* --------------------------------
 * LDAC
 * -------------------------------- */
/* line 2000, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__LDACicon {
  max-width: 150px;
  margin: 0 auto 4%;
}

/* line 2004, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__youtube {
  max-width: 853px;
  margin: 0 auto 4%;
}
.w640 {
   max-width: 640px;
   margin: 3% auto 0 !important;
}

.w640onTitle {
  margin-top:3% !important;
}

.w640on {
   text-align: center;
}

@media screen and (max-width: 1000px) {
    .w640onTitle {
      margin-top:4% !important;
   }
   .w640on {
      text-align: left;
   }
  /* line 2009, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__youtube {
    max-width: 853px;
    margin: 0 5% 4%;
  }
  /* line 2012, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__youtube iframe {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
}

/* line 2021, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__vgp {
  max-width: 93px;
  margin: 0 auto;
}

/* line 2025, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__vgpText {
  max-width: 450px;
  margin: 4.5% auto;
}

/* line 2029, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__border {
  padding: 53px 0 0;
  border: solid 1px #ccc;
}

/* line 2033, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__border--bottom {
  padding: 0 0 3.5%;
  border-bottom: solid 1px #ccc;
}

/* line 2037, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.block__border--text {
  margin: 0 0 3%;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
}

@media screen and (max-width: 640px) {
  /* line 2044, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__LDACicon {
    max-width: 150px;
    margin: 0 auto 8%;
  }
  /* line 2048, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__youtube {
    max-width: 853px;
    margin: 0 auto 15%;
  }
  /* line 2052, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__border {
    padding: 20px 5% 0;
    border: solid 1px #ccc;
  }
  /* line 2056, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__vgp {
    max-width: 100%;
    margin: 0 auto 4%;
  }
  /* line 2059, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__vgp img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 2067, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__border--bottom {
    padding: 0 0 10%;
    border-bottom: solid 1px #ccc;
  }
  /* line 2071, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .block__border--text {
    margin: 0 0 3%;
    font-size: 16px;
    font-size: 1rem;
    text-align: left;
  }
}

/* --------------------------------
 * head
 * -------------------------------- */
/* line 2081, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.head {
  width: 950px;
  margin: 0;
  padding: 0;
}

/* line 2086, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.sticnavwarp {
  width: 950px;
  margin: 0 auto;
  padding: 0;
}

/* line 2091, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
#pop01sp {
  overflow: hidden;
  width: 880px;
  margin: 0 auto;
  padding: 35px;
  background-color: #fff;
}

/* --------------------------------
 * footer
 * -------------------------------- */
/* line 2104, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
footer {
  max-height: 60px;
  background: #1a1a1a;
}

/* line 2108, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.footerWrap {
  overflow: hidden;
  max-width: 1300px;
  margin: 0 auto;
}

/* line 2113, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.footerCopy {
  float: left;
  margin: 0 0 0 5%;
  color: #fff;
  font-size: 12px;
  font-size: .75rem;
  line-height: 5;
}

/* line 2121, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.footerBtnListWrap {
  float: right;
}

/* line 2124, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.footerBtnList {
  overflow: hidden;
  max-width: 185px;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 2131, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.footerBtnList li {
  float: left;
}

@media screen and (max-width: 1000px) {
  /* line 2135, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .footerWrap {
    overflow: hidden;
    max-width: 1300px;
    margin: 0 0 0 5%;
  }
}

@media screen and (max-width: 640px) {
  /* line 2142, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  footer {
    overflow: hidden;
    width: 100%;
    max-height: 90px;
    background: #1a1a1a;
  }
  /* line 2148, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .footerWrap {
    overflow: hidden;
    max-width: 1300px;
    margin: 0 0 0 5%;
  }
  /* line 2153, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .footerCopy {
    float: left;
    width: 50%;
    margin: 0 0 0 5%;
    padding: 2% 0 0;
    color: #fff;
    font-size: 10px;
    font-size: .6rem;
    line-height: 1.5;
    vertical-align: middle;
  }
  /* line 2164, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .footerBtnListWrap {
    float: right;
    max-width: 100%;
    width: 50%;
    display: table;
  }
  /* line 2170, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .footerBtnList {
    float: right;
    display: table;
    table-layout: fixed;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  /* line 2178, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .footerBtnList li {
    float: none;
    display: table-cell;
    margin: 0;
    width: auto;
  }
  /* line 2184, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .footerBtnList li img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
}

/**************************

	高さ調整クラスのみ

**************************/
/**************************

	SPとの表示切り替え

**************************/
/* line 2205, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.pc {
  display: block !important;
}

/* line 2208, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.sp {
  display: none !important;
}

/* line 2211, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
br {
  display: block;
}

/* line 2214, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
.br {
  display: none;
}

@media (max-width: 640px) {
  /* line 2218, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  br {
    display: none;
  }
  /* line 2221, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .br {
    display: block;
  }
  /* line 2224, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .pc {
    display: none !important;
  }
  /* line 2227, /Volumes/webdata/8020/active-speaker/wireless-audio_new/css/page.scss */
  .sp {
    display: block !important;
  }
}



 .inr {
	 overflow:hidden;
    position: relative;
    z-index: 1;
    max-width: 853px;
    width: auto;
    margin: 0 auto 5%;
    padding: 35px 0 0;
}
.inr ul {
    margin: 15px auto 0;
		padding:0;
	 list-style:none;

}
.inr ul li {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    margin: 0 0.8333333333333334% 0 0;
    cursor: pointer;
}
.inr ul li:last-child {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    margin: 0;
    cursor: pointer;
}
@media screen and (max-width: 639px) {
	 .inr {
			width: 93.75%;
			padding: 10px 0 0;
	}
	.inr ul {
			margin: 25px auto 0;
	}
	.inr ul li {
			float: none;
			width: 100%;
			height: auto;
			margin: 0 0 5%;
	}
	.inr ul li:last-child {
			float: none;
			width: 100%;
			height: auto;
			margin: 0 0 5%;
	}
}
