@charset "utf-8";
*{
	font-style: normal;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN', 'MS UI Gothic', Osaka, sans-serif;
}
body.main {
	background-color: #FFFFFF; 
	scrollbar-arrow-color: #FFFFF;
	scrollbar-face-color: #C0C0E3;
	scrollbar-highlight-color: #ccccff;
	scrollbar-shadow-color: #ccccff;
	scrollbar-3dlight-color: #ccccff;
	scrollbar-darkshadow-color: #8080B0;
	scrollbar-track-color: #cccccc;
}

body.menu {
	background-color: #C0C0E3;
}

div.index {
	background-color: #8080B0;
}

table {
	border:0px;
    width: expression(document.body.clientWidth < 551? "550px" : document.body.clientWidth > 900? "550px" : "auto");
	min-width:550px;
	max-width:550px;
	margin-left:auto;
	margin-right:auto;
}
td.day{
	font-size: small;
	background-color:#C0C0C0;
	min-width:15%;
	max-width:15%;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
td.new{
	background-color: #FFCACA;
	min-width:10%;
	max-width:10%;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
td.update{
	background-color: #B3FFB3;
	min-width:10%;
	max-width:10%;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
td.script{
	background-color: #C0C0E3;
	padding: 5px 0px 0px 5px;
}
td.model{
	background-color: #96C8C0;
	padding: 5px 0px 0px 5px;
}
table.update {
	border:0px;
    width: expression(document.body.clientWidth < 561? "560px" : document.body.clientWidth > 900? "560px" : "auto");
	min-width:560px;
	max-width:560px;
}
table.top {
	border:0px;
    width: expression(document.body.clientWidth < 581? "580px" : document.body.clientWidth > 900? "580px" : "auto");
	min-width:580px;
	max-width:580px;
	margin-left:auto;
	margin-right:auto;
}

a {
	text-decoration: none;
}

div.index a:link, div.index a:visited {
	padding-left: 5px;	
	color: #DDDDEE;
}

div.menu a:active, div.idex a:hover {
	color: #EEEEFF;
}

div.header {
	float: none;
	clear: both;
	text-align:center;
	height: 70px;

	background-color: #C0C0E3;
}

div.header h1 {
	padding: 20px 0px 5px 0px;
}

div.inner {
	border: 0px solid #8080B0;
	border-left-width: 3px;
	border-bottom-width: 3px;
	margin: 10px 0px 10px 0px;
	padding-left: 5px
}

div.border {
	padding: 0px 10px 10px 10px;
	margin: 15px 0px 10px 0px;
	border: 1px solid #8080B0;
	border-right-width: 3px;
	border-bottom-width: 3px;
}

div.line {
	margin-left:auto;
 	margin-right:auto;
	font-size: x-small;
	border: 1px solid black;
	width:560px;
	text-align : left ;
	padding: 5px 0px 5px 5px;
}

div.intro {
	margin-left:auto;
 	margin-right:auto;
	width:560px;
	text-align : left ;
	padding: 5px 0px 5px 5px;
}
b.red{
	color: #FF0000;
}