/*ページ全体の指定*/
body{
	padding:0px;
	font-size:12px;
	font-family:Verdana;
	width: 985px;
	background-image: url(gif/back.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/*ページ全体のリンク指定*/

A{ color:#ff1493; }
A:active {text-decoration:none;}
A:hover {color:#0000ff; position:relative; top:1px; left:1px;}

}

	/* フレーム */
#frame{
	width:990px;
	text-align:left;
}

	/* ヘッダー */
#head{
	width: 755px;
	margin-top: 10px;
	padding-left: 5px;
	font-size:10px;
    text-align: right;
}

	/* ヘッダー2 */
#head2{
	width: 755px;
	margin-top: 0px;
	padding-left: 5px;
	font-size:10px;
    text-align: left;
}

   /*タイトルの部分*/
h1{
	font-size:0px;
    margin:0px;
    padding:0px 0px 0px 0px;
	background-color: #;
	color: #fff;
	margin-bottom: 0px;
	}

   /*タイトル部分*/
h2{
	background:url("");
	font-size:10px;
	background-color: #;
	color: #808080;
	margin:0px;
	padding:3px;
	}
	

	/* メイン上 */
	div.main {
		text-align: center;
		width: 600px;
		background-color: #;
	    font-size:12px;
		color: #ff0000;
        font-weight: bold;
	}
	/* メイン中 */
	div.main2 {
		float: center;
		text-align: center;
		width: 600px;
		background-color: #;
		color: #000080;
        font-weight: bold;
	}
	/* メイン下 */
	div.main3 {
		float: center;
		text-align: center;
		width: 600px;
		background-color: #fff;
		color: #000080;
	}
	/* 右メニュー段用 */
	div.mainmenu {
		float: right;
		width: 185px;
		height: 900px;
		background-color: #fff;
		color: #000080;
	}
	/* 左メニュー段用 */
	div.submenu {
		float: left;
		width: 150px;
		background-color: #fff;
		color: #000080;
	}
	/* フッタ用 */
	div.footer {
		clear: both;
		background-color: #;
		color: #;
		text-align: center;
		font-size: 1%;
		color: #fff;
		font-family: Verdana,sans-serif;
	    width:760px;
	}

	/* フッタ2用 */
	div.footer2 {
		clear: both;
		background-color: #ccffff;
		color: #;
		text-align: center;
		font-size: 80%;
		font-family: Verdana,sans-serif;
	    width:760px;
	}

	/* 共通・その他 */
	div.mainmenu, div.main, div.submenu, div.footer {
		padding: 0.3em;
	}
	p.links {
		line-height: 1.3;
		text-align: center;
	}

/*表組み*/

	table.schedule {
		border: solid 1px #ccc;
		border-collapse: collapse;
	}
	table.schedule th {
        text-align: center;
		border-bottom: solid 1px #ccc;
		border-right: dashed 0px #ccc;
		padding: 10px 5px;
	}
	table.schedule td {
        text-align: center;
		border-bottom: solid 1px #ccc;
		border-right: dashed 0px #ccc;
		padding: 10px 5px;
	}

	table.schedule thead {
        background-color: #ccffff
	}

/*表組み2*/

	table.schedule2 {
		border: solid 1px #ccc;
		border-collapse: collapse;
		width: 600px;
	}
	table.schedule2 th {
        text-align: center;
		border-bottom: solid 1px #ccc;
		border-right: dashed 0px #ccc;
		padding: 10px 5px;
	}
	table.schedule2 td {
        text-align: center;
		border-bottom: solid 1px #ccc;
		border-right: dashed 0px #ccc;
		padding: 10px 5px;
	}

	table.schedule2 thead {
        background-color: #ffccff
	}

/*表組み3*/

	table.schedule3 {
		border: solid 0px #ccc;
		border-collapse: collapse;
		width: 600px;
	}
	table.schedule3 th {
        text-align: center;
		border-bottom: solid 0px #ccc;
		border-right: dashed 0px #ccc;
		padding: 10px 5px;
	}
	table.schedule3 td {
        text-align: center;
		border-bottom: solid 0px #ccc;
		border-right: dashed 0px #ccc;
		padding: 3px 2px;
		width: 85px;
	}

	table.schedule3 thead {
        background-color: #ffccff
	}

/*表組み4*/

	table.schedule4 {
		border: solid 0px #ccc;
		border-collapse: collapse;
		width: 0px;
	}
	table.schedule4 th {
        text-align: center;
		border-bottom: solid 0px #ccc;
		border-right: dashed 0px #ccc;
		padding: 10px 5px;
	}
	table.schedule4 td {
        text-align: center;
		border-bottom: solid 0px #ccc;
		border-right: dashed 0px #ccc;
		padding: 5px 15px;
	    font-size:12px;
		width: px;
	}

	table.schedule4 thead {
        background-color: #ffccff
	}

/*ライン*/

.bt-red{	
	border-top:solid 5px #f00;
}

.bt-blue{	
	border-top:solid 5px #39f;
}

.bt-blue2{	
	border-top:solid 5px #06c;
}

.bt-orange{	
	border-top:solid 5px #f93;
}

.bt-pink{
	border-top:solid 5px #f99;
}

.bt-green{	
	border-top:solid 5px #6c6;
}

.bt-yellow{
	border-top:solid 10px #ffff00;
		width: 755px;
}

.bt-brown{
	border-top:solid 5px #633;
}

.bt-purple{
	border-top:solid 5px #93f;
}

.bt-dred{
	border-top:solid 5px #c00;
}

