@charset "UTF-8";
/* CSS Document */

@charset "euc-jp";


/*鈴咲追加*/
body {
  background-color: #010101;
}

@media only screen and (max-width: 480px) {
  .ss-f {
    position: relative;
    top: 50px;
    text-align: center;
  }
  .mmn {
    width: 100%;
   float: left;
   text-align: left;
  }
}
/**/


.category-desc img {
  max-width: 100%;
  width: inherit;
  height: auto;
}
.category-desc_2 {
  padding-top: 2em;
}

/* sub category & sub group */

.grp-lst {
  margin-bottom: 40px;
  text-align: center;
}
.grp-lst-unit {
  display: block;
  text-align: center;
}

.grp-lst-img {
  display: block;
  margin: 0 auto;
  /*background: #000;*/
  text-align: center;
}
  .grp-lst-img:hover {
    opacity: 0.8;
  }

.grp-lst-name {
  display: block;
  margin: 4px 0;
  padding: 0;
  font-size: 15px;
}

.ttl {
   text-align: center;
   margin: 0 auto;
   font-size: 40px;
     font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.ssr {
  text-align: center;
  margin: 50px auto;
}
.ssr img {
   text-align: center;
   margin: 0 auto;
}
.pn {
  margin: 100px auto;
}
@media only screen and (max-width: 768px) {
  .ttl {
    font-size: 30px;
  }
  .grp-lst-unit a {
    display: block;
    padding: .5em 0;
    color: #444;
    text-decoration: none;
  }
  .grp-lst-name {
    font-size: 11px;
  }
}


