body {
      font-family: Arial, Helvetica, sans-serif;
      background-color:#ffffff;
      margin:0px;
      padding:0px;
      text-align:center;
      color : #000000;
      }

/* 全体の幅 */

#container{
           width:800px;
           }



/* リンクの色の設定 */

a {
   color:#0000ff;
   }

/* 既に訪問したことのあるリンク先のリンクの色 */

a:visited{
          color:#800080;
         }

#toptitle{
          color:#000000;
          text-align:center;
          font-size:small;
          margin:12px 0px;
          }

h1{
   font-size:small;
   font-weight:normal;
   margin : 0px;
   padding : 0px;
}

#kanban{
        position:relative;
        top : 15px;
}

.adsence{
         margin:0px;
         padding:0px;
         }

h2 {
    padding : 10px 0px;
    font-weight:bold;
    font-size:14px;
    text-align:left;
    font-family:arial, Helvetica;
    }

h3 {
    padding: 5px 0px 10px 40px;
    font-size:14px;
    font-weight:bolder;
    font-family:arial, Helvetica;
   }

H3 a{
     text-decoration: none;
    }

/* 看板画像の設定 */

/* 『ブログの説明』の設定 */

.description {
              color:#433636;
              font-size:16px;
              font-family:sans-serif;
              font-weight:bold;
              line-height:140%;
              padding:0px 0px 0px 10px;
               }


.navi {
       color:#5F5F5F;
       font-size:12px;
       text-align:center;
       margin-bottom:10px;
       width:100%;
       }

#content {
          margin:0px 10px 10px 10px;
          float:left;
          width:400px;
          font-size:12px;
          border-left:1px solid #BFBEBA;
          border-right:1px solid #BFBEBA;
          padding:0px 10px 0px 10px;
          }

.blog {
       width:100%;
       text-align:left;
       background-repeat:no-repeat;
       background-position:left top;
       }

.blogbody {
           font-weight:normal;
           line-height:120%;
           margin-bottom:15px;
           }

.date { display:none;
       }

.title{
       margin-top:0px;
       margin-bottom:0px;
       font-weight:bold;
       }

.title a{
         border:none;

        }

.text{
      font-size: 12px;
      color: #000000;
      padding:10px 15px 5px 10px;
      margin-top:0px;
      }

.posted{ 
        font-size: 10px; 
        color: #000000;
        text-align: right;
        margin-bottom:5px;
        padding:3px 3px 3px 5px;
        }

/* サイドバー（左側）の設定 */

#links-left {
             font-weight:normal;
             width:180px;
             float:left;
             margin: 0px 0px 0px 0px;
             text-align:left;
             }

/* サイドバー（右側）の設定 */

#links {
        font-weight:normal;
        float:left;
        width:180px;
        margin: 0px 0px 0px 0px;
        text-align:left;
        }

/* カレンダーの設定 */

#calendar {
           width:180px;
           margin-bottom:10px;
           }

#calendar table {
                 width:180px;
                 }

#calendar th{
             color:#000000;
             font-weight:bolder;
             border-bottom:1px solid #BFBEBA;
             }

.calendarhead {
               color:#000000;
               font-size:12px;
               padding:5px 0px 5px 5px;
               margin-bottom:0px;
               font-weight:bold;
               border-bottom:1px solid #BFBEBA;
               text-align:left;
              }

.calendarday {
              color:#000000;
              font-size:12px;
              line-height:120%;
              padding:3px;
              margin-bottom:10px;
              border-bottom:1px solid #BFBEBA;
              }

.calendarday a{
               color:#F36;
               }

/* サイドバーの設定 */

.sidetitle {
            color:#000000;
            font-size:12px;
            padding:5px 0px 5px 5px;
            margin-bottom:3px;
            font-weight:bold;
            border-bottom:1px solid #BFBEBA;
            }

.side {
       color:#000000;
       font-size:12px;
       line-height:120%;
       padding:0px 10px 10px 5px;
       margin-bottom:10px;
      }

.powered {
          line-height:120%;
          padding:0px 0px 20px 0px;
          text-align:right;
          float:right
           }

.syndicate {
            font-size:10px;
            margin-right:10px;
           }

#comments {
           margin-bottom:30px;
           margin-top:25px;
           text-align:left;
           }

#comments textarea{
                   width:350px;
                   }

.comments-head{ 
               font-weight:bold;
               padding:5px;
               margin:0px;
               color:#000000;
               font-size:12px;
               padding-bottom:10px;
               }

.comments-body {
                margin-top:5px;
                color:#000000;
                font-size:12px;
                line-height:120%;
                padding:10px;
                }

.comments-post {
                font-family: Arial, Helvetica, sans-serif;
                color:#000000;
                font-size:10px;
                padding:10px;
                text-align:right;
                }

#trackback {
            margin-bottom:30px;
            margin-top:25px;
            font-size:12px;
            color:#5F5F5F;
            border:1px dotted #5F5F5F;
            padding:5px;
            text-align:left;
            }

.trackback-url {
                color:#000;
                font-size:90%;
                font-weight:normal;
                background:#FFF;
                line-height:140%;
                padding:5px;
                border:1px dotted #000; 
               }

.trackback-body {
                 color:#000;
                 font-size:90%;
                 font-weight:normal;
                 line-height:140%;
                 padding-bottom:10px;
                 padding-top:10px;
                 border-bottom:1px dotted #000; 
                 }

.trackback-post {
                 color:#000;
                 font-size:x-small;
                 font-weight:normal;
                }

.trackback-post a {
                   color:#000;
                   font-size:x-small;
                   font-weight:normal;
                   }

#footer{
        clear:left;
        width:772px;
        background-image:url();
        background-repeat:no-repeat;
        background-position:left bottom;
        }

.copyright{
           font-size:80%;
           width:100%;
           text-align:center;
           }

.diet-content{
              padding-left:10px;font-size:12px;
              }

#diet-foods{
            padding-left:10px;font-size:12px;
           }

.food-title{
            width:20%;
            clear:left;
            float:left;
            }

.food-content{
              width:75%;
              padding-top:10px;
              }

#diet-container{
                border:1px solid #999;
                padding:5px;
                margin-bottom:5px;
                }

.diet-title{
            background-color:#333333;
            padding:2px 10px 2px 5px;
            font-size:12px;
            color:#000000;
            background-image:url();
            background-position:right;
            background-repeat:no-repeat;
            width:90px;
            margin-top:5px;
            }

.diet-content{
              padding-left:10px;font-size:12px;
              }

#diet-foods{
            padding-left:10px;font-size:12px;
            }

.food-title{
            width:20%;
            clear:left;
            float:left;
            }

.food-content{
              width:75%;
              padding-top:10px;
              }
