*{margin:0;padding:0;font-size:12px;}
img{border:0;}

body{
 font-family:"CI",Meiryo; 
 font-size:12px;  
 color:#222222;
 background: white url(../mainback-under-white.gif) no-repeat fixed right bottom;

}
table{
border-collapse: collapse;
}
a:hover{
color:red;
}
div.wrp{
widht:100%;
height:100%;
border-top:3px solid #990000;
}


#evleft{
position:absolute;
top:24px;
left:4px;
border:0px solid #33cc33;
width:200px;
height:100%;
min-height:700px;
padding:4px;
text-align:center;
}

#evright{
float : left;   
position:relative;
top:24px;
left:210px;
border:0px solid #33cc33;
padding:0px;
}


p.midashi1{
margin-bottom:12px;
padding:1px;
border:1px solid #33c033;
background:#66cc66;
font-size:14px;
font-weight:bold;
color:white;
}

p.pankuzu{


}


#evmenu_ty{
border-collapse: collapse;
margin-bottom:12px;

}
#evmenu_ty td{
border:1px solid #666666;
width:10em;
text-align:left;

}
a.ty{
display:block;
padding:3px;
margin:0;
padding-left:1em;
color:blue;
}

a.ty:visited{
color:blue;
}

a.ty:hover{
color:red;

}


div.evt{
border:1px solid #66ff66;
width:600px;
/*height:auto;*/
padding:1px;
margin-bottom:10px;
}

div.evt_l{
width:142px;
padding:2px 0px 2px 1px;
float:left;
border-top :1px solid silver;
border-left :1px solid silver;
border-bottom :1px solid silver;
}

table.evt_t{
float:left;
width:450px;
}

.evt_t td{
border:1px solid silver;
padding:2px;
}

td.evt_md{
width:3em;
text-align:center;
}

p.evt_hi{
padding-top:0px;
padding-left:12px;;
color:#cc3333;
font-size:16px;
font-weight:bold;
}
.ev_name{
font-size:16px;
font-weight:bold;
color:#c03333;

}

.ev_sh{
margin-left:12px;

}

table.calendar {
    border-collapse:collapse;
    border:1px #666 solid;
	background-color:white;
   
}
table.calendar td,
table.calendar th {
    padding:1px;
    border:1px #666 solid;
	width:18px;
	vertical-align: top;
    text-align:center;
    background:#fff;
    }
table.calendar td {
    background:#fff;
}
table.calendar td.today {
    background:#ff9;
}
table.calendar td.selectedday {
    background:#f99;
}

table.calendar .red {
    color:#f33;
}
table.calendar .blue {
    color:#33f;
}