@charset "UTF-8";


/*================================================================================
SO-41A個別CSS PC
=================================================================================*/

/* 背景 */
.dc20ss .sec-product-lv1-wrap {
  background: #000 url(/product/d41a/images/bg_pc.jpg) no-repeat bottom center;
  background-size: cover;
}

/* .js-product-slide-nav */
.dc20ss .sec-product-mv .js-product-slide-wrap .js-product-slide-nav {
  background-color: rgba(239, 239, 239, .35);
}
.dc20ss .sec-product-mv .js-product-slide-wrap .js-product-slide-nav .js-product-slide-dots li button:before {
  color: #ffffff;
  opacity:0.5;
}
.dc20ss .sec-product-mv .js-product-slide-wrap .js-product-slide-nav .js-product-slide-dots li.slick-active button:before {
  color: #cc0033;
  opacity: 1;
}

/* .txt-product-lead */

/*.dc20ss .sec-product-mv .txt-product-lead-wrap > .txt-product-lead {
  color: #ffffff !important;
}*/

.dc20ss .sec-product-mv .js-product-slide-wrap > .txt-product-lead {
    color: #000;
    margin-bottom: 20px !important;
}

/* スペックページ背景色 */
.dc20ss-spec {
  background-color: #A5D6ED;
}
.dc20ss-spec .tit-product-lv1,
.dc20ss-spec.spec-guideline-setting .nav-cmn a:link,
.dc20ss-spec.spec-guideline-setting .nav-cmn a:visited,
.dc20ss-spec.spec-guideline-setting .icon-common--arrow-bottom{
  color: #000;
}