@charset "Shift_JIS";

.tope a:link       { color: #3333cc; text-decoration: none; }
.tope a:visited    { color: #6699cc; text-decoration: none; }
.tope a:hover      { color :#cc00cc; }
.tope a:active     { color: red; }
.nike a:link       { color: #006600; text-decoration: none; }
.nike a:visited    { color: #339933; text-decoration: none; }
.nike a:hover      { color: #cc00cc; }
.nike a:active     { color: red; }
.ikirue a:link     { color: #000099; text-decoration: none; }
.ikirue a:visited  { color: #666699; text-decoration: none; }
.ikirue a:hover    { color: #cc00cc; }
.ikirue a:active   { color: red; }
.kokoroe a:link    { color: #000099; text-decoration: none; }
.kokoroe a:visited { color: #666699; text-decoration: none; }
.kokoroe a:hover   { color: #cc00cc; }
.kokoroe a:active  { color: red; }
.yosie a:link      { color: #000099; text-decoration: none; }
.yosie a:visited   { color: #666699; text-decoration: none; }
.yosie a:hover     { color: #cc00cc; }
.yosie a:active    { color: red; }
.elme a:link       { color: #000099; text-decoration: none; }
.elme a:visited    { color: #666699; text-decoration: none; }
.elme a:hover      { color: #cc00cc; }
.elme a:active     { color: red; }
.graye a:link      { color: #000099; text-decoration: none; }
.graye a:visited   { color: #666699; text-decoration: none; }
.graye a:hover     { color: #cc00cc; }
.graye a:active    { color: red; }
.kotobaf a:link    { color: #660066; text-decoration: none; }
.kotobaf a:visited { color: #990099; text-decoration: none; }
.kotobaf a:hover   { color: #cc00cc; }
.kotobaf a:active  { color: red; }
.kazuf a:link      { color:#330000; text-decoration: none; }
.kazuf a:visited   { color:#993333; text-decoration: none; }
.kazuf a:hover     { color:#cc00cc; }
.kazuf a:active    { color:#ff0000; }

.tblkoto { width:85%; }
.tblkoto th, .tblkoto td, .bun th {
   line-height:2;
   text-align:left;
   vertical-align:top;
   white-space:nowrap;
}
th {
   padding:0.5rem;
   text-align: center;
   font-size: 88%;
}
td {
   padding:0.5rem;
   text-align: left;
   font-size: 85%;
}
th.th2 {
   text-align:center;
   vertical-align:middle;
}

     /* head table */

#tpfl {
   float: left;
   border-collapse: collapse;
   width: 360px;
   height: 120px;
}
#ijitp {
   padding: 0;
}
#tpfr {
   float: right;
   border-collapse: collapse;
   width: 224px;
   height: 120px;
}
#cat {
   padding: 0;
}

     /* ijirevo live */

#liveh {
   padding: 0.3em 1em;
   font-weight: bold;
   font-size: 120%;
   letter-spacing: 0.1em;
   text-align: center;
}
.livin {
   background-color: #c0e777;
   padding: 1px;
}
.livbar {
   background-color: #cccccc;
   color: #006600;
   padding: 5px;
   font-weight: bold;
   font-size: 120%;
   letter-spacing: 0.3em;
}

     /*  κΎ  ig  */

.clmfl {    /* fl */
   float: left;
   width: 45%;
   padding: 2em;
}
.clmr {
   padding: 2em;
}
.clmtbl {
   width: 80%;
}
.clmtbls {
   width: 450px;
}
.clm {
   padding: 0.5em;
   font-size: 90%;
   line-height: 1.8;
   text-align: left;
}
.y2l {
   padding: 0 2em;
   text-align: left;
}
.y2m {
   padding: 0 2em;
   text-align: right;
}
.y2n {
   padding: 0 2em;
   text-align: center;
}

     /* ΖvZ \Zpadding */

.p1031  { padding: 1em 1px 0.3em 1em; }
.p1030  { padding: 1em 1px 0.3em 1px; }
.p1130  { padding: 1em 1em 0.3em 1px; }
.p3030  { padding: 0.3em 1px 0.3em 1px; }
.p3031  { padding: 0.3em 1px 0.3em 1em; }
.p3130  { padding: 0.3em 1em 0.3em 1px; }
.p3011  { padding: 0.3em 1px 1em 1em; }
.p3010  { padding: 0.3em 1px 1em 1px; }
.p3110  { padding: 0.3em 1em 1em 1px; }

     /* ΖvZ γγΜΓL\ */

.tbln.b0 {
   border:0;
   padding:0.5em;
}
.tbl9 {
   border-collapse:collapse;
   width:300px;
}
.tbl9 th {
   font-size:1em;
   padding:0.5em 0;
   letter-spacing:0.2em;
   text-align:center;
   font-weight:normal;
   white-space:nowrap;
}
.tbl9 td {
   font-size:1em;
   padding-left:0.5em;
   letter-spacing:0.1em;
   text-align:left;
   white-space:nowrap;
}
.tbl9.d8n {
   padding:0.5em;
   font-size:80%;
   text-align:center;
}
.tbl9.b8n {
   padding-left:1em;
   font-size:100%;
   letter-spacing:0.2em;
   text-align:left;
}
.tbl9 span {
   padding-left:0.4em;
   padding-right:0.4em;
}

/*    wi  */

#nov180 {
   background-image: url("mosaic_box/img/0180_novel.jpg");
   width: 180px;
   height: 120px;
   padding: 0;
   text-align: center;
   margin: auto;
}
#fan180 {
   background-image: url("mosaic_box/img/0180_fantasy.jpg");
   width: 180px;
   height: 120px;
   padding: 0;
   text-align: center;
}
#ikada180 {
   background-image: url("mosaic_box/img/0180_ikada.jpg");
   width: 180px;
   height: 120px;
   padding: 0;
   text-align: center;
}
#isago180 {
   background-image: url("mosaic_box/img/0180_isago.jpg");
   width: 180px;
   height: 120px;
   padding: 0;
   text-align: center;
}
#ikada450 {
   background-image: url("mosaic_box/img/0450_ikada.jpg");
   width: 450px;
   height: 300px;
}
#isago450 {
   background-image: url("mosaic_box/img/0450_isago.jpg");
   width: 450px;
   height: 300px;
}
#etop {
   background-image: url("img/0150.jpg");
}
#ecan {
   background-image: url("img/0150_douwa.jpg");
}
#erev {
   background-image: url("img/0150_ijirevo.jpg");
}
#emos {
   background-image: url("img/0150_novel.jpg");
}


