/* ページ全体の設定 */
BODY {
text-align : center; /* バグを利用してブロックレベル要素をセンタリング */
FONT-SIZE: 12px; 
COLOR: #adadad; 
/* 背景青　BACKGROUND-color: #3366ff; */
BACKGROUND-color: #111111 ; 
background-image :
/*url(http://blog-imgs-30-origin.fc2.com/o/r/e/oresamachan/din_bg.jpg);*/
background-repeat : repeat-x;
background-attachment : fixed;
background-position : center top;
font-family : "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Helvetica","Arial","Verdana";
line-height : 18px ;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
TEXT-DECORATION: none}

A:link {
FONT-SIZE: 12px; 
COLOR: #FFFFFF; 
TEXT-DECORATION: none}

A:active {
FONT-SIZE: 12px; 
COLOR: #ffffff; 
TEXT-DECORATION: none}

A:visited {
FONT-SIZE: 12px; 
COLOR: #e0e0e0; 
TEXT-DECORATION: none}

A:hover {
FONT-SIZE: 12px; 
COLOR: #FF6600; 
TEXT-DECORATION: underline}


div#container {
  background-color : #;
  width : 800px;       /* コンテンツ幅を800pxに設定 */
  margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
  text-align : left;   /* body要素で指定したセンタリングを戻す */
}

/* エントリー欄の設定 */
div#box_main{
  width : 436px;
}
.main_txt {
        filter: Alpha(opacity=100); /* IE系 */
        opacity:1.0; /* Mozzila系 */
    background-color : #000;
        font-size : 12px;
        padding : 20px 15px 20px 15px;
        line-height : 18px ;
}
.entry_title{
        text-align : center;
        vertical-align : top;
    font-size : 13px;
FONT-FAMILY:  "Verdana", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
    height : 43px;
    padding : 4px 20px 0px 20px;
    color : #e5e5e5;
    font-weight : bold;
    background-image : url(http://blog-imgs-30-origin.fc2.com/o/r/e/oresamachan/din_main_top.jpg);
    background-repeat : no-repeat;
        background-position : top center;
}
.main_btm{
        font-weight : bold;
        padding : 12px 24px;
        text-align : right;
        vertical-align : top;
        height : 80px;
    background-image : url(http://blog-imgs-30-origin.fc2.com/o/r/e/oresamachan/din_main_b.gif);
    background-repeat : no-repeat;
        background-position : top center;
}

.main_txt img {margin : 0px 5px 3px 0px;}

.main_txt ul{
    padding : 0;
        list-style-type : none;
    list-style-position : outside;
}

.main_txt ul li{
        margin : 0.4em;
    padding : 1px 0px;
}
     
/* ブログのタイトルの設定 */
.site_title{
    height : 120px ;
    font-size : 22px ;
FONT-FAMILY:  "Verdana", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
    font-weight : bold ;
    padding : 0px 0px 10px 0px;
    background-image : 
/* 画像オフurl(http://blog-imgs-22-origin.fc2.com/m/u/j/mujik/blumage_blogtitle.jpg); */
    background-repeat : no-repeat;
        background-position : left top;
}
.site_title a:link {font-size: 18px; color:#dcdcdc; text-decoration: none;}
.site_title a:active {font-size: 18px; color:#ffffff ; text-decoration: none}
.site_title a:visited {font-size: 18px; color:#dcdcdc; text-decoration: none}
.site_title a:hover {font-size: 18px; color:#f5f5f5 ; text-decoration: none;}

/* ブログの説明文の設定 */
.site_s{
        color : #ffcc99;
    font-size : 12px ;
        font-weight : normal;
    line-height : 18px;
    padding : 0px 0px 20px 0px;
}
/* 投稿欄、ボタンの設定 */
textarea,button,submit,input,select{
font-size :12px;
line-height: 18px ;
color :#e5e5e5;
BORDER-TOP: #727272 1px solid; 
BORDER-BOTTOM: #C9CAD2 1px solid; 
BORDER-LEFT: #727272 1px solid; 
BORDER-RIGHT: #C9CAD2 1px solid;
BACKGROUND: #222222;
}

/* 区切り線(コメント表示欄で使用)の設定 */
hr {
border-bottom: 1px solid #a9a9a9;
height: 1px;
width: 100%;}

/* サイドバーの設定 */
div#box_side{
        width : 170px;
}
.side_bg{
    font-size : 11px ;  
}

.side_title_01{    
        padding : 0px 12px 0px 12px;
    height : 23px;
        text-align : center;
        vertical-align : middle;
FONT-FAMILY:  "Verdana", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
        color : #e5e5e5;
        font-size : 11px;
    font-weight : bold;
    background-image : url(http://blog-imgs-30-origin.fc2.com/o/r/e/oresamachan/din_side_t.jpg);
    background-repeat : no-repeat;
        background-position : top center;
}
.side_title_02{
        padding : 0px 12px 0px 12px;
    height : 23px;
        text-align : center;
        vertical-align : middle;
FONT-FAMILY:  "Verdana", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
    font-size : 11px;
    font-weight : bold;
        color : #e5e5e5;
    background-image:
url(http://blog-imgs-30-origin.fc2.com/o/r/e/oresamachan/din_side_t.jpg);
    background-repeat : no-repeat;
        background-position : top center;
}
.side_txt{
        filter: Alpha(opacity=100); /* IE系 */
        opacity:1.0; /* Mozzila系 */
        background-color : #000;
        line-height: 18px;
}

.side_txt p{
    margin : 0.8em;
}

.side_txt ul{
    margin : 0px 10px 0px 23px;
    padding : 0;
        list-style-image : url(http://blog-imgs-30-origin.fc2.com/o/r/e/oresamachan/din_p.gif);
    list-style-position : outside;
}

.side_txt li{
    font-size : 11px;
    line-height : 14px;
    padding : 1px 0px;
}

br {
    letter-spacing : normal ;
}
/* 著作権表示の設定 */
.copyright{
    height : 80px ;
        text-align : center ;
    padding : 0px 40px 0px 40px;
    font-size : 11px ;
}
/* カレンダーの設定 */
.calender {
        text-align : center;
    font-size: 11px;
        color: #c0c0c0;
    line-height: 16px;
    width: 80%;
    padding-left: 20px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
}
.calender caption {
    width: 90%;
        text-align : center;
    font-size: 11px;
    line-height: 16px;
    padding-left: 7px;

    letter-spacing : 1px;
}
.calender th {
    font-weight: bolder;
}
.calender td {
    text-align: right;
}
.calender td a {
    display: block;
}
th#sun {
    color: #696969;
}
th#sat {
    color: #808080;
}

.calender td a:link {
    font-size: 11px;
    background: #c0c0c0!important;
    color: #000;
    text-decoration: none;
}
.calender td a:visited {
    font-size: 11px;
    background: #c0c0c0!important;
    color: #000;
    text-decoration: none;
}
.calender td a:hover {
    font-size: 11px;
        background: #222222!important;
    color:  #f5f5f5;
    text-decoration: blink;
}
.state {
    font-size: 11px;
    line-height: 20px;
    color: #696969 ;
    letter-spacing : 1px;}

/* 引用部分の設定  */
blockquote {
    margin : 1em 25px;
    padding : 10px;
BORDER-TOP: #C9CAD2 1px solid; 
BORDER-BOTTOM: #C9CAD2 1px solid; 
BORDER-LEFT: #C9CAD2 5px solid; 
BORDER-RIGHT: #C9CAD2 1px solid;
}
pre {
    font-size: 100%;
    margin : 1em 25px;
    padding : 10px;
BORDER-TOP: #C9CAD2 1px solid; 
BORDER-BOTTOM: #C9CAD2 1px solid; 
BORDER-LEFT: #C9CAD2 5px solid; 
BORDER-RIGHT: #C9CAD2 1px solid;
}