@charset "utf-8";
/* CSS Document */

/*** Audio quality in networked systems(common) ***/
.p-layout-media .menu {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 0 20px 10px;
}

@media only screen and (min-width: 769px) {
  .p-layout-media[data-col-narrow][data-col-wide] .p-layout__inner {
    gap: 2rem 1.5rem;
  }
}

/* note row */
.note-row .p-media-layout__inner div {
  border: 1px solid #DDDDDD;
  padding: 10px 8px;
}

/* note 1col */
.note-col01 .p-media-layout__inner div {
  border: 1px solid #DDDDDD;
  padding: 10px 8px;
  margin-bottom: 0;
}
.note-col01 .p-media-layout__inner div:first-child {
  background: #F5F5F5;
}
.note-col01 .p-media-layout__inner div:not(:first-child) {
  margin-top: -1px;
}

/* note 2col */
@media only screen and (max-width: 480px) {
  .note-col02 .p-media-layout__inner div:not(:first-child) {
    font-size: 0.84em;
  }
}
.note-col02 .p-media-layout__inner::after,
.note-col02 .p-media-layout__inner::before {
  display: table;
}
.note-col02 .p-media-layout__inner {
  max-width: 1200px;
  display: block;
}
.note-col02 .p-media-layout__inner div:not(:first-child) {
  padding: 10px 8px;
  border: 1px solid #BDBDBD;
}
.note-col02 .p-media-layout__inner div:nth-child(2n) {
  display: inline-block;
  width: 30%;
  clear: both;
}
.note-col02 .p-media-layout__inner div:nth-child(2n+1):not(:first-child){
  display: block;
  float: right;
  width: 70%;
}
.note-col02 .p-media-layout__inner div:nth-child(2),
.note-col02 .p-media-layout__inner div:nth-child(3) {
  background: #999999;
  font-weight: 600;
  color: #fff;
  padding: 10px 8px;
  margin-bottom: -6px;
  overflow-x: hidden;
}
.note-col03 .p-media-layout__inner div:nth-child(2){
  margin-bottom: 0;
}
.note-col02 .p-media-layout__inner div:nth-child(n+4){
  overflow-x: hidden;
  height: 60px;
}
.note-col02 .p-media-layout__inner div:nth-child(n+4):nth-child(2n) {
  background: #F5F5F5;
  border-width: 1px !important;
}
.note-col02 .p-media-layout__inner div:nth-child(n+4):nth-child(2n+1) {
  border-width: 1px 1px 1px 0 !important;
}
.note-col02 .p-media-layout__inner .p-media-layout-02__text {
  margin-bottom: -6px;
  margin-top: -1px;
}

/* note 3col */
@media only screen and (max-width: 480px) {
  .note-col03 .p-media-layout__inner div:not(:first-child) {
    font-size: 0.84em;
    height: 64px;
  }
}
.note-col03 .p-media-layout__inner::after,
.note-col03 .p-media-layout__inner::before {
  display: table;
}
.note-col03 .p-media-layout__inner {
  max-width: 1200px;
  display: block;
}
.note-col03 .p-media-layout__inner div:not(:first-child) {
  padding: 10px 8px;
  border: 1px solid #BDBDBD;
}
.note-col03 .p-media-layout__inner div:nth-child(3n-1) {
/*  display: inline-block;*/
  float: left;
  width: 20%;
  clear: both;
}
.note-col03 .p-media-layout__inner div:nth-child(3n) {
  display: block;
  float: left;
  width: 30%;
}
.note-col03 .p-media-layout__inner div:nth-child(3n+1):not(:first-child) {
  display: block;
  float: right;
  width: 50%;
}
.note-col03 .p-media-layout__inner div:nth-child(2),
.note-col03 .p-media-layout__inner div:nth-child(3),
.note-col03 .p-media-layout__inner div:nth-child(4) {
  background: #999999;
  font-weight: 600;
  color: #fff;
  padding: 10px 8px;
  margin-bottom: -6px;
  overflow-x: hidden;
}
.note-col03 .p-media-layout__inner div:nth-child(2),
.note-col03 .p-media-layout__inner div:nth-child(3),
.note-col03 .p-media-layout__inner div:nth-child(4) {
  margin-bottom: 0;
}
.note-col03 .p-media-layout__inner div:nth-child(n+5) {
  overflow-x: hidden;
  height: 60px;
}
.note-col03 .p-media-layout__inner div:nth-child(n+5):nth-child(3n-1) {
  background: #F5F5F5;
  border-width: 1px !important;
}
.note-col03 .p-media-layout__inner div:nth-child(n+5):nth-child(3n),
.note-col03 .p-media-layout__inner div:nth-child(n+5):nth-child(3n+1) {
  border-width: 1px 1px 1px 0 !important;
}
.note-col03 .p-media-layout__inner .p-media-layout-02__text {
  margin-top: -1px;
}

/* note 2col-02 1行目セル結合 */
@media only screen and (max-width: 480px) {
  .col02-02 .p-media-layout__inner div {
    font-size: 0.84em;
  }
}	
.col02-02 .p-media-layout__inner::after,
.col02-02 .p-media-layout__inner::before {
  display: table;
}
.col02-02 .p-media-layout__inner {
  max-width: 1200px;
  display: block;
}
.col02-02 .p-media-layout__inner div:first-child {
  background: #999999;
  font-weight: 600;
  color: #fff;
  padding: 10px 8px;
  margin-bottom: 0;
  overflow-x: hidden;
  width: 100%;
}
.col02-02 .p-media-layout__inner div:nth-child(n+2) {
  border: 1px solid #BDBDBD;
  padding: 10px 8px;
  overflow-x: hidden;
  height: 60px;
}
.col02-02 .p-media-layout__inner div:nth-child(n+2):nth-child(even) {
  display: inline-block;
  width: 30%;
  clear: both;
  background: #F5F5F5;
}
.col02-02 .p-media-layout__inner div:nth-child(n+3):nth-child(odd) {
  width: 70%;
  float: right;
  border-width: 1px 1px 1px 0!important;
}
.col02-02 .p-media-layout__inner div:nth-child(n+2) {
  margin-bottom: -6px;		
}
.col02-02 .p-media-layout__inner .p-media-layout-02__text {
  margin-top: -1px;
}

/* note 3col-02 左2列色付き */
@media only screen and (max-width: 480px) {
  .col03-02 .p-media-layout__inner div:not(:first-child) {
    font-size: 0.84em;
  }
  .col03-02 .p-media-layout__inner div:nth-child(4) {
    padding-bottom: 26px;
  }
  @-moz-document url-prefix() {
    .col03-02 .p-media-layout__inner div:nth-child(4) {
      padding-bottom: 27px;
    }
  }
  .col03-02 .p-media-layout__inner div:nth-child(n+5) {
    word-wrap: break-word!important;
  }
}
.col03-02 .p-media-layout__inner div:nth-child(3n+3) {
  background: #F5F5F5;
}
.col03-02 .p-media-layout__inner div:nth-child(3) {
  background: #999999;
}

/* note 5col */
@media only screen and (max-width: 480px) {
  .note-col05 .p-media-layout__inner div {
    font-size: 0.84em;
  }
  .note-col05 .p-media-layout__inner div:nth-child(-n+5) {
    height: 120px;
  }
  .note-col05 .p-media-layout__inner div:nth-child(n+7) {
    word-wrap: break-word!important;
  }
}
.note-col05 .p-media-layout__inner::after,
.note-col05 .p-media-layout__inner::before {
  display: table;
}
.note-col05 .p-media-layout__inner {
  max-width: 1200px;
  display: block;
}
.note-col05 .p-media-layout__inner div:nth-child(5n+1):not(:first-child) {
  display: inline-block;
  width: 20%;
  clear: both;
  border: 1px solid #BDBDBD;
  padding: 10px 8px;
  overflow-x: hidden;
  border-width: 1px 1px 1px 0!important;
}
.note-col05 .p-media-layout__inner div:nth-child(5n+2) {
  float: left;
  width: 20%;
  border: 1px solid #BDBDBD;
  padding: 10px 8px;
  background: #F5F5F5;
}
.note-col05 .p-media-layout__inner div:nth-child(5n+3) {
  float: left;
  width: 20%;
  border: 1px solid #BDBDBD;
  padding: 10px 8px;
  overflow-x: hidden;
  border-width: 1px 1px 1px 0!important;
}
.note-col05 .p-media-layout__inner div:nth-child(5n+4) {
  float: left;
  width: 20%;
  border: 1px solid #BDBDBD;
  padding: 10px 8px;
  overflow-x: hidden;
  border-width: 1px 1px 1px 0!important;
}
.note-col05 .p-media-layout__inner div:nth-child(5n) {
  float: left;
  width: 20%;
  border: 1px solid #BDBDBD;
  padding: 10px 8px;
  overflow-x: hidden;
  border-width: 1px 1px 1px 0!important;
}
.note-col05 .p-media-layout__inner div:nth-child(n+6) {
  margin-bottom: -1px;
  height: 44px;
  overflow-x: hidden;
  word-wrap: break-word;
}
.note-col05 .p-media-layout__inner div:nth-child(-n+6):not(:first-child) {
  background: #999999;
  font-weight: 600;
  color: #fff;
  padding: 10px 8px;
  overflow-x: hidden;
  height: 60px;
}
.note-col05 .p-media-layout__inner div:not(:first-child) {
  margin-bottom: -6px;		
}
.note-col05 .p-media-layout__inner .p-media-layout-02__text {
  margin-top: -1px;
}

/***  2. Networked audio systems ***/
/* Acoustic source */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(1) h3 {
  background: url(/files/audio_quality_icon_sound_source_tcm111-1642987.jpg) left center no-repeat;
}

/* Human auditory system */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(2) h3 {
  background: url(/files/audio_quality_icon_human_tcm111-1735572.jpg) left center no-repeat;
}

/* Microphone */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(3) h3 {
  background: url(/files/audio_quality_icon_microphone_tcm111-1675268.jpg) left center no-repeat;
}

/* head amp */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(4) h3 {
  background: url(/files/audio_quality_icon_headamp_tcm111-1671775.jpg) left center no-repeat;
}

/* A/D converter */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(5) h3 {
  background: url(/files/audio_quality_icon_ad_tcm111-1721852.jpg) left center no-repeat;
}

/* distribution network */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(6) h3 {
  background: url(/files/audio_quality_icon_lan_tcm111-1646562.jpg) left center no-repeat;
}

/* change & mixing (DSP) */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(7) h3 {
  background: url(/files/audio_quality_icon_dsp_tcm111-1632739.jpg) left center no-repeat;
}

/* storage (recording, playback, editing) */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(8) h3 {
  background: url(/files/audio_quality_icon_storage_tcm111-1716728.jpg) left center no-repeat;
}

/* D/A converter */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(9) h3 {

  background: url(/files/audio_quality_icon_da_tcm111-1725880.jpg) left center no-repeat;
}

/* power amplifier */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(10) h3 {
  background: url(/files/audio_quality_icon_poweramp_tcm111-1704966.jpg) left center no-repeat;
}

/* loudspeaker */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(11) h3 {
  background: url(/files/audio_quality_icon_speaker_tcm111-1681246.jpg) left center no-repeat;
}

/* User interface */
[data-id="1761944"] .p-layout__inner li.heading-icon:nth-child(12) h3 {
  background: url(/files/audio_quality_icon_ui_tcm111-1662359.jpg) left center no-repeat;
}

/***  5. Sampling issues ***/
/* table 502: latency and acoustic delay in a typical networked live audio system */
[data-id="1768628"] .note-col05 .p-media-layout__inner div:nth-child(-n+6):not(:first-child) {
  height: 4.5rem;
}
[data-id="1768628"] .note-col05 .p-media-layout__inner div:nth-child(n+7) {
  height: 3rem;
}	

/* 7. Level issues */
/* Microphone selection */
[data-id="1749306"] .p-layout__inner li.heading-icon:nth-child(1) h3 {
  background: url(/files/audio_quality_icon_microphone_tcm111-1649165.jpg) left center no-repeat;
}

/* Speaker selection */
[data-id="1749306"] .p-layout__inner li.heading-icon:nth-child(2) h3 {
  background: url(/files/audio_quality_icon_speaker_tcm111-1630383.jpg) left center no-repeat;
}

/* power amplifier selection & Power amplifier gain setting */
/* Power amplifier gain setting */
[data-id="1749306"] .p-layout__inner li.heading-icon:nth-child(3) h3,
[data-id="1749306"] .p-layout__inner li.heading-icon:nth-child(5) h3 {
  background: url(/files/audio_quality_icon_poweramp_tcm111-1711500.jpg) left center no-repeat;
}

/* HA gain setting */
[data-id="1749306"] .p-layout__inner li.heading-icon:nth-child(4) h3 {
  background: url(/files/audio_quality_icon_headamp_tcm111-1722312.jpg) left center no-repeat;
}

/*** 9. Quality assessment methods ***/
.c-list__item::before {
  display: none;
}

/*** 10. Appendix: Information sources & further reading ***/
.revert-free-html .table-responsive a {
  text-decoration: underline;
}