@charset "UTF-8";

	body {
		margin:0px 0px 30px 60px;
		color:#514444;
		font-size:10px;
		background-color: #efe8d8;
		background-image: url("http://cakesjun.net/blog/back-siro.gif");
		background-repeat: repeat;
		}
	A 			{ color: #a35767; text-decoration:none;} 
	A:link		{ color: #a35767; text-decoration:none;} 
	A:visited	{ color: #a35767; text-decoration: none; } 
	A:active	{ color: #fff;  background:#a35767;} 
	A:hover		{ color: #fff;  background:#a35767;} 


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

hr {
	margin-top: 15px;
	margin-bottom: 15px;
	}

	#banner {
		font-family:Lucida sans, verdana, arial, sans-serif;
		color:#a35767;
		font-size:10px;
		vertical-align:bottom;
		padding-top:55px;
		padding-bottom:5px;
  	background-color:transparent;
		letter-spacing: .1em;  		
		}
		
	#banner a,
        #banner a:link,
        #banner a:visited {
		font-size:14px;
		color: #a35767;
		text-decoration: none;
		}

	#banner a,
        #banner a:active,
        #banner a:hover {
		font-size:14px;
		color: #fff;
		text-decoration: none;
		}
	
#content {
		width:750px;
		margin-top:0px;
		}

#content a:link,
#content a:visited {
		text-decoration: none;
		color:#a35767;
	}
	
#content a:active,
#content a:hover {
		background: #a35767;
		color:#fff;
	}

#block {
		float:left;
		width:450px;
		background:url("block_bg.gif") no-repeat;
		background-color: #f8f8ef;
		margin-bottom:10px;
		border:1px solid #b39999;
		}


#article
		{ 
		font-family:Lucida sans, verdana, arial, sans-serif;
		color:#514444;
		width:420px;
		font-size:11px;
  		line-height:1.6;
		margin-top:14px;
		margin-left:auto;
		margin-right:auto;
		}			

#article h2
		{ 
		font-size: 12px;
		font-style: bold;
		padding-top: 5px;
		}

#article h3
	{
		font-size: 11px;
		padding-top: 5px;
	}


#article .posted
		{
		margin-top:15px;
		font-family:Lucida sans, verdana, arial, sans-serif; 
		font-size: 10px; 
		line-height:1.7;
		text-align:right;
		margin-bottom:8px;
		}


#article blockquote
		{
		font-family:verdana ,arial ,sans-serif;
		font-size:11px;
  		border-left:2px solid #666;			
		line-height:1.5;
		padding:10px;
  		background:#efefdf;		
		}

#article ul, ol
		{
		color:#514444;
		text-align:left;
		line-height:1.7;
		padding-left:20px;
		}

#article li
		{
		color:#514444;
		list-style-type:square;
		line-height:1.7;
		}

dt{
		font-weight:bold;
		}

kbd
		{
		font-family:monospace;
		}


.ping {
		width:440px;
		font-family:verdana ,arial ,sans-serif;
		color:#666;
		font-size:10px;
		margin-right:20px;
		text-align:right;
		}


/*　個別エントリ移動　*/
.navi { 
		float:left;
		position:relative;
		width:450px;
		font-family:Lucida sans, verdana, arial, sans-serif;
		color:#b39999;
		background-color: transparent;
		font-size:10px;
		line-height:1.5;
		text-align:right;
		margin-bottom:10px;
		}

/*　右メニュー　*/

	#right {
		position:absolute;
		top:100px;
		left:500px;
		width:200px;
		background:transparent;
		color:#b38080;
		overflow:hidden;
		margin-top:0px;
		margin-bottom:30px;
		margin-left:30px;
		padding-left:20px;
		}


	.sidebar h2 {
		width:200px;
		font-family:Lucida sans, verdana, arial, sans-serif;
		color:#b38080;
		font-size:10px;
		background:transparent;
  		margin-top:30px;
  		margin-bottom:5px;
  		padding-bottom:5px;
  		border-bottom:1px solid #b38080;
		letter-spacing: .1em;  		
		}		

	.sidebar ul {
		font-family:Lucida sans, verdana, arial, sans-serif;
		color:#b38080;
		font-size:10px;
  		line-height:1.5;
		padding-left:0px;
		}

	.sidebar li {
		font-family:Lucida sans, verdana, arial, sans-serif;
		color:#b38080;
		font-size:10px;
		list-style:square;
		padding:0px;
  		margin:0px 0px 0px 17px;
		}		

	.sidebar link {
		font-family:Lucida sans, verdana, arial, sans-serif;
		color:#b38080;
		font-size:10px;
		}		

	.feedroll{
		line-height:1.3;
		padding-top:5px;
		}

.sidebar .search {
		font-family:Lucida sans, verdana, arial, sans-serif;
		color:#b39999;
		font-size:10px;
  		line-height:1.7;
		padding:0px;
  		margin-top:0px;
		}
		
.powered {
		font-family:Lucida sans, verdana, arial, sans-serif;
		font-size:11px;
		font-weight:bold;
		letter-spacing: .1em;  		
		}	

#Link2 {
	text-indent: -100000px;
	}

#Link2 ul li {
	list-style: none;
	}


#content:after {
		display: block;
		margin-top: -1px;
		height: 1px;
		content: "";
		clear: both;
		}

.writeback_head	{ 
		float:left;
		position:relative;
		width:440px;
		height:20px;
		font-family:Lucida sans, verdana, arial, sans-serif;
		color:#808080;
		font-size:10px;
		background-color: transparent;
  		padding-left:0px;
		margin-top:10px;
  		border-bottom:1px dotted #808080;
		letter-spacing: .1em;  		
		}

	.writeback_body {
		float:left;
		position:relative;
		width:450px;
		font-family:Lucida sans, verdana, arial, sans-serif;
		font-size:11px;
  		line-height:1.6;
		}

	.samecategory  {
		float:left;
		position:relative;
		width: 420px;
		font-size: 10px; 
		line-height:1.6;
		color:#808080;
		margin-left: 0px;
		}

	.writeback_body  h4{
		font-size:11px;
		color:#808080;
		margin-left:11px;
		}

	.writeback_body  p{
		margin-left:11px;
		}
		
	.writeback_url {
		float:left;
		position:relative;
		font-family:Lucida sans, verdana, arial, sans-serif;
		font-size:10px;
  		padding-top:5px;
		margin-bottom:15px;
		margin-left:11px;
		}
		
	.writeback_date{
		float:left;
		position:relative;
		font-family:Lucida sans, verdana, arial, sans-serif; 
		font-size: 10px; 
		line-height:1.5;
		margin-bottom:10px;
		margin-left:11px;
		}	

#paging
		{ 
		font-family:Lucida sans, verdana, arial, sans-serif; 
		font-size:11px;
		margin-top:20px;
		margin-bottom:30px;
		padding:0px;
		}			

/*　wikieditish関連　*/

span.kame {display:none;}


/*　フォーム関連　*/

form {
		font-size:10px;
		margin:0px;
		}

input , textarea, select{
		font-family:Lucida sans sans, verdana, arial, sans-serif;
		font-size:11px;
		line-height:1.5;
		margin-bottom:5px;
		background-color:#fff7f0;
		border:1px solid #cccccc;
		}

select{
		font-family:Lucida sans, verdana, arial, sans-serif;
		font-size:10px;
		color:#b39999;
		margin-bottom:5px;
		background-color:#efe8d8;
		border:1px solid #cccccc;
		}


input , textarea, select 
		:forcus{
		background-color:#fff;
		}


input.button {
		color:#fff;
		font-weight:bold;
		background-color:#b38080;
		border:none;
		}

.blogpeople-main { 
		overflow: auto; 
		height: 200px; 
		}


/*　サイトマップ周辺　*/

.footer
		{ 
		font-size:10px;
		font-family:Corier, serif;
		font-style:normal;
		letter-spacing: .2em;  		
		}


/*　100種マラソン　*/

.en_name {
		font-family:Times New Roman, Garamond, serif;
		font-size:11px;
		font-style:italic;
		line-height:1.5;
		}

.mypoint {
		font-size:15px;
		font-weight:bold;
		}
		
del {
		color:#CCCCCC;
		}
