/* css \*/
#hyou{
margin-top:20px;
}

#hyou td{
padding:5px 8px;
}



.hyou2{
float:left;
width:0.5em;
display:inline;
}

.hyou3{
margin-left:0.5em;
}

.hyou4{
float:left;
width:4.5em;
display:inline;
}

.hyou5{
margin-left:4.5em;
}

.cal1{
width:100%;
background:#CDCDCD;
text-align:center;
padding:0;
margin:0;
}

.bb{
border-bottom:1px solid #FFFFFF;
}

.l1{
width:89px;
padding:3px 0px;
border-right:1px #FFFFFF solid;
float:left;
}

.l2{
width:309px;
padding:3px 0px;
border-right:1px #FFFFFF solid;
float:left;
}

.l3{
width:94px;
padding:3px 0px;
border-right:1px #FFFFFF solid;
float:left;
}

.l4{
width:45px;
padding:3px 0px;
float:left;
}



.cal2{
width:540px;
background:#ECE9D8;
padding:0;
margin:0;
border-bottom:1px solid #333333;
}

.cal3{
width:540px;
background:#D8E7D3;
padding:0;
margin:0;
border-bottom:1px solid #333333;
}




.l1b{
width:73px;
padding:3px 8px;
border-right:1px #FFFFFF solid;
vertical-align:top;
}

.l2b{
width:293px;
padding:3px 8px;
border-right:1px #FFFFFF solid;
vertical-align:top;
}

.l3b{
width:78px;
padding:3px 8px;
border-right:1px #FFFFFF solid;
vertical-align:top;
}

.l4b{
width:29px;
padding:3px 8px;
vertical-align:top;
}

.nn{
width:1.5em;
float:left;
margin:0;
padding:0;
}

.nn2{
padding-left:2em;
margin:0;
display:inline;
}
