body {
font-family: Arial, Helvetica, sans-serif;
background:#FFF;
background:url(http://www.kakuyasu-goods.com/back_bg845.gif);
margin:0px;
padding:0px;
}

h1 {
margin:0px;
padding-top:0px;
font-weight:bolder;
font-size:30px;
padding: 5px;
}

h1 a{
color:#333;
text-decoration: none;
font-family:sans-serif;
font-weight:bolder;
}

h2 {
padding: 0px;
font-weight:bold;
font-size:14px;
text-align:left;
font-family:arial, Helvetica;
color:#C33;
}

h3 {
padding: 0px;
font-size:14px;
font-weight:bold;
font-family:arial, Helvetica;
}

H3 a{
color:#000;
text-decoration: none;
}

#banner{
background:url(http://kakuyasuwakn.up.seesaa.net/image/Seesaa_Orange.jpg);
font-family:arial, Helvetica;
color:#69C;
margin:0px;
width:100%;
height:120px;
padding:10px;
border-bottom:2px dotted #666;
}

#banner h1 {
margin: 20px 0px 10px 0px;
}


#banner h1 a{

color:ffffff;
font-family:arial, Helvetica;
text-decoration: none;
font-family:sans-serif;
font-weight:bolder;
}


.description {
color:#ffff00;
margin-top: 20px;
margin-left: 10px;
font-size:16px;
font-family:sans-serif;
font-weight:bold;
line-height:140%;
}

.navi {
color:#00F;
font-size:90%;
text-align:center;
margin-bottom:10px;
width:100%;
}


.blog {
width:100%;
}

.blogbody {
font-weight:normal;
line-height:120%;
margin-bottom:15px;
}

.date{
clear:left;
color:#000;
margin-top:0px;
margin-bottom:0px;
padding:5px;
border-left:5px solid #000;
}

.title{
font-weight:bold;
padding:7px;
margin:0px;
border-top:1px solid #808080;
border-bottom:1px solid #808080;
border-left:5px solid #ffa042;
}

.title a{
border:none;
}

.text{
font-size: 90%;
color: #333;
padding-left:10px;
padding-top:5px;
padding-right:15px;
margin-top:5px;
}

.text a{
color:#00F;
}
blockquote {
	margin:10px;
	border-left:solid 1px #000;
	padding:5px;
	color:#000;
	width:auto;
}

.posted{
font-size: 80%;
color: #333;
text-align: right;
margin-top:10px;
margin-bottom:5px;
padding:3px 3px 3px 5px;
}
.posted a{
color:#00F;
text-decoration: underline;
}


#container {
line-height: 100%;
text-align: left;
width: 825px;
color:#333;
}


#abc {
float:left;
overflow: hidden;
width: 660px;
}


#links-left {
font-weight:normal;
width: 155px;
float:left;
margin-left: 5px;
margin-top:25px;
}

#content {
margin-bottom:10px;
margin-top:25px;
margin-left:0px;
width: 470px;
float:right;
}


#links {
font-weight:normal;
width: 150px;
float:left;
margin-left: 2px;
margin-right: 3px;
margin-top:25px;
}


.sidetitle{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:5px 0px 2px 0px;
	padding:9px 0px 9px;
	background:#ffa042;
}

.side{
	font-size:12px;
	text-align:left;
	line-height:125%;
	padding:0 2px;
	margin-bottom:25px;
}

.side a{
color:#00F;
text-decoration: underline;
}
.side-tag {
color:#000;
font-size:90%;
padding:5px;
width:100%;
}
.side-tag a{
color:#00F;
text-decoration: none;
}

.powered {
line-height:120%;
padding:2px;
margin-top:20px;
width:100%;
text-align:center;
}

.syndicate {
font-size:90%;
margin-top:15px;
text-align:center;
width:100%;
margin-bottom:20px;
}
.syndicate a{
color:#00F;
}


#footer{
clear:both;
width:100%;
}
.copyright{
font-size:80%;
width:100%;
text-align:center;
}

#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:#FFFFFF;
    background-image:url(http://blog.seesaa.jp/img/diet/right_bt.gif);
    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;
}
blockquote{
border:1px solid #ccc;
padding:5px;
}