body {
	margin:10px 10px 20px 10px;
	background:#ffffff;
	background-image: url(http://glass-j.com/komorebi/photo/backsolid.jpg);
	}

#all {
	margin-top: 0px;
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	border-left: none;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding-right: 0px;
	}
A 		{ color: #000066; text-decoration: none; } 
A:link		{ color: #333366; text-decoration: none; } 
A:visited	{ color: #333366; text-decoration: none; } 
A:active	{ color: #ff6600; text-decoration: none; } 
A:hover		{ color: #ff6600; text-decoration: none; }
	
h1, h2, h3 {
	 margin: 0px;
	padding: 0px;
	}

#banner {
	background: #ffffff;
    border-top: 0px solid #800000 ;
	background-image: url(http://glass-j.com/komorebi/photo/banner3.jpg);
	background-repeat: no-repeat;
	height: 187px;
	}

.description {
	font-family: verdana, arial, sans-serif;
	color: #cccccc;
	font-size: 0.625em;
	font-weight: bold;
	background: #004080;	
	text-transform: none;
	letter-spacing: normal; 		
	}	
				
#links {
	padding-right: 10px;	
	padding-left: 10px;
	background: #ffffff;
	}


.blog {
	padding-left: 30px;
	padding-top: 15px;
	padding-right: 30px;
	}	
	
.blogbody {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, georgia, verdana, arial, sans-serif;
	color: #333333;
	font-size: small;
	font-weight: normal;
	background: #ffffff;
	padding: 10px;
	line-height: 150%;
	}

.blogbody blockquote {
	color: #333333;
	font-size: small;
	background: #F5F5F5;
	margin-right: 1em;
	margin-left: 2em;
	padding: 10px;
	border-left: solid 5px #008080;
	}

.blogbody a,
.blogbody a:link		{ color: #333399; text-decoration: none; } 
.blogbody a:visited		{ color: #333399; text-decoration: none; } 
.blogbody a:active		{ color: #ff6600; text-decoration: none; } 
.blogbody a:hover { color: #ff6600; text-decoration: none; }

select{
font-size: 11px;
background: #E6E6E6; 
margin-bottom: 3px;
border: 1px solid #ccc;
	}

#container {
	width: 95%;
	background: #ffffff;
	margin-bottom: 10px;
	}
                
.title	{ 
	font-family: "HiraKakuPro-W6", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka,  verdana, arial, sans-serif; 
	font-size: small;
	color: #696969; 
	font-weight: bold;	
	background: #ffffff;
	border-bottom: 1px solid #C0C0C0;
	}

 /* タイトルのみ詰め */
.blog .title {
        display: inline;
	}
.blogbody .title {
        display: block;
		text-shadow: 3px 3px 2px #999999;
	}

.date	{ 
	font-family: "HiraKakuPro-W6", "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", georgia, verdana, arial, sans-serif; 
	font-size: small;
	color: #808080; 
	padding: 5px;
	margin-bottom: 2px;
	font-weight: bold;
	text-align: right;
	}

 /* 前後のリンク */
.nextprev {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka,  georgia, verdana, arial, sans-serif;
	color: #333333;
	font-size: x-small;
	}

 /* うにょうにょの右寄せ */
 .readmore{
	 font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka,  georgia, verdana, arial, sans-serif;
	 font-size: small; 
 	padding-right: 10px;
	 padding-bottom: 10px;
 	text-align: right;
	 }

.side {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka,  georgia, verdana, arial, sans-serif;
	color: #333333;
	font-size: x-small;
	font-weight: normal;
	line-height: 140%;
	padding: 2px;				
	 }

.sidetitle {
	font-family:  verdana, "HiraKakuPro-W6", Osaka, arial, sans-serif ;
	color: #ffffff;
	font-size: x-small;
	font-weight: bold;
	background: transparent;
	background-image: url(http://glass-j.com/komorebi/photo/titlebanner.jpg);
	background-repeat: no-repeat;
	border-bottom: none;
	line-height: 140%;
	padding: 2px;
	margin-top: 10px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .2em;  					
	}		

.calendar {
	font-family: verdana, arial, sans-serif, serif;
	color: #333333;
	font-size: x-small;
	font-weight: normal;
	line-height: 140%;
	padding: 2px;
	text-align: center;	
	}
.calendar a:{ color: #333333; text-decoration: none; } 
.calendar a:link		{ color: #660033; text-decoration: none; font-weight:bold; } 
.calendar a:visited		{ color: #660033; text-decoration: none; font-weight:bold; } 
.calendar a:active		{ color: #ff6600; text-decoration: none; font-weight:bold; } 
.calendar a:hover { color: #ff6600; text-decoration: none; font-weight:bold; }

.calendarhead {	
	font-family: verdana, arial, sans-serif, serif;
	color: #333333;
	font-size: x-small;
	font-weight: bold;
	line-height: 140%;
	padding: 2px;				
	}	
                
.syndicate {
	font-family: verdana, arial, sans-serif, serif;
	font-size: x-small;
	font-weight: bold;		
	line-height: 140%;
	padding: 2px;
	margin-top: 10px;
	text-align: center;
	color: #000080;		
	}	
		
 .blogpeople-main { overflow: auto; height: 400px; 
 	}

.petit-main{ overflow: auto; height: 400px; 
	}

.powered {
	font-family: verdana, arial, sans-serif, serif;
	color: #003366;
	font-size: x-small;
	font-weight: bold;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;		
	line-height: 140%;
	text-transform: uppercase; 
	padding: 2px;
	margin-top: 10px;
	text-align: center;
	letter-spacing: .2em  					
	}	

.footer {
	font-family: verdana, arial, sans-serif, serif;
	font-size: x-small;
	}
