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

body {
  /* 全体のフォントファミリー */
  font-family: "Gothic MB101 Medium";
}

#talk_body dt[data-name=""] {
  color: rgb(73, 158, 186);
}

/* プロフィール画像のサイズを小さく。中央にして下余白あり。 */
.profile_inner .pic {
  width: 50%;
  margin: 0 auto 40px auto;
}


dt {
  position: relative;
}
dt[data-name="秋山"] {
  color: transparent !important;
}
dt[data-name="秋山"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_akiyama.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
dt[data-name="シェフ"] {
  color: transparent !important;
}
dt[data-name="シェフ"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_chef.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
dt[data-name="ひらの"] {
  color: transparent !important;
}
dt[data-name="ひらの"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_hirano.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

dt[data-name="糸井"] {
  color: transparent !important;
}
dt[data-name="糸井"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_itoi.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

dt[data-name="か"] {
  color: transparent !important;
}
dt[data-name="か"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_ka.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

dt[data-name="かご"] {
  color: transparent !important;
}
dt[data-name="かご"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_kago.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

dt[data-name="永田"] {
  color: transparent !important;
}
dt[data-name="永田"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_nagata.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

dt[data-name="おっくん"] {
  color: transparent !important;
}
dt[data-name="おっくん"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_okuno.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

dt[data-name="サノ"] {
  color: transparent !important;
}
dt[data-name="サノ"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_sano.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

dt[data-name="せりこ"] {
  color: transparent !important;
}
dt[data-name="せりこ"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_seriko.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

dt[data-name="スガノ"] {
  color: transparent !important;
}
dt[data-name="スガノ"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_sugano.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

dt[data-name="横里"] {
  color: transparent !important;
}
dt[data-name="横里"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_yokosato.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

dt[data-name="しもー"] {
  color: transparent !important;
}
dt[data-name="しもー"]::after {
  content: "";
  background-image: url(https://www.1101.com/ns_gugisense/icon_shimo.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}


@media (max-width: 640px) {
  dt[data-name="秋山"],
  dt[data-name="シェフ"],
  dt[data-name="ひらの"],
  dt[data-name="糸井"],
  dt[data-name="か"],
  dt[data-name="かご"],
  dt[data-name="永田"],
  dt[data-name="おっくん"],
  dt[data-name="サノ"],
  dt[data-name="せりこ"],
  dt[data-name="スガノ"],
  dt[data-name="しもー"],
 dt[data-name="横里"]{
    height: 60px;
  }

  dt[data-name="秋山"]::after,
  dt[data-name="シェフ"]::after,
  dt[data-name="ひらの"]::after, 
  dt[data-name="糸井"]::after,
  dt[data-name="か"]::after,
  dt[data-name="かご"]::after,
  dt[data-name="永田"]::after,
  dt[data-name="おっくん"]::after,
  dt[data-name="サノ"]::after,
  dt[data-name="せりこ"]::after,
  dt[data-name="スガノ"]::after,
  dt[data-name="しもー"]::after,
  dt[data-name="横里"]::after{
    right: unset;
    left: -4px;
  }






/* スマホ用の指定 */
@media (max-width: 640px) {
  
  /* 本文に隙間をあける */
  .content_wrap {
    margin-top: 8px;
    margin-left: 8px;
    margin-right: 8px;
  }
  /* プロフィール画像のサイズを小さく。 */
  .profile_inner .pic {
    width: 60%;
  }

  /* 邪魔になるスタイルをリセット */
  #kv {
    margin-bottom: 0;
  }
  /* 邪魔になるスタイルをリセット */
  #yodogawa.bd_t.bd_none {
    margin-top: 0;
  }
}


