#tv-ichiran {
  margin: 30px 0 0 0;
}

div#tv-ichiran div.tv-ichiran-inner {
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  /*	padding: 10px 12px 10px 13px; */
  padding: 12px 16px 12px 17px;
}

div#tv-ichiran div.tv-ichiran-inner .maker {
  /*	border-top:1px solid #CCCCCC; */
  border-left: 1px solid #CCCCCC;
}

div#tv-ichiran div.tv-ichiran-inner .maker li {
  float: left;
}

div#tv-ichiran div.tv-ichiran-inner .maker li a {
  margin: 0;
  padding: 7px 5px 6px;
  display: block;
  width: 107px;
  background-color: #E6ECFE;
  color: #333333;
  font-size: 0.8em;
  border-right: 1px solid #9EB4DB;
  border-bottom: 1px solid #9EB4DB;
  text-decoration: none;
  text-align: center;
}

div#tv-ichiran div.tv-ichiran-inner .maker li:nth-child(-n+8) a {
  border-top: 1px solid #9EB4DB;
}

div#tv-ichiran div.tv-ichiran-inner .maker li a:hover,
div#tv-ichiran div.tv-ichiran-inner .maker li a.now {
  background-color: #FFFFFF;
  color: #333333;
}

div#tv-ichiran div.tv-ichiran-inner ul.ichiran {
  margin: 20px 10px 10px;
}

div#tv-ichiran div.tv-ichiran-inner ul.ichiran li {
  float: left;
}

div#tv-ichiran div.tv-ichiran-inner ul.ichiran li.off {
  display: none;
}

div#tv-ichiran div.tv-ichiran-inner ul.ichiran li a {
  margin-bottom: 12px;
  display: block;
  width: 170px;
  font-size: 0.9em;
}

div#tv-ichiran div.tv-ichiran-inner ul.ichiran li a img {
  vertical-align: 1px;
  margin-right: 5px;
}

div#tv-ichiran div.tv-ichiran-inner .all-disp-btn {
  font-size: 0.9em;
  font-weight: bold;
  text-align: right;
}

div#tv-ichiran div.tv-ichiran-inner .all-disp-btn.off {
  display: none;
}

div#tv-ichiran div.tv-ichiran-inner .all-disp-btn img {
  vertical-align: middle;
  margin-right: 5px;
}

div#tv-ichiran div.tv-ichiran-inner .maker-btn {
  margin: 10px 0 0 0;
  font-size: 0.8em;
  text-align: right;
}

div#tv-ichiran div.tv-ichiran-inner .maker-btn img {
  vertical-align: 0px;
  margin-right: 5px;
}
