/*
 *Copyright 2005-2006 Akio Tenman
 *  email : akio@tenman.info website : http://www.tenman.info/
 *  This PHP code and HTML files
 *  cannot redistributed without permission from www.tenman.info
 *  This program is not guaranteed complete.
 ------------------------------------------------------------------------------*/
 .flatList ul{
 		margin:0;
		padding:0;


}


 .flatList li{
 		display:inline;
		margin:0 5px;


}
	a:link { 
		color:#006699;
		border:none;
	} 
	a:visited { 
		color:#003366;
		text-decoration:none;
		border:none; 
		} 
	a:hover { 
		color:navy;
		text-decoration:none;
		background:#ccc; 
		} 
	a:active { 
		color:red;
		text-decoration:none;
		} 
	#head{
		margin:0 0 10px 0;
		padding:0;
		/*background-image:url("/images/masamune.jpg");*/
		background-repeat:no-repeat;
		height:100px;
		overflow:hidden;
		background-color:inherit;
		color:#333;
		border:0px solid red;
		
	}
	#head h2{
		text-indent:1em;
		padding:0.7em 0;
		margin:0em;
		color:#eee;
			
	}
	#head p{
		text-indent:0em;
		position:absolute;top:45px;left:30px;
		font-size:10px;
	}
	
	#foot{
		padding:10px 10px 10px 10px;
		border-top:0px solid navy;
		/*background-image:url("/images/main_bottom.jpg");*/
		background-repeat:no-repeat;
		background-position:10px bottom;height:200px;
		/*background-image:url("/images/standard_foot_bg.jpg");*/
		color:#555555;
		background-color:inherit;
		margin:0px;
		clear:both;
		}
	#foot ul li {
		list-style-type:none;
	}
	.hidden{
		list-style-type:none;margin:0px;/*height:0px;*/
	}
	body{	

		line-height:145%;
		font-family:arial,sans-serif;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
        background-image:url("/images/tizutyo.jpg");
		background-repeat:no-repeat;

	}
	#common{	
		width:100%;
		position:absolute;top:0;left:0;
		border:0px solid red;
		text-align:left;
		
			
		}
	.main{
		padding:7px 0px;
		font-size:80%;
		line-height:150%;
		margin:0 240px 0 50px;
		text-align:left;width:640px;
		border:0px solid red;
		}
	.main h2{
		background-image:url(/images/h2.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		text-indent:1.5em;
		
		
		}

	p	{
		margin:5px;

	}
	img {
		border:0px solid #fff;
	}
	h2	{
		clear:both;
		padding:3px;
		font-size:110%;
		font-weight:nomal;
		margin-top:100px;
		display:none;
		
	}
	.main h3	{
		padding:3px;
		margin:0.5em 0;
		background-image:url(/images/h3.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		text-indent:1.5em;

		font-size:105%;
		border-bottom:1px dashed #0066FF;
		border-top:0px solid #999;
		clear:both;

		
		
	}
	.main h3 a{
		text-decoration:none;
	}
	.main h3 a:hover{
		color:#0066FF;
		background-color:inherit;
	}
	.main h4	{
		padding:3px;
		margin:0.5em 0;
		background-image:url(/images/h4.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		text-indent:1.5em;

		font-size:100%;
		border-bottom:1px dashed #0066FF;
		border-top:0px solid #999;
		clear:both;
		
	}
	.main h4 a{
		text-decoration:none;
	}
	.main h4 a:hover{
		color:#0066FF;
		background-color:inherit;
	}

	.navi{
		padding:0px;
		position:absolute;
		top:140px;
		left:690px;
		border:0px solid red;
		width:240px;
		font-size:90%;
	
	}
	#contentlist{
		/*color:inherit;
		background-color:#6f6faa;*/
		
		
	}
	.navi .capture{
		/*background:#6F6FAA;
		color:inherit;*/
	}
	.navi img{text-align:center;}
	/*.navi div {margin:2px;}*/
	
	.navi h3{
			margin:0px;
			/*background-image:url(/images/standard.jpg);*/
			color:inherit;
			background-color:#999966
			font-size:98%;
			padding:7px 2px 3px 2px;
			text-indent:1em;
			/*border-top:1px solid #999;*/
			border-bottom:1px solid #ccc;
			overflow:hidden;
			border-left:5px solid #999966;
	}
	.navi ul {
			margin:0px;
			padding:0px;
			text-indent:1em;
	}
	.navi ul li{
			list-style-type:none;
			margin:0px;
			padding:0px;
			border-bottom:1px solid #ccc;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;

/*background-image:url(/images/navi_li_bg.jpg);			background:#e6e6fa;*/
	}
	#contentlist ul a{
			display:block;
			background:inherit;
			color:#003399;
	}
	#contentlist ul a:hover{
			background:#ccc;
			color:#555555;
			display:block;
	}
	#contentlist label{
			color:#333;
	}
	

/*	.navi table{}*/
			
	

	.navi table tr td {
			background:#ffffff;
			color:#555555;
			text-align:right;
	}

	.navi table tr td a{
			background:#ffffff;
			color:#555555;
	}
	.navi table tr td a:hover{
			background:#ffffff;
			color:#FF4500;
			font-weight:bold;
	}
	.navi fieldset{
			color:#FFFFFF;
			background:inherit;	
	}
	.navi fieldset legend{
			color:#555;
			background:inherit;	
	}



	.navi_list{
			font-size:90%;
			text-decoration:none;
			margin:0px;
			padding:2px;

	}
	.sepa{

	}

	.ins_img{
		float:left;
		margin:5px;
		border:0px solid #eee;
		
	}
	.editarea{
		background:ThreeDFace;
		color:inherit;
		text-align:center;
		margin-bottom:0px;
		padding:10px 0px 10px 0px;
		/*#B0C4DE*/
	}
	.navi_on{
	}
	.navi_off{
		color:#777;
		background-color:inherit;
	}
	.copy	{
		text-align:center;margin:0px;font-size:80%;
	}

	.navi_line{
		
		font-size:90%;
		width:640px;
		height:25px;
		background-image:url(../../images/navibar.jpg);
		background-repeat:no-repeat;
		overflow:hidden;
		padding-left:2em;
		
	}
	.tr2{
		background:#6699FF;
		color:inherit;
		}
	
	.cfsd0{
		width:150px;
			}
	
	ul{ 
		margin-bottom:0px;padding-bottom:0px;
		}
	.update{
		background:#FF0000;
		color:inherit;
		}
	.table607080918420{
		font-size:90%;
		text-align:center;
	}
	#foto{
		background:#ffffff;
		color:#999999;
		height:330px;
		overflow:auto;
		border:0px solid #999999;
		margin:0;
		padding:0;
	}
	#foto .attach_img{
		padding:3px 20px;
		background:#000;
	}
	#foto ul li{
	padding:0 0 0 0px;
	border:0px solid #fff;
	}
	#foto ul li a{
		color:#7777ff;
		text-decoration:none;
		background:inherit;
	
	}
	#foto ul li a:hover{
		color:#555555;
	}
/*
 * trackback
 *--------------------------------------------------------------*/
 
 div.trackback{
 		padding:0;
		line-height:150%;
		text-align:left;
		border:1px solid #aaa;
		
		
		
 }
 div.trackback ul{
		list-style-image:url(../../images/li.jpg);
		
 }
 
div.trackback .tb_url{
		display:inline;

		 
 }
 
div.trackback .tb_date{
		display:inline;
		color:#3366FF;
		padding-left:2em;
 
 
 }
div.trackback .tb_excerpt{
 		display:none;

 
 
 }
 

 
.crowd{
padding-top:80px;
		height:200px;
	/*	width:400px;*/
		line-height:1.5;
		background:#fff;
		border:1px solid #0066FF;
		background-image:url(../../trackback/images/sr_banner.jpg);
		background-repeat:no-repeat;
} 
.bookmark_crowd{
		
		line-height:1.5;
		background:#fff;
		border:1px solid #ccc;
		padding:1em;
} 

/*
 * De para
 *---------------------------------------------------------------*/ 

.depara{
		padding-top:70px;
		width:240px;
		height:240px;
		background-image:url("http://www.odekake.biz/rank/form_bg.gif");
		background-repeat:no-repeat;
		} 
body > .depara{
		padding-top:70px;
		width:240px;
		height:170px;
		background-image:url("http://www.odekake.biz/rank/form_bg.gif");
		background-repeat:no-repeat;
		} 

 
 del{
 color:#99CC66;
 }
 
 ins{
 font-weight:bold;
 color:#009900;
 }
