/*11月2日改定版 version 1.1*/

/* ページ全体の設定 */
body {
text-align : center; /* バグを利用してブロックレベル要素をセンタリング */
font-size: 11px; 
color: #66432d;
background-color: #d5b883; 
background-image: url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/perlei_bg.jpg);  
background-position: left top;
background-attachment: scroll;
font-family : "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","verdana","arial", sans-serif;
line-height : 1.5;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
}

/*リンクの設定*/
a:link {
color: #bfb589; 
text-decoration: none;
}

a:active {
color: #d9cd9b; 
text-decoration: none;
}

a:visited {
color: #bfb589; 
text-decoration: none;
}

a:hover {
color: #d9cd9b;
text-decoration: none;
}

a img {
border-style : none;
border-width : 0px;	
text-decoration : none;}

/*リンクアクティヴ時の破線を消す*/
a{outline:none;}

/*コンテナ部分の設定*/
div#container {
  background-image : url(http://blog-imgs-30.fc2.com/o/r/e/oresamachan/perlei_ctnt.jpg);
/*くま無しヴァージョンにする場合は↑のperlei_ctnt.jpgをperlei_ctn.jpgにしてください*/
  background-repeat : no-repeat;
  background-attachment : scroll;
  background-position : center 18px;
/*くま無しヴァージョンにする場合は↑の18pxを60pxにしてください*/
  width : 822px;  /* コンテンツ幅を822pxに設定 */
  margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
  text-align : left;   /* body要素で指定したセンタリングを戻す */
}

/* エントリー欄外枠の設定 */
div#outer{
  float: right;
  width : 386px;
  height : 410px;
  margin : 0 22px 0 0;
  overflow : auto;
scrollbar-face-color : #d9cd9b;
scrollbar-track-color : #d9cd9b; 
scrollbar-arrow-color : #e8e3be; 
scrollbar-highlight-color : #d9cd9b;
scrollbar-shadow-color : #d9cd9b;
scrollbar-3dlight-color : #e8e3be;
scrollbar-darkshadow-color : #e8e3be;
}

* html div#outer{
  margin : 0 11px 0 0;
}

/* エントリー欄の設定 */
div#box_main{
  width : 370px;
  margin : 0;
  padding : 0;
  overflow : hidden;
}

* html div#box_main{
  width : 368px;
}

.main_top{
        color : #9d3025;
        font-family : Georgia, "Times New Roman", Times, serif;
        padding : 6px 10px 0px 30px;
}

.title_txt{
        text-align : left;
        font-size: 13px;
        font-weight : bold; 
        padding : 0;
        margin : 0;
}

.title_txt a:link {color: #9d3025;}
.title_txt a:active {color: #d19f81;}
.title_txt a:visited {color: #9d3025;}
.title_txt a:hover {color: #d19f81;}

.ymd{
        color : #778241;
        text-align : right;
        font-size: 13px;
        font-weight : bold; 
        padding : 0;
        margin : 0;
}

.main_txt{
        text-align : left;
        font-size: 11px;
        margin : 0;
        padding : 8px 10px 16px 30px;
}

.main_txt a:link {color: #9d3025;}
.main_txt a:active {color: #d19f81; text-decoration: underline;}
.main_txt a:visited {color: #9d3025;}
.main_txt a:hover {color: #d19f81; text-decoration: underline;}

/*エントリー内の画像の余白*/
.main_txt img {margin : 0px 5px 3px 0px;}

.main_txt ul{
        margin: 0 0 0 1.4em; 
	padding : 0;
        list-style-type: disc; 
	list-style-position : outside;
}

.main_txt ul li{
        margin : 0.4em;
        padding : 1px 0px;
}

.com {text-align: left;
      margin : 1.0em 0 0;
      padding :  0;
      font-size: 11px;
      line-height: 1.4;}

.tag {text-align: left;
      margin : 1.0em 0 0;
      padding :  0;
      font-size: 11px;
      line-height: 1.4;
} 
     
.state {
        text-align: right;
	color: #784f35;
        font-family : Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 1.6;
	padding: 1.3em 0 0;
}

.navi {color: #8a7451;
font-family : Georgia, "Times New Roman", Times, serif;
font-size: 11px;
margin: 0 20px 1.4em;
text-align: center;
}

.navi a:link {color: #778241;}
.navi a:active {color: #c3b66f;}
.navi a:visited {color: #778241;}
.navi a:hover {color: #c3b66f;}

.icon {vertical-align: bottom;}

/*tableの設定*/ 
.main_txt table {
color: #8a7451;
margin:0 0 1em;
border-collapse: collapse;
border: 2px solid #8a7451;
}

.main_txt th {
padding: 0.2em 0.3em 0.1em;
border: 2px solid #8a7451;
text-align:center;
font-weight:bold;
font-size:11px;
}

.main_txt td {
font-size:11px;
padding: 0.2em 0.3em 0.1em;
border: 2px solid #8a7451;
}

/*コメント欄の設定*/
.cmt_txt{
        text-align : left;
        font-size: 11px;
        margin : 0;
        padding : 8px 10px 16px 30px;
}

.cmt_txt a:link {color: #9d3025;}
.cmt_txt a:active {color: #d19f81; text-decoration: underline;}
.cmt_txt a:visited {color: #9d3025;}
.cmt_txt a:hover {color: #d19f81; text-decoration: underline;}

/* 著作権表示の設定 */
.copyright{
        color : #66432d;
        clear : both;
        text-align : center;
        padding : 40px 20px 4px;
        margin : 0;
        font-family : Georgia, "Times New Roman", Times, serif;
        font-size : 11px ;
        line-height : 1.3;
}

.copyright a:link {color: #784f35;}
.copyright a:active {color: #ebda7c;}
.copyright a:visited {color: #784f35;}
.copyright a:hover {color: #ebda7c;}

/*ヘッダーの設定*/ 
.head{
        background-position : left 18px;
        background-repeat : no-repeat;
	height : 102px;
        text-align : center;
        color : #c3b66f;
/*くま無しヴァージョンにする場合は↑の色番号をお好みのモノに変えてください*/
        margin : 0;
        line-height : 1.1;
}

/* ブログのタイトルの設定 */
.site_title{
        font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bold ;
	padding : 30px 14px 0;
        margin : 0;
}

.site_title a:link {font-size: 16px; color:#d1c773;}
.site_title a:active {font-size: 16px; color:#ebda7c;}
.site_title a:visited {font-size: 16px; color:#d1c773;}
.site_title a:hover {font-size: 16px; color:#ebda7c;}
/*くま無しヴァージョンにする場合は↑の色番号をお好みのモノに変えてください*/

/* ブログの説明文の設定 */
.site_s{
        font-size : 10px;   
        font-weight : normal;
        padding : 0px 14px 0px;
        margin : 0;
}

/* 投稿欄、ボタンの設定 */
textarea,button,submit,input,select{
color : #bfb589;
font-size :11px;
line-height : 1.4;
border : #472c1b 1px solid; 
background : #593722;
}

#himitu{background-color:transparent;border:none;}

/*ラッパー*/
div#wrapper {
  width : 382px;
  height : 410px;
  overflow : auto;
scrollbar-face-color : #86593f;
scrollbar-track-color : #86593f; 
scrollbar-arrow-color : #6d4328; 
scrollbar-highlight-color : #86593f;
scrollbar-shadow-color : #86593f;
scrollbar-3dlight-color : #6d4328;
scrollbar-darkshadow-color : #6d4328;
}

/* サイドバーの設定 */
div#box_right{
        float : right;
        width : 160px;
        overflow : hidden;
}

div#box_left{
        width : 160px;
        overflow : hidden;
        margin-left : 36px;
}

.side_top{
        margin : 0;  
        padding : 6px 12px 0px 12px;
}

.side_title{  
        color : #641912;
        font-family : Georgia, "Times New Roman", Times, serif;
        font-size : 12px;
        font-weight : bold;
}

.side_txt{
        color : #bfb589;
        font-size : 11px ; 
        padding : 4px 8px 16px;      
        line-height: 1.4;
        border-bottom : 1px #bfb589 dotted;
}

.side_txt p{margin: 0.4em 0; } 

.side_txt ul{
	margin : 0px 8px 0px 8px;
        padding : 0;
}

.side_txt li{
        list-style-type : none;
	list-style-position : outside;
        vertical-align : middle;
	font-size : 11px;
	line-height : 1.4;
	padding : 1px 0px;
}

/*空白の設定*/
br {letter-spacing : normal ;}

/*水平線の設定*/
hr {
border-style: solid none none none;
border-top-width: 1px;
border-top-color: #b29f77;
height: 1px;
}

/*強調*/
em,strong {
 padding-left:2px;
 padding-right:2px;
 font-style:normal;
}

strong {
 font-weight:bold;
}

/* カレンダーの設定 */
.plugin-calender
	{
        font-family : Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 10px }
.calender
	{
	text-align: center;
	color: #382716;
	margin: 0;
	padding: 0 }
.calender caption
	{
	color: #382716;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 5px;
	padding: 0;}
.calender th
	{
        color : #382716;
	font-size: 11px;
	text-align: center;
	width: 16px;
	height: 16px;}
.calender th#sun
	{
	color: #bfa46f;
	text-align: center;}
.calender th#sat
	{
	color: #bfa46f;
	text-align: center;}
.calender td
	{
	color: #382716;
	font-size: 11px;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 16px;
	height: 16px; }
.calender td a:link
	{
	color: #472c1b;
	background-color: #e1d78a;
	display: block;
	margin: 0;
	padding: 0;
        border : #c4af87 1px solid; 
	width: 16px;
	height: 16px }
.calender td a:visited
	{
	color: #171712;
	background-color: #e1d78a;
	display: block;
	margin: 0;
	padding: 0;
        border : #c4af87 1px solid;
	width: 16px;
	height: 16px }
.calender td a:hover
	{
	color: #e1d78a;
	background-color: #593722;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
        border : #472f20 1px solid;
	width: 16px;
	height: 16px }

/* 引用部分の設定  */
blockquote {
	margin : 1em 15px 1em 15px;
	padding : 5px 10px;
        color : #ded092;
        border : #7b824b 1px solid; 
        background : #778241;}

/* 絵文字に対する設定 */
img.emoji 
	{
	background-color: transparent;
	margin-left: 1px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: none;
	vertical-align: middle }