@charset "EUC-JP";

body {
	margin: 0px 0px 20px 0px;
	background-color: #4B4633;
		text-align: center;
	
	}

a {
	
	text-decoration: none;
	
	}

a:link {
	color: #CCCCCC;
	}

a:visited {
	color: #CCCCCC;
	}

a:active {
	color: #CCCCCC;
	}

a:hover {
	color: #FF9900;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
		margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 765px;
	
	background-color: #6F6F4F;
	border: 1px solid #FFFFFF;
	}

#banner {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #5F5944;	
	text-align: left;
	padding: 8px 18px 38px 18px;
	border-bottom: 1px solid #FFFFFF;
	height: 56px;
	}

#banner a {
	color: #FFFFFF;
	}

#banner a:hover {
	color: #FF9900;
	}

#banner h1 {
	font-size: x-large;
	font-weight: bold;      	
	}

#banner h2 {
	font-size: small;
	}
	
#banner img {
		border: 0px;
	
	}
	
#contact  img {
	border: 0px;
	}

#contact table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}
	
#left {
		float: left;
	
	
	width: 150px;
	background-color: #333;
	
	overflow: hidden;
	}

#amazon {
		float: center;
	
	
	width: 160px;
	background-color: #333;
	
	overflow: hidden;
	}


#links {
		float: left;
	
	
	width: 230px;
	background-color: #6F6F4F;
	
	overflow: hidden;
	}

#links2 {
        float: right;


        width: 165px;
        background-color: #6F6F4F;

        overflow: hidden;
        }
        
#links2 a {
        display:block;
        width:100%;
        text-decoration:none;
        color:#BDB76B;
        height:100%;
        font-size:11px;
        }
        
#links2 link {
        display:block;
        width:100%;
        text-decoration:none;
        color:#BDB76B;
        height:100%;
        }
        
#links2 span {
        text-decoration:underline;
        color:#c7c7c7;
        word-break: break-all;
        }

#links2 img {
        float: left;
        margin: 0px 5px 5px 0px;
        }

#links2 table {
        font-size:11px;
        height:148;
        background-color:#5F5944;
        }
        
 #links2 td {
        word-break:break-all;
        background-color:#5F5944;
        font-size:12px;
        width:116px;
        padding-bottom: 1em;
        }
        
#content {
		float: left;
	width: 385px;

	overflow: hidden;
	}
	
#content2 {
                float: left;
        width: 560px;

        overflow: hidden;
        }

.blog {
	padding: 15px 15px 5px 15px;
	background-color: #6F6F4F;
	
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: small;
	}

.sidebar {
	color: #D0B254;
	padding: 15px;
	}
	
.sidebar2 {
        color: #D0B254;
        padding: 15px;
        float: right;
        margin-top: 20px;
        }
        

.sidebar2 div {
        background-color:#999999;
        color:#302f20;
        font-size:11px;
        }

.side {
	color: #D0B254;
	}
	
.side2 {
	color: #D0B254;
	text-align: center;
	}
	
.side2 img {	
	border: 0px;
	}
	
.side3 {
	color: #D0B254;
	font-size: 10px;
	line-height: 150%;
	margin-top: 10px;
	}
	
#menu {
	float: left;
	}
	
#menu2 {
	float: right;
	margin-bottom: 10px;
	}
	
.blogpeople-main {
	color: #D0B254;
	font-family: Arial, sans-serif;
	font-size: 9px;
	line-height: 150%;
	margin-top: 10px;
	}
	
.side form {
	margin-top: 0px;
	margin-bottom: 5px;
	}


.blog p {
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: small;
	font-weight: normal;
  	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

.blog blockquote {
	line-height: 150%;
	border:1px solid #999999;
	background-color: #666666;
        padding:5px;
        margin-right: 30px;
        margin-left: 30px;
	}

.blog li {
	line-height: 150%;
	}

.blog h1 {
	color: #D0B254;
	font-family: Arial, sans-serif;
	font-size: large;	
	text-align: left;
	font-weight: bold;	
	margin-bottom: 5px;	
	}

.blog h2 {
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: x-small;
	border: 1px solid #999999;
	text-align: left;
	font-weight: bold;	
	margin-bottom: 10px;
	padding: 3px;
	}

.blog h3 {
	color: #D0B254;
	font-family: Arial, sans-serif;
	font-size: medium;	
	text-align: left;
	font-weight: bold;	
	margin-bottom: 5px;	
	}

.blog h4 {
	color: #D0B254;
	font-family: Arial, sans-serif;
	text-align: left;
	font-weight: bold;
	margin-bottom: 0px;			
	}

.blog p.posted {
	color: #CCCCCC;
	font-family: Arial, sans-serif;
	font-size: x-small;
	
	text-align: left;
	
	
	
	margin-bottom: 5px;
	line-height: normal;
	
	}
	
.blog a,	
.blog a:link,
.blog a:visited,
.blog a:active,
.blog a:hove {
	text-decoration: underline;
	}
	
.blog img {
	border: 0px;
	}

#calendar {
  	line-height: 140%;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: x-small;
	
	
	
  	padding: 2px;
	text-align: center;
	margin-bottom: 10px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: x-small;
	border: 1px solid #999999;
	text-align: center;
	font-weight: bold;
	
	
	padding: 3px;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}
	
#calendar a,	
#calendar a:link,
#calendar a:visited,
#calendar a:active,
#calendar a:hove {
	text-decoration: underline;
	}


.sidebar h2 {
	color: #FFFFFF;
	font-family:arial, sans-serif; 
	font-size: 10px;
	border: 1px solid #999999;
	text-align: center;
	font-weight: bold;	
	padding: 3px;
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 15px;
	}

.sidebar li {
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	line-height: 150%;	
	margin-top: 10px;
	list-style-type: none;
	}

.recmd img {
	border: 1px solid #999999;
	}

#tumblr img {
	border: 1px solid #999999;
	}

.itms {
	border:1px solid #999999;
	background-color: #666666;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}
	
.link-note {
	font-family: Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}
	
.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:9px;
		font-color:#FFFFFF;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		background:#D0B254;  		
 		}	
 		
.syndicate a:link,
.syndicate a:visited,
.syndicate a:active {
	color: #FFFFFF;
	}
.syndicate a:hover {
	color: #FF9900;
	}

.bloglink {
		font-family: "MS Pゴシック", Osaka, "MS ゴシック",Gothic, sans-serif;
		color:#663333;
		font-size:x-small;
		font-weight:normal;
		border-color:#FF9966;
		padding:2px;
		margin-top:0px;
		text-align:left;				
  		background:#CCCC99;		
		}
.bloglink a:link {color: #CC6633;}
.bloglink a:visited {color: #669900 ;}
.bloglink a:active {color:  #669900;}
.bloglink a:hover {color: #669900 ;}

#bldate {font-size:9px;}
		
.powered {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:9px;
		font-weight:bold;
  		border:1px dotted #999;			
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em;					
  		background:#FFF;		
		}
		
.powered img {
	border: 1px solid #999999;
	}
		
.minibanner {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:9px;
		font-weight:bold;			
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em;						
		}	
		
.minibanner img {
	border: 1px solid #999999;
	}

.minibanner2 {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:9px;
		font-weight:bold;			
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em;						
		}	

.description {
		font-family: Verdana, sans-serif; 
		font-size:9px;
		}
		
.postscript {
		color:#6F6F4F;
		font-size:small;
		font-weight:bold;
  		border:1px solid #999;			
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		letter-spacing: .2em;					
  		background:#E9E9E9;		
		}
		
.category { 
  font-family: "ヒラギノ明朝 Pro W6", Osaka, "ＭＳ Ｐゴシック", trebuchet MS, trebuchet, verdana, arial, sans-serif; 
  font-size: x-small;
  color: #999;  
  text-align:right; 
}

.RSSsite {
  color:#FFFFFF;
  background:#5F5944;
  font-weight: bold;
  font-size: 10px;
  text-align:center;
  }
.RSSsite a:link {color: #FFFFFF;}
.RSSsite a:visited {color: #FFFFFF;}
.RSSsite a:active {color:  #CCCCCC;}
.RSSsite a:hover {color: #FF9900;}

.RSSsite2 {
  color:#FFFFFF;
  background:#5F5944;
  font-size: 10px;
  text-align:center;
  }
.RSSsite2 a:link {color: #FFFFFF;}
.RSSsite2 a:visited {color: #FFFFFF;}
.RSSsite2 a:active {color:  #CCCCCC;}
.RSSsite2 a:hover {color: #FF9900;}

.RSSline {
  background:#666666;
  padding:2px;
   line-height:12px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align:left; 
  }
		
#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

.comments-body { 
	text-align: left;	
	border: 1px solid #999999;
	padding: 3px;
	margin-bottom: 5px;
	font-family: "MS Pゴシック", Osaka, "MS ゴシック",Gothic, sans-serif;
		}	

.comments-post { 
	color: #D0B254;
		}
		
.trackback-body { 
	text-align: left;	
	border: 1px dotted #999999;
	padding: 3px;
	margin-bottom: 5px;
	font-family: "MS Pゴシック", Osaka, "MS ゴシック",Gothic, sans-serif;
		}
		
.itunes {
	border-top: 1px solid #FFFFFF;
	clear: both;
	padding: 0px;
　　　　　　　　　padding-left: 0px;
                }
                
.clear {
	clear: both;
	padding: 0px;
	margin: 0px 0px 0px 0px;
                }
                
.itmsimg {
	float: left;
	margin: 0px 5px 5px 0px;
                }     
		
#banner-commentspop {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #5F5944;	
	text-align: left;
	padding: 15px;
	border-bottom: 1px solid #FFFFFF;
	height: 6px;
		}

#footerbanner {
	padding: 5px 15px 5px 15px;
                  }
	
#footer {
	font-size: 9px;
	text-align: center;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #5F5944;
	clear: both;
	padding: 5px;
	font-family: verdana, arial, sans-serif;
                }


 textarea {
 font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
 }