body {
	background-color:#EFEFEF;
	margin-top:0px;
	font-style:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size:small;
	line-height:1.2;
}
.table{
	font-style:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size:12px;
	line-height:1.2;
}
.btn01{
	border-width:1px 1px 1px 1px;
	border-style:solid solid solid solid;
	color:#FFFFFF;
	background-color:#666666;
	width:17px;
	height:17px;
}
.btn02{
	border-width:1px 1px 1px 1px;
	border-style:solid solid solid solid;
	color:#FFFFFF;
	background-color:#7C7C7C;
	width:35px;
	height:17px;
}
.btn03{
	border-width:1px 1px 1px 1px;
	border-style:solid solid solid solid;
	color:#FFFFFF;
	background-color:#999999;
	width:17px;
	height:17px;
}
.stext{
	font-style:normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size:x-small;
	line-height:1.2;
}
.btext{
	font-weight:bold;
}
.txt-ttl{
	font-size:medium;
	font-weight:bold;
}
.txt-white{
	color:#FFFFFF;
	font-weight:bold;
}
.txt-gray{
	color:#333333;
	font-weight:bold;
}
.txt-gray02{
	color:#666666;
	font-weight:bold;
}
.txt-blue{
	color:#00468C;
	font-weight:bold;
}
.txt-line{
	text-decoration:underline;
}

.table-green01{
	background: #99CCCC;
}
.table-green02{
	background: #AED7D7;
}
.table-gray01{
	background: #E1E1E1;
}
.table-gray02{
	background: #EBEBEB;
}
.table-border{
	border-style:double;
	border-color:#99CCCC;
}
.table-top-none{
	border-top-style:none;
}
.table-bottom-none{
	border-bottom-style:none;
}
.table-zero{
	display: none;
}


a:link{
	text-decoration: none;
	color: #005CC4;
}
a:visited{
	text-decoration: none;
	color: #FF7460;
}
a:hover{
	text-decoration: underline;
	color: #8AB0DF;
}

.top a:link{
	text-decoration: underline;
	color: #005CC4;
}
.top a:visited{
	text-decoration: underline;
	color: #004088;
}
.top a:hover{
	text-decoration: underline;
	color: #8AB0DF;
}

.t_border{border:1px solid #B0B0B0}

.t_padding{padding:8px}
