/*
  Layout //////////////////////////////////////////////////
  */

div#Container
{
    background: transparent url("./ChapterBG.gif") left top no-repeat;
}
@media print {
    div#Container {
        background-image: none;
    }
}

div#Content
{
    margin-top: 90px;
}
@media print {
    div#Content {
        float: none;
        margin: 0;
        padding: 0;
        width: 90%;
    }
}

div#Sidebar
{
    margin-top: 90px;
}

/*
  Content /////////////////////////////////////////////////
  */

h2
{
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 3px;
}


/* 式次第等のレイアウト用のテーブル */
table.Order th,
table.Order td
{
    padding: 3px 5px;
}

table.Order th
{
    vertical-align: top;
    white-space: nowrap;
    color: #bbb;
}

/* データっぽいテーブル用 */
table.Data td
{
    padding: 3px 5px;
    border: 1px solid #dbdbdb;
}

table.Data th
{
    color: #bbb;
}

table.Data tr.FieldTitle th
{
    text-align: center;
}
table.Data td. Expenses
{
    text-align: right;
}
table.Expenses td
{
    padding: 3px 5px;
    border: 1px solid #dbdbdb;
}
table.Expenses th
{
    color: #bbb;
}

table.Expenses tr.FieldTitle th
{
    text-align: center;
}

table.Expenses td
{
    text-align: right;
}
table tr.Even td
{
    background-color: #e9effc;
}

table.Data_2 td
{
    text-align: Left;
    padding: 3px 5px;
    border: 1px solid #808080;
}

table.Data_2 th
{
    color: #808080;
}

table.Data_2 
{
    text-align: center;
}
/* 時刻表 */

div.SchoolBus table
{
    width: 100%;
    font-size: .85em;
}

div.SchoolBus table th
{
    text-align: center;
    line-height: 1.2em;
    font-size: .9em;
    font-weight: normal;
}

div.SchoolBus table td
{
    padding: 0 3px;
    vertical-align: top;
    border: 1px solid #dbdbdb;
}

div.SchoolBus table tr.Even td
{
    background-color: #e9effc;
}


/* jQuery のスライドショー用 */
div.PictureThumnails
{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: #f6f6f6;
    padding: 5px 10px 10px 10px;
}

div#Content div.PictureThumnails h3
{
    margin: 0 0 5px 0;
}

div#Content div.PictureThumnails h3 .ForUse
{
    font-weight: normal;
    color: #555;
}

