@charset "shift_jis"; 



/* font-size, color, line-height */ 

	h1 {
	font-size: 1.5em;
	}
	h1 a{
	}
	h2,h3{
	font-size: 1em;
	}

	#banner, #content, #links-left, #links{
		font-size: 0.65em;
		color: #333333;
		line-height: 140%;
	}

	a{
		text-decoration: none;
		color: #355B86;
		padding: 0px 0em 0px 0em;
	}

	a:hover{
		color: #3333FF;
		text-decoration: underline;
	}
	
	#calendar table td,#calendar table th, .calendarhead {
	font-size: 12px;
	line-height: 100%;
	background: #F4F2EC;
	}

/* layout color */

body {
	background: #ECE8DD;
}
#banner {
	background: #E0D5AD;
	border-bottom: 10px solid #9D8D64;
	border-top: 10px solid #9D8D64;
}
#content {
	background: #F8F7F3;
	border: 2px solid #E1DBCA;
}
#footer{
	border-top: 2px solid #999999;
}
.calendarhead {
	background: #EC862B;
	color: #FFFFFF;
	border-bottom: 5px solid #333333;
}
.sidetitle {
	color: #302C1F;
	font-weight: bold;
	border-bottom: 7px solid #9D8D64;
}
.side {
	background: #F4F2EC;
	border: 2px dotted #BBB095;
}
.posted, .comments-post{
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	background: #F0EEE6;
}
#calendar {
	border: 1px solid #999999;
}
/* layout margin */

* {
	margin: 0px;
}
.text, .navi, blockquote, .posted{
	margin: 1em 20px 2em;
}
.title {
	margin: 0px 10px;
}
#comments, #trackback {
	margin: 0px 35px 2em;
}

/* base layout */
body {
	text-align: center;
}
#container{
	text-align: left;
}
#banner {
	margin: 20px 220px 10px;
	padding: 20px 0px 20px 20px;
}
#content {
	margin: 0px 220px 20px;
	padding-top: 20px;
}
#links-left {
	width: 190px;
	position: absolute;
	margin: 0px;
	left: 10px;
	top: 20px;
}
#links {
	width: 190px;
	margin: 0px;
	position: absolute;
	right: 10px;
	top: 20px;
}
#footer{
	padding: 5px;
	clear: both;
}
/* parts */
.description {
}
.navi {
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 3px 5px;
}

.blog {}
.blogbody {}
.date{
	margin: 1em 20px 0px;
	text-align: right;
	padding: 0px 0px 18px;
	background: url(image/dateback01a.gif) no-repeat right bottom;
}

.title a{}
blockquote {
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.posted{
	padding: 5px;
}
.posted a{
}
#calendar {
	margin: 0px 0px 1em;
}
#calendar table {
	width: 188px;
}
.calendarhead {
	padding: 5px 0px 3px;
}
.calendarday {
	padding: 4px 0px;
}
.calendarday a{
	font-weight: bold;
}
.sidetitle {
	padding: 5px 0px 2px 3px;
	margin: 0px 0px 2px;
}
.side {
	padding: 10px;
}
.powered {
}
.syndicate {
}
.syndicate a{
}
#comments {
}
#comments textarea{

}
.comments-head{
	font-weight: bold;
	margin: 0px 0px 1em;
}

.comments-body {
}

.comments-post{ 
	padding: 5px;
}
.comments-post a{
}
textarea {
	width: 300px;
}
input {
	width: 150px;
}
#trackback {
}
#trackback a {
}
.trackback-url {
}
.trackback-body {
}
.trackback-post {
}
.trackback-post a {
}
.copyright{
}
#diet-container{
}
.diet-title{
}
.diet-content{
}
#diet-foods{
}
.food-title{
}
.food-content{
}
div.blogpeople-main ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
div.blogpeople-main ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  font-size: 100%;
  background-image: url(http://simpleboxes.jugem.cc/?image=29);
  background-repeat: no-repeat;
}
div.blogpeople-main ul.tree li.end {
  background-image: url(http://simpleboxes.jugem.cc/?image=30);
}
.blogpeople-main {
    height: 300px;
    overflow: auto;
}
.tbp-list {
    height: 220px;
    overflow: auto;
}
