@charset "UTF-8";
/* line 1, /data/app/user/app/assets/stylesheets/topics.css.scss */
#topics_table {
  width: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0; }

/* line 7, /data/app/user/app/assets/stylesheets/topics.css.scss */
#topics_table th {
  color: #345cd6;
  height: 25px;
  padding-left: 5px; }

/* line 14, /data/app/user/app/assets/stylesheets/topics.css.scss */
.topics_line0 {
  background-color: #E5EBFF;
  height: 25px;
  padding-left: 5px; }

/* line 20, /data/app/user/app/assets/stylesheets/topics.css.scss */
.topics_line1 {
  background-color: #F7F9FF;
  height: 25px;
  padding-left: 5px; }

/* paginate index画面ページング用 */
/* line 28, /data/app/user/app/assets/stylesheets/topics.css.scss */
#div_paginate {
  text-align: right; }

/* line 32, /data/app/user/app/assets/stylesheets/topics.css.scss */
.pagination {
  padding: 5px 0px 5px 0px; }

/* paginate カレントページ */
/* line 37, /data/app/user/app/assets/stylesheets/topics.css.scss */
.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #E5EBFF;
  font-weight: bold;
  background-color: #E5EBFF;
  color: #FFFFFF; }

/* paginate カレントページ以外 */
/* line 47, /data/app/user/app/assets/stylesheets/topics.css.scss */
.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #E5EBFF;
  text-decoration: none;
  background-color: #FFFFFF;
  color: #666699; }

/* paginate オンフォーカス */
/* line 57, /data/app/user/app/assets/stylesheets/topics.css.scss */
.pagination a:hover, .pagination a:active {
  border: 1px solid #E5EBFF;
  background-color: #E5EBFF;
  color: #666699; }

/* paginate 非活性 */
/* line 64, /data/app/user/app/assets/stylesheets/topics.css.scss */
.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #EEEEEE;
  color: #DDDDDD; }
