/* Compiled from SCSS */
html.pc {
  /*--------------------------------------------------------------------------*/
  /* SOFTWARE */
  /*--------------------------------------------------------------------------*/
}
html.pc body.page-template-speaker-system-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a,
html.pc body.page-template-speaker-unit-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a,
html.pc body.page-template-speaker-peripheral-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a,
html.pc body.page-template-headphone-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a,
html.pc body.page-template-dac-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a,
html.pc body.page-template-recorder-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a,
html.pc body.page-template-microphone-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a {
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
html.pc body.page-template-speaker-system-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a:hover,
html.pc body.page-template-speaker-unit-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a:hover,
html.pc body.page-template-speaker-peripheral-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a:hover,
html.pc body.page-template-headphone-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a:hover,
html.pc body.page-template-dac-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a:hover,
html.pc body.page-template-recorder-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a:hover,
html.pc body.page-template-microphone-php .mainvisual-wrapper .main-visual li .text-wrapper .link-button a:hover {
  opacity: 0.75;
  filter: alpha(opacity=75);
  /* ie lt 8 */
  -ms-filter: "alpha(opacity=75)";
  /* ie 8 */
  zoom: 1;
  /* ie lt 9 */
}
html.pc body.page-template-speaker-system-php .mainvisual-wrapper .slider-dotbtn li,
html.pc body.page-template-speaker-unit-php .mainvisual-wrapper .slider-dotbtn li,
html.pc body.page-template-speaker-peripheral-php .mainvisual-wrapper .slider-dotbtn li,
html.pc body.page-template-headphone-php .mainvisual-wrapper .slider-dotbtn li,
html.pc body.page-template-dac-php .mainvisual-wrapper .slider-dotbtn li,
html.pc body.page-template-recorder-php .mainvisual-wrapper .slider-dotbtn li,
html.pc body.page-template-microphone-php .mainvisual-wrapper .slider-dotbtn li {
  opacity: 0.5;
  filter: alpha(opacity=50);
  /* ie lt 8 */
  -ms-filter: "alpha(opacity=50)";
  /* ie 8 */
  zoom: 1;
  /* ie lt 9 */
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
html.pc body.page-template-speaker-system-php .mainvisual-wrapper .slider-dotbtn li:hover,
html.pc body.page-template-speaker-unit-php .mainvisual-wrapper .slider-dotbtn li:hover,
html.pc body.page-template-speaker-peripheral-php .mainvisual-wrapper .slider-dotbtn li:hover,
html.pc body.page-template-headphone-php .mainvisual-wrapper .slider-dotbtn li:hover,
html.pc body.page-template-dac-php .mainvisual-wrapper .slider-dotbtn li:hover,
html.pc body.page-template-recorder-php .mainvisual-wrapper .slider-dotbtn li:hover,
html.pc body.page-template-microphone-php .mainvisual-wrapper .slider-dotbtn li:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  /* ie lt 8 */
  -ms-filter: "alpha(opacity=100)";
  /* ie 8 */
  zoom: 1;
  /* ie lt 9 */
}
html.pc body.page-template-speaker-system-php .mainvisual-wrapper .slider-dotbtn li.current,
html.pc body.page-template-speaker-unit-php .mainvisual-wrapper .slider-dotbtn li.current,
html.pc body.page-template-speaker-peripheral-php .mainvisual-wrapper .slider-dotbtn li.current,
html.pc body.page-template-headphone-php .mainvisual-wrapper .slider-dotbtn li.current,
html.pc body.page-template-dac-php .mainvisual-wrapper .slider-dotbtn li.current,
html.pc body.page-template-recorder-php .mainvisual-wrapper .slider-dotbtn li.current,
html.pc body.page-template-microphone-php .mainvisual-wrapper .slider-dotbtn li.current {
  opacity: 1;
  filter: alpha(opacity=100);
  /* ie lt 8 */
  -ms-filter: "alpha(opacity=100)";
  /* ie 8 */
  zoom: 1;
  /* ie lt 9 */
}
html.pc body.page-template-speaker-system-php .category-02 .category-03,
html.pc body.page-template-speaker-unit-php .category-02 .category-03,
html.pc body.page-template-speaker-peripheral-php .category-02 .category-03,
html.pc body.page-template-headphone-php .category-02 .category-03,
html.pc body.page-template-dac-php .category-02 .category-03,
html.pc body.page-template-recorder-php .category-02 .category-03,
html.pc body.page-template-microphone-php .category-02 .category-03 {
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
html.pc body.page-template-speaker-system-php .category-02 .category-03.current,
html.pc body.page-template-speaker-unit-php .category-02 .category-03.current,
html.pc body.page-template-speaker-peripheral-php .category-02 .category-03.current,
html.pc body.page-template-headphone-php .category-02 .category-03.current,
html.pc body.page-template-dac-php .category-02 .category-03.current,
html.pc body.page-template-recorder-php .category-02 .category-03.current,
html.pc body.page-template-microphone-php .category-02 .category-03.current {
  background-color: #eeeeee;
}
html.pc body.page-template-speaker-system-php .category-02 .category-03 .accordion-open-button,
html.pc body.page-template-speaker-unit-php .category-02 .category-03 .accordion-open-button,
html.pc body.page-template-speaker-peripheral-php .category-02 .category-03 .accordion-open-button,
html.pc body.page-template-headphone-php .category-02 .category-03 .accordion-open-button,
html.pc body.page-template-dac-php .category-02 .category-03 .accordion-open-button,
html.pc body.page-template-recorder-php .category-02 .category-03 .accordion-open-button,
html.pc body.page-template-microphone-php .category-02 .category-03 .accordion-open-button {
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
html.pc body.page-template-speaker-system-php .category-02 .category-03 .accordion-open-button:hover,
html.pc body.page-template-speaker-unit-php .category-02 .category-03 .accordion-open-button:hover,
html.pc body.page-template-speaker-peripheral-php .category-02 .category-03 .accordion-open-button:hover,
html.pc body.page-template-headphone-php .category-02 .category-03 .accordion-open-button:hover,
html.pc body.page-template-dac-php .category-02 .category-03 .accordion-open-button:hover,
html.pc body.page-template-recorder-php .category-02 .category-03 .accordion-open-button:hover,
html.pc body.page-template-microphone-php .category-02 .category-03 .accordion-open-button:hover {
  opacity: 0.75;
  filter: alpha(opacity=75);
  /* ie lt 8 */
  -ms-filter: "alpha(opacity=75)";
  /* ie 8 */
  zoom: 1;
  /* ie lt 9 */
}
html.pc body.page-template-speaker-system-php .category-02 .category-03 .product-child .product-child-item,
html.pc body.page-template-speaker-unit-php .category-02 .category-03 .product-child .product-child-item,
html.pc body.page-template-speaker-peripheral-php .category-02 .category-03 .product-child .product-child-item,
html.pc body.page-template-headphone-php .category-02 .category-03 .product-child .product-child-item,
html.pc body.page-template-dac-php .category-02 .category-03 .product-child .product-child-item,
html.pc body.page-template-recorder-php .category-02 .category-03 .product-child .product-child-item,
html.pc body.page-template-microphone-php .category-02 .category-03 .product-child .product-child-item {
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
html.pc body.page-template-speaker-system-php .category-02 .category-03 .product-child .product-child-item:hover,
html.pc body.page-template-speaker-unit-php .category-02 .category-03 .product-child .product-child-item:hover,
html.pc body.page-template-speaker-peripheral-php .category-02 .category-03 .product-child .product-child-item:hover,
html.pc body.page-template-headphone-php .category-02 .category-03 .product-child .product-child-item:hover,
html.pc body.page-template-dac-php .category-02 .category-03 .product-child .product-child-item:hover,
html.pc body.page-template-recorder-php .category-02 .category-03 .product-child .product-child-item:hover,
html.pc body.page-template-microphone-php .category-02 .category-03 .product-child .product-child-item:hover {
  opacity: 0.75;
  filter: alpha(opacity=75);
  /* ie lt 8 */
  -ms-filter: "alpha(opacity=75)";
  /* ie 8 */
  zoom: 1;
  /* ie lt 9 */
}
html.pc body.page-template-speaker-system-php .category-02 .category-03 .product-child .accordion-close-button,
html.pc body.page-template-speaker-unit-php .category-02 .category-03 .product-child .accordion-close-button,
html.pc body.page-template-speaker-peripheral-php .category-02 .category-03 .product-child .accordion-close-button,
html.pc body.page-template-headphone-php .category-02 .category-03 .product-child .accordion-close-button,
html.pc body.page-template-dac-php .category-02 .category-03 .product-child .accordion-close-button,
html.pc body.page-template-recorder-php .category-02 .category-03 .product-child .accordion-close-button,
html.pc body.page-template-microphone-php .category-02 .category-03 .product-child .accordion-close-button {
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
html.pc body.page-template-speaker-system-php .category-02 .category-03 .product-child .accordion-close-button:hover,
html.pc body.page-template-speaker-unit-php .category-02 .category-03 .product-child .accordion-close-button:hover,
html.pc body.page-template-speaker-peripheral-php .category-02 .category-03 .product-child .accordion-close-button:hover,
html.pc body.page-template-headphone-php .category-02 .category-03 .product-child .accordion-close-button:hover,
html.pc body.page-template-dac-php .category-02 .category-03 .product-child .accordion-close-button:hover,
html.pc body.page-template-recorder-php .category-02 .category-03 .product-child .accordion-close-button:hover,
html.pc body.page-template-microphone-php .category-02 .category-03 .product-child .accordion-close-button:hover {
  opacity: 0.75;
  filter: alpha(opacity=75);
  /* ie lt 8 */
  -ms-filter: "alpha(opacity=75)";
  /* ie 8 */
  zoom: 1;
  /* ie lt 9 */
}

/*--------------------------------------------------------------------------*/
/* Module */
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/* State */
/*--------------------------------------------------------------------------*/
