@charset "UTF-8";

/* 　 */

#main table{
 margin:0;
 padding:0;
 width:725px;
 margin-top:0;
 margin-bottom:15px;
 margin-right:auto;
 margin-left:auto;
}
#main td.lefttd{
 width:340px;
}
#main td.lefttd div{
 margin-top:15px;
}
#main td.lefttd div.daired{
 margin:0;
 color:rgb(255,0,0);
}
#main td.righttd{
 width:380px;
 padding-left:10px;
}
#main td.righttd div{
 margin-top:8px;
}
#main td.righttd table, #main td.lefttd table{
 width:100%;
 font-size:11pt ! important;
 margin-top:0;
}
#close{
 text-align:center;
 margin-top:20px;
 margin-right:auto;
 margin-left:auto;
 cursor:pointer;
}
.news{
 margin-bottom:20px;
 height:264px;
}
.news th{
 width:70px;
 padding-left:10px;
 vertical-align:top;
}
.news td{
 width:270px;
 padding-left:10px;
}
.news h4{
 margin:10px 0 5px 10px;
}
.news p{
 margin:0;
 padding-right:10px;
 text-align:right;
 font-size:10pt ! important;
}
.news p#kanriadmin a:link,.news p#kanriadmin a:visited,.news p#kanriadmin a:hover{
 text-decoration:none;
 color:rgb(200,200,200);
}
}
.news p.newsdata{
 padding:10px;
 text-align:left;
}
.car td{
 font-size:9pt;
 padding:0;
 margin:0;
 width:45px;
}
p.bottombox{
 font-size:10pt ! important;
 border:solid 1px rgb(0,0,0);
 margin:0;
 padding:5px;
 background:rgb(255,253,191);
}
#main td.lefttd table.calendar { padding:0; margin:15px 0 0; }
.calendar { border:solid 2px rgb(200,200,200);border-width:2px 0 0 2px;font-family:Arial,Verdana,serif; }
.calendar th { border:solid 2px rgb(200,200,200);border-width:0 2px 2px 0; }
.calendar td { text-align:center; font-size:9pt ! important;padding:2px;border:solid 2px rgb(200,200,200);border-width:0 2px 2px 0; }
.calendar th.dayinfo { border:solid 2px rgb(200,200,200);border-width:0 2px 2px 0; font-size:9pt ! important; font-weight:normal; }
.head_sun { background:rgb(255,221,221); }
.head_sat { background:rgb(221,221,255); }
.head_othr { background:rgb(255,255,221); }
.sun_today { background:rgb(187,187,255); }
.sun_past { background:rgb(255,255,255); }
.sun_future { background:rgb(255,255,255); }
.sat_today { background:rgb(187,187,255); }
.sat_past { background:rgb(255,255,255); }
.sat_future { background:rgb(255,255,255); }
.hol_today { background:rgb(255,180,180); }
.hol_past { background:rgb(255,221,221); }
.hol_future { background:rgb(255,221,221); }
.othr_today { background:rgb(187,187,255); }
.othr_past { background:rgb(255,255,255); }
.othr_future { background:rgb(255,255,255); }

