@charset "utf-8";

/***********************************************/
/* 教員業績登録システム　ヘッダ/メニュー　 　　　　　　*/
/***********************************************/ 
	
	
/* head
------------------------------------------------------------ */

#header { 
	width:980px;
	margin:0;
	padding:0;
	background:url(../images/pic-head.jpg) no-repeat;
	width:980px;
	height:100px;
	}
#header .txt-head01 {
	float:left;
	padding:40px 0 30px 695px;
	color:#FFFFFF;
	}
#header ul{
	list-style-type:none;
	width:980px;
}

#header a{
	text-decoration: none;
	display:block;
}
* html #header a{
	width:980px;
}



#smenumain {
	position:relative;
	width:980px;
	margin:0;
	padding:0;
	}
	
/* side menu
------------------------------------------------------------ */

#smenu {
	float:left;
	width:190px;
	margin:0;
	padding:15px 0 50px 0;
	}
	

#DLsmenu01 dt {
	background:url(../images/smenu-02.gif) no-repeat;
	width:157px;
	height:38px;
	font-size:90%;
	font-weight:bold;
	padding:0 0 0 35px;
	line-height:280%;
}
#DLsmenu01 dd {
	background:url(../images/smenu-03.gif) no-repeat;
	width:157px;
	height:31px;
	font-size:76%;
	padding:0 0 0 35px;
	line-height:270%;
	margin:0;
}
#DLsmenu01 a:link {
	color: #111111;
	text-decoration: none;
}
#DLsmenu01 a:visited {
	color: #111111;
	text-decoration: none;
}
#DLsmenu01 a:active {
	color: #111111;
	text-decoration: none;
}
#DLsmenu01 a:hover {
	color: #044ff8;
	text-decoration: underline;
}





/* main
------------------------------------------------------------ */

#main {
	float:right;
	width:745px;
	margin:0;
	padding:20px 20px 20px 0;
	}



/* spacer
------------------------------------------------------------ */

.spacer1 {
	padding-bottom:1px;
	}
.spacer5 {
	padding-bottom:5px;
	}
.spacer10 {
	padding-bottom:10px;
	}
.spacer20 {
	padding-bottom:20px;
	}
.spacer30 {
	padding-bottom:30px;
	}
.spacer40 {
	padding-bottom:40px;
	}
.spacer50 {
	padding-bottom:50px;
	}
.spacer60 {
	padding-bottom:60px;
	}
.spacer70 {
	padding-bottom:70px;
	}
	
