@charset "Shift_JIS"


/* コンテンツ全体構造--------------------------------------- */

#content {
clear: both;
height: auto;
width: 900px;
margin: 0px;
padding: 0px;
}

#title {
height: 20px;
width: 900px;
margin: 0px;
padding: 30px 0px 0px 0px;
}

#ivent {
height: auto;
width: 880px;
margin: 0px;
padding: 20px 0px 0px 20px;
}

#practice {
height: auto;
width: 880px;
margin: 0px;
padding: 20px 0px 20px 20px;
}


/* タイトル部分--------------------------------------- */

#title h1 {
height: 20px;
width: 230px; 
margin: 0px;
padding: 0px;
font-size: 1px;
text-indent: -5000px;
background: url(schedule.gif) no-repeat 30px 0px;
}


/* 行事予定部分--------------------------------------- */


#ivent h1 {
height: auto;
width: auto;
margin: 0px;
padding: 0px 0px 10px 10px;
color: #400040;
font-size: 13px;
font-weight: normal;
}

#ivent table {
height: auto;
width: 700px;
margin: 0px;
padding: 0px;
}

#ivent tr.top {
font-weight: bold;
background-color: #ebebeb;
}

#ivent tr.color {
background-color: #ebebeb;
}

#ivent td {
height: 22px;
width: auto;
white-space: nowrap;
}

#ivent td.list{
width: 25px;
}

#ivent td.ivent-date {
width: 150px;
}

#ivent td.place {
width: 125px;
}


/* 練習予定部分--------------------------------------- */

#practice h1 {
height: auto;
width: auto;
margin: 0px;
padding: 0px 0px 0px 10px;
color: #400040;
font-size: 13px;
font-weight: normal;
}

#practice h2 {
height: auto;
width: auto;
margin: 0px;
padding: 20px 0px 10px 10px;
font-size: 13px;
font-weight: normal;
}

#practice table {
height: auto;
width: auto;
margin: 0px;
padding: 0px;
font-size: 12px;
text-align: center;
}

#practice tr {
height: 35px;
}

#practice tr.top {
height: 22px;
color: #ffffff;
background-color: #cccccc;
}

#practice tr.date {
height: 22px;
text-align: left;
text-indent: 5px;
background-color: #ebebeb;
}

#practice td {
width: 80px;
line-height: 120%;
white-space: nowrap;
}

#practice td.double {
font-size: 11px;
}

#practice span.red {
color: #ff0000;
}

#practice span.blue {
color: #000099;
}

#practice span.orange {
color: #ff8000;
}
