@charset "";

body 		{	background: #99cc99;
    			margin: 0px;
    			padding: 0px;
			
				font-family:"MS UI Gothic", Osaka, "ＭＳ Ｐゴシック", Gothic, sans-serif;
				font-size:9pt;
				font-weight:normal;
				text-align:left;
			}


a 				{ 	color: #ff3300; text-decoration: none; font-weight:normal; } 
a:link		{ 	color: #ff3300; text-decoration: none; } 
a:visited	{ 	color: #006600; text-decoration: none; } 
a:active	{ 	color: #006600;  } 
a:hover		{ 	color: #ff3300; text-decoration: underline; }

h1, h2, h3 	{	margin: 0px;	padding: 0px;	}
i						{	color:#669966;	font-style:normal;	}

th			{	background-color:#ccffcc;
					color:#336633;
					font-size:8pt;
					font-weight:normal;
					text-align:center;
					padding:3px;	}
td			{	padding:3px;	}


/*		バナー		*/

#banner 	{	background-color: #339933;
						height: 60px;
    				width:910px;
						padding:0px;
    				margin-right:auto;
						margin-left:auto;
						}

#banner-commentspop {
				background-color: #339933;
				color:#ffffff;
				width:465px;
				font-size: 16pt;
				font-weight: bold;
				padding: 5px 0 5px 5px;
				margin-left:auto;
				margin-right:auto;
			}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
    				color: #ffffff;
    				font-size: xx-large;
    				font-weight: bold;
    				text-decoration: none;
				}

#banner .description {
    color: #ffffcc;
    font-family:"ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック", Gothic, sans-serif;
		font-size: 11pt;
    font-style: normal;
    font-weight: bold;
		text-align:right;	}	

.banner-image	{
		float:left;
		background-image:url("http://klaxon.uiui.net/celeb/archives/image/title-banner.jpg");
		width:575px;
		height:50px;
		padding: 5px 0px 5px 0px;	}


/*		ページヘッダー		*/
#page-title 	{	
					background-color:#99ff99;
					width:900px;
					margin-right:auto;
					margin-left:auto;
						
					padding:7px 0px 6px 0px;
					
					border-top  :5px solid #339933;
					border-right:5px solid #339933;
					border-left :5px solid #339933;
					
					text-align:center;
					vertical-align:top;
				}
	

#page-footer 	{	
					background-color:#99ff99;
					width:900px;
					margin-right:auto;
					margin-left:auto;
						
					padding:7px 0px 6px 0px;
					
					border-right :5px solid #339933;
					border-left  :5px solid #339933;
					
					text-align:center;
					vertical-align:top;
				}

.page-search	{	float:left;
					background-color:#66cc66;
					color:#ffffcc;
					padding:5px 5px 0px 20px;
					font-weight:bold;
					font-size:9pt;
					width:310px;
					height:55px;
				}

.page-index		{
					color:#006600;
					font-size:11pt;
				}

.page-category	{
					color:#003300;
					font-size:11pt;
				}

.page-item		{
					color:#339933;
					font-size:8pt;
				}

/*		コンテンツ		*/
#outbox		{
				width:900px;
				border-left :5px solid #339933;
				border-right:5px solid #339933;*/
				background-color:#ffffcc;
				margin-right:auto;
				margin-left:auto;
				}


#content 		{	float:left;
							width: 460px;
							padding:5px 0px;	}
#links 			{	float: left;
    					background-color:#ffffcc;
    					padding:5px;
    					width: 200px;		}
#links_r 		{	float:left;
    					background-color:#ffffcc;
    					padding:5px;
    					width: 220px;		}

#container 	{	margin: 10px;	}


/*	メニューバー	*/
#menu {
    background: #99ff99;
   	font-size: 11pt;
    text-align:center;  							
	padding:3px 0px 2px 0px;
}		


/*		ブログ		*/
.blog {
    background-color: #ffffcc;  							
    margin-bottom: 10px;
}	


.blogbody {
    border: 1px solid #66cc66;
    color: #333333;
    font-size: 9pt;
    font-weight: normal;
    background: #fff;
    line-height: 16px;			
    margin-bottom: 10px;
    padding: 5px;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
    font-weight: normal;
    text-decoration: underline;
}

.title	{ 
    
	background-color: #ddffdd;
    border: 1px solid #99cc99;
    color: #669966; 
    font-size: 14pt; 
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px 0px 3px 3px;
	
	}			

.date	{ 
    
	font-family:"ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック", Gothic, sans-serif;
	border-bottom: 1px dashed #66cc66;
    color: #339933; 
    font-size: 10pt; 
    font-weight: bold;
    margin-bottom: 5px;
    padding: 3px;
}			

.posted	{ 
    
	color: #669966; 
    font-size: 8pt; 
    margin-top: 8px;
    padding: 1px;
    text-align: right;
}

.posted-category	{ 
    
	color: #669966; 
    font-size: 8pt; 
    padding: 1px;
    text-align: right;
}

.amazlet-box {
    background-color: #efe;  		
}	

.calendar {
    
	background-color: #dfd;
    font-size: x-small;
    font-weight: normal;
    line-height: 140%;
    padding: 2px;
    text-align: center;	
}

div.calendar {
    border: #9c9 solid 1px;
    padding: 3px;
}

div.calendar table {
    width: 100%;
}

.calendarhead {	
    
	background: #fff;
    font-size: x-small;
    font-weight: bold;
    line-height: 140%;
    padding: 2px;					
    width: 100%;
}	

/*		サイドバー		*/
.side {	
		background-color: #ccffcc;
		border-color: #66cc66;
		border-style: solid;
		border-width: 0px 1px 1px 1px;
		color: #333333;
		font-size: 8pt;
		font-weight: normal;
		line-height: 140%;
		padding: 3px 7px;
		}	

.sidetitle {
   		/*	background-color: #66cc66;		
    	color:#ffffff;
		border:1px solid #66cc66;	*/
		
		background-color: #ccffcc;
		border-color: #66cc66;
		border-style: solid;
		border-width: 1px 1px 0px 1px;
		
		color:#669966;
		font-size:10pt;
		font-weight: bold;
		padding: 3px 0px 2px 0px;
		margin-top:5px;
		text-align:center;
		}		

.side-body 	{
		color: #333333;
		font-size:8pt;
		text-align:left;
		}
	
.syndicate {
    font-family:verdana, arial, sans-serif;
    background-color: #dfd;  		
    border: 1px solid #9c9;
    font-size: x-small;
    font-weight: bold;		
    padding: 2px;
    margin-top: 10px;
    text-align: center;
}	

.powered {
    font-family:palatino, georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", times new roman, serif;
    background-color: #dfd;		
    border: 1px solid #9c9;			
    font-size: x-small;
    font-weight: bold;
    line-height:140%;
    margin-top: 10px;
    padding:2px;
    text-align:center;
}	


/*		コメント		*/
#comment-box	{
				width:458px;
				background-color:#ffffcc;
				border-left :1px solid #339933;
				border-right:1px solid #339933;
				margin-left:auto;
				margin-right:auto;
				padding:0px 5px 0px 5px;
			}
			
.comments-body {
    background-color: #ffffff;
    border-left:  1px solid #99cc99;
    border-right: 1px solid #99cc99;
    border-bottom:1px solid #99cc99;
    color: #336633;
    font-size: 9pt;
    font-weight: normal;
    line-height:140%;
    padding: 10px;
}		

.comments-post {
    color: #66cc66; 
    font-size: 8pt; 
    margin-top: 8px;
    padding: 1px 10px;
    text-align: right;
}	

#comment-footer	{
		
		width:470px;
		padding:3px 0px 4px 0px;
		
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		
		background-color:#339933;
		color:#ffffff;
		font-size:9pt;
		font-weight:normal;
		text-align:center;
		
		}


.trackback-url {
    color:#666;
    font-size:small;
    font-weight:normal;
    background: #fff;
    line-height: 140%;
    padding: 5px;	
}

.trackback-body {
    background: #fff;
    color:#666;
    font-size: small;
    font-weight: normal;
    line-height: 140%;
    padding-bottom: 10px;
    padding-top: 10px;		
}		

.trackback-post {
    color: #666;
    font-size: x-small;
    font-weight: normal;
    background: #fff;		
}

.comments-head	{ 
    font-family:"ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック", Gothic, sans-serif;
	background-color: #ddffdd;
    border: 1px solid #99cc99;
    color: #669966; 
    font-size: 10pt; 
    font-weight: bold;
    margin-top: 10px;
    padding: 3px;
}		

/*		フッター		*/
#footer	{
		
		width:910px;
		padding:3px 0px 4px 0px;
		
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		
		background-color:#339933;
		color:#ffffff;
		font-size:9pt;
		font-weight:normal;
		text-align:center;
		
		}

.footer-link	{
		color:#ffffcc;
		font-weight:bold;
		}
		
.footer-link A 			{ color: #ffffcc; text-decoration: none		; }
.footer-link A:link		{ color: #ffffcc; text-decoration: none		; }
.footer-link A:visited	{ color: #ffffcc; text-decoration: none		; }
.footer-link A:active	{ color: #ffffcc; text-decoration: none		; }
.footer-link A:hover	{ color: #ffffcc; text-decoration: underline; }

/*		エントリー用		*/
#entry-box		{
					background-color:#ffffff;
					width:400px;
					color:#000000;
					border:1px solid #000000;
				}

.entry-comment	{
					font-size:9pt;
				
				}

.entry-title	{
					font-size:12pt;
					font-weight:bold;
				}
	