body { font-family:Verdana; margin:0; padding:0; text-align:center; background-color:#fff; }
/*body { font-family: Arial, Helvetica, sans-serif; background-image:url(http://blog.seesaa.jp/img/bg/blue/bg.gif); background-repeat:repeat-x; background-color:#CBDBE1; margin:0; padding:0; text-align:center; }*/
#container { margin:0 auto 0px auto; width:940px; color:#141F1C; font-size:12px; background-color:#f7f9f8; }
/*
a { color:#00C657; }
*/
a { color:#008CBB; text-decoration:none; }
	a:hover { color:#FF9900; }
.seesaa { text-align:right; background-color:#B1CBC2; }
h1 { margin:0; padding:0; border-top:20px solid #B1CBC2; height:306px; }
/*
h2 { padding: 0px; font-weight:bold; font-size:14px; text-align:left; font-family:arial, Helvetica; color:#333; }
h3 { font-size:14px; font-weight:bolder; font-family:arial, Helvetica; background-image:url(http://blog.seesaa.jp/img/bg/blue/title.gif); background-repeat:no-repeat; background-position:left; padding: 14px 0px 10px 13px; }
h3 a { text-decoration: none; color:#6A8AD3; }
*/
h2 { margin:0px; padding:0px; }
h3 { font-size:12px; font-weight:normal; padding:15px 20px 0px 50px; margin:18px 0px 20px 0px; background-image:url(http://blog-eico.up.seesaa.net/bg/title.gif); background-position:20px 0px; background-repeat:no-repeat; }
	h3 a { text-decoration: none; color:#94827A; }

#banner { font-family:Verdana; margin:0px 0px 0px 0px; text-align:center; padding:0px 0px 0px 0px; }
/*
.description { color:#FFF; font-size:12px; font-family:sans-serif; font-weight:bold; line-height:140%; padding:0 10px 0px 0px; }
*/
.description { color:#000; font-size:12px; line-height:140%; padding:0px 0px 0px 0px; }
.navi { font-size:12px; text-align:center; margin-bottom:10px; margin-top:10px; }
/*
#content { margin:0 0px 0px 0px; float:left; width:379px; font-size:12px; padding-bottom:10px; }
*/
#content { margin:0px 7px 0px 7px; float:left; width:538px; font-size:12px; font-family:Verdana; }
/*
.blog { width:370px; padding:0 5px; text-align:left; }
.blogbody { font-weight:normal; line-height:120%; margin-bottom:15px; }
.date { clear:left; color:#2B4990; margin-top:0; margin-bottom:0; padding:3px 3px 3px 5px; border-bottom:1px dashed #2B4990; }
.title { margin-top:0; margin-bottom:0; font-weight:bold; }
	.title a { border:none; }
.text { font-size: 12px; padding:0 15px 5px 5px; margin-top:0; line-height:18px; ; }
.posted { font-size: 10px; text-align: right; margin-bottom:5px; padding:3px 3px 3px 5px; }
*/
.blog { padding:0px; text-align:left; margin-bottom:10px; background-image:url(http://blog-eico.up.seesaa.net/bg/blog_top.gif); background-position:left top; background-repeat:no-repeat; }
.date { clear:left; font-size:10px; font-weight:normal; padding:10px 0px 0px 50px; margin:0px 0px 0px 0px; color:#94827A; position:relative; top:28px }
.blogbody { font-weight:normal; margin:0px; padding:0px; background-image:url(http://blog-eico.up.seesaa.net/bg/blog_bg.gif); background-position:left top; background-repeat:repeat-y; }
.title { }
	.title a { border:none; }
.text { font-size: 12px; padding:0px 20px 10px 20px; }
.posted { font-size: 10px; text-align:right; padding:10px 20px 20px 20px; background-image:url(http://blog-eico.up.seesaa.net/bg/blog_bottom.gif); background-position:left bottom; background-repeat:no-repeat; }

/*
#links-left { font-weight:normal; width:210px; float:left; margin: 0px 0px 0px 0px; text-align:left; }
*/
#links-left { font-weight:normal; width:188px; float:left; margin: 0px 0px 0px 8px; _margin: 0px 0px 0px 4px; padding-bottom:30px; text-align:left; font-family:Verdana; }

/*
#links { font-weight:normal; float:left; width:210px; margin: 0px 0px 0px 0px; text-align:left; }
*/
#links { font-weight:normal; float:left; width:188px; margin: 0px 0px 0px 0px; padding-bottom:30px; text-align:left; }
/*
#calendar { margin-bottom:10px; background-image:url(http://blog.seesaa.jp/img/bg/blue/side_title.gif); background-repeat:no-repeat; background-position:left top; padding-left:20px; }
	#calendar table { width:170px; }
	#calendar th { background-image:url(http://blog.seesaa.jp/img/bg/blue/cal_th.gif); background-repeat:no-repeat; background-position:center; color:#4C6AB2; }
	#calendar td { background-image:url(http://blog.seesaa.jp/img/bg/blue/cal_td.gif); background-repeat:no-repeat; background-position:center; }
.calendarhead { color:#5477C9; font-size:12px; font-weight:normal; padding:8px 0px 20px 15px; margin-bottom:0; font-weight:bold; text-align:left; }
	.calendarhead a { color:#5477C9; text-decoration:none; }
	.calendarhead .calendarday a { color:#5477C9; font-size:10px; text-decoration:none; }
	.calendarhead .calendarday { color:#5477C9; font-size:10px; }
.calendarday { color:#A1A1A1; font-size:12px; line-height:120%; padding:3px; margin-bottom:10px; }
.sidetitle { color:#5477C9; background-image:url(http://blog.seesaa.jp/img/bg/blue/side_title.gif); background-repeat:no-repeat; background-position:left top; font-size:12px; font-weight:normal; padding:8px 0px 20px 35px; margin-bottom:0; font-weight:bold; }
.side { font-size:12px; line-height:18px; padding:0 5px 10px 25px; margin-bottom:10px; }
.side-tag { font-size:12px; padding:0 10px 10px 30px; margin-bottom:10px; }
	.side-tag a { font-size:12px; }
.powered { line-height:120%; padding:10px 10px 10px 0px; text-align:right; }
.syndicate { font-size:10px; margin-right:10px; text-align:center; }
	.syndicate a { }
*/
#calendar { border:1px solid #E4EBE8; background-color:#fff; margin-bottom:10px; }
	#calendar table { width:186px; }
	#calendar th { color:#141F1C; font-size:10px; padding-top:10px; }
	#calendar .sun { color:#c00; font-size:10px; }
	#calendar .sat { color:#36c; font-size:10px; }
	#calendar td { color:#141F1C; }
.calendarhead { color:#fff; font-size:12px; padding:8px 5px 8px 30px; font-weight:bold; text-align:left; background-color:#B1CBC2; background-image:url(http://blog-eico.up.seesaa.net/bg/sidetitle.gif); background-position:left top; background-repeat:no-repeat; }
	.calendarhead a { color:#fff; text-decoration:none; }
	.calendarhead .calendarday a { color:#fff; font-size:10px; text-decoration:none; }
	.calendarhead .calendarday { color:#fff; font-size:10px; }
.calendarday { color:#141F1C; font-size:10px; padding:7px 2px; font-family:Verdana; }
.calendarday-a { font-family:Verdana; padding:9px 2px 5px 2px; font-size:10px; }
	.calendarday-a a { font-weight:bold; }
.sidetitle { color:#fff; font-size:12px; padding:8px 5px 8px 30px; font-weight:bold; text-align:left; background-color:#B1CBC2; border-top:1px solid #E4EBE8; border-left:1px solid #E4EBE8; border-right:1px solid #E4EBE8; background-image:url(http://blog-eico.up.seesaa.net/bg/sidetitle.gif); background-position:left top; background-repeat:no-repeat; }
.side { font-size:12px; padding:5px; margin-bottom:10px; line-height:150%; background-color:#fff; border-bottom:1px solid #E4EBE8; border-left:1px solid #E4EBE8; border-right:1px solid #E4EBE8; }
.side-body { background-image:url(http://blog-eico.up.seesaa.net/bg/side_link.gif); background-position:0 3px; background-repeat:no-repeat; padding-left:11px; }
.side-tag { padding:5px; margin-bottom:10px; background-color:#fff; border-bottom:1px solid #E4EBE8; border-left:1px solid #E4EBE8; border-right:1px solid #E4EBE8; }
.powered { padding:10px 0px; text-align:center; }
	.powered table { margin:0px auto; text-align:center; }
.syndicate { font-size:10px; margin-right:10px; text-align:center; }

#comments { margin-bottom:30px; margin-top:25px; text-align:left; padding:0 5px; }
	#comments form { padding:0; margin:0; }
	#comments input { max-width:200px; }
	#comments textarea { width:300px; }
.comments-head { font-weight:bold; margin:0; font-size:12px; background-image:url(http://blog.seesaa.jp/img/bg/blue/title.gif); background-repeat:no-repeat; background-position:left; padding: 14px 0px 10px 13px; }
.comments-body { margin-top:5px; font-size:12px; line-height:120%; padding:5px; }
.comments-post { font-family: Arial, Helvetica, sans-serif; font-size:10px; padding:10px; text-align:right; }
#trackback { margin-bottom:30px; margin-top:25px; font-size:12px; border:1px dotted #666; padding:5px; margin:5px; text-align:left; }
#footer { clear:left; background-color:#B1CBC2; height:30px;  }
.copyright { font-size:80%; width:100%; text-align:center; }
.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; }
#diet-container { border:1px solid #999; padding:5px; margin-bottom:5px; }
.diet-title { padding:2px 10px 2px 5px; font-size:12px; margin-top:5px; font-weight:bold; }
.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; margin:10px; }*/
blockquote { background-color:#F5F1EF; padding:10px; margin:10px 0px; }
.tag-word { margin:20px 0px 0px 0px; line-height:1.4em; }
.tag { padding:10px; position:relative; }
#tag_cloud { border:1px solid #CCC; 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 #CCC; padding:0 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:0 10px 10px 10px; text-align:left; position:relative; }
.tag-article-title { text-align:left; padding:0 0px 5px 0px; font-weight:bold; position:relative; }
.tag-article-posted { font-weight:normal; position:relative; }
.tag-article-summary { padding:0 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 5px; 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:0 0px 5px 0px; position:relative; }
.tag-audios-posted { font-weight:normal; position:relative; }
.tag-videos { float:left; margin:10px 5px; 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; }
.listCategoryArticle { margin-top:5px; padding:5px; border:solid 1px #FFE2E2; }
	.listCategoryArticle ul { list-style:none; padding:0; margin:0 0 0 10px; text-align:left; list-style-position:outside; }
		.listCategoryArticle ul li { margin:0; background:url(http://blog.seesaa.jp/img/listCategoryArticle.gif) no-repeat 0 2px; padding-left:12px; line-height:1.4; font-size:10px; }