@charset "EUC-JP";

html,textarea,body{
                   scrollbar-face-color: #cccc99;
                   scrollbar-highlight-color: #ffffcc;
                   scrollbar-shadow-color: #666633;
                   scrollbar-3dlight-color: #333333; 
                   scrollbar-arrow-color: #666633;
                   scrollbar-track-color: #ffffff;
                   scrollbar-darkshadow-color: #333333;}

body{
        text-align: center;
        background-color: #FFFFFF;
        background-image: url(http://blog58.fc2.com/u/utapyon/file/photo_bg.gif);
        background-attachment:fixed;
        color: #333333;
        margin: 0px;
        padding: 0px;
        font-size: 11px;
        font-family: "Osaka", "Verdana", ;
background-position: top;
     background-repeat: repeat-x;
}

#layout {
          width: 698px;
          margin-top:  0px;
          padding-top: 0px;
          padding-left: 0px;
          padding-right: 0px;
          background-image: url(http://blog58.fc2.com/u/utapyon/file/photo_middle.gif);
          background-repeat: repeat-y;
                     }


#header {background-color:#ffffff
          width : 698px;
          height : 220px;
          margin-top:  0px;
          padding-top: 0px;
          text-align: left;
                       }


#menu1 {font-size: 10px;
        margin: 5px 10px 0px 20px;
        padding: 0px;
        color: #333333;
        text-align: left;
                    }

#menu1 p{
        font-size: 10px;
        color: #333333;
        padding: 5px 10px 0px 17px
}

#menu2 {font-size: 10px;
        margin: 0px 10px 0px 20px;
        padding: 0px;
        color: #333333;
        text-align: left;
                    }

#menu2 p{
        font-size: 10px;
        color: #333333;
        padding: 5px 10px 0px 17px
}

#menu3 {font-size: 10px;
        margin: 0px 10px 0px 20px;
        padding: 0px;
        color: #333333;
        text-align: left;
                    }

#menu3 p{
        font-size: 10px;
        color: #333333;
        padding: 5px 10px 0px 17px
}

#main { width : 440px;
        margin: 5px 20px 0px 10px;
        padding: 0px;
        text-align: left;
        color: #333333;
                    }


/*ブログタイトル */

.site_title {width : 641px;
        
    text-align: left;
    font-size: 16px;
    font-weight: bolder;
    letter-spacing: 0pt;
    color: #666633;
    padding-top: 55px; 
    padding-bottom: 10px; 
padding-left: 10px; 

    margin: 0px;
    
}

.site_title a {
                 font-size: 16px;
                 color: #666633;
                 text-decoration:none;
}

.site_title a:hover {
                   color: #333333;
                   position:relative;
    top:1px;
}


/*ブログ説明文 */

.site_intro {
    text-align: left;
    margin-top: -22px;
    font-size: 10px;
    letter-spacing:1pt;
    color: #ffffff;
    padding-left: 27px;
    width: 630px;
    
    

}


/*横カレンダー*/

#calender {width: 690px;
	    
           text-align: left;
      
}

#calender ul {
     text-align: center;
     font-family: Arial, Geneva, Helvetica, sans-serif;
     font-size: 10px;
     list-style-position : inside;
     padding-bottom: 0px;
     padding-top: 0px;
     background-image: none;
}

#calender li {padding: 3px;

     background: normal;
     display : inline;
     font-size: 10px;
     color: #333333;
     list-style-type : none;
     background-image: none;
}

#calender li a{
    text-decoration: none;
    color: #999966;
    background-image: none
}

#calender li a:hover {
    color: #666633;
    background-image:none
position:relative;
    top:1px;

}

.calender td a:link {
text-decoration: none;
color: #999966;
background-image: none;
}

.calender td a:hover {
color: #666633;
background-image:none;
position:relative;
top:1px;
}



/* リスト設定 */

ul {
     text-align:left;
     margin: 3px;
     padding-top:5px;
     padding-left: 10px;
     padding-bottom: 0px;
     list-style-type: none;
     text-decoration: none;
}


li {
     text-align: left;
     font-size: 10px;
     color: #333333;
     line-height: 110%;
     padding: 0px 0px 3px 10px;
     text-decoration: none;
     background: url(http://blog58.fc2.com/u/utapyon/file/photo_list.gif);
     background-position: 1px 2px;
     background-repeat: no-repeat;
}

a {
       text-decoration: none;
       color: #333333;
}

a:hover {
    color:  #999966;position:relative;
    top:1px;
}   


/*エントリーテーブル */

.entry_table{
    width: 440px;
    margin: 0px 0px 15px 0px;
    color: #333333;
}

.menu1_table{
    width: 180px;
    margin: 0px 0px 10px 0px;
    color: #333333;
}

.menu2_table{
    width: 180px;
    margin: 0px 0px 10px 0px;
    color: #333333;
}

.menu3_table{
    width: 180px;
    margin: 0px 0px 10px 0px;
    color: #333333;
}

/*エントリータイトル */

.entry_title{
    font-size: 11px;
    margin: 0px 0px 0px 5px;
    color: #333333;
    padding-bottom: 0px;
    
text-align:left;
}


.entry_title a {
                 font-size: 11px;
                 color: #333333;
                 text-decoration:none;
}


.entry_title a:hover {
                   color: #666633;
                   }


/*エントリーテキスト */

.entry_text {
    font-size: 11px;
    color: #333333;
    margin: 20px 20px 0px 20px;
    line-height : 140%;
}

.entry_text a {
                 font-size: 11px;
                 color: #999966;
                 text-decoration:none;
                 padding-bottom: 2px;
                 
}


.entry_text a:hover {
                  color: #666633;
                  background-image: none;
                  position:relative;
    top:1px;
}

.etc_text {
    font-size: 11px;
    color: #333333;
    margin: 10px 35px 10px 35px;
    line-height : 140%;
}

.etc_text a {
                 font-size: 11px;
                 color: #999966;
                 text-decoration:none;
                 padding-top: 10px;
                 }

.etc_text a:hover {
                  color: #666633;
                  background-image: none;
                  position:relative;
    top:1px;}


/*エントリー日付 */

.entry_date {
    font-size: 10px;
    color: #ffffff;
    text-align: right;
    margin: 0px 5px 0px 0px;
}


/*エントリーオプション */

.entry_state {
    font-size: 11px;
    color: #333333;
    text-align: right;
    margin: 0px 30px 10px 0px;
}

.entry_state a {
                 font-size: 11px;
                 color: #999966;
                 text-decoration:none;
}

.entry_state a:hover {
                   color: #666633;
                   position:relative;
                   top:1px;
}

.entry_s {
    font-size: 10px;
    color: #333333;
    text-align: left;
    margin: 1px 0px 0px 33px;
}

.entry_s a {
                 font-size: 10px;
                 color: #999966;
                 text-decoration:none;
}

.entry_s a:hover {
                   color: #666633;
                   position:relative;
                   top:1px;
}


/*エントリーナビ */

.entry_navi{
    font-size: 11px;
    color: #333333;
    text-align:center;
}

.entry_navi a {
                 font-size: 11px;
                 color: #999966;
                 text-decoration: none;
}

.entry_navi a:hover {
                  color: #666633;
                  position:relative;
                  top:1px;
}


/*テキスト内の画像*/

.entry_text img {
       padding: 10px 10px 15px 5px;
} 


/*コメントタイトル */

.etc_title {
    text-align: left;
    font-size: 11px;
    font-weight: bolder;
    color: #333333;
    margin: 15px 20px 0px 20px;

}

.etc_title a {
                 font-size: 11px;
                 font-weight: bolder;
                 color: #333333;
                 text-decoration:none;
}

.etc_title a:hover {
                   color: #999966;
                   position:relative;
                   top:1px;
}


/*コメントオプション */
.etc_state {
    font-size: 11px;
    color: #333333;
    text-align: right;
    padding-bottom: 10px;
    border-bottom: 1px dashed #999966;
    margin: 0px 30px 20px 20px;
}

.etc_state a {
                 font-size: 11px;
                 color: #999966;
                 text-decoration:none;
}

.etc_state a:hover {
                   color: #666633;
                   position:relative;
                   top:1px;
}


/*検索 */
#sarch { text-align: left;
         margin-top : 30px;
         padding: 0px 0px 10px 35px; }


/*フォーム */
textarea,select,input{
         border:1px solid #666633; 
         color : #333333; background-color:#ffffff;
}

button{
         border:1px dashed #666633; 
         color : #333333; background-color:#ffffff;
}

select,input,button {
  color : #333333;
	font-size : 10px; 
	font-family: "Osaka", "Verdana";}

textarea {
  color : #333333;
	font-size : 11px; 
	font-family: "Osaka", "Verdana";}

img.emoji { 
margin: 0px; 
padding: 0px; 
border: none; 
float:none; 
vertical-align: middle; 
} 



/*著作権 */

#footer {
    font-size: 10px;
    clear : both;
    width: 698px;
    height:90px;
    color: #333333;
    padding-top: 5px;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    
    }

#footer a {
    color:#666633;
    font-size: 10px;
    text-decoration:none;
    }

#footer a:hover {
    color:#999966;
    position:relative;
    top:1px;

}


/*プラグインのタイトル */

.sidetitle{
           margin: 0px 0px 0px 5px;
           color:#333333;
           font-size: 11px;
}


/*プラグイン[プロフィール]の画像 */

.plugin-myimage{
                margin: 10px 0px 0px 0px
}


/*追記部分 */

.more1{
       font-size: 11px;
       color: #333333;
       margin: 15px 0px 10px 0px;
       line-height : 140%;
}

.more1 img {
       padding: 15px 10px 15px 5px;
}

.admin{
font-size: 11px;
       color: #333333;
       margin: 100px 0px 0px 580px;
       line-height : 140%;}

.rss{text-align:center;
	margin: 0px 15px 5px 40px;
}
