/* 全体のリンク色などの設定 */
A {		
					
  text-decoration: none;
}

/* 未訪問リンク色の設定 */
a:link {		
			
  color: #000080;
}

/* 訪問済みリンク色の設定 */
a:visited {		
			
  color: #8080c0;
}

/* リンクを選択した瞬間の色の設定 */
a:active {
				
  color: #c00000;
}

/* マウスをかざしたときのリンク色の設定 */
a:hover {
				
  color: #000000;
  background-color: #dbdbdb;
 text-decoration : underline;
}

/* HTML全体 */
body {
				
  background: #ffffff;
  text-align: center;
  margin: 0px;
  color: #242424;
}

/* dy本体 */
#dybody {
				
  border: 0px solid #fffff;
  width: 780px;
  padding: 0px;  margin: 0px;
  text-align: left;
  margin-right: auto;  margin-left: auto;
  background-color: #ffffff;
}
/* dyヘッダー*/
#dyhedder{
				
 background-image : url(../pict_top/pic_blogtitle.jpg);
 height : 90px;
}

#dybody h1{
				
 font-size : 1.4em;
 font-weight : bold;
 text-align : left;
 padding: 5px 5px 1px 130px;
}
#dybody h1 img{
				
 margin-left: -20px;
}

/* サイドメニュー*/
#side{
				
 width: 200px;
 float : right;
 margin-right : 0px;   
 font-size : 0.8em;
}
/* サイドメニュータイトル文字 */
#side h3 {
				
  font-weight: normal;
  font-size: 1em;
  padding: 1px;
  margin: 0em;
  text-align: center;
}
/* サイドメニュー「index」 */
#dymenu{
				
  margin : 5px;
  padding : 0px;
  border-style: solid;
  border-width: 1px;
  list-style : disc;
  color: #525252;    
  line-height: 1.4em;
}
/* サイドメニュー「index」タイトル文字色など */
#dymenu h3 {
				
  background-color: #dbdbdb;
  color: #000000;
}

/* サイドメニュー「各月」 */
#dymenu_m{
				
 margin : 20px 10px 5px 5px;
 padding : 0px; 
}
/* サイドメニュー「各月」タイトル文字色など */
#dymenu_m h3 {
				
  background-color: #;
  color: #000000;
}
#dymenu_m ul {
				
 margin : 5px; 
}
#dymenu_m li {		
		float : left;
 padding : 0px 5px 5px 0px; 
 list-style-type : none;
}
/* 本文が入るメインレイアウト全体 */
#mainlay {		
			
  width : 550px;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 0px 0px;
  background: #fff;
 bottom : auto;
}

/* 投稿記事単位 */
.postdate {
				
  border : solid;
  border-color : #000000;
  border-width : 1px;
  padding: 0px;
  margin-bottom: 20px;
 margin-top : 10px;
}

/* 投稿記事の日付テキスト見栄え設定 */
.postdate h2 {
				
  color: #525252;  
  font-weight: normal;
 font-size : 1em;
 margin : 5px;
}

.postdate h2 img {
				
  margin-left : 4px;
 vertical-align : middle;
}

/* 投稿記事のタイトルテキスト見栄え設定1 */
.postdate h3{
				
 font-size : 1em; 
  margin: 5px;
  border-width: 0px 0px 1px 0px;
  border-color: #dbdbdb;
  border-style : dotted dotted solid dotted;
  letter-spacing: 0.1em;
 text-align : left;
 font-weight : normal;
}

/* 投稿記事の記事カテゴリテキスト見栄え設定 */
.postdate h4{		
			  margin : 8px;
  color: #525252;
  font-weight: normal;
  font-size : 0.8em;
  letter-spacing: normal;
 float : right;
}

/* 投稿記事の本文 */
.postbody{		
		  padding : 4px 15px 8px 15px;
  font-size : 0.9em;
  line-height : 1.5em;
}
.postbody img{
				
  margin : 2px;
}

/* 全体*/
.navitop{
				
 font-size : 0.8em;
 margin-bottom : 1em;
}
.navi1{		
		text-align : right;
 margin-bottom : 0.5em;
}
.ar_r{		
					
 text-align : right;
}
.ar_cen{
				
 text-align : center;
}
.st_flleft{
				
 float : left;
 margin : 2px;
}
.st_flrit{
				
 float : right;
 margin : 2px;
}
.note{		
				
 color : #696969;
}
em{		
				
 font-style : normal;
 font-weight : bold;
}
strong{		
				
 font-size : 1.2em;
 font-weight : normal;
}
.comment{		
				
 color : #666666;
 font-size : 0.9em;
}
.commentname{		
				
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #cccccc;
 margin-bottom : 2px;
}
.commentbody{
				
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 padding-bottom : 6px;
 margin-bottom : 1em;
}