@charset "utf-8";


body {
      margin:0px;
      font:12px helvetica,sans-serif;
      *font-size:small; /*IE6,7用*/
      *font:x-small;    /*IE6後方互換対策*/
      background-color:transparent;
     }

html{border:none;}

p.ca{font-size: 14px;}
p.ca span{font-weight:bold; color: #FF0004;}

/*営業日カレンダー*/
.tbl-calendar         {border-bottom:1px #eeeeee dotted; margin:0px auto 10px;}
.tbl-calendar caption {text-align:center; font-weight:bold; padding-bottom:2px;}
.tbl-calendar th      {width:21px; text-align:center; border-bottom:1px #eeeeee dotted; border-top:1px #eeeeee dotted; padding-top:2px; padding-bottom:2px;}
.tbl-calendar td      {text-align:right; padding-right:2px;}

.sun0  	 {color:red;}   /*日曜*/
.wday1	 {color:black;} /*土日以外*/
.sat6  	 {color:blue;}  /*土曜*/

.sun10 	 {color:red;}	/*日曜     & 祝日*/
.wday11	 {color:red;}	/*土日以外 & 祝日*/
.sat16 	 {color:red;}	/*土曜     & 祝日*/

.sun20 	 {color:red; background-color:#ffccff;}	  /*日曜     & 休館日*/
.wday21	 {color:black; background-color:#ffccff;} /*土日以外 & 休館日*/
.sat26 	 {color:blue; background-color:#ffccff;}  /*土曜     & 休館日*/

.sun30 	 {color:red; background-color:#ffccff;}	  /*日曜     & 祝日 & 休館日*/
.wday31	 {color:red; background-color:#ffccff;}   /*土日以外 & 祝日 & 休館日*/
.sat36 	 {color:red; background-color:#ffccff;}   /*土曜     & 祝日 & 休館日*/

.sunD0 	 {color:#ffcccc;}	/*日曜*/
.wdayD1	 {color:#cccccc;}	/*土日以外*/
.satD6 	 {color:#ccccff;}	/*土曜*/

.sunD10	 {color:#ffcccc;}	/*日曜     & 祝日*/
.wdayD11 {color:#ffcccc;}	/*土日以外 & 祝日*/
.satD16  {color:#ffcccc;}	/*土曜     & 祝日*/

.sunD20	 {color:#ffcccc;}	/*日曜     & 休館日*/
.wdayD21 {color:#cccccc;}	/*土日以外 & 休館日*/
.satD26  {color:#ccccff;}	/*土曜     & 休館日*/

.sunD30	 {color:#ffcccc;}	/*日曜     & 祝日 & 休館日*/
.wdayD31 {color:#ffcccc;}	/*土日以外 & 祝日 & 休館日*/
.satD36  {color:#ffcccc;}	/*土曜     & 祝日 & 休館日*/

/*メモ*/
ul.memo     {margin:0px; padding:0px; list-style:none;}
ul.memo li  {margin-left:10px; margin-bottom:5px;}
ul.memo img {margin-right:5px;}


/*追加 2011.06.18*/
.tbl-header {margin:0px auto 10px;}
td.leftIN   {text-align:left; color:#003399; cursor:pointer;}
td.leftOUT  {text-align:left; color:#cccccc; cursor:auto;}
td.rightIN  {text-align:right; color:#003399; cursor:pointer;}
td.rightOUT {text-align:right; color:#cccccc; cursor:auto;}
td.center   {text-align:center;}
