/*全体*/

body{
color:#9D6657;
font-family:"verdana","arial","osaka";
text-align: center;
background-color: #ffffff;
background-image: url(http://blog-imgs-11.fc2.com/x/x/h/xxhanmen/hana_bg.jpg);
background-repeat:repeat-x;
background-attachment: fixed;
margin: 0px;
padding: 0px;
font-size: 12px;
        
}


/*横幅など*/

#layout {
width: 760px;
margin-top:  0px;
padding-top: 0px;
background-color: #ffffff;
border-right: solid 1px #D0B6D3; /*縦ライン*/
border-left: solid 1px #D0B6D3;
border-bottom: solid 1px #D0B6D3;
}


/* タイトルバナー */
#banner_pic {
position: relative; top: 0px; left:0px;
z-index: 0; 
height: 180px;
background-color: #FFFFFF;
background-image:url(http://blog-imgs-11.fc2.com/x/x/h/xxhanmen/3hana_1.jpg);
background-repeat: no-repeat;
}



/* ブログのタイトル */
#banner {
position: absolute; top: 0px; left:0px;
z-index: 1; 
padding: 10px;
color: #FFFFFF;
text-align: left;
}

#banner a,
#banner a:link,
#banner a:visited {
color: #ffffff;
font-size: 16px;
font-weight:bold;
text-decoration: none;
margin-top: 0px;
}
#banner a:hover {}
#banner a:active {}




/* ブログの説明文 */
#banner h2 {
color: #ffffff;
font-size: 11px;
font-weight:normal;
margin-top: 0px;
}



/*テーブル
------------------------------------------------------------*/
.table-class{
text-align:center;
}

.table-a {
	margin : 0px 0px 0px 0px;
    vertical-align : top;
}



/*左メニュー*/

#menu2 {
font-family:"verdana","arial","osaka";
width : 170px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
background-color: #ffffff;
color: #B38066;
text-align: left;
}

#menu2  a{
color:#9D6657;
font-size: 10px;
}

#menu2  a:hover{
color:#9D6657;
font-size: 10px;
text-decoration: underline;
}


/*右メニュー*/

#menu {
font-family:"verdana","arial","osaka";
width : 170px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #ffffff;
color: #B38066;
text-align: left;
}

#menu  a{
color:#9D6657;
font-size: 10px;
}

#menu  a:hover{
color:#9D6657;
font-size: 10px;
text-decoration: underline;
}



/*本文枠*/

#main {
width : 390px;
margin: 0px 0px 5px 5px;
padding: 0px0px 0px 0px;
color: #9D6657;
background-color: #ffffff;
text-align: left;
text-decoration:none;
}


    
/*フッター*/

#footer {
clear : both;
width: 760px;
color: #9D6657;
border-top: dotted 1px #ff6666;
text-align: center;
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 10px;
text-decoration:none;
}



/*文字設定
------------------------------------------------------------*/

/*メニューの文字と枠*/

.menutitle {
font-size: 12px;
color: #ff6666;
background-color: #ffffff;
text-align: center;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 10px;
padding: 0.2em;
border-color:  #ff6666;
border-style: dotted;
border-width: 1px;
}


/*プロフィール文など*/

#menu p{
margin:10px;
color: #9D6657;
font-size: 10px;
line-height: 130%;
}

#menu2 p{
margin:10px;
color: #9D6657;
font-size: 10px;
line-height: 130%;
}



/*エントリー
--------------------------------------------------*/


/*エントリーテーブル（1ブロック）*/

.entry_table{
width: 390px;
margin: 0px 0px 50px 0px;
color: #b38066;
}

/*エントリー：ナビゲーション*/

.entry_navi{
font-size: 11px;
text-align:center;
}


/*ホームの文字色*/

.entry_navi a {
font-size: 11px;
color: #ff6666;
text-decoration:none;
}


.entry_navi a:hover {
color: #ff9966;
text-decoration : underline;
}


/*エントリー：日記の見出し*/

.entry_title{
font-size: 14px;
color: #9D6657;
margin: 10px 30px 0px 0px;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 40px;
border-bottom: 1px dotted #ff9966; /*見出し下の破線*/
text-align: left;
background: url(http://blog-imgs-11.fc2.com/x/x/h/xxhanmen/hana_pt.gif) no-repeat;
background-position: left;
}


/*エントリー：テキスト（記事本文の文字設定）*/

.entry_text {
font-size: 12px;
color: #9D6657;
margin: 30px 20px 30px 0px;
line-height : 150%;
text-decoration:none;
}

/*エントリー：テキストのリンク*/

.entry_text a {
font-size: 12px;
color: #ff9966;
text-decoration:none;
}


.entry_text a:hover {
color: #FF9966;
text-decoration : underline;

}



/* フォームの文字設定 */
.entry_text textarea {

  color : #9D6657;         
  font-size : 11px;        
  
  font-family : monospace; 
  background-color: #FFFFFF;
  border: 1px solid #9D6657;
  padding: 1px 3px;
}

.entry_text input {

  color : #9D6657;         
  font-size : 11px;        
  
  font-family : monospace; 
  background-color: #FFFFFF;
  border: 1px solid #9D6657;
  padding: 1px 3px;
}



/*エントリー：ステータス（日付等）*/

.entry_day {
font-size: 11px;
color: #ff9966;
text-align: left;
}


/*エントリー：テキスト右下*/

.entry_state {
font-size: 10px;
color: #9D6657;
text-align: right;
margin: 20px 40px 10px 0px;
}


.entry_state a {
font-size: 10px;
color: #ff9966;
text-decoration:none;
　　　　　　　　 
}


.entry_state a:hover {
color: #ff9966;
text-decoration : underline;
}







/* 自己紹介部分の画像
--------------------------------------------------*/
.pay {
text-align: center;
padding-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
}





/* リスト設定（サイドメニュー）
------------------------------------------------------------*/

ul {
text-align:left;
margin: 0px;
padding-left: 10px;
list-style-type: none;
text-decoration: none;
}

/* リスト設定（コメントツリー化）*/
ul.tree {
    list-style-type: none;
    margin: 0px;
    padding: 3px;
}
ul.tree li {
    margin: 0px;
    padding: 0px 0px 0px 16px;
    background-image: url(http://blog-imgs-11.fc2.com/x/x/h/xxhanmen/tree_normal.gif);
    background-repeat: no-repeat;
}
ul.tree li.end {
    background-image: url(http://blog-imgs-11.fc2.com/x/x/h/xxhanmen/tree_end.gif);
}







/*右メニューの小さなアイコンと文字*/

li {
text-align: left;
font-size: 10px;
color: #9D6657;
line-height: 150%;
padding: 0px 20px 10px 20px;
text-decoration: none;
background: url(http://blog-imgs-11.fc2.com/x/x/h/xxhanmen/hana_li.gif) no-repeat;
}


li a {
text-decoration: none;
color: #9D6657;
}


li a:hover {
color:  #9D6657;
text-decoration: underline;
}



/* カレンダー（プラグインカレンダー）
--------------------------------------------------*/

table.calender {
	font-size: 10px;
	width: 160px;
	border-collapse: collapse;
         padding: 0px 0px 10px 20px;
         color: #b38066;
         border-bottom:  0px ;
}
.calender caption {
	font-size: 10px;
	border-bottom : 1px solid #ff6666;
}




.calender caption a:link, .calender caption a:visited {
      text-decoration: none;
      color: #ff6666;
}

.calender caption a:hover {
	color:  #ff9966;
         text-decoration: underline;
}


.calender th {
	font-size: 10px;
	font-weight: normal;
	padding: 0.2em 0;
	text-align: center;
}

.calender td {
	width: 26px;
	text-align: center;
	padding: 0.2em 0;
	background: url(http://blog48.fc2.com/c/co/file/line.gif) repeat-x bottom left;
}
.calender td a {
	display: block;
	font-weight: bold;
}
th#sun {
	color: #CC3D3D;
}
th#sat {
	color: #2996CC
}

/*カレンダー　更新した所の色*/

.calender td a:link, .calender td a:visited {
      text-decoration: none;
      color: #ff6666;
}
.calender td a:hover {
	color:  #ff9999;
         text-decoration: underline;
}





/*カレンダー（上部横型カレンダー）*/

#calender {
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: dotted 1px #FF3568;
}



#calender ul {

font-size: 12px;
list-style-position : inside;
}

#calender li {
display : inline;
list-style-type : none;
}

#calender li a{
color: #FF9966;
font-weight: normal;
text-decoration:none;
　　　　　　
}


#calender li a:hover {
color: #FF9966;
text-decoration : underline;
                   　
}




.calender {
color:#B38066;
width: 90%;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: dotted 1px #FF3568;
}

li.day {
margin: 0px 0px 0px 1px;
list-style-type : none; 
background-image: none;
     
      
}

.prev-month-calendar {
padding:0px;
background-image: none;
}

.next-month-calendar {
padding:0px;
background-image: none;
}







/*コメントの表示*/

.comment_text{
font-size: 11px;
color: #9D6657;
margin: 30px 30px 30px 30px;
line-height : 150%;
text-decoration:none;
       
}

.comment_text a{
font-size: 11px;
color: #ff9966;
margin: 30px 30px 30px 30px;
line-height : 150%;
text-decoration:none;
       
}

.comment_text a:hover{
font-size: 11px;
color: #ff9966;
margin: 30px 30px 30px 30px;
line-height : 150%;
text-decoration: underline;
       
}


/*コメント日時表示*/
.comment_state {
font-size: 10px;
color: #9D6657;
text-align: right;
margin: 20px 30px 10px 0px;
border-bottom: 1px dotted #ff9966;
text-align: right;
}

.comment_state a {
font-size: 10px;
color: #809933;
text-decoration:none;
}


.comment_state a:hover {
color: #809933;
text-decoration : underline;
}



/*テキスト内の画像*/

.entry_text img {
padding: 0px;
margin-right: 3px;
margin-bottom: 3px;
border: 0px;

} 



/*カレンダー*/

#calender {

text-align: center;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: dotted 1px #FF3568;
}



#calender ul {
text-align: center;
font-family: arial,Osaka;
font-size: 11px;
list-style-position : inside;
}

#calender li {
display : inline;
list-style-type : none;
}

#calender li a{
color: #FF9966;
font-weight: bolder;
text-decoration:none;
list-style-type : none;
}


#calender li a:hover {
color: #FF9966;
text-decoration : underline;
list-style-type : none;
}



/*カレンダー*/

.calender {
color: gray;
width: 95%;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: dotted 1px #FF3568;
list-style-type : none;
}

li.day {
padding: 0px 3px 0px 2px;
list-style-type : none;
}

.prev-month-calendar {
margin-right : 8px;
list-style-type : none;
}

.next-month-calendar {
margin-left : 8px;
list-style-type : none;
}









/*検索
---------------------------------------------------------*/
#sarch { text-align: center;
         margin-top : 15px;
         width:140px;
         padding: 0px 0px 10px 15px;
         background: url(http://blog48.fc2.com/c/co/file/seach.gif) no-repeat; }

input,textarea{
    border:1px solid #9D6657; 
    font-size:10px; 
    font-family: verdana,Osaka,'ＭＳ ゴシック';
    color:#9D6657;}






/*フッター
---------------------------------------------------------*/
#footer{
font-family:"verdana","arial","osaka";
}

#footer a {
	color: #ff9966;
	text-decoration:none;
	}

#footer a:hover {
	color:#ff6666;
	}
	


img.emoji{
	vertical-align:middle;
	border:0;
}