/* CSS Document */
@import url(menu/menu.css);
@import url(contents/contents.css);
@import url(foot/foot.css);

body { 
	background : url("img_l/body_bg.jpg") repeat-x left top fixed #F5F9FE ;
}

#header {
	background : url("img_l/header_bg.jpg") no-repeat center bottom #FFF ;
	height:80px }
	
/*　タイトル設定　*/

#header h1 { 
	color: #FF6;
	padding-left:10px;
	padding-bottom :5px }
#header h2 { 
	color: #CC6600 ;
	padding-left:10px;
}

#header a { color: #390 ; text-decoration : none ;}
#header a:hover { text-decoration:none;}



/*　カレンダーテーブル　*/
table.tb-cal {
  border-collapse: collapse ;
  border-top:1px solid #b2b2b2 ;
  border-left:1px solid #b2b2b2 ; }

table.tb-cal th,
table.tb-cal td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  white-space: nowrap;
	padding:4px 6px ;
	font-size:90% ;
}

table.tb-cal th {
  background: #D5EAFD;
  text-align: center;
  font-size: 90%;
  font-weight:normal ;
}

table.tb-cal td {
  background: #FFFFFF;
}

table.tb-cal .tr01 td {
  background: #EEF8FF;}