<!--
	BODY {
		scrollbar-track-color: #c0c0c0;
		scrollbar-face-color: #009933;
		scrollbar-darkshadow-color: #666666;
		scrollbar-3dlight-color: #666666;
		scrollbar-arrow-color:#FFFFFF
		}
	/* ヘッダー */
	#header {
		color: #cc0033;
		background-color: #ffffff;
		background-image: url(img/bg/bg_top01.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		padding-top: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	/* メイン */
	#container {
		color: #9900cc;
		background-image: url(img/bg/bg_body01.jpg);
		background-position: center;
		background-repeat: repeat-y;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	/* フッター */
	#footer {
		background-color: #FFFFFF;
		background-image: url(img/bg/bg_bottom01.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		padding-bottom: 20px;
		clear: both;
	}
	/* ヘッダーF */
	#header_f {
		color: #cc0033;
		background-color: #ffffff;
		background-image: url(img/bgf/bgf_top01.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		padding-top: 10px;
		margin-left: auto;
		margin-right: auto;
	}
	/* メインF */
	#container_f {
		color: #9900cc;
		background-image: url(img/bgf/bgf_body01.jpg);
		background-position: center;
		background-repeat: repeat-y;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	/* フッターF */
	#footer_f {
		background-color: #FFFFFF;
		background-image: url(img/bgf/bgf_bottom01.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		padding-bottom: 15px;
		clear: both;
	}

	/* menu */
	#menu {
	background-color: #ffffff;
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:center;
        width : 253px;
	}
	/* calendar */
	#calendar {
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:center;
        width : 253px;

	}
	/* recent */
	#recent {
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:center;
        width : 253px;

	}
	/* category */
	#category {
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:center;
        width : 253px;
	}
	/* year */
	#year {
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:center;
        width : 253px;
	}
	/* ログイン */
	#login {
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:center;
	}
	/* 新規作成 */
	#new {
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:center;
	}
	/* member */
	#member {
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:left;
	width: 253px;
	}
	/* links */
	#links {
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:center;
	width: 253px;
	}
	/* banner */
	#banner {
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:center;
	width: 253px;
	}
	/* login */
	#login {
        padding: 10px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 8px;
        margin : 15px ;
	text-align:center;
	width: 253px;
	}


		a:link {
		color:#ff0033   ; 
		font-size: ; 
		}
		a:visited {
		color:#ff0033 ;
		font-size: ; 
		}
		a:active {
		color:#009966 ;
		font-size: ; 
		}
		a:hover {
		color:#cc0066 ; 
		font-size: ; 
		}

table.d01 {

        margin-bottom: 0px;
        border: 1px solid #8FBC8F;
        border-collapse: separate;
        border-spacing: 1px;
}
.d01 td {
        padding: 3px;
}



hr {
width: 100%;
border: #0A881B dotted 1px;
}

hr.menu {
margin : 15px ;
border: #0A881B dotted 1px;
width: 253px;
}


/*------------------------------------------------
■Schedule
------------------------------------------------*/
table.schedule {
  border-collapse : collapse;
  border-top      : solid 1px #04B404;
  border-right    : solid 1px #04B404;
  border-bottom   : solid 1px #04B404;
  border-left     : solid 1px #04B404;
}

table.schedule th {
  text-align      : center;
  border-top      : solid 1px #04B404;
  border-right    : solid 1px #04B404;
  border-bottom   : solid 1px #04B404;
  border-left     : solid 1px #04B404;
  color           : #FFFFFF;
}

table.schedule td {
  padding         : 5px;
  text-align      : left;
  border-top      : solid  1px #04B404;
  border-right    : solid  1px #04B404;
  border-bottom   : solid  1px #04B404;
  border-left     : solid  1px #04B404;
}
-->

