html{ height: 100%;}

body { 
	margin: 0px;
	padding:0;
	text:#666666;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#ffffff; 
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#725744; 
	scrollbar-3dlight-color:#725744;
	scrollbar-highlight-color:#ffffff; 
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:##25744;
    background-color:#FFFFFF;
    height: 100%;
}

input,p,form { margin:0; padding:0; }

.base    { font-size: 12px; line-height: 16px; }
.small   { font-size: 10px;  line-height: 12px; }
.big     { font-size: 14px; }
.bold    { font-weight:bold; }
.brown   { color: #725744; }
.space_top { padding-top: 10px; }
.footer  { color:#725744; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

a:link    { color:#cc6633; font-size:12px; text-decoration:underline; }
a:visited { color:#cc6633; font-size:12px; text-decoration:underline; }
a:active  { color:#cc6633; font-size:12px; text-decoration:underline; }
a:hover   { color:#cccccc; font-size:12px; text-decoration:underline; }


img {
	border:0;
	margin:0;
	padding:0;
}


.head{
       padding-top: 40px;
}

.menu{
       width: 200px;
       padding-right:6px;
       text-align: left;
       vertical-align:top;
}

.menu2{
       width: 100%;
       padding-top:5px;
       padding-bottom:5px;
}

.line{
       width: 100%;
       height: 1px;
       padding-top: 3px;
       padding-bottom: 7px;
}

.main{
       width: 591px;
       padding: 0px;
}
	.main .entry-header{
		display: none;
	}
	.topics_box{
		border:4px solid #806957;
		padding: 10px;
		width: 561px;
		margin-bottom:10px;
		color: #725744;
	}
	.topics_box .topics_ttl{
    	border-bottom: 1px dotted #725744;
   		margin-bottom: 6px;
    	padding-bottom: 4px;
	}
	.topics_box .topics_txt{
		height: 80px;
		overflow: auto;
	}
	.topics_box dl{
		margin: 0 0;
	}
		.topics dd{
			margin-left:10em;
			margin-bottom:5px;
		}
		.topics .day{
			font-size:0.9em;
			margin-left:10px;
			float:left;
			width:10em;
		}

	.ttl_box{
		margin-bottom:30px;
	}

		.ttl_box .day{
			font-size:0.9em;
		}

		.topics .topics_link a{
			font-size:0.9em;
		}
	.topics_box .ttl{
		border-bottom:1px dotted #806957;
	}
	.topics_box .ttl h2{
		font-size:1.4em;
		margin:0 0 5px;
	}
	.topics_box .cont{
		font-size:0.9em;
		margin:40px 0;
	}
	
	.topics_box .toTop{
		font-size:0.9em;
		margin-bottom:20px;
	}

	.main #content{
    	color: #725744;
    	font-size: 12px;
    	line-height: 16px;
	}


.tab100 {
	width: 100%;
	border: 0px;
}

.tab100h {
	width: 100%;
    height: 100%;
	border: 0px;
}

.tab800 {
	width: 800px;
    height: 100%;
	border: 0px;
}

