body   /* ページ全体 */ 
{ font-family: Verdana; text-align: center; background-color: #ccccff; margin: 0; padding: 0 }
#container    /* 内容表示部分 */   
{ color: #5d5d5d; font-size: 12px; font-family: Verdana; background-image: url(http://sue6868.up.seesaa.net/image/back.jpg); background-repeat: repeat-y; background-position: 0 0; margin: 0 auto; width: 768px }
a   /* リンクが設定されている文字 */ 
{ color: #000080; text-decoration: none }
a:hover    /* リンク文字　マウスオーバーの時 */ 
{ color: #f93; }
#banner  /* ヘッダー部分 */  
{ margin: 0; padding: 0 }
.header-adress  /* ヘッダー住所等テキスト部分 */  
{ color: #036; text-align: center; width: 768px }
.description  /* 説明文 */  
{ color: #036; font-family: Verdana; text-align: center }
#links-left  /* 左メニュー */  
{ font-weight: normal; text-align: left; margin: 0; padding: 10px; width: 180px; float: left }
.side_ul  /* サイド カテゴリのリスト */  
{ list-style-type: none; margin: 0 0 0 5px; padding: 0 0 1em }
.sidelist /* メインカテゴリ文字書式 */   
{ line-height: 25px; text-align: left; text-indent: 35px; vertical-align: middle; list-style-type: none; list-style-position: outside; margin-right: 0; margin-bottom: 3px; }
.sidelist a /* メインカテゴリ通常表示 */
{ color: #fff; background-image: url(http://sue6868.up.seesaa.net/image/botan.jpg); background-repeat: no-repeat; background-position: 0 0; display: block; width: 180px; height: 25px }
.sidelist a:hover  /* メインカテゴリマウスオーバー表示　*/
{ color: #000; font-family: Verdana; background-image: url(http://sue6868.up.seesaa.net/image/botan.jpg); background-repeat: no-repeat; background-position: 0 -25px }
.subsidelist  /* サイド サブカテゴリのリスト一覧 */  
{ line-height: 1.5em; text-indent: 25px; list-style-type: disc; list-style-position: inside; display: list-item; margin-right: 0; margin-bottom: 5px; margin-left: 0 }
#calendar /* カレンダーの基本書式 */  
{ font-size: 12px; margin-bottom: 10px; width: 180px; border: solid 1px #d3d3d0 }
#calendar table  /* カレンダー　表 */ 
{ margin: 3px; width: 174px }
#calendar th  /* カレンダー　セル */ 
{ color: #7c7d4c; font-family: Verdana; border-top: 1px solid #d3d3d0; border-bottom: 1px solid #d3d3d0 }
.calendarhead  /* カレンダー　ヘッダー */ 
{ color: #55562e; font-size: 12px; font-family: Verdana; font-weight: bold; background-color: #f6f6f2; text-align: center; padding: 4px 10px }
.calendarhead a  /* カレンダーヘッダー　リンク文字 */ 
{ color: #55562e }
.calendarhead .calendarday  /* カレンダー関連 */ 
{ color: #55562e }
.calendarday  /* カレンダー　日付 */ 
{ color: #7c7d4c; font-size: 10px; font-family: Verdana; margin-bottom: 10px; padding: 3px }
.calendarday a  /* カレンダー日付　リンク文字 */ 
{ font-weight: bold }
.sidetitle  /* サイド　メニュータイトル */ 
{ color: #55562e; font-family: Verdana; font-weight: bold; background-color: #eaeae7; padding: 4px 10px; border-top: 1px solid #d3d3d0; border-right: 1px solid #d3d3d0; border-left: 1px solid #d3d3d0 }
.side  /* サイド　内容表示 */ 
{ font-size: 10px; font-family: Verdana; line-height: 2em; background-color: #fff; margin-bottom: 10px; padding: 0 10px 10px 5px; border: solid 1px #d3d3d0 }
.side a  /* サイド　内容表示リンク文字 */ 
{ font-size: 12px }
.syndicate  /* RSS */ 
{ font-size: 10px; font-family: Verdana; text-align: center; margin-right: 10px }
#content  /* メイン部分 */ 
{ text-align: center; margin: 0; padding: 10px; width: 548px; float: left; overflow: hidden }
.topicpath  /* トピックパス */
{ text-align: right; padding-right: 15px; padding-bottom: 3px }
.blog  /* ブログ記事全体 */
{ font-family: Verdana; text-align: left; margin: 0 0 10px }
h1      /* ブログ記事タイトル（見出し1） */   
{ font-size: 15px; font-family: Verdana; font-weight: bolder; line-height: 40px; background-image: url(http://sue6868.up.seesaa.net/image/obi-1ad1b.jpg); background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: 40px; margin: 0; padding: 0; width: 100%; vertical-align: middle }
h1 a  /* 記事タイトル　リンク文字 */ 
{ color: #333; font-weight: bolder; text-decoration: none }
.title  /* 見出し1の書式 */ 
{ margin-top: 0; margin-bottom: 0 }
.blogbody  /* ブログ記事本文表示部分 */   
{ font-weight: normal; margin: 0; width: 100% }
h2       /* 見出し２ */ 
{ color: #2a3f55; font-size: 12px; font-weight: bold; line-height: 25px; background-image: url(http://見出し2背景画像のURL); background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: 35px; margin: 5px 0 3px; padding: 0; width: 100%; vertical-align: middle }
h3      /* 見出し3 */ 
{ color: #2a3f55; font-size: 12px; line-height: 25px; background-image: url(http://見出し3背景画像のURL); background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: 35px; margin: 5px 0 3px; padding: 0; width: 100%; vertical-align: middle }
.text  /* ブログ本文 */ 
{ font-family: Verdana; line-height: 1.8em; margin: 0; padding: 5px 20px }
blockquote  /* 引用文 */ 
{ color: #333; margin: 5px 15px 5px 10px; padding: 5px; border: solid 1px #996 }
table   /* 表の書式 */ 
{ font-size: 12px; line-height: 1.5em }
.posted     /* ブログ記事下部 */ 
{ color: #333; font-size: 10px; font-family: Verdana; text-align: right; margin-top: 0; width: 100%; height: 20px }
#links  /* 右メニュー */ 
{  }
.powered  /* フッター　powerd */ 
{　padding:10px 5px 10px 5px; text-align:center;}
#footer    /* フッター */ 
{ background-color: #ccc; text-align: center; width: 768px; clear: left }
 
.copyright { text-align: center }
.date { color: #bbbb9a; font-size: 10px; font-family: Verdana; margin-top: 0; margin-bottom: 0; padding: 12px 0 25px; clear: left; border-top: 1px solid #d3d3d3 }
.navi { text-align: center; margin-top: 10px; margin-bottom: 10px }
#comments { font-family: Verdana; text-align: left; margin-top: 25px; margin-bottom: 30px; padding: 0 }
#comments form { font-family: Verdana; margin: 0; padding: 0 }
#comments input { background-color: #f0f0e9; max-width: 200px; border: solid 1px #b4b48f }
#comments textarea { background-color: #f0f0e9; margin-bottom: 5px; width: 300px; border: solid 1px #b4b48f }
.comments-head { font-family: Verdana; font-weight: bold; margin: 0 }
.comments-body { font-family: Verdana; margin: 0 }
.comments-post { font-size: 10px; font-family: Verdana; text-align: right; padding: 3px 0 }
#trackback { font-family: Verdana; text-align: left; margin-top: 25px; margin-bottom: 30px; padding: 5px; border: solid 1px #d3d3d0 }
.side-tag { font-size: 10px; font-family: Verdana; background-color: #fff; margin-bottom: 10px; padding: 0 10px 10px 5px; border: solid 1px #d3d3d0 }
.side-tag a { font-size: 12px }
.side input { background-color: #f0f0e9; border: solid 1px #b4b48f }
.diet-content{
padding-left:10px;
}
#diet-foods{
padding-left:10px;
}
.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{
padding:2px 10px 2px 5px;
margin-top:5px;
font-weight:bold;
}
.diet-content{
padding-left:10px;
}
#diet-foods{
padding-left:10px;
}
.food-title{
width:20%;
clear:left;
float:left;
}
.food-content{
width:75%;
padding-top:10px;
}
.tag-word{
margin:20px 0px 0px 0px;
line-height:1.4em;
}
.tag{
padding:10px;
position:relative;
margin-left:15px;
}
#tag_cloud{
border:1px solid #D3D3D3;
padding:10px;
text-align:left;
position:relative;
}
#tag_cloud a {
padding:2px;
}
.tag-title{
font-size:16px;
font-weight:bold;
text-align:left;
}
.tag-body{
margin:10px 0px;
padding:10px 0px 0px 0px;
position:relative;
}
.tag-service{
text-align:left;
font-weight:bold;
border-bottom:1px solid #D3D3D3;
padding:0px 0px 5px 0px;
clear:left;
position:relative;
}
.tag-search{
text-align:right;
padding:5px 0px;
margin-bottom:10px;
font-weight:bold;
position:relative;
}
.tag-article{
padding:0px 10px 10px 10px;
text-align:left;
position:relative;
}
.tag-article-title{
text-align:left;
padding:0px 0px 5px 0px;
font-weight:bold;
position:relative;
}
.tag-article-posted{
font-weight:normal;
position:relative;
}
.tag-article-summary{
padding:0px 10px;
line-height:1.4em;
position:relative;
}
.tag-more{
text-align:right;
margin:10px 0px;
clear:left;
position:relative;
}
.tag-photos{
float:left;
margin:10px;
position:relative;
width:140px;
height:200px;
}
.tag-photos-title{
line-height:1.4em;
padding:5px 0px;
text-align:left;
position:relative;
}
.tag-audios{
margin:5px;
position:relative;
}
.tag-audios-title{
text-align:left;
font-weight:bold;
padding:0px 0px 5px 0px;
position:relative;
}
.tag-audios-posted{
font-weight:normal;
position:relative;
}
.tag-videos{
float:left;
margin:10px;
position:relative;
}
.tag-videos-title{
line-height:1.4em;
padding:5px 0px;
text-align:left;
position:relative;
}
.tag-navi{
clear:left;
text-align:center;
margin:10px 0px;
position:relative;
}
 
