/* 全体　背景 */

body {
background-color:#FFFFFF;
background-image:url(http://matisapo01.up.seesaa.net/top/463back-10.gif);  
margin-top:20px;
margin-bottom:20px;
text-align:center;
font-family:Verdana;
}

/* 画面部分　全体幅 背景薄茶　右影画像*/

#container{
margin:0px 0px 0px 0px;
width:806px;
color:#5D5D5D;
font-size:11px;
font-family:Verdana;
}

a{
color:#6B8E23;
text-decoration:none;
}

a:HOVER{
color : red;
text-decoration : underline;
}



/* ナビゲーション部分 組み込み　HTMLとの連携 */

#navi{padding: 10px 10px;
font-size : 17px;
margin: 2px 6px 0px 0px;
font-weight : bold;
color :#ffffff;
background-color:#86B404;}

#navi a{color :#ffffff;}

a:HOVER{text-decoration : none}


/* 全体の影 組み込み これは設定しないＨＴＭＬから解除*/



/* h1：バナー文字 */

h1 {
margin:0px 0px 10px 40px;
padding:40px 0px 0px 0px;
font-weight:bolder;
font-size:32px;
text-shadow: 2px 2px 1px #000000;
font-family:Verdana;
}

h1 a{
color:#ffffff;
text-decoration: none;
font-weight:bolder;
}

h1 a:HOVER{
color : red;
text-decoration : none;
}


h2 {
padding: 0px;
font-weight:bold;
text-align:left;
}

/* h3：記事タイトル 下影ボーダー */

h3 {
padding:0px 0px 0px 10px;
font-size:20px;
font-weight:bolder;
font-family:Verdana;
line-height:1.5em;
background-color:;
background-image:url(http://iruma-skc.up.seesaa.net/top/bg-matispo-s001g01.jpg);
background-repeat:repeat-x;
border-bottom:2px outset #e6e6e6;
}

H3 a{
text-decoration: none;
color:#ffffff;
}

h3 a:HOVER{
color : red;
text-decoration : none;
}



/* h4 タイトル */

H4 {
margin:0px 0px 0px 0px;
padding:4px 10px 4px 10px;
font-weight:bold;
color:#ffffff;
background-color:#6B8E23;
font-family:Verdana;
}


/* h5 タイトル 登録団体 */

H5 {margin:10px 0px 5px 0px;
padding:3px;
font-size:15px;
background-color:#D8D8D8;}

H5 a {color:#5882FA;
font-size:15px;}

/* バナー　画像 */

#banner{
background-image:url(http://iruma-skc.up.seesaa.net/top/katudou-c_top102.jpg);
background-repeat:no-repeat;
margin:0px 0px 5px 0px;
text-align:left;
height:150px;
}

/* バナー説明文 解説文はコンテンツ設定で不可視とする*/

.description {
color:#ffffff;
font-family:Verdana;
font-size:12px;
font-weight:bolder;
padding:0px 0px 0px 5px;
}

.navi {
text-align:center;
margin-bottom:10px;
margin-top:10px;
}

/* 記事部分全体　右巾設定 */

#content {margin:0px 0px 0px 30px;
padding:0px 7px 7px 7px;  
background-color :#ffffff; 
font-size:13px;
float:left;
width:503px;
}

/* blog個別記事部分 */

.blog {
padding:0px 0px 0px 0px;
text-align:left;
font-family:Verdana;
}

.blogbody2 {
font-weight:normal;
margin-bottom:0px;
background:#FFF;
}



.blogbody {
font-weight:normal;
margin:-2px 0px 0px 0px;;
background:#FFF;
}


/* rss 記述部 左位置・行間・文字装飾 */

.blogbody5 {
text-decoration: none;
font-weight:normal;
margin: 0px 0px 0px 36px;
line-height:1.5em;
background:#FFF;
}

/* blog内表組みスタイル　文字色　 */

table.example1{
 color:#5D5D5D;
 font-size:12px;
 line-height:1.5em;
 font-family:Verdana;
}

/* 日付 　背景色で不可視にする*/

.date{
clear:left;
color:#f1f1df;
text-align: right;
margin-top:0px;
margin-bottom:5px;
padding:0px 0px 10px 0px;
border-top:0px dotted #AFAFAF;
font-family:Verdana;
font-weight:normal;
font-size:0px;
}

.title{
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
}
.title a{
border:none;
}

/* 記事テキスト部分 行間　*/

.text{
padding:10px 15px 5px 15px;
margin-top:0px;
line-height:1.5em;
font-family:Verdana;
}

/* 記事のフッター部分　文字色を白で不可視　アンカーは生き */

.posted{ 
text-align: right;
margin-bottom:5px;
padding:5px 10px 3px 0px;
font-size:10px;
font-family:Verdana;
color :#ffffff;
}
.posted a{
font-weight:normal;
} 

/* 左サイドバー　巾 */

#links-left {
font-weight:normal;
width:250px;
float:left;
margin: 0px 0px 0px 0px;
text-align:left;
background-color :#ffffff;}

#links {
}

/* カレンダー */

#calendar {
margin:0px 0px 10px 10px;
font-size:12px;
border:2px solid #F1F1F0;
background-color:#009933;
width:100%;
}
#calendar table {
width:100%;
}
.calendarhead {
padding:4px 10px 4px 10px;
font-weight:bold;
background-color:#6B8E23;
text-align:center;
color:#ffffff;
font-size:12px;
font-family:Verdana;
}
.calendarday {
padding:3px;
margin-bottom:10px;
color:#5D5D5D;
font-size:12px;
font-family:Verdana;
}
.calendarday a{
font-weight:bold;
}

/* 左サイドバー　タイトル　囲み・文字色 */

.sidetitle {
margin:0px 0px 0px 10px;
padding:4px 10px 4px 10px;
font-weight:bold;
color:#ffffff;
background-color:;
background-image:url(http://iruma-skc.up.seesaa.net/top/bg-matispo-s001g01.jpg);
background-repeat:repeat-x;

font-family:Verdana;
}

/* 左サイドバー　書き込み文字 */

.side {line-height:1.8em;
margin:0px 0px 0px 10px;
padding:5px 0px 0px 0px;
margin-bottom:10px;}

/* 左サイドバー　リンク文字 */

.side a{
font-size:15px;
}

/* 検索ボックス */

.side input{
border:1px solid #959595;
background-color:#EAEAEA;
}

/* フッターロゴ指定 */
.powered {
padding:5px 5px 2px 55px;
text-align:center;
}

/* サイドバーrss等文字 */
.syndicate {
margin-right:10px;
text-align:center;
font-size:10px;
font-family:Verdana;
}

/* コメント */

#comments {
margin-bottom:30px;
margin-top:25px;
text-align:left;
padding:0px;
}
#comments form {
margin:0px;
padding:0px;
}
#comments input {
max-width:200px;
border:1px solid #959595;
background-color:#EAEAEA;
}
#comments textarea{
width:300px;
margin-bottom:5px;
border:1px solid #959595;
background-color:#EAEAEA;
}
.comments-head{ 
font-weight:bold;
margin:0px;
font-family:Verdana;
}
.comments-body {
margin:0px;
font-family:Verdana;
}

.comments-post {
padding:3px 0px 3px 0px;
font-size:10px;
text-align:right;
font-family:Verdana;
}

/* トラックバック */

#trackback {
margin-bottom:30px;
margin-top:25px;
border:1px dotted #666;
padding:5px;
text-align:left;
font-family:Verdana;
}

/* フッター */

#footer{clear:left;
padding:0px 0px 0px 50px;
text-align:center;
font-size:13px;  
}

.copyright{}



/* 表組み　テーブル　セルの色 */

#waku10 {
border: #666666 1px solid;
}

#waku20 {
border: #666666 1px solid;
}


/* その他 */

.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;
}
.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;
}