body{
margin-top : 0px;
background-color:#f3f3f3;
  }
 
  /* デフォルトテキスト*/
  body,td{
    font : 12px;
    color : #996633;
  }
  
  p{
    font :24px;
    color : #f3f3f3;
	font-weight: bold;
  } 
  
  /* 水平線の色と太さ */
  hr {
    height : 1px;
    color : #330000;
  }

   /* デフォルトリンク*/
a  { color: #f9f3ab; font-size: 12px; text-decoration: none }
a:link  { color: #f9f0ab; text-decoration: none }
a:hover  { color: #330000; text-decoration: underline}
a:visited { color: #666666; text-decoration: none }

　/* ↑デフォルト設定ここまで↑ */

/*↓↓サブメニュー…上から順に大メニュー→小メニューへと続きます↓↓*/

  /*各メニューの題名*/
   
   .menutitle  {
    font-weight: bold;
    font : 24px;
    color : #f3f3f3;
  }

.schedule_title{
	background-color: #f3f3f3;
}

/*サブタイトル*/  
  .subtitle  {
	color : #330000;
; font-size: 14px  }

/*テキストの小タイトル*/
  .txttitle  {
    color : #663300;
; font-size: 14px  }

TABLE.photo_table{
width: 170px;
}

/* calender start */
  .calender_dash {
	border-style: dotted ; border-width: 1px ;
	border-collapse: collapse;
   }

  /* 当月曜日部分 */
  .sunday   {
	  color:red; border-style:dotted;border-width: 1px ;
	  padding: 2px 0px;
  }
  .saturday  {
	  color:navy;
	  border-style:dotted;border-width: 1px ;
	  padding: 2px 0px;
 }
  .futuunohi {
	  border-style:dotted;border-width: 1px ;
	  padding: 2px 0px;
	  color:#000000;
	  }
  .holiday   {
  	color:yellow;
  	border-style:dotted;border-width: 1px ;
	  padding: 2px 0px;
	}
  .calc_dayzone {
  text-align: right;
	  padding: 2px 0px;border-width: 1px ;
  
  }

/* 日付のホバー */
  A:link.yoyaku_ok { 	  font-weight:bold; color: #ffffcc ;}
  A:link.yoyaku_ng { color: #663300 ;}
  A:visited.yoyaku_ok { font-weight:bold; color: #ffffcc ;}
  A:visited.yoyaku_ng { color: #663300 ;}
  /* 反転色 */
  A:hover.yoyaku_ok { font-weight:bold; background: #663300;}
  A:hover.yoyaku_ng { background: #ffffcc;}
  
  /* 当月以外の日付部分 */
  .outsidedate {color:#000000; font-size: 10px; border-style:dotted;border-width: 1px ; }

/* calender end */

