@charset "UTF-8";
#talk_body dd, .info_taidan_txt dd {
  margin: 0 0 4em 0;
}
#talk_body dt {
  position: relative;
}
body {
  font-family: "A1 Gothic R";
}
#talk_body dt[data-name="南"] {
  color: transparent !important;
}
#talk_body dt[data-name="南"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/moe.minami.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
#talk_body dt[data-name="清水"] {
  color: transparent !important;
}
#talk_body dt[data-name="清水"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/wakana.shimizu.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
#talk_body dt[data-name="新井"] {
  color: transparent !important;
}
#talk_body dt[data-name="新井"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/tsuguji.arai.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
#talk_body dt[data-name="高山"] {
  color: transparent !important;
}
#talk_body dt[data-name="高山"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/nanako.takayama.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
#talk_body dt[data-name="松本"] {
  color: transparent !important;
}
#talk_body dt[data-name="松本"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/maki.matsumoto.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
#talk_body dt[data-name="菅野"] {
  color: transparent !important;
}
#talk_body dt[data-name="菅野"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/sugano.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
#talk_body dt[data-name="渡邉"] {
  color: transparent !important;
}
#talk_body dt[data-name="渡邉"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/naoko.watanabe.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
#talk_body dt[data-name="畑"] {
  color: transparent !important;
}
#talk_body dt[data-name="畑"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/yuina.hata.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
#talk_body dt[data-name="棚橋"] {
  color: transparent !important;
}
#talk_body dt[data-name="棚橋"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/emiri.tanahashi.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}
#talk_body dt[data-name="千野"] {
  color: transparent !important;
}
#talk_body dt[data-name="千野"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/yutaro.chino.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

#talk_body dt[data-name="赤間"] {
  color: transparent !important;
}
#talk_body dt[data-name="赤間"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/fumika.akama.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

#talk_body dt[data-name="持田"] {
  color: transparent !important;
}
#talk_body dt[data-name="持田"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/yusuke.mochida.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}


#talk_body dt[data-name="加藤"] {
  color: transparent !important;
}
#talk_body dt[data-name="加藤"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/chieko.kato.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}


#talk_body dt[data-name="高澤"] {
  color: transparent !important;
}
#talk_body dt[data-name="高澤"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/kihiro.takazawa.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}


#talk_body dt[data-name="佐藤"] {
  color: transparent !important;
}
#talk_body dt[data-name="佐藤"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/manaka.sato.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

#talk_body dt[data-name="向江"] {
  color: transparent !important;
}
#talk_body dt[data-name="向江"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/yu.mukae.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

#talk_body dt[data-name="千野・渡邉"] {
  color: transparent !important;
}
#talk_body dt[data-name="千野・渡邉"]::after {
  content: "";
  background-image: url(https://www.1101.com/seisakuchu/images/icon/s/watachino.png);
  display: block;
  width: 60px;
  height: 60px;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 20px;
}

@media (max-width: 640px) {
  #talk_body dt[data-name="南"], #talk_body dt[data-name="向江"], #talk_body dt[data-name="清水"], #talk_body dt[data-name="新井"], #talk_body dt[data-name="高山"], #talk_body dt[data-name="菅野"], #talk_body dt[data-name="畑"], #talk_body dt[data-name="渡邉"], #talk_body dt[data-name="千野・渡邉"], #talk_body dt[data-name="棚橋"], #talk_body dt[data-name="千野"], #talk_body dt[data-name="赤間"], #talk_body dt[data-name="加藤"], #talk_body dt[data-name="高澤"], #talk_body dt[data-name="佐藤"], #talk_body dt[data-name="持田"], #talk_body dt[data-name="松本"] {
    height: 60px;
  }
  #talk_body dt[data-name="南"]::after,#talk_body dt[data-name="向江"]::after, #talk_body dt[data-name="清水"]::after,#talk_body dt[data-name="赤間"]::after,#talk_body dt[data-name="持田"]::after,#talk_body dt[data-name="千野・渡邉"]::after,  #talk_body dt[data-name="新井"]::after, #talk_body dt[data-name="高山"]::after, #talk_body dt[data-name="菅野"]::after, #talk_body dt[data-name="畑"]::after, #talk_body dt[data-name="渡邉"]::after, #talk_body dt[data-name="棚橋"]::after, #talk_body dt[data-name="加藤"]::after, #talk_body dt[data-name="千野"]::after, #talk_body dt[data-name="高澤"]::after, #talk_body dt[data-name="佐藤"]::after, #talk_body dt[data-name="松本"]::after {
    right: unset;
    left: -4px;
  }
}
.index_nav_list {
  display: none;
}
.nav-group-title {
  padding: 38px 20px 20px 20px;
}
.coming-soon {
  max-width: 60%;
  width: 408px;
  margin: 0 auto;
  padding-bottom: 50px;
}
.custom-index_nav_list {
  background-color: #ffffff;
  border-radius: 60px;
  max-width: 90%;
  margin-inline: auto;
}
.custom-index_nav_list + .custom-index_nav_list {
  margin-top: 3rem;
}
.custom-index_nav_list .bd_t {
  border-color: #FFC44D;
}
@media (max-width: 640px) {
  .nav-group-title {
    padding: 24px 12px 10px 12px;
  }
  .coming-soon {
    padding-bottom: 30px;
  }
}




/* .vol1 .title_text::before,
.vol2 .title_text::before, */
.vol3 .title_text::before,
.vol4 .title_text::before,
.vol5 .title_text::before {
  content: "";
  display: block;
  width: 294px;
  height: 60px;
  margin: auto;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/*
 .vol1 .title_text::before {
  background-image: url(https://www.1101.com/ns_as/ns_oitoshinouta/001.png);
}
.vol2 .title_text::before {
  background-image: url(https://www.1101.com/ns_as/ns_oitoshinouta/002.png);
} 
*/
.vol3 .title_text::before {
  background-image: url(https://www.1101.com/ns_as/ns_oitoshinouta/003.png);
}
.vol4 .title_text::before {
  background-image: url(https://www.1101.com/ns_as/ns_oitoshinouta/004.png);
}
.vol5 .title_text::before {
  background-image: url(https://www.1101.com/ns_as/ns_oitoshinouta/005.png);
}



