* {　margin: 0;
　　 padding: 0;
  }



/* 全体の基本デザイン */
body{
	text-align: left;
	line-height: 1.4; 
  /*        margin:0px;
          padding:0px; */
	font-size: 12px; 
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック";
	color:#666666; 
 
	  　　  　  　
}


/* リンク文字 */
a {
　　       text-decoration: none; 
　　       color: #808080; 
　       }

/* カーソルを合わせたときのリンク文字 */
a:hover {
	text-decoration: none; 
           color:#663333;
        
}

/* イメージにリンクを貼ったときの設定 */
a img {
           border : none; 
      
}




/* コメントや検索フォームなどの入力エリアの設定 */
input,textarea,select,button,submit {
	color: #888888; 	
           background: #ffffff; 
	border: 1px solid #cccccc; 
          
}

/* テーブルセル全般の文字設定 */
th,td {
          vertical-align: top; 
      
}

/* 絵文字 */
img.emoji {
	vertical-align: middle; /
	border: 0;
          
}




/*枠中のデザイン設定----------------------------------------------*/


/* 外枠 */


#wrap {
      width:642px;
      margin:0px auto;
      padding:0px;
 margin-left:300px;
       border:solid 1px #666666;
      background: url(back_08.gif) top left repeat;

             
}

#container {
         width:640px;
         margin:0px;
         padding:0px;
        text-align: left;
	line-height: 1.4; 
	font-size: 12px; 
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック";
	color:#666666; 


             
}


/* ヘッダー部分 */
#header {
	width: 430px; 	
	height : 845px; 
          padding:10px;
    margin-left:100px;
/*	background: url(http://blog-imgs-43.fc2.com/r/o/s/rose1245/P1010252_02.jpg)  top left no-repeat;
*/
}



/* ブログタイトル */
h1 {
	text-align: left;
	padding-left: 200px;
	padding-top: 10px;
        padding-bottom:0px;
	font-size: 40px; 
	font-weight: bold;
　　　　margin:0px;
      
   
}

/* ブログタイトルリンク */
h1 a {
	text-decoration: none; 
	color : #000; /* 前景色を黒色に設定 */
 
     
}
h1 a:hover {
	text-decoration: none; 
	color: #666666; 
           
}



/* ブログの説明 */
h2 {
	width: 400px; 
	margin:0px;
	text-align: left;
	padding-top: 2px;
	padding-left: 450px;
	color:#000; /* 前景色を黒色に設定 */

	font-size: 14px; 
	font-weight: bold;

	border-bottom: 0px solid #eeeeee; 

    
}



/* サイドメニュー--------------------------------------------*/


/* サイドメニューの位置 */
#menu {
	float : right; 
	padding:0px 0px 0px 0px;
	margin :0px 0px 0px 0px;
                         
}



/* サイドメニュー囲み */
.menu_block {
	width : 200px; 
	padding:20px;
	margin :0px 10px 0px 0px; 
          	 
}

/* サイドメニュータイトル */
.menu_title {
	padding:0px 0px 0px 15px;
	margin :0px 0px 5px 0px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #ffffff;
	background: url(back_06.gif) repeat-x;

       
                     
}

/* サイドメニューリスト */
ul {
	list-style-type: none;
   
}

li {}


.menu_by {
	width : 200px;
	font-size: 10px; 
	padding:20x;
	
}

/*記・---------------------------------------------*/


#main {
	float : left;
	padding:0px 0px 0px 10px;
	margin : 0px; 
          
       
}



/* 記磨Aコメントなどの囲み */
.main_block {
	width : 530px; 
	padding:10px 0px 0px 0px;
	margin :0px 0px 10px 0px; 
	        
}



/* 記磨Aタイトル */
.main_title {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding: 0px 0px 5px 23px;
	font-size: 17px; 
	font-weight: bold; 
	background: url(back_05.gif) repeat-x;

            
}

.main_title a{
	color : #000; /* 前景色を黒色に設定 */
 
	text-decoration: none; 
         
}





/* 記抹舶ｪ等本文囲み */
.main_body {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
          color : #000; /* 前景色を黒色に設定 */

           
}

/* 記麻Jテゴリー等 */
.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: #663333; 
          
}




/* フッター部分 ------------------------------------------------------*/

#footer {
	clear : both; 
           padding: 10px 0px;
	margin: 0px; 
           text-align: center; 
	 background: url(back_06.gif) repeat;
          color:#ffffff;
         
}


#footer a  {
	color: #333300;
           text-decoration:underline;
         
}


div.clear {
        both:clear;
        }





/*その他------------------------------------------------------*/


/* ページ移動 */
.page_navi {
	width : 450px; /* ページ移動の枠の幅 */
	margin: 0px;
	text-align: center; 
          
}

/* カレンダー設定------------------------------------------------------*/

/* カレンダー枠テーブル */
table.calender {
	margin: 0px auto;
          color:#000000;
         
}

/* ヘッダー（年、戟j */
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 ;    
}

*