body {
	background-color: #FFFFFF;
}
.foot01 {
	font-size: 12px;
	font-weight: bold;
	color: #00CCFF;
	padding-left: 20px;
}
.menu-text{
    font-size:12px;
	color:#CC9900;
}
.menu01 a:link {
    font-size:14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.menu01 a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.menu01 a:hover {
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
td {
	font-size: 12px;
	line-height: 16pt;
}
.table-line01 {
	background-repeat: no-repeat;
}
.midashi01 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(entry/icon_1.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 30px;
}
.text01 {
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.text02 {
    color:#444444;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.text03 {
    color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-left:45px;
	padding-top:5px;
	background-image:url(img/icon_04.gif);
	height:25px;
}
.midashi02 {

	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(entry/icon_2.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 30px;
}
.midashi03 {
	font-size: 13px;
	font-weight: bold;
	color: #4daee2;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image:url(entry/icon_8_l.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.midashi04 {
	font-size: 12px;
	font-weight: bold;
	color: #4daee2;
}
.midashi05 {
	font-size: 13px;
	font-weight: bold;
	color: #f2aa7c;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image:url(entry/icon_7_l.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.midashi06 {
	font-size: 12px;
	font-weight: bold;
	color: #f2aa7c;
}

.midashi07 {
	font-size: 13px;
	font-weight: bold;
	color: #f19ec2;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image:url(entry/icon_6_l.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.midashi08 {
	font-size: 12px;
	font-weight: bold;
	color: #f19ec2;
}
.midashi09 {
	font-size: 13px;
	font-weight: bold;
	color: #93c070;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image:url(entry/icon_5_l.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.midashi10 {
	font-size: 12px;
	font-weight: bold;
	color: #93c070;
}
.midashi11 {
	font-size: 15px;
	font-weight: bold;
	text-align:center;
	color: #2757a4;
}
.top_img1{
    background-image:url(top/item_01.jpg);
	width:500px;
	height:230px;
}
.top_menu1{
    text-align:center;
	background-color:dbf3fc;
	width:462px;
}
.top_img2{
    background-image:url(top/item_02.jpg);
	width:500px;
	height:176px;
}
.top_menu2{
    text-align:center;
	background-color:dbf3fc;
	width:462px;
}
.top_img3{
    background-image:url(top/item_03.jpg);
	width:500px;
	height:176px;
}
.top_menu3{
    text-align:center;
	background-color:dbf3fc;
	width:462px;
}
.gaiyou0{
	width:400px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-style:outset;
	border-wight:3px;
	border-color:#dbf3fc;
}
.gaiyou1{
	font-size:12px;
	margin-left:10px;
	color:#8b4513;
}
.gaiyou2{
	text-align:center;
	font-size:14px;
	color:#008dc2;
}
#table01{
	width:420px;
	border-color:#003399;
	border-width:3px;
	border-style:solid;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}
.top-midashi01 {
	background-repeat: no-repeat;
	padding-left: 40px;
	font-weight: bold;
	color: #FFFFFF;
}
.tatemenu01 {
	font-weight: bold;
	padding-left: 25px;
	font-size: 14px;

}
#foot {
cloear:both;
text-align:right;
white-space:nowrap;
margin-right:5px;
color:#666;
}

#foot ul {
list-style-type:none;
font-size:10px;
white-space:nowrap;
}

#foot li {
display:inline;
white-space:nowrap;
margin-left:1em;
line-height:2em;
} 
.rank_tit {
	margin-top: 20px;
}
.rank_n01 {
	font-size: 12px;
	padding: 2px;
	line-height: 22px;
}

