/* **************************************************************** */
/* *** -------------------------------------------------------- *** */
/* ***  * 年間行事予定        schedule.html                     *** */
/* *** -------------------------------------------------------- *** */
/* **************************************************************** */

/* **************************************************************** */
/* *** Import CSS                                               *** */
/* **************************************************************** */

@import url("global-style.css");     /* 初期設定と共通定義          */
@import url("global-sidebar.css");   /* サイドバーブロック定義      */
@import url("global-baseline.css");  /* コンテンツブロック共通定義  */

/* **************************************************************** */
/* *** コンテンツ                                               *** */
/* **************************************************************** */



/* **************************************************************** */
/* ***  カテゴリー                                              *** */
/* **************************************************************** */

.category1 h3 {
   padding-left:  10px;
   margin-bottom: 20px;
}
html>/**/body .category1 h3 {
   margin-bottom: 10px;
}
.category1 ul {
   margin: 0 0 20px 60px;
}
.category1 li {
   display:       inline;
   padding:       0 0 0 0.8em;
   border-left:   1px solid;
}
.category1 .no-top {
   border-right: 1px solid;
}
html>/**/body  .category1 .no-top {
   padding-right: 0.8em;
}

.table-box1 {
   padding-left: 10px;
}
.table-box1 table {
   margin-top:      8px;
   border-collapse: collapse;
   border:          1px solid #990000;
}
.table-box1 th,
.table-box1 td {
   border-collapse: collapse;
   border:          1px solid #990000;
   font-size:       0.9em;
}
.table-box1 thead th {
   padding:          0.6em 0 0.4em 0;
   background-color: #eeeeee;
}

.table-box1 thead th,
.table-box1 tbody th {
   text-align: center;
}

.line2,
.line4 {
   padding: 0.8em 0.4em 0.6em 0.8em;
}
.table-box1 tbody th,
.line3 {
   text-align: center;
   padding:    0.8em 0 0.6em 0;
}

.line3, .line3 span     { letter-spacing: 0.5em; }
html>/**/body .line3    { letter-spacing: 0; }
.line1, .line1 span     { letter-spacing: 0.25em; }
html>/**/body .line1    { letter-spacing: 0; }
.ls2, .ls2 span         { letter-spacing: 2em; }
html>/**/body .ls2      { letter-spacing: 0; }
.ls0, .ls0 span         { letter-spacing: 0; }
.ls3 span               { letter-spacing: 0.15em; }

#date {
   width: 50px;
}
#event {
   width: 230px;
}
#city {
   width: 75px;
}
#place {
   width: 140px;
}
html>/**/body #event {
   width: 235px;
}

.line3 td {
   letter-spacing: 1em;
   padding-left:   1em;
   _padding-left:  0;
}

/* **************************************************************** */
/* *** 印刷用設定 Print Hack                                    *** */
/* **************************************************************** */
@media print {
   html>/**/body #side-bar
    { height: 3300px; }
}
