@charset"EUC-JP";

	body{
		margin: 0px 0px 0px 0px;
		background: #FFF;	
		}

	A			{color: #003366; text-decoration: underline;}
	A: link		{color: #003366; text-decoration: underline;}
	A: visited	{color: #003366; text-decoration: underline;}
	A: active	{color: #999999;}
	A: hover	{color: #999999;}

	A.titlelink			{color: #336666; text-decoration: none;}
	A.titlelink: link		{color: #336666; text-decoration: none;}
	A.titlelink: visited	{color: #336666; text-decoration: none;}

	h1, h2, h3{
		margin: 0px;
		padding: 0px;
	}

	hr	{
		color: #336666;
		border-bottom-style: solid;
		border-top-width: 0px;
		border-right-width: 0px;
		border-left-width: 0px;
		border-bottom-width: 1px;
		border-top-color: #336699;
		border-right-color: #336699;
		border-bottom-color: #336699;
		border-left-color: #336699;
	}

	img{
		border-width: 0;
		}

	#banner{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;
		color: #333;
		font-size: x-large;
		font-weight: normal;
		padding: 15px;
		}

	#banner a, 
    #banner a: link, 
    #banner a: visited, 
    #banner a: active, 
    #banner a: hover{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;
		font-size: xx-large;
		color: #006666;
		text-decoration: none;
		}

	.description{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;
		color: #333;
		font-size: small;
		text-transform: none;
		margin-left: 20px;
		}
			
	#content{
		margin-right: 0px;
		margin-left: 20px;
		margin-bottom: 0px;
		width: 610px;
		}

	#links{
		margin-right: 0px;
		margin-left: 20px;
		padding: 15px;			
		width: 610px;		
		}
	
	#data{
		margin-top: 20px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		float:left;
		width: 610px;		
	}

	#data img{
		border-width: 0;
		float:left;
	}

	#data h3{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;;
		font-size: small;
		font-style: normal;
		font-weight: bold;
		color: #666;
		line-height: normal;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-top-color: #336699;
		border-right-color: #336699;
		border-bottom-color: #336699;
		border-left-color: #336699;
		text-decoration: none;
	}
	
	.blog{
		padding: 15px;
		}

	.blogbody{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;
		color: #333;
		font-size: small;
		font-weight: normal;
		}

	.blogbody a, 
	.blogbody a: link, 
	.blogbody a: visited, 
	.blogbody a: active, 
	.blogbody a: hover{
		font-weight: normal;
		text-decoration: underline;
	}
	
	.title{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;;
		font-size: large;
		font-style: normal;
		font-weight: bold;
		color: #336666;
		line-height: normal;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-top-color: #336699;
		border-right-color: #336699;
		border-bottom-color: #336699;
		border-left-color: #336699;
		width: 610px;		
		text-decoration: none;
		}		

	.posted{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;
		font-size: x-small;
		color: #000000;
		margin-bottom: 25px;
		}
	
	.side{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;
		color: #333;
		font-size: x-small;
		font-weight: normal;
		line-height: 140%;
		padding: 2px;			
		}
	
	.sidetitle{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;
		color: #336666;
		font-size: small;
		font-weight: normal;
		padding: 2px;
		letter-spacing: .3em;
		text-transform: uppercase;	
		}	

	.syndicate{
		font-family: verdana, arial, sans-serif;
		font-size: x-small;	
		line-height: 140%;
		padding: 2px;
		}
	
	.powered{
		font-family: arial, sans-serif, "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka";
		color: #666;
		font-size: x-small;	
		line-height: 140%;
		padding: 2px;
		}

	.comments-title	{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;
		font-size: small;
		color: #666;
		border-bottom: 1px solid #999;
		margin-top: 20px;
		font-weight: bold;
		}	

	.comments-body{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;
		color: #666;
		font-size: small;
		font-weight: normal;
		background: #FFF;
		line-height: 140%;
		padding-bottom: 10px;
		padding-top: 10px;	
		border-bottom: 1px dotted #999;
		}	

	.comments-post{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;
		color: #666;
		font-size: x-small;
		font-weight: normal;
		background: #FFF;	
		}
		

	.trackback-url{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;
		color: #666;
		font-size: small;
		font-weight: normal;
		background: #FFF;
		line-height: 140%;
		padding: 5px;	
		border: 1px dotted #999;				
		}


	.trackback-body{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;
		color: #666;
		font-size: small;
		font-weight: normal;
		background: #FFF;
		line-height: 140%;
		padding-bottom: 10px;
		padding-top: 10px;
		border-bottom: 1px dotted #999;
		}	

	.trackback-post{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;
		color: #666;
		font-size: x-small;
		font-weight: normal;
		background: #FFF;
		}

	
	.comments-head	{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;
		font-size: small;
		color: #666;
		border-bottom: 1px solid #999;
		margin-top: 20px;
		font-weight: bold;
		background: #FFF;
		}	

	#banner-commentspop{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", arial, sans-serif;
		color: #FFF;
		font-size: large;
		font-weight: bold;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-top: 1px solid #FFF;
		background: #003366;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		}

	textarea{
		font-family: "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", arial, sans-serif;
	}

	table {
		float: right;
	}

	.archives-title	{
		font-family: "¥Ò¥é¥®¥Î³Ñ¥´ProW3", "£Í£Ó£Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;
		font-size: small;
		color: #666;
		border-bottom: 1px solid #999;
		margin-top: 20px;
		font-weight: bold;
		}	
