@import "font.css";

/* ↓基本↓ ***********************************************************************/
a{
	word-break:break-all;
}

a:link{
	color:#377EB8;
}
a:visited{
	color: #666699;
}
a:hover{
	color: #FFFFFF;
	background:#0066CC;
	text-decoration:none;
}
a:active{
	color: #0066CC;
}

body{
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

/* paddingの指定は上 右 下 左 */


/* ↑基本↑ ***********************************************************************/



/* ↓デザイン部分↓ *********************************************************************/

/* テーブルリスト */
TABLE.border1 td,TABLE.border1 th,TABLE.border1{
	border:1px solid #666666;
	border-collapse:collapse;
	padding: 5;
	background-color:#ffffff;
}

TABLE.border1 th{
	background-color:#E6E6E6;
}

TABLE.border1nobg td,TABLE.border1nobg th,TABLE.border1nobg{
	border:1px solid #4682b4;
	border-collapse:collapse;
	padding: 5;
}

TABLE.border1nobg th{
	background-color:#d2dff9;
}

.search{
	float: right;
	text-align: left;
	width: 320px;
	margin-bottom: 10px;
	padding: 5px;
	line-height:120%;
	background-color: #E6E6E6;/*DEE7FF FFFFD5 E6E6E6*/
}

.search2{
	float: left;
	text-align: left;
	width: 410px;
	margin-top: 5px;
	padding: 5px;
/*	border-top: #FF9F0F solid 1px;
	border-bottom: #FF9F0F solid 1px;
	border-left: #FF9F0F solid 1px;
	border-right: #FF9F0F solid 1px; */
	line-height:120%;
	background-color: #DEE7FF;/*FFFFD5 DEE7FF*/
}

.searchItem{
	text-align: left;
	padding: 3px;
	font-size:96%;							/* 文字サイズ：標準 */
	color:#FFFFFF;							/* 文字色：白 */
	line-height:120%;						/* 行間：120% */
	font-weight:bold;						/* スタイル：太字 */
	background-color: #073c78;				/*C0C0C0 073c78 FF5900 */
}

TABLE.waku{
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}

.headerwaku{
	width:800;
	height:80;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}


/* ↑デザイン部分↑ *********************************************************************/



/*========================================================================*/
/*第２階層以降CSS*/
/*========================================================================*/

TABLE.footer{
	background-Color:#D8D2D2;
	border-left:solid 1px #888888;
	border-right:solid 1px #888888;
	border-bottom:solid 1px #888888;
	padding:1px;
}



/*行事カレンダーで使用（スクールネット）*/
TABLE.gyouji td,TABLE.gyouji th,TABLE.gyouji{
	border:1px solid #666666;
	border-collapse:collapse;
}
TABLE.gyouji th{
	background-color:#E6E6E6;
}
td.gyouji1{
	background-color:#E6E6E6;
}
td.gyouji2{
	background-color:#FFFFFF;
}

td.gyouji3{
	background-color:#999999;
}

DIV.indent_gyouji{
	height:10px;
}
