@charset "utf-8";
/* CSS Document */

ul.schelist{
list-style-type:none;
width:940px;
margin:15px;
/margin:0px;
}
ul.schelist li{
width:938px;
/width:940px;
margin-bottom:10px;
overflow:hidden;

border:1px solid #cccccc;
}
ul.schelist li .datas{
width:189px;
float:left;
/display:inline;
}
ul.schelist li .schedule{
width:749px;
/width:747px;
height:247px;
float:left;
/display:inline;
text-align:center;
position:relative;
}
ul.schelist li .schedule h4{
width:700px;
height:16px;
text-indent:-10000px;
}
ul.schelist li .icon{
    height: 20px;
    padding: 4px;
	padding-top:8px;
	padding-right:8px;
	}
ul.schelist li .icon img{
display:block;
float:right;
}
ul.schelist li .icon img.today{
display:block;
float:left;
}
ul.schelist li .photo{
    height: 231px;
    margin: auto;
    padding: 8px;
    text-align: center;
    width: 173px;
	}

ul.schelist li h3{
    font-size: 16px;
    font-weight: bold;
	text-align:left;
    padding: 3px 3px 0;
}
ul.schelist li h3 img{
margin-right:4px;
}
ul.schelist li p{
    font-size: 14px;
    font-weight: normal;
	text-align:left;
    line-height: 1;
    padding: 2px 2px 0;
	}

ul.schelist li .schedule table{
width:700px;
position:absolute;
bottom:22px;
left:22px;
}
ul.schelist li .schedule table th{
text-align:center;
width:100px;
padding:10px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;

border:1px solid #cccccc;
}
ul.schelist li .schedule table td{
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
font-weight:normal;
margin-bottom:10px;

border:1px solid #cccccc;
}
ul.schelist li .schedule table td.h4{
border:none;
width:inherit;
}
ul.schelist li .schedule table .sunday{
background-color:#efefef;
color:#cc0000;
}
ul.schelist li .schedule table .saturday{
background-color:#efefef;
color:#0000cc;
}

#schedule2 #nextback{
width:960px;
/width:960px;
margin:0;
margin-bottom:20px;
padding:4px;
font-size:16px;
font-weight:bold;
}
#schedule2 #nextback #prev{
font-size:12px;
float:left;
text-align:right;
padding-top:4px;
width:380px;
/*for IE6,7*/
/width:370px;
}
#schedule2 #nextback #today{
float:left;
width:192px;
}
#schedule2 #nextback #next{
font-size:12px;
float:left;
text-align:left;
padding-top:4px;
width:380px;
/*for IE6,7*/
/width:370px;
}




