@charset "utf-8";
/* CSS Document */
.calendar{margin:5px 0px 5px 0px; width:155px; text-align:left;}
table.t1 {
	border-collapse : collapse ;border-width : 1px ;border-style : solid  ;border-color : #999 ;background-color:#ffffff;}
table.t1 td { padding:3px;border-width : 1px ;border-style : solid ;border-color : #999; text-align:center;font:9pt"ＭＳ ゴシック", "Osaka－等幅";color:#000;}
.td-saturday{ background-color:#cff;font:9pt"ＭＳ ゴシック", "Osaka－等幅";color:#06f!important;}
.td-saturday2{ background-color:#fff;font:9pt"ＭＳ ゴシック", "Osaka－等幅";color:#06f!important;}
.td-sunday{ background-color:#fcf;font:9pt"ＭＳ ゴシック", "Osaka－等幅";color:#f00!important;}
.td-sunday2{ background-color:#fff;font:9pt"ＭＳ ゴシック", "Osaka－等幅";color:#f00!important;}
.td-holiday{ background-color:#fdf ;}
.td-temporary{ background-color:#cfc ;}
.calendar-info{ margin:5px 0px 0px 0px;font:9pt"ＭＳ ゴシック", "Osaka－等幅";color:#f90!important; width:150px;}

#calendar01 {margin:0px;padding:0px 0px 0px 0px;top:0px;width:155px;height:31px; text-indent:-9999px;}
#calendar01 h3 {margin:0px;padding:0px; display:block; background-image:url(../graphic/calendar01.jpg);width:150px;height:31px;background-position:0px 0px;}
#calendar02 {margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;top:0px;width:155px;height:76px; text-indent:-9999px;}
#calendar02 p {margin:0px;padding:0px; display:block; background-image:url(../graphic/calendar02.jpg);width:150px;height:76px;background-position:0px 0px;}
#calendar-tt1 {margin:0px 0px 0px 0px;padding:0px; display:block; background-image:url(../graphic/calendar-tt1.jpg);width:150px;height:29px;background-position:0px 0px;}
#calendar-tt2 {margin:0px 0px 0px 0px;padding:0px; display:block; background-image:url(../graphic/calendar-tt2.jpg);width:150px;height:29px;background-position:0px 0px;}
#calendar-tt3 {margin:0px 0px 0px 0px;padding:0px; display:block; background-image:url(../graphic/calendar-tt3.jpg);width:150px;height:29px;background-position:0px 0px;}

.calendar-tttx {margin:0 auto;padding:5px 0px 0px 0px;font:14pt"ＭＳ ゴシック", "Osaka－等幅";color:#000;font-weight:900; text-align:center;}

