@charset UTF-8;
html {
    height: auto;
}

body {
 padding: 0px
 font-family: ＭＳ Ｐゴシック,Osaka;
 font-size: 90%;
 color: #000000;
 margin: 0px;
 background-color: #FFFFFF;
 height: auto; 
 scrollbar-base-color: #FFFFFF;
 scrollbar-face-color: #000066;
 scrollbar-track-color: #D4E1FC;
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-3dlight-color: #FFFFFF;
 scrollbar-highlight-color: #333399;
 scrollbar-shadow-color: #330099;
 scrollbar-darkshadow-color: #FFFFFF;
 min-width:480px;
 }

A:link		{ color: #0000CC;}
A:hover		{ text-decoration: none; color: #3366FF; }
A:visited	{ color: #660099; }

tr {
 font-family: ＭＳ Ｐゴシック,Osaka;
/* font-size: 100%; */
 color: #000000;
 margin: 0;
 }

#side_menu {
    width: 160px;
    margin: 0px;
    padding: 0px;
    float: left;
    text-align: center;
	overflow:hidden;
}
#main_container{
    margin-left: 160px;
    _margin-left: 0px;
    text-align: center;
	_position:absolute;
	_left:160px;
	_top:0px;
	_right:0px;
	
	
}

#timelist{
    list-style-type: none;
    marker-offset: 0px;
    padding: 0px;
	text-align: left;
	margin-left: 40px;
	}
#timelist ul{
    list-style-type: none;
    marker-offset: 0px;
    padding: 0px;
	padding-left:8px;
}
#timelist ul a{
	color:#808080;
}
#timelist ul a:hover{
	color:#FF3F00;
}
#timelist ul a:visited{
	color:#FF1F55;
}

p.title_bar{
    text-align:left; 
    font-size: 12pt; 
    color: #000080; 
    font-weight: bold; 
    padding: 5px; 
    background-color: #D4E1FC;
    margin-top: 0px;
    margin-bottom: 30px;
}
#head{
	width:100%;
	margin:0px;
	padding:0px;
	height:100px;
	background-color:blue;
}
#return{
	margin:0px;
}
/*-----------ログイン----------------*/
#login_table{
  width:400px;
}
#login_table table{
  width:250px;
}
