a:link{ text-decoration:none; color:#0000DD; }

a:visited{ text-decoration:none; color:#0000DD; }

a:active{ text-decoration:underline; color:#FF0000; }

a:hover{ text-decoration:none; color:#FF0000; 
border-bottom-style : dotted;
border-bottom-color : #FF6600;
border-bottom-width : 2px;
}

body{
 font-size:8pt; color:#737373;
 background-color:#FFFFFF;
 margin-top:0px;
 margin-left:0px;
  scrollbar-3d-light-color:   #CCCCCC;
  scrollbar-arrow-color:      #5b5b5b;
  scrollbar-base-color:       #CCCCCC;
  scrollbar-dark-shadow-color:#ffffff;
  scrollbar-face-color:       #ffffff;
  scrollbar-highlight-color:  #ffffff;
  scrollbar-shadow-color:     #CCCCCC;
 }

INPUT,TEXTAREA,SELECT {
/*文字フォント*/font-family :;
/*文字サイズ */font-size :10pt;
/* 文字色 */ color :#0000DD;
/* 背景色 */ background-color:#FFFFFF;
/*線の外観 */border :2 solid #CCCCCC;
}



tr,td{ font-size:10px; color:#737373; }

.td_s {
	BORDER-RIGHT: #191970 1px solid; BORDER-TOP: #191970 1px solid; FONT-SIZE: 2px; BORDER-LEFT: #191970 1px solid; WIDTH: 5px; BORDER-BOTTOM: #191970 1px solid; HEIGHT: 5px
}

.mid{ font-size:12px; }
.small{ font-size:10px; }
.ssmall{ font-size:7px; }

#AD{
	width: 700px;
	text-align: justify;
	margin-top: 5px;




}

#log{ width:425; border-style:dashed; border-color:#8888CC; }

#log-0{ background-color:; } /* ランキング順位 */

#log-1{ background-color:#F4F4FF; } /* タイトル */

#log-2{ background-color:; } /* カテゴリ */

#log-3{ background-color:; } /* 紹介文 */

#log-4{ background-color:; } /* 管理人コメント */

#title-bar{ background-color:; color:#000000; font-size:10pt; } /* タイトルバー */

#mid-bar{ background-color:#DDDDDD; } /* 中段バー */

h1 { font-size:100%;font-weight: normal; line-height: 0px; margin-top:10px; margin-bottom:5px;}

hr { size:1px; color:#CCCCCC;}

.roll {
	OVERFLOW: auto; HEIGHT: 414px; width: 295px; TEXT-ALIGN: left
}
.roll2 {
	OVERFLOW: auto;
	HEIGHT: 200px;
	width: 680px;
	TEXT-ALIGN: left;
	background-image: url(img/bk_news.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.roll3 {
	OVERFLOW: auto;
	HEIGHT: 200px;
	width: 680px;
	TEXT-ALIGN: left;
}
.bk_area {
	background-image: url(img/bk_area.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.bk_what {
	background-image: url(img/bk_what.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.bk_rank {
	background-image: url(img/bk_rank.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
h1 {
	font-size: 110%; 
	font-weight: normal;
	line-height: 0em; 
	margin-top:10px; 
	margin-bottom:10px;
}
h2 {
	font-size: 110%; 
	line-height: 1em; 
	margin-top:0px; 
	margin-bottom:0px;
}
h3 {
	font-size: 105%; 
	line-height: 1em; 
	margin-top:1px; 
	margin-bottom:1px;
}
.adbox {
	float: left;
	margin: 2px 8px;
	border: 1px solid #CCCCCC;


}
#SideMenu .ReAccessList{
	width: 100%;
}
#SideMenu UL{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#SideMenu .ReAccessRank {
	float: left;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
}
#SideMenu .ReAccessUrl {
	float: left;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
}
#SideMenu .ReAccessUrlRANK {
	float: left;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
}
#SideMenu .ReAccessCnt {
	text-align: right;
}
#MainList {
	width: 600px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#MainList .ReAccessList{
	width: 100%;
}
#MainList .ReAccessList UL{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#MainList .ReAccessRank {
	font-size: 12px;
	float: left;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;

}
#MainList .ReAccessUrlRANK {
	font-size: 30px;
	float: left;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
}
#MainList .ReAccessUrl {
	font-size: 12px;
	float: left;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
}
#MainList .ReAccessCnt {
	font-size: 10px;
	width: 15px;
	text-align: right;
}

#Header{
	text-align: center;
	width: 800px;
}

#TopBanaBox{
	background-color: #CCCCCC;
	margin: 1px;
	padding: 5px 0px 0px;
	height: 130px;
	width: 255px;
	float: left;
	text-align: center;
}

