@charset "EUC-JP";

html,textarea,body{
                   scrollbar-face-color: #ffffff;
                   scrollbar-highlight-color: #ffffff;
                   scrollbar-shadow-color: #ffffff;
                   scrollbar-3dlight-color: #cccccc; 
                   scrollbar-arrow-color: #ffcccc;
                   scrollbar-track-color: #ffffff;
                   scrollbar-darkshadow-color: #cccccc;}

body{
        text-align: center;
        background-color: #FFFFFF;
        background-image: url(http://blog58.fc2.com/u/utapyon/file/wing_bg.gif);
        background-attachment:fixed;
        background-position: center;
        background-repeat: repeat-y;
        color: #666666;
        margin: 0px;
        padding: 0px;
        font-size: 11px;
        font-family: "Osaka", "Verdana", ;
}

#layout {
          width: 770px;
          margin-top:  0px;
          padding-top: 0px;
          padding-left: 0px;
          padding-right: 0px;
          background-color:#ffffff;
          
                     }


#header {
          width : 770px;
          height : 200px;
          margin-top:  0px;
          padding-top: 0px;
          text-align: left;
          background-color:#ffffff;}


#menu1 {font-size: 10px;
        margin: 20px 4px 0px 5px;
        padding: 0px;
        color: #666666;
        text-align: left;
        background-color:#ffffff;}

#menu1 p{
        font-size: 10px;
        color: #666666;
        padding: 0px 0px 0px 15px;
}
#menu2 {font-size: 10px;
        margin: 20px 5px 0px 4px;
        padding: 0px;
        color: #666666;
        text-align: left;
        background-color:#ffffff;}

#menu2 p{font-size: 10px;
        font-size: 10px;
        color: #666666;
        padding: 0px 0px 0px 15px;
}


#main { width : 400px;
        margin: 15px 4px 0px 4px;
        padding: 0px;
        text-align: left;
        color: #666666;
        background-color:#ffffff;}


/*ブログタイトル */

.site_title {width : 770px;
        
    text-align: left;
    font-size: 18px;
    font-weight: bolder;
    letter-spacing: 0pt;
    color: #666666;
    padding-top: 70px; 
    padding-bottom: 0px; 
    margin: 0px;
    background-color: #ffffff;
}

.site_title a {
                 font-size: 18px;
                 color: #FF7777;
                 text-decoration:none;
}

.site_title a:hover {
                   color: #FF3366;
                   position:relative;
    top:1px;
}


/*ブログ説明文 */

.site_intro {
    text-align: left;
    margin-top: 0px;
    font-size: 10px;
    letter-spacing:1pt;
    color: #666666;
    padding-left: 0px;
    width: 650px;
    background-color: #ffffff;

    }


/*横カレンダー*/

#calender {width: 770px;
	  height: 15px;  
           text-align: center;
           background-color:#ffffff;
}

#calender ul {
     text-align: center;
     font-family: Arial, Geneva, Helvetica, sans-serif;
     font-size: 10px;
     list-style-position : inside;
     padding-left: 0px;
     padding-top: 3px;
     background-image: none;
}

#calender li {
     padding: 3px;
     background: normal;
     display : inline;
     font-size: 10px;
     color: #666666;
     list-style-type : none;
     background-image: none;
}

#calender li a{
    text-decoration: none;
    color: #FF7777;
    background-image: none;
}

#calender li a:hover {
    color: #FF3366;
    background-image: none;position:relative;
    top:1px;
}


.calender td a:link { 
text-decoration: none; 
color: #ff7777; 
background-image: none; 
} 

.calender td a:hover { 
color: #ff3366; 
background-image:none; 
position:relative; 
top:1px; 
} 

/* リスト設定 */

ul {
     text-align:left;
     margin: 0px;
     padding-left: 2px;
     padding-bottom: 3px;
     list-style-type: none;
     text-decoration: none;font-size: 10px;
}


li {
     text-align: left;
     font-size: 10px;
     color: #666666;
     line-height: 110%;
     padding: 3px 5px 3px 23px;
     text-decoration: none;
     background: url(http://blog58.fc2.com/u/utapyon/file/wing_maru_p.gif);
     background-position: 12px 5px;
     background-repeat: no-repeat;
}

a {
       text-decoration: none;
       color: #666666;
}

a:hover {
    color:  #FF7777;position:relative;
    top:1px;
}   


/*エントリーテーブル */

.entry_table{
    width: 400px;
    margin: 0px 0px 10px 0px;
    color: #666666;
}

.menu1_table{font-size: 10px;
    width: 180px;
    margin: 0px 0px 15px 0px;
    color: #666666;
}
.menu2_table{font-size: 10px;
    width: 165px;
    margin: 0px 0px 15px 0px;
    color: #666666;
}



/*エントリータイトル */

.entry_title{
    font-size: 11px;
    font-weight: bolder;
    color: #666666;
    margin: 3px 0px 0px 0px;
    padding-bottom: 0px;
    
text-align:center
}


.entry_title a {
                 font-size: 11px;
                 color: #666666;
                 text-decoration:none;
}


.entry_title a:hover {
                   color: #666666;
                   position:relative;
    top:1px;}


/*エントリーテキスト */

.entry_text {
    font-size: 11px;
    color: #666666;
    margin: 10px 20px 0px 20px;
    line-height : 140%;
}

.entry_text a {
                 font-size: 11px;
                 color: #FF7777;
                 text-decoration:none;
                 padding-bottom: 2px;
                 
}


.entry_text a:hover {
                  color: #FF3366;
                  background-image: none;
                  position:relative;
    top:1px;
}

.etc_text {
    font-size: 11px;
    color: #666666;
    margin: 10px 20px 10px 20px;
    line-height : 150%;
}

.etc_text a {
                 font-size: 11px;
                 color: #FF7777;
                 text-decoration:none;
                 padding-top: 10px;
                 }

.etc_text a:hover {
                  color: #FF3366;
                  background-image: none;
                  position:relative;
    top:1px;}


/*エントリー日付 */

.entry_date {
    font-size: 10px;
    color: #666666;
    text-align: right;
    margin: 15px 30px 10px 0px;
}

.entry_date a {
                 font-size: 10px;
                 color: #666666;
                 text-decoration:none;
                 padding-top: 10px;
                 }

.entry_date a:hover {
                  color: #666666;
                  background-image: none;
                  position:relative;
    top:1px;}


/*エントリーオプション */

.entry_state {
    font-size: 11px;
    color: #666666;
    text-align: right;
    margin: 0px 30px 5px 0px;
}

.entry_state a {
                 font-size: 11px;
                 color: #FF7777;
                 text-decoration:none;
}

.entry_state a:hover {
                   color: #FF3366;
                   position:relative;
                   top:1px;
}

.entry_s {
    font-size: 10px;
    color: #666666;
    text-align: left;
    margin: 1px 0px 0px 33px;
}

.entry_s a {
                 font-size: 10px;
                 color: #FF7777;
                 text-decoration:none;
}

.entry_s a:hover {
                   color: #FF3366;
                   position:relative;
                   top:1px;
}


/*エントリーナビ */

.entry_navi{
    font-size: 11px;
    color: #666666;
    text-align:center;
}

.entry_navi a {
                 font-size: 11px;
                 color: #FF7777;
                 text-decoration: none;
}

.entry_navi a:hover {
                  color: #FF3366;
                  position:relative;
                  top:1px;
}


/*テキスト内の画像*/

.entry_text img {
       padding: 15px 10px 15px 5px;
} 


/*コメントタイトル */

.etc_title {
    text-align: left;
    font-size: 10px;
    font-weight: bolder;
    color: #666666;
    margin: 10px 20px 5px 20px;

}

.etc_title a {
                 font-size: 10px;
                 font-weight: bolder;
                 color: #FF7777;
                 text-decoration:none;
}

.etc_title a:hover {
                   color: #FF3366;
                   position:relative;
                   top:1px;
}


/*コメント */
.etc_state {
    font-size: 10px;
    color: #666666;
    text-align: right;
    padding-bottom: 10px;
    border-bottom: 3px dotted #FF9999;
    margin: 20px 10px 20px 10px;
}

.etc_state a {
                 font-size: 10px;
                 color: #FF7777;
                 text-decoration:none;
}

.etc_state a:hover {
                   color: #FF3366;
                   position:relative;
                   top:1px;
}


/*検索 */
#sarch { text-align: left;
         margin-top : 30px;
         padding: 0px 0px 10px 35px; }


/*フォーム */
textarea,select,input{
         border:1px solid #cccccc; 
         color : #666666; background-color:#ffffff;
}

button{
         border:1px dashed #cccccc; 
         color : #666666; background-color:#ffffff;
}

select,input,button {
  color : #666666;
	font-size : 10px; 
	font-family: "Osaka", "Verdana";}

textarea {
  color : #666666;
	font-size : 10px; 
	font-family: "Osaka", "Verdana";}

img.emoji { 
margin: 0px; 
padding: 0px; 
border: none; 
float:none; 
vertical-align: middle; 
} 

.comment_table{
    width: 280px;
    margin: 0px 0px 10px 0px;
    color: #333333;
}

/*著作権 */

#footer {
    font-size: 10px;
    background-color:#ffffff;
    width: 770px;
    color: #666666;
    padding-top: 0px;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom : 20px
    }

#footer a {
    color:#FF7777;
    font-size: 10px;
    text-decoration:none;
    }

#footer a:hover {
    color:#FF3366;
    position:relative;
    top:1px;

}


/*プラグインのタイトル */

.sidetitle{
           margin: 0px 0px 10px 20px;
           color:#666666;
           font-size: 10px;
}


/*プラグイン[プロフィール]の画像 */

.plugin-myimage{
                margin: 10px 0px -15px 17px
}


/*追記部分 */

.more1{
       font-size: 11px;
       color: #666666;
       margin: 15px 0px 10px 0px;
       line-height : 150%;
}

.more1 img {
       padding: 15px 10px 15px 5px;
}