﻿@charset "UTF-8";

h1  { color: #900; font-size: 140%; margin-top: 30px; padding-bottom: 2px; padding-left: 0.5em; float: left; border-bottom: 2px solid #900; border-left: 1em solid #900 }
select { margin-top: 30px; margin-left: 15px }
#time table { background-color: white; margin-right: 25px; margin-left: 0; border-collapse: collapse     }
#time th     { white-space: nowrap; margin: 0; padding: 0 1em; border-right: 1px solid white; border-bottom: 1px solid white }
#time td     { white-space: nowrap; padding-top: 3px; padding-right: 0.5em; padding-left: 0.5em; vertical-align: top; border-right: 1px solid #666; border-bottom: 1px dotted #666 }
.no  { font-size: 115%; background-color: #fff; padding-right: 0.5em; padding-left: 0.5em; border: solid 1px gray }
.no2  { color: black; background-color: #fff; padding-right: 0.5em; padding-left: 0.5em; border: solid 1px gray }
.seinen { background-color: #6c3 }
.media { background-color: #3cc }
.taihaku { background-color: #f93 }
.izumi { background-color: #f9f }
.time   { font-size: 60%; text-align: right }
.free { background-color: #ff6 }
.red { color: #c00; font-weight: bold }
body { background-image: url("../images/bg.gif") }
.clear { clear: both }
ul { }
li   { list-style-type: none; display: inline; margin-right: 5px; margin-bottom: 10px }
#time a { color: black; text-decoration: none }
#time a:hover { color: #c00; text-decoration: underline }
.info { font-size: 80%; line-height: 140%; margin-left: 50px }
.info2 { color: #900; font-size: 80%; line-height: 140%; margin-left: 50px }
.pdf a { color: black; font-size: 90%; text-decoration: none; margin-left: 50px; padding: 5px; border: dotted 1px gray }
.pdf a:hover { color: #900; text-decoration: underline }

.sold { vertical-align: text-bottom;}

img{border:0; vertical-align:middle;}

@media screen {
}
