* {　margin: 0;
　　 padding: 0;
  }



/* 全体の基本デザイン */
body{
	text-align: left;
	line-height: 1.5; 
	font-size: 14px; 
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック";
	color:#FFFFFF; 
	background-color:#fff9e6;
  　　  　  　}


/* リンク文字 */
a {
　　       text-decoration: none; 
　　       color: #808080; 
　       }

/* カーソルを合わせたときのリンク文字 */
a:hover {
	text-decoration: none; 
           color:#663333;
        }

/* イメージにリンクを貼ったときの設定 */
a img {
           border : none; 
      }




/* コメントや検索フォームなどの入力エリアの設定 */
input,textarea,select,button,submit {
	color: #333333; 	
           background: #ffffff; 
	border: 1px solid #cccccc; 
          }

/* テーブルセル全般の文字設定 */
th,td {
          vertical-align: top; 
      }

/* 絵文字 */
img.emoji {
	vertical-align: middle; /
	border: 0;
          }




/*枠中のデザイン設定----------------------------------------------*/


/* 外枠 */

#wrap {
      width:628px;
      margin:0px auto;
      paddign10px;
       border-left:solid 10px #ddd2b7;
      border-right:solid 10px #ddd2b7;
      
        }

#container {
         width:780px;
         margin:0px;
         padding:0px;
   

             }


/* ヘッダー部分 */
#header {
	width: 420px; 	
	height: 80px; 
          margin-left:-150px; 
	background: url(http://asahi-yu.net/miyagase/miyagase.swf)  top center no-repeat;
}a


/* ブログタイトル */
h1 {
	text-align: left;
	padding-left: 200px;
	padding-top: 10px;
        padding-bottom:0px;
	font-size: 20px; 
	font-weight: bold;
　　　　margin:0px;
      
   }

/* ブログタイトルリンク */
h1 a {
	text-decoration: none; 
	color: #000000; 
     }
h1 a:hover {
	text-decoration: none; 
	color: #666666; 
           }



/* ブログの説明 */
h2 {
	width: 400px; 
	margin:0px;
	text-align: left;
	padding-top: 2px;
	padding-left: 450px;
	color: #ffffff;
	font-size: 14px; 
	font-weight: lighter;
	border-bottom: 0px solid #eeeeee; 

    }



/* サイドメニュー--------------------------------------------*/


/* サイドメニューの位置 */
#menu {
	float : left; 
	padding:0px 0px 0px 0px;
	margin :0px 0px 0px 0px;
                         }



/* サイドメニュー囲み */
.menu_block {
	width : 200px; 
	padding:20px;
         font-size: 13px;
	margin :0px 0px 0px 0px; 
          	 }

/* サイドメニュータイトル */
.menu_title {
	padding:0px 0px 6px 15px;
	margin :0px 0px 5px 0px; 
	font-size: 13.5px; 
	font-weight: bold; 
	color: #660000;
	background: url(http://blog-imgs-35.fc2.com/t/v/y/tvyuyama/h_button1.png) 0.2em 0.1em no-repeat;
           background-color:#aaaaaa;
           }

/* サイドメニューリスト */
ul {
	list-style-type: none;
   }

li {}


.menu_by {
	width : 200px;
	font-size: 10px; 
	padding:20px;
	}

/*記事----------------------------------------------*/


#main {
	float : left;
	padding:0px 0px 0px 10px;
	margin : 0px; 
          
       }



/* 記事、コメントなどの囲み */
.main_block {
	width : 530px; 
	padding:20px 0px 0px 0px;
	margin :0px 0px 10px 0px; 
	        }



/* 記事、タイトル */
.main_title {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding: 0px 0px 5px 25px;
	font-size: 17px; 
	font-weight: bold; 
	background: url(http://blog-imgs-35.fc2.com/t/v/y/tvyuyama/h_button.png) 0.2em 0.1em no-repeat #aaaaaa;
            }

.main_title a{
	color: maroon; 
	text-decoration: none; 
         }





/* 記事部分等本文囲み */
.main_body {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
          color:#000000;
           }

/* 記事カテゴリー等 */
.main_state {
	margin-right: 15px;
	margin-bottom: 5px; 
	text-align: right; 
	font-size: 10px; 
                      }

/* コメント、トラックバック囲み */
.link_block {
	margin-bottom: 15px; 
	border-bottom: 1px solid #eeeeee; 
          }

/* コメント、トラックバックタイトル */
.link_title {
	font-weight: bold;
	color: #333333; 
          }




/* フッター部分 ------------------------------------------------------*/

#footer {
	clear : both;
           padding-top: 20px; 
          padding-right: 0px;
          padding-bottom: 10px;         
           padding-left:  0px;
	margin-top: 0px; 
          margin-right: 0px;
           margin-bottom: 0px;
          margin-left: 0px;
           text-align: center; 
	background-color: #ddd2b7; 
          color:maroon;
         }


#footer a  {
	color: maroon;
           text-decoration:underline;
         }


div.clear {
        both:clear;
        }





/*その他------------------------------------------------------*/


/* ページ移動 */
.page_navi {
	width : 500px; /* ページ移動の枠の幅 */
	margin: 10px;
	text-align: center; 
          }

/* カレンダー設定------------------------------------------------------*/

/* カレンダー枠テーブル */
table.calender {
	margin: 0px auto;
          color:#000000;
         }

/* ヘッダー（年、月） */
table.calender caption {
	margin-bottom: 15px;
	margin: 0px auto;
	font-size: 13px;
           
         }

table.calender caption a {
	color: #000000;
         }

table.calender caption a:hover {
          color: #ffaa00;
	         }

/* カレンダーのセル */
table.calender td {
          font-size:90%;
          width:15%;
	padding: 0.1em;
	text-align: center;
          font-family: "Times New Roman", Times, serif;
         }

table.calender td a {
	text-decoration:underline;
          font-weight:bold;
          color:#000000;
          }

table.calender td a:hover{ 
	color:#000000;
         }


/* 日曜日の色 */
table.calender td.sun,
table.calender td.sun a {
	color: #ff0000;
         }

/* 土曜日の色 */
table.calender td.sat, 
table.calender td.sat a {
	color: #00bfff ;
         }


