#calendar{
display: none;
position: absolute;
BACKGROUND-COLOR:#CCC;
padding: 0 4px 4px 0;
}
.tdk{
margin:3px;
font:12px/1.4em Arial, sans-serif;
color:#000000;
}
.caltable{
BORDER-RIGHT:#003580 1px solid;
BORDER-TOP:#003580 1px solid;
BORDER-LEFT:#003580 1px solid;
BORDER-BOTTOM:#003580 1px solid;
BACKGROUND-COLOR:#fff
}
.caltable A:link{
COLOR:#0896ff! important
}
.caltable A:visited{
COLOR:#0896ff! important
}
.caltable A:hover{
BORDER-LEFT-COLOR:#feba02! important;
BORDER-BOTTOM-COLOR:#feba02! important;
COLOR:#feba02! important;
BORDER-TOP-COLOR:#feba02! important;
BORDER-RIGHT-COLOR:#feba02! important
}
.caltable A:active{
BORDER-LEFT-COLOR:#b30000! important;
BORDER-BOTTOM-COLOR:#b30000! important;
COLOR:#b30000! important;
BORDER-TOP-COLOR:#b30000! important;
BORDER-RIGHT-COLOR:#b30000! important
}
.caltable TD{
TEXT-ALIGN:center
}
.caltable TD A{
DISPLAY:block;
TEXT-DECORATION:none
}
.caltable TD.calheader A{
DISPLAY:inline;
VERTICAL-ALIGN:-0.4em
}
.caltable TD.calheader IMG.calNoPrevMonth{
BACKGROUND:url(https://ssl33.secureserver.jp/~filcoo/filcoo.com/img/calback_on.gif) white no-repeat 0px -72px;
VERTICAL-ALIGN:-0.4em
}
.caltable TD.calheader IMG.calNoNextMonth{
BACKGROUND:url(https://ssl33.secureserver.jp/~filcoo/filcoo.com/img/calnext_on.gif) white no-repeat 0px -72px;
VERTICAL-ALIGN:-0.4em
}
.caltable TD.calheader .calNextMonth IMG{
BACKGROUND:url(https://ssl33.secureserver.jp/~filcoo/filcoo.com/img/calnext_off.gif) white no-repeat 0px 0px
}
.caltable TD.calheader .calPrevMonth IMG{
BACKGROUND:url(https://ssl33.secureserver.jp/~filcoo/filcoo.com/img/calback_off.gif) white no-repeat 0px 0px
}
.caltable TD.calheader .calNextMonth:hover IMG{
BACKGROUND-POSITION:0px -24px
}
.caltable TD.calheader .calPrevMonth:hover IMG{
BACKGROUND-POSITION:0px -24px
}
.caltable TD.calheader .calNextMonth:active IMG{
BACKGROUND-POSITION:0px -48px
}
.caltable TD.calheader .calPrevMonth:active IMG{
BACKGROUND-POSITION:0px -48px
}
.calheader{
PADDING-RIGHT:0.4em;
PADDING-LEFT:0.4em;
PADDING-BOTTOM:0.4em;
PADDING-TOP:0.4em;
WHITE-SPACE:nowrap
}
.calheader SELECT{
MARGIN:0px 0.6em
}
.monthYear{
COLOR:white;
BACKGROUND-COLOR:#ffffff
}
.dayNames TD{
BORDER-BOTTOM:#003580 1px solid;
BACKGROUND-COLOR:#e6edf6
}
.days TD{
BORDER-RIGHT:#e6edf6 2px solid;
PADDING-RIGHT:0.2em;
BORDER-TOP:#e6edf6 2px solid;
PADDING-LEFT:0.2em;
PADDING-BOTTOM:0.2em;
BORDER-LEFT:#e6edf6 2px solid;
COLOR:#779bca;
PADDING-TOP:0.2em;
BORDER-BOTTOM:#e6edf6 2px solid;
BACKGROUND-COLOR:#e6edf6
}
.days TD.weekend{
BORDER-LEFT-COLOR:#c5d4e9;
BORDER-BOTTOM-COLOR:#c5d4e9;
BORDER-TOP-COLOR:#c5d4e9;
BACKGROUND-COLOR:#c5d4e9;
BORDER-RIGHT-COLOR:#c5d4e9
}
.days TD.past{
TEXT-DECORATION:line-through
}
.days TD.today{
PADDING-RIGHT:0px;
PADDING-LEFT:0px;
PADDING-BOTTOM:0px;
BORDER-TOP-STYLE:none;
PADDING-TOP:0px;
BORDER-RIGHT-STYLE:none;
BORDER-LEFT-STYLE:none;
BORDER-BOTTOM-STYLE:none
}
.days TD.future{
PADDING-RIGHT:0px;
PADDING-LEFT:0px;
PADDING-BOTTOM:0px;
BORDER-TOP-STYLE:none;
PADDING-TOP:0px;
BORDER-RIGHT-STYLE:none;
BORDER-LEFT-STYLE:none;
BORDER-BOTTOM-STYLE:none
}
.days TD A{
BORDER-RIGHT:#e6edf6 2px solid;
PADDING-RIGHT:0.2em;
BORDER-TOP:#e6edf6 2px solid;
PADDING-LEFT:0.2em;
PADDING-BOTTOM:0.2em;
BORDER-LEFT:#e6edf6 2px solid;
PADDING-TOP:0.2em;
BORDER-BOTTOM:#e6edf6 2px solid
}
.days TD.weekend A{
BORDER-LEFT-COLOR:#c5d4e9;
BORDER-BOTTOM-COLOR:#c5d4e9;
BORDER-TOP-COLOR:#c5d4e9;
BORDER-RIGHT-COLOR:#c5d4e9
}
.days TD.today A{
BACKGROUND-COLOR:#fff
}
.days TD.selected{
FONT-WEIGHT:bold
}
.days TD.selected A{
BORDER-LEFT-COLOR:#0896ff;
BORDER-BOTTOM-COLOR:#0896ff;
BORDER-TOP-COLOR:#0896ff;
BORDER-RIGHT-COLOR:#0896ff
}
.sfr{
display:block;
padding:2px 2px 2px 0.8em;
background-color:#4A71D6;
color:#fff;
FONT-WEIGHT:bold;
border-bottom:1px solid #DEE3F7;
}
A IMG{
BORDER-TOP-STYLE:none! important;
BORDER-RIGHT-STYLE:none! important;
BORDER-LEFT-STYLE:none! important;
BORDER-BOTTOM-STYLE:none! important
}
.hks{
border-color:#E5ECF9;
background-color:#E5ECF9;
border-width:0px;
}
.pwa{
width:120px;
}