BODY {
  font-size:90%;
  background : #A0A0A0 url(/pic/background.jpg) repeat fixed left bottom;
  color:blue;
  scrollbar-3d-light-color:#ffffff;        /* ‚Ç‚±‚ÌFHiÎj */
  scrollbar-arrow-color:#FF8000;            /* ˆÃ‚¢‚Æ‚±‚Ì˜gB‰Ÿ‚¹‚é¢ */
  scrollbar-base-color:#cc9900;            /* ˜g‚ÌF */
  scrollbar-face-color:#ffffff;            /* ŽlŠp‚Ì¢‚ÌŠO */
  scrollbar-highlight-color:#FDE8DB;       /*bar‘S‘Ì */
  scrollbar-shadow-color:#FF8000;          /* ŽlŠp‚Ì’†‚Ì¢ */
  }
/* クリアフィックス */
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.clearfix {
  overflow: hidden;
  zoom: 1;
}

.wrapper{
	margin: 10px auto;
	width: 90%;
	overflow: hidden;
}

header{
	background-color: white;
}

menu{
	position: relative;
	float: left;
	width: 300px;
	background:#fff;
	vertical-align: top;
	padding: 0;
	z-index: 999;
}
menu li{
	list-style: none;
}
main{
	position: relative;
	float: right;
	width: 100% !important;
	margin-left: -310px !important;
	z-index: 1;
}
.content_main{
	padding:10px;
}
.r_contents {
  margin: 0 0 0 310px; /* 左カラムとの左マージンを調整 */
  background: #fff;
}

TABLE.top{
		float:center;
}
TD.nikki{
		background:#B5EEFD;
		border-right:inset #B5EEFD;
		border-bottom:inset #B5EEFD;
}
TD.col {
		width:500px;
		padding: 10px;
		background:#fff;
		clear:both;
		margin:0;
		filter:Alpha(opacity=85);
		color:black;
		border: 1px solid #000000;  }
TD.leftbar{
		width:130px;
}
TD.rightbar{
		width:490px;
}

TD.nikkiindex{
		width:400px;
}
TD.profile{
		padding:15px;
		background-color:white;
}
TD.warai{
		width:300px;
}

TD.bbs {
		padding-left:10px;
		font-size:90%;
		background:#ffffff;
		border: 2px solid #cc9900;
		height:20px;
		width:50px;
		color:#0000ff;
		filter:Alpha(opacity=85);
  }
TD.bbs2 {
		  font-size:90%;
		background:#ffffff;
		border: 2px solid #cc9900;
 		width:400px;
  		color:#F84979;
		padding-top:1em;
		padding-bottom:1em;
		padding-right:1em;
		padding-left:2em;
		border-top:outset #cc9900;
		border-bottom:inset #cc9900;
		border-left:outset #cc9900;
		border-right:inset #cc9900;
		filter:Alpha(opacity=85);
  }

/* url‚Ì•”•ª */
TD.bbs3 {
  		background:#ffffff;
		border: 2px solid #cc9900;
		filter:Alpha(opacity=85);
  }

/* subE“ü—Í•”‚Ì•L‚¢•û‚Ì•”•ª */
TD.bbs4 {
		background:#ffffff;
		border: 2px solid #cc9900;
		width:250px;
		filter:Alpha(opacity=85);
  }

H1.date {
 font-size:100%;
 color:#3759FB;
}
H1.top {
 		font-size:100%;
 		color:#3759FB;
		padding:0px;
		width: 100%;
}

H1.topic {
 font-size:150%;
 color:#3759FB;
}

H1.neirotopic {
 font-size:90%;
 color:#8C81F5;
}

H1.bbs-no {
 font-size:100%;
 color:#black;
}

div.leftBar	{
		width:120px;
		padding:3px;
		float: left; 
		}

div.rightBar	{
		width:480px;
		padding:3px;
		float: right; 
		}
div.menu	{
		float: right; 
		}
div.nikkiindex	{
		width:400px;
		padding:3px;
		float:left; 
		}
div.waraiindex	{
		width:300px;
		padding:15px;
		float:left;
		background-color: #fff;
		}
div.waraiindex a {
	color:black;
}

div.normal	{
		width:500px;
		padding:20px;
		}

div.top_title	{
		background:#FF8000;
		clear:both;
		margin:0;
		
		color:black;
		border: none;
		padding-left:15px;
		}
div.title	{
		background:#CC9900;
		clear:both;
		margin:0;
		filter:Alpha(opacity=85);
		color:black;
		border: none;
		padding-left:15px;
		}

.red {
	font-size: large;
	color: #FF0000;
}
.red-normal {
	color: #FF0000;
}
.blue {
	font-size: large;
	color: #0000FF;
}
.blue-normal {
	color: #0000FF;
}
