@charset "Shift_JIS";

h1,h2,h3,h4,h5,form,p,ul,ol,li{margin:0;padding:0;}
.clear{clear:both}
.hyde{display:none}
.last_m,.next_m,.this_m{float:left;background:url(../whatsnew/calendar_img/last_this_next.gif)}
.last_m,.next_m{width:112px;height:24px}
.this_m{width:321px;background-position:-112px 0;text-align:center;padding-top:3px;height:21px;}
* html .this_m{height:24px;}
.last_m{background-position:0 -48px}
.next_m{background-position:-433px -48px}

.last_m a, .next_m a{display:block;width:100%;height:100%;background:url(../whatsnew/calendar_img/last_this_next.gif)}

.last_m a{background-position:0 -24px}
.next_m a{background-position:-433px -24px}

.last_m a:hover{background-position:0 0}
.next_m a:hover{background-position:-433px 0}

.this_m a{font-weight:bold;color:#a09bc4;font-size:12px;text-decoration:none}
.this_m a:hover{color:#ffbbbb}

.weeks{width:538px;padding-left:7px;background:#a09bc4}
* html .weeks{width:545px}
.weeks div{width:75px;height:75px;float:left;margin:0 1px 1px 0;list-style:none}
.w_non{background:#d7d5e6}
.w_act{background:#e1e1e1}
div.weeks div.w_act a{display:block;width:100%;height:100%;background:#faf2eb;color:#000000;text-decoration:none}
div.weeks div.w_act a:hover{background:#ffa035}
div.weeks div.d_act a{display:block;width:100%;height:100%;background:url(../whatsnew/calendar_img/today.gif);color:#ffa035;text-decoration:none}
div.weeks div.d_act a:hover{background:#ffa035;color:#ffffff}
div.weeks div.c_act a{display:block;width:100%;height:100%;background:url(../whatsnew/calendar_img/active.gif);color:#000000;text-decoration:none}
div.weeks div.c_act a:hover{background:#ffa035;}

.day{display:block;padding:5px 0 0 5px}
.weeks img{margin:0 0 2px 2px}
.bn{width:545px;height:47;background:url(../whatsnew/calendar_img/backnumber.gif)}
.bn ul{margin:3px 0 0 3px}
.bn ul li{width:89px;height:20px;float:left;margin:0 1px 1px 0;padding-top:2px;list-style:none;text-align:center}
* html .bn ul li{padding-top:0}
.margin_20 .bn ul li a{text-decoration:none;color:#a09bc4}
.margin_20 .bn ul li a:hover{text-decoration:none;color:#ffbbbb}
.area{width:523px;border:solid 1px #999; padding:5px 10px 5px 10px}
* html .area{width:545px}
.e_s_title{background:url(../whatsnew/calendar_img/e_s_title.gif);width:503px;height:24px;color:#ffffff;padding:2px 0 0 20px}
* html .e_s_title{width:523px}
.e_s_text{background:#fff5d2;padding:10px;margin-bottom:5px}
.other_date{border-top:1px dotted #999999}

.list_title{margin:30px 0 6px 0;padding:2px 0 0 0;width:545px;height:22px;color:#ffffff;text-align:center;font-size:18px;font-weight:bold;background:url(../whatsnew/calendar_img/list_title.gif)}
* html .list_title{{height:24px}

