body {
	 width: 800px ;
	 background : #EBEBEB ;
	 color : #444444 ; font-size : 12px ; line-height : 1.5 ;
	 margin : 0px auto 10px auto ; padding: 0px ;
	 scrollbar-base-color : #FFFFFF ;
	 scrollbar-face-color : #FFFFFF ;
	 scrollbar-track-color: #435500 ;
	 scrollbar-3dlight-color: #435500 ;
	 scrollbar-darkshadow-color : #435500 ;
	 scrollbar-highlight-color : #FFFFFF ;
	 scrollbar-shadow-color : #FFFFFF ;
	 scrollbar-arrow-color : #435500 ; 
}


a:link { color : #435500 ; text-decoration : none ; }
a:visited { color : #435500 ; text-decoration : none ; }
a:hover { color : #688500 ; text-decoration : underline ; }

form { margin : 0px ; padding: 0px ; }
select,input,textarea,option { font-size : 12px ; font-family: monospace ; color : #666666 ; }

img { border : 0px ; }

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

address { 
font-style : normal ; color : #666666 ; font-size : 10px ; 
margin : 0px ; padding: 0px ;
}


/*ベースカラー*/
#container {
	 width: 800px ;
	 background: #EBEBEB url(img/mainbg_01.gif) top left repeat-y ;
	 margin:0px ; padding: 0px ;
}

/*バナー*/
#banner {
	  font-family: Verdana, Arial, sans-serif;
	  background-image: url(img/head_01.jpg);
	  padding: 0px;
	  text-align: left;
	  height: 230px;
	  text-indent: -10000px
}

#banner-img {
	   display: none;
}

#banner a {
	   color: #669900;
	   text-decoration: none;
}

/*タイトル文字*/
#banner h1 {
	font-size: 22px;
	font-weight: bold;
	color: #669900;
	margin-bottom: 5px;
}

/*サブタイトル文字*/
#banner h2 {
	font-size:12px;
	font-weight: normal;
	color: #444444;
}

#center {
	float: left;
	width: 420px;		
	overflow: hidden;
	}

#center600 {
	float: left;
	width: 600px;
	overflow: hidden;
	}

.content {
	 width: 380px ;
	 float: left;		
	 padding: 0px 20px;
	 color: #666666;
	 font-family: Verdana, Arial, sans-serif;
	 font-size:12px;
	}

.content_archives {
	 width: 560px ;
	 float: left;		
	 padding: 0px 20px;
	 color: #666666;
	 font-family: Verdana, Arial, sans-serif;
	 font-size:12px;
	}

#right {
	float: left;		
	width: 160px;
	overflow: hidden;
	padding: 0px 20px 0px 0px;
	}

#left {
	float: left;
	 clear: both ; 
	 width: 180px;
	 overflow: hidden;
	 padding: 0px 0px 0px 20px;
	}

/*記事部分*/
.content p {
     color: #666666;
     font-family: Verdana, Arial, sans-serif;
     font-weight: normal;
     font-size:12px;
     line-height: 150%;
     text-align: left;
     padding: 15px 10px 15px 10px;
     margin-bottom: 0px;
     margin-top: 0px;
	}

.content_archives p {
     color: #666666;
     font-family: Verdana, Arial, sans-serif;
     font-weight: normal;
     font-size:12px;
     line-height: 150%;
     text-align: left;
     padding: 15px 10px 15px 10px;
     margin-bottom: 0px;
     margin-top: 0px;
	}

.content_archives p.title {
     color: #666666;
     font-family: Verdana, Arial, sans-serif;
     font-weight: normal;
     font-size:12px;
     line-height: 150%;
     text-align: left;
     padding: 5px 0px 10px 0px;
     margin-bottom: 0px;
     margin-top: 0px;
	}

.cate {
 color: #666666;
	 font-family: Verdana, Arial, sans-serif;
	 font-weight: normal;
	 font-size:12px;
	 line-height: 150%;
	 text-align: right;
	 padding: 15px 10px 15px 10px;
	 margin-bottom: 0px;
	 margin-top: 0px;
}


/*記事の日付*/
.content h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color: #666666;
	padding: 3px 5px 3px 5px;
	 margin-bottom: 10px;
	 border-bottom: solid 1px #999999;
	 line-height: 120%;
	}

.content_archives h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	color: #666666;
	padding: 3px 5px 3px 5px;
	 margin-bottom: 10px;
	 border-bottom: solid 1px #999999;
	 line-height: 120%;
	}


/*記事のタイトル*/
.content h3 {
	 color: #81AA53;
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 12px;
	 text-align: left;
	 font-weight: bold;
	 padding: 3px 10px 3px 10px;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 line-height: 140%;
}

.content_archives h3 {
	 color: #81AA53;
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 12px;
	 text-align: left;
	 font-weight: bold;
	 padding: 3px 10px 3px 10px;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 line-height: 140%;
}


/*記事下のリンク*/
.content p.posted {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: right;
	 padding: 3px 10px 3px 10px;
	 margin-bottom: 40px;
	 margin-top: 0px;
	 line-height: normal;
	 border-bottom: dashed 1px #999999;
	}

.content_archives p.posted {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: right;
	 padding: 3px 10px 3px 10px;
	 margin-bottom: 40px;
	 margin-top: 0px;
	 line-height: normal;
	 border-bottom: dashed 1px #999999;
	}


/*サイドバー*/
.sidebar {
	 padding: 0px ;
	}

/*カレンダー*/
#calendar {
   	line-height: 120%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10;
  	padding:0px;
	text-align: center;
	margin-bottom: 20px;
	}


#calendar table {
	width: 160px;
	padding:0px 0px 0px 0px;
	}

/*カレンダーのタイトル*/
#calendar caption {
	 color: #636363;
	 font-family: Verdana, Arial, sans-serif;
	 font-size:10px;
	 text-align: center;
	 font-weight: bold;	
	 padding:2px 0px 2px 0px;
	 line-height: 15px;
	}

/*カレンダーの曜日*/
#calendar th {
	 line-height: 12px;
	 font-size:10px;
	 text-align: center;
	 font-weight: bold;
	 color: #8DC73F;
	 padding:2px 0px 0px 0px;
	}

/*カレンダーの日付*/
#calendar td {
	 line-height: 12px;
	 font-size:10px;
	 font-weight: bold;
	 color: #666666;
	 text-align: center;
	 padding:2px 0px 0px 0px;
	 border-right: solid 2px #8DC73F;
	 border-left: solid 1px #8DC73F;
	 border-top: solid 1px #8DC73F;
	 border-bottom: solid 2px #8DC73F;
 }

#calendar a {
	  color: #8DC73F;
	  text-decoration:underline;
}
#calendar a:hover {
	  color: #666666;
	  text-decoration:underline;
}



/*サイドバーの見出し*/
#left h2 {
	margin: 0px 0px 5px 0px;
	padding: 0px ;
}


.sidebar h2 {
	 color: #FFFFFF;
	 font-family: Verdana, Arial, sans-serif;
	 font-size:10px;
	 text-align: center;
	 font-weight: bold;	
	 padding:2px 0px;
	 line-height: 15px;
	 background-image: url("");
	 background-position: top right;
	 background-repeat: no-repeat;
	 background-color: #8DC73F;
	 border-right: solid 1px #666666;
	 border-bottom: solid 1px #666666;
}

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


/*アーカイブ・コメント*/
.sidebar li {
	color: #666666;
	 background:url(img/icon_link.gif) 0px 3px no-repeat ; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height: 15px;	
	margin-top: 3px;
	padding: 0px 5px 0px 25px;
	list-style-type: none;
	}

.sidebar img {
	border: 0px solid #FFFFFF;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

/*XML・検索のテキスト*/
.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 20px;
	}



#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	 font-weight: bold;
	line-height: 150%;
	text-align: left;
	color: #666666;
	padding: 5px 0px 0px 0px;
	 border-top: solid 1px #666666;
	margin-top: 50px;
	}



#comment-data {
	float: left;
	width: 160px;
	padding-right: 10px;
	margin-right: 10px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

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

#goback {
clear: both ; width: 740px ;
text-align: right ;　margin: 0px ; padding: 20px 30px ;
}

#footer {
clear: both ; width: 760px ; height: 30px ;
background: #EBEBEB url(img/footer.gif) top left ;
text-align: right ;　margin: 0px ; padding: 8px 20px 0px 20px ;
}


