@charset "UTF-8";
/*noscript設定文ここから*/
.ns p {
  padding: 5px 250px;
}

@media screen and (max-width: 1024px) {
  .ns p {
    padding: 0;
  }
}
/*noscript設定文ここまで*/
/*検索ここから*/
.noscript-form {
  padding: 5px 250px;
}
.noscript-form p {
  padding: 0;
}

/*検索ここまで*/
/*製品・サービス設定ここから*/
.tab-content {
  display: block;
}

.tab-nav a {
  color: #fff;
}
.tab-nav a:hover {
  color: #fff;
  opacity: unset;
}

.noscript {
  display: none;
}

/*製品・サービス設定ここまで*/
/*グロナビ設定--PCここから*/
#slider {
  margin-top: 100px;
}

.content-header__nav .item .link--bottom {
  display: block !important;
}
.content-header__nav .item a.current {
  pointer-events: none;
}

.noscript-list {
  display: none;
}

/*グロナビ設定--PCここまで*/
@media screen and (max-width: 1024px) {
  /*グロナビ設定--スマホここから*/
  .noscript-list {
    display: block;
    margin-bottom: 510px;
  }

  .link--bottom {
    display: block;
  }
  .link--bottom .current {
    background: #ff0000;
    color: #fff;
    height: 51px;
    padding: 10px;
  }

  #slider {
    margin-top: 0;
    padding-top: 510px;
  }

  /*グロナビ設定--スマホここまで*/
  /*検索ここから*/
  .noscript-form {
    padding: 0;
    margin: 20px 0;
    text-align: center;
  }

  /*検索ここまで*/
}
/*問い合わせフォームここから*/
.ns_contact .txt {
  margin: 40px 0;
}
.ns_contact .box--bg {
  margin: 40px 0 0 0;
  padding: 30px;
  background: #ddd;
}
.ns_contact .box--bg .ttl {
  font-size: 16px;
  font-weight: bold;
}
.ns_contact .box--bg .box__txt {
  margin-top: 5px;
}

/*# sourceMappingURL=noscript.css.map */
