body {

margin:0;

padding:0;

text-align:center;

font-family:Verdana;

}

#container{

margin:0 auto;

width:1000px;

color:black;

font-size:12px;

font-family:Verdana;

}

a{

color:#FB4A88;

text-decoration:none;

}

h1 { color: #fff; margin:0; padding-top:8px; padding-bottom:15px; font-size:12px; font-family:Verdana; background-color: #FB4A88; }

h1 a{ color:#fff; font-weight: bold; text-decoration: none; background-color: #FB4A88; width: 900px; height: 10px; }



h3 { padding: 0; font-weight:bold; text-align:left; }



h2 {

padding: 0px 0px 0px 15px;

font-size:12px;

font-weight:bolder;

background-image:url(http://blog.seesaa.jp/img/bg/ivory/title.gif);

background-repeat:no-repeat;

}


h3 {

padding: 0px 0px 0px 250px;

font-size:12px;

font-weight:bolder;

background-repeat:no-repeat;

}




H2 a{

text-decoration: none;

color:#000000;

}



#banner{

margin:0;

text-align:left;

}



.description { color: black; font-family:Verdana; font-weight:lighter; padding:0 10px 0 0; }



.navi {

text-align:center;

margin-bottom:10px;

margin-top:10px;

}

#content { margin:0 0 0 40px; float:left; width:750px; }



.blog {

padding:0px 5px 50px 5px;

text-align:left;

font-family:Verdana;

}



.blogbody { font-weight:normal; margin-bottom:15px; }



.date{

clear:left;

color:#000;

margin-top:0;

margin-bottom:0;

padding:12px 0 25px;

border-top:1px solid #d3d3d3;

font-family:Verdana;

font-size:10px;

}



.title{

margin-top:0px;

margin-bottom:0px;

font-weight:bold;

}

.title a{

border:none;

}



.text{

padding:10px 0px 5px 0px;

margin-top:0px;

line-height:1.8em;

font-family:Verdana;

}

.posted{ 

text-align: right;

margin-bottom:5px;

padding:15px 0px 3px 0px;

font-size:10px;

font-family:Verdana;

}

.posted a{

font-weight:bold;

} 

#links-left {

font-weight:normal;

width:190px;

float:left;

margin: 0px 0px 0px 0px;

text-align:left;

}

#links {

}



#calendar {

margin-bottom:10px;

font-size:12px;

border:1px solid #D3D3D0;

width:190px;

background-color:#FFF;

}

#calendar table {

width:184px;

margin:3px;

}

#calendar th {

color:#7C7D4C;

border-top:1px solid #D3D3D0;

border-bottom:1px solid #D3D3D0;

font-family:Verdana;

font-weight:bold;

}

.calendarhead {

padding:4px 10px 4px 10px;

font-weight:bold;

text-align:center;

color:#55562E;

font-size:12px;

background-color:#F6F6F2;

font-family:Verdana;

}



.calendarday {

padding:3px;

margin-bottom:10px;

color:#7C7D4C;

font-size:10px;

font-family:Verdana;

}

.calendarday a {

font-weight:bold;

}



.sidetitle {

padding:4px 10px;

color:#000000;

font-weight:bold;

background-color:#fff;

border-left:1px solid #d3d3d0;

border-right:1px solid #d3d3d0;

border-top:1px solid #d3d3d0;

font-family:Verdana;

}



.side { line-height:2em; padding:0 10px 10px 5px; margin-bottom:10px; font-size:10px; border:solid 1px #d3d3d0; font-family:Verdana; }

.side  a{ font-size:12px; }

.side input{

border:solid 1px #b4b48f;

}

.powered {

padding:10px 5px 10px 5px;

text-align:center;

}



.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;

font-family:Verdana;

}

#comments form {

margin:0px;

padding:0px;

font-family:Verdana;

}

#comments input {

max-width:200px;

border:solid 1px #b4b48f;

}

#comments textarea{

width:300px;

margin-bottom:5px;

border:1px solid #B4B48F;

background-color:#F0F0E9;

}

.comments-head{ 

font-weight:bold;

margin:0px;

font-family:Verdana;

}

.comments-body {

margin:0px;

font-family:Verdana;

}



.comments-post {

padding:3px 0px 3px 0px;

text-align:right;

font-size:10px;

font-family:Verdana;

}

#trackback {

margin-bottom:30px;

margin-top:25px;

border:1px solid #D3D3D0;

padding:5px;

text-align:left;

font-family:Verdana;

}



#footer{

clear:left;

height:50px;

}

.copyright{

text-align:center;

}

.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;

}





.pankuzu{

color:#000;

font-size:90%;

text-align:left;

margin:0px;

width:100%;

padding : 5px;

}



#ichiran {

text-align:left;

background:#FFFFFF;

margin: 5px;

padding: 0px;

font-size: 90%;

}



#ichiran li {

margin-bottom: 0.6em;

font-size: 90%;

font-weight:normal;

line-height:150%;

}



.mak_footer{

font-size:12px;

text-align:center;

margin-top:5px;

margin-bottom:5px;

padding:5px 5px 5px 5px;

}



