﻿@charset "UTF-8";

/* 印刷しない
---------------------------------------------------------- */
#header,#menu-wrapper,#menu,#submenu,#crumb-nav,#schedule-month-nav-crumb,#sidebar,#footer{
display:none;
}


/* 幅
---------------------------------------------------------- */
#column-wrapper {
width:900px;
border-top:0px solid #cccccc;
}
#schedule-note{
width:900px;
}
/* 見出し
---------------------------------------------------------- */
h2#entry-category,h3.entry-title,#schedule-month-nav-header h4{
margin:0 0 15px 0;
padding:0;
font-size:10pt;
display:inline;
}
h2#entry-category,h3.entry-title,#schedule-month-nav,#schedule-month-nav-header {
display:inline;
}
h2#entry-category{
height:10px;
}
#schedule-month-nav {
padding:0;
border-top:0px solid #cccccc;
}


.schedule-title,#schedule-note{
font-size:10pt;
font-family:Verdana,Helvetica,Tahoma,sans-serif;
color:#000000;
}

/* Timeline style
---------------------------------------------------------- */
body {
font-size:1.2em;
*font-size:small;
*font:x-small;
font-family:Verdana,Helvetica,Tahoma,sans-serif;
color:#000000;
}
#schedule-wrapper {
width: 900px;
}
table#calendar {
width: 900px;
}
th.room-a,
th.room-b,
th.room-c,
th.room-d,
th.room-other,
th.large-hall,
th.small-hall,
th.gallery,
th.studio,
th.other {
width: 220px;
}
#schedule-theater-wrapper {
width: 100%;
}
table#calendar-theater {
width: 100%;
}
#calendar-theater th,
#calendar-theater td{
width: 220px;
}
.large-hall,
.small-hall,
.gallery,
.studio,
.other {
width: 220px;
height: auto;
overflow:visible;
}
.large-hall {
background: #990000;
border: 1px solid #990000;
}
.small-hall {
background: #666666;
border: 1px solid #666666;
}
.gallery {
background: #cc9966;
border: 1px solid #cc9966;
}
.studio {
background: #663366;
border: 1px solid #663366;
}
.other {
background: #336633;
border: 1px solid #336633;
}

