@charset "UTF-8";

/*　フォントの指定　*/
td {line-height:15pt; color:#333333; background-color:#ffffff}
th {line-height:15pt; color:#333333; background-color:#dddddd}

.pagetitle{
  font-size : 12pt;
  line-height : 15pt;
  color : #333333;
  font-weight : bold;
}

.menutable{
  background-color : #cccccc;
  width : 180;
}

.menutitle{
  color : #ffffff;
  background-color : #a3c1df;
  text-align : center;
  font-weight : bold;
}

.menucontent{
  background-color : #ffffff;
  padding-left : 10px;
}

.maintable{
  background-color : #cccccc;
}

.maintitle{
  background-color : #eeeeee;
  text-align : center;
}

.maintitle_question{
  background-color : #eeeeee;
  text-align : left;
}

.maintitle_com {
  background-color : #ffff99;
  text-align : center;
}

.maintitle_deli {
  background-color : #ffcc99;
  text-align : center;
}

.maintitle_free {
  background-color : #ffccff;
  text-align : center;
}

.token_list {
  font-size:12px;
}

#chart{
  text-align : center;
}

#chart_n{
  background-color : #999999;
  height:40px;
  width:16px;
}

#chart_row{
  background-color : #eeeeee;
  text-align : center;
  font-weight : bold;
}

#chart_keep{
  background-color : #FFEF82;
  text-align : center;
}

#sidebar{
  background-color : #eeeeee;
}
#titleline1{
  background-color : #0054a6;
}
#titleline2{
  background-color : #a3c1df;
}

/*　リンクの指定　*/
a:link { color: #0000FF; text-decoration: underline; }
a:visited { color: #0000FF; text-decoration: underline; }
a:active { color: #0000FF; text-decoration: underline; }
a:hover { color: #D80023; text-decoration: underline; }

/*　公演選択の背景色の指定　*/
.bg10{
 background-color:#ccccff;
 }
.bg11{
 background-color:#ffcccc;
 }
.bg12{
 background-color:#ccffcc;
 }

/*
dl.pager {
  width: 590px;
}
dl.pager dt {
  clear: left;
  float: left;
}

dl.pager dd {
  clear: right;
  float: right;
}
*/

div.pager dt {
  float: left;
  clear: left;
}

div.pager dd {
  float: right;
  clear: right;
}

div.message {
  color: #cc0000;
}

div.side_r {
  width: 600px;
  text-align : right;
  margin-top: 3px;
}

div.side_l {
  width: 600px;
  text-align : left;
  margin-top: 3px;
}

#barGr{
  color : #cccccc;
  font-size : 9px;
}

#barR{
  color : #FF3300;
  font-size : 9px;
}

#starBar{
  color : #FFCC00;
}

.news{
margin:0px 0;
min-width:556px;
padding:10px;
border:2px solid #ccc;
text-align:left;
}

#title{
text-indent:15px;
background:transparent url(../images/manage/title_icon.gif) 0px center no-repeat;
}
