#schedule{
padding-left:20px;
width:680px;
}

#schedule h2{margin:15px 0;}

#schedule h3{margin:3px 0;}

#schedule h4{}

#schedule ul{}

#schedule ul li.title{
color:#932A24;
font-size:14px;
font-weight:bold;
margin-top:4px;
line-height:120%;
}

#schedule .time{
color:#932A24;
font-size:14px;
font-weight:normal;
line-height:120%;
}

#schedule .cast{
font-size:14px;
margin:4px 0;
line-height:130%;
}

#schedule .price{
font-size:12px;
}

/*特別席*/
#schedule .spe{
background:#E3D4C6;
padding:5px 10px;
margin-top:7px;
}

#schedule .spe dt
{color:#932A24;
margin-top:7px;}





/*4月29日3段階*/
#schedule .day29{
margin-top:40px;
width:680px;
}

#schedule .day29_l{
width:220px;
float:left;
padding-right:10px;
background:url("img/sche_bg.gif") right repeat-y;
}

#schedule .day29_r{
width:220px;
float:left;
}

/*4月30日2段階*/
#schedule .day30{
margin-top:40px;
width:680px;
}

#schedule .day30_l{
width:280px;
float:left;
}

#schedule .day30_r{
width:390px;
float:left;
padding-left:10px;
background:url("img/sche_bg.gif") left repeat-y;
}


/*4月29日・4月30日共通*/
#schedule .day29 ul.dot,#schedule .day30 ul.dot{
padding-bottom:10px;
margin-bottom:10px;
background:url("img/rd_dot.gif") left  bottom repeat-x;

}

#schedule .day29 ul,#schedule .day30 ul{
padding-bottom:10px;
}

/*4注意書き*/
#schedule .note{
background:url("img/bk_dot.gif") top repeat-x;
padding-top:10px;
margin-top:15px;
}





/* ========チケット========*/
#ticket{
background:#DED7A5;
padding:10px 30px;
margin:30px 0 20px 20px;
}

#ticket .ipan{
margin-top:15px;
font-weight:bold;
color:#932A24;
border-top:#932A24 1px solid;
padding:10px 0 5px 0;
}


#ticket .senko{margin:12px 0 7px 0;}
/*#6F4A00*/
#ticket .cir{
color:#932A24;
}

#ticket ul{width:600px;
background:#DED7A5;}

#ticket dt,#ticket dd{
}

#ticket dl{
margin-bottom:8px;}

#ticket dd{
padding-left:12px;
}


#ticket li{margin:10px;float:left;}


