
BODY 		{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT:			0px; 
			  PADDING-BOTTOM: 		0px; 
			  MARGIN: 				0px; 
			  PADDING-TOP: 			0px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  BACKGROUND: 			#faf0e6/* url(../images/bk.jpg) repeat-x bottom fixed*/; 
			  TEXT-ALIGN: 			center;}
			  
#container { fONT-SIZE: 			12px; 
			 BACKGROUND:			#fff url(../images/head4.jpg) no-repeat top; 
			 MARGIN: 				0px auto; 
			 WIDTH: 				777px; 
			 COLOR: 				#666; 
			 FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";
			 border-left:			#ccc 1px solid;
			 border-right:			#ccc 1px solid;
			}
			
A 			{ color:				#006699; 
			  TEXT-DECORATION: 		none;}
A:hover 	{ color:				#006699; 
			  TEXT-DECORATION: 		underline;}
			  
H1 			{ FONT-WEIGHT: 			bolder; 
			  FONT-SIZE: 			24px; 
			  PADDING-BOTTOM: 		8px; 
			  MARGIN: 				0px; 
			  PADDING-TOP: 			50px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}
H1 A		 { FONT-WEIGHT: 		bolder; 
			　 COLOR:				#006699; 
			   TEXT-DECORATION: 	none;}
			
H2 			{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  FONT-WEIGHT: 			bold; 
			  PADDING-BOTTOM: 		0px; 
			  PADDING-TOP: 			0px; 
			  TEXT-ALIGN: 			left;}
			  
H3 			{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px;
			  FONT-WEIGHT:			bolder; 
			  FONT-SIZE: 			14px; 
			  PADDING-BOTTOM: 		15px; 
			  PADDING-TOP: 			25px;}
H3 A 		{ COLOR: 				#006699; 
			  TEXT-DECORATION: 		none;}
			  
#jblink 	{ PADDING-LEFT:	 		0px;}

/*+++++++title++++++++++++++++*/

#banner 	{ BACKGROUND-POSITION: 	center top;
			  PADDING-LEFT: 		50px; 
			  /*BACKGROUND-IMAGE: 	url(../images/back2.gif);*/ 
			  MARGIN: 				0px; 
			  HEIGHT: 				140px; 
			  TEXT-ALIGN: 			left;}
			  
.description{ PADDING-RIGHT: 		10px;
			  PADDING-LEFT: 		0px;
			  FONT-WEIGHT: 			bold;
			  PADDING-BOTTOM: 		0px;
			  COLOR: 				#666666;
			  PADDING-TOP: 			0px;
			  width: 				500px;}
			  
			  
.navi 		{ MARGIN-TOP: 			10px; 
			  MARGIN-BOTTOM: 		10px; 
			  TEXT-ALIGN: 			center;}

/*++++++++blog++++++++++++++++*/			  
			  
#content 	{ FLOAT: 				left; 
			  MARGIN: 				10px 0px; 
			  WIDTH: 				511px;}
.blog 		{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  PADDING-BOTTOM: 		0px; 
			  MARGIN-left: 			21px; 
			  PADDING-TOP: 			0px; 
			  TEXT-ALIGN: 			left;}
.blogbody 	{ BORDER-RIGHT: 		#ccc 1px solid; 
			  PADDING-RIGHT: 		25px; 
			  BORDER-TOP: 			#ccc 1px solid; 
			  PADDING-LEFT: 		25px; 
			  FONT-WEIGHT: 			normal; 
			  MARGIN-BOTTOM: 		10px; 
			  PADDING-BOTTOM: 		0px; 
			  BORDER-LEFT: 			#ccc 1px solid; 
			  PADDING-TOP: 			0px; 
			  BORDER-BOTTOM: 		#ccc 1px solid;
			  background:			url(../images/back2.gif);}
.date 		{ CLEAR: 				both; 
			  PADDING-RIGHT: 		0px; 
			  MARGIN-TOP: 			0px; 
			  PADDING-LEFT: 		5px; 
			  FONT-SIZE: 			12px; 
			  MARGIN-BOTTOM: 		0px; 
			  PADDING-BOTTOM: 		5px; 
			  COLOR:				#666; 
			  PADDING-TOP: 			5px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";
			  background-color:		#CCC;}

.search_date{ CLEAR: 				both;
			  PADDING-RIGHT: 		0px;
			  MARGIN-TOP:			0px;
			  PADDING-LEFT: 		0px;
			  FONT-SIZE: 			15px;
			  MARGIN-BOTTOM: 		7px;
			  PADDING-BOTTOM:	 	5px;
			  COLOR: 				#666000;
			  PADDING-TOP: 			20px;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";
			  TEXT-ALIGN: 			center;}

.title 		{ MARGIN-TOP: 			0px; 
			  FONT-WEIGHT: 			bold; 
			  MARGIN-BOTTOM: 		0px;}
.title A 	{ BORDER-RIGHT: 		medium none; 
			  BORDER-TOP: 			medium none; 
			  BORDER-LEFT: 			medium none; 
			  BORDER-BOTTOM: 		medium none;}
.text 		{ PADDING-RIGHT: 		0px; 
			  MARGIN-TOP: 			0px; 
			  PADDING-LEFT: 		0px; 
			  PADDING-BOTTOM: 		0px; 
			  LINE-HEIGHT: 			1.8em; 
			  PADDING-TOP: 			0px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";
			  color:				#333;}
.posted		{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  FONT-SIZE: 			10px; 
			  MARGIN-BOTTOM: 		5px; 
			  PADDING-BOTTOM: 		25px; 
			  PADDING-TOP: 			35px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			right;}
.posted A 	{ FONT-WEIGHT: 			bold;}

/*+++++++++sidebar+++++++++++++++++++++*/

#links-left {}
#links 		{ FONT-WEIGHT: 			normal; 
			  FONT-SIZE: 			12px; 
			  FLOAT: 				right; 
			  PADDING-BOTTOM: 		10px; 
			  MARGIN: 				0px 16px 0px 0; 
			  WIDTH: 				225px; 
			  PADDING-TOP: 			30px; 
			  TEXT-ALIGN:		 	center;}

/** カレンダー */
#calendar 	{ BORDER-RIGHT: 		#c6c6c6 1px solid;
			  PADDING-RIGHT: 		3px;
			  BORDER-TOP: 			#c6c6c6 1px solid;
			  MARGIN-TOP: 			0px;
			  PADDING-LEFT: 		3px;
			  FONT-SIZE: 			12px;
			  MARGIN-BOTTOM: 		30px;
			  PADDING-BOTTOM: 		3px;
			  BORDER-LEFT: 			#c6c6c6 1px solid;
			  WIDTH: 				215px;
			  PADDING-TOP: 			3px;
			  BORDER-BOTTOM: 		#c6c6c6 1px solid;
			  BACKGROUND-COLOR: 	#fff;}
			  
#calendar a:hover	{ background-color:	#666;
					  color:			#FFF;}
			  
#calendar TABLE { WIDTH: 			100%;
				  BACKGROUND-COLOR: #f2f2f2;
				  FONT-SIZE: 		12px;
				  COLOR: 			#5d5d5d;}
#calendar TH{ BORDER-RIGHT: 		#f2f2f2 2px solid;
			  FONT-WEIGHT:			 bold;
			  BACKGROUND-COLOR: 	#b0e0e6;}
#calendar .calendarhead {
			  PADDING-RIGHT: 		0px;
			  PADDING-LEFT: 		0px;
			  FONT-WEIGHT: 			bold;
			  FONT-SIZE: 			12px;
			  PADDING-BOTTOM: 		3px;
			  PADDING-TOP: 			4px;
			  FONT-FAMILY:			 "ＭＳ Ｐゴシック", "Osaka";
			  BACKGROUND-COLOR: 	#f2f2f2;}
			  
#calendar .calendar_weekday {
			  PADDING-RIGHT:	 	3px;
			  PADDING-LEFT: 		3px;
			  FONT-SIZE: 			10px;
			  MARGIN-BOTTOM: 		10px;
			  COLOR: 				#5d5d5d;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}

#calendar .calendar_sunday {
			  PADDING-RIGHT: 		3px;
			  PADDING-LEFT: 		3px;
			  FONT-SIZE: 			10px;
			  MARGIN-BOTTOM: 		10px;
			  COLOR: 				#5d5d5d;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}

#calendar .calendar_saturday {
			  PADDING-RIGHT: 		3px;
			  PADDING-LEFT: 		3px;
			  FONT-SIZE: 			10px;
			  MARGIN-BOTTOM: 		10px;
			  COLOR: 				#5d5d5d;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}

#calendar .today {
			  text-decoration: underline;}
			  
#calendar .weekday {
			  COLOR: 				#5d5d5d;
			  PADDING-TOP: 			3px;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}
			  
#calendar .weekday A {
			  FONT-WEIGHT: 			bold;}

#calendar .holiday {
			  COLOR: 				#f73100;
			  PADDING-TOP: 			3px;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}
#calendar .holiday A {
			  FONT-WEIGHT: 			bold;}
			  
#calendar .sunday {
			  COLOR: 				#f73100;
			  PADDING-TOP: 			3px;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}
#calendar .sunday A {
			  FONT-WEIGHT: 			bold;}
			  
#calendar .saturday {
			  COLOR: 				#024af4;
			  PADDING-TOP: 			3px;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}
			  
#calendar .saturday A {
			  FONT-WEIGHT: 			bold;}
			  
/*++++++++++sidecontents++++++++++++++++*/			  

.BlogParts {
}

.sidetitle 	{ PADDING: 				5px; 
			  FONT-WEIGHT: 			bold;  
			  COLOR: 				#666;  
			  BORDER:	 			#ccc 1px solid; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			left;
			  background:			#fff url(../images/sub_bk.gif) repeat-y left}
			  
.side 		{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		10px; 
			  FONT-SIZE: 			10px; 
			  MARGIN-BOTTOM: 		10px; 
			  PADDING-BOTTOM: 		10px; 
			  LINE-HEIGHT: 			2em; 
			  PADDING-TOP: 			5px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			left;}
			  
.sidelink 	{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		10px; 
			  FONT-SIZE: 			12px; 
			  MARGIN-BOTTOM: 		2px; 
			  LINE-HEIGHT: 			1.4em; 
			  PADDING-TOP: 			0px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			left;}
			  
.side A 	{ FONT-SIZE: 			12px;}

INPUT 		{ BORDER-RIGHT: 		#959595 1px solid; 
			  BORDER-TOP: 			#959595 1px solid; 
			  BORDER-LEFT: 			#959595 1px solid; 
			  BORDER-BOTTOM: 		#959595 1px solid; 
			  BACKGROUND-COLOR: 	#eaeaea; 
			  max-width: 			200px;}
			  
.input-submit{BORDER-RIGHT: 		#000 1px solid; 
			  BORDER-TOP: 			#000 1px solid; 
			  BORDER-LEFT: 			#000 1px solid; 
			  COLOR: 				#333333; 
			  BORDER-BOTTOM: 		#000 1px solid; 
			  BACKGROUND-COLOR:		#b0e0e6;}
			  
.powered 	{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  PADDING-BOTTOM: 		20px; 
			  PADDING-TOP: 			20px; 
			  TEXT-ALIGN: 			center;}
			  
.syndicate {  FONT-SIZE: 			10px; 
			  MARGIN-RIGHT: 		10px; 
			  TEXT-ALIGN: 			center;}
			  
/*++++++++comment++++++++++++++*/			  
			  
#comments	{ BORDER-RIGHT: 		#ccc 1px solid; 
			  PADDING-RIGHT: 		20px; 
			  BORDER-TOP: 			#ccc 1px solid; 
			  MARGIN-TOP: 			25px; 
			  PADDING-LEFT: 		20px; 
			  MARGIN-BOTTOM: 		30px; 
			  PADDING-BOTTOM: 		10px; 
			  MARGIN-left: 			21px; 
			  BORDER-LEFT: 			#ccc 1px solid; 
			  PADDING-TOP: 			10px; 
			  BORDER-BOTTOM:		#ccc 1px solid; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			left;}
			  
#comments FORM {
			  PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  PADDING-BOTTOM: 		0px; 
			  MARGIN: 				0px; 
			  PADDING-TOP: 			0px;}
			  
TEXTAREA	{ BORDER-RIGHT: 		#959595 1px solid; 
			  BORDER-TOP: 			#959595 1px solid; 
			  MARGIN-BOTTOM: 		5px; 
			  BORDER-LEFT: 			#959595 1px solid; 
			  WIDTH: 				300px;
			  BORDER-BOTTOM: 		#959595 1px solid; 
			  BACKGROUND-COLOR: 	#eaeaea;}
			  
.comments_head .comments_write_head {
			  PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  FONT-WEIGHT: 			bold; 
			  PADDING-BOTTOM: 		0px; 
			  MARGIN: 				0px; 
			  PADDING-TOP: 			0px;}
			  
.comments_body {
			  MARGIN: 				0px;}
			  
.comments_post {
			  PADDING-RIGHT: 		10px;
			  PADDING-LEFT: 		10px; 
			  FONT-SIZE: 			10px; 
			  PADDING-BOTTOM: 		10px; 
			  PADDING-TOP: 			10px; 
			  TEXT-ALIGN: 			right;}
			  
/*++++++++++tb++++++++++++++++*/			  
			  
#trackback {
			  BORDER-RIGHT: 		#ccc 1px solid; 
			  PADDING-RIGHT: 		15px; 
			  BORDER-TOP: 			#ccc 1px solid; 
			  MARGIN-TOP: 			25px; 
			  PADDING-LEFT: 		15px; 
			  MARGIN-BOTTOM: 		30px; 
			  PADDING-BOTTOM: 		15px; 
			  MARGIN-left: 		21px; 
			  BORDER-LEFT: 			#ccc 1px solid; 
			  PADDING-TOP: 			15px; 
			  BORDER-BOTTOM: 		#ccc 1px solid; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			left;
			  line-height:			18px;}

#footer		{ CLEAR: 				both; 
			  BACKGROUND-POSITION: 	center top; 
			  BACKGROUND-IMAGE: 	url(../images/footer.gif);
			  BACKGROUND-REPEAT: 	no-repeat;
			  BACKGROUND-COLOR: 	#eee;}
			  
.copyright 	{ TEXT-ALIGN: 			center;}

.diet-content{PADDING-LEFT: 		10px;}

#diet-foods { PADDING-LEFT: 		10px;}

.food-title { CLEAR: 				both; 
			  FLOAT: 				right; 
			  WIDTH: 				20%;}
			  
.food-content {
			  WIDTH: 				75%; 
			  PADDING-TOP: 			10px;}
			  
#diet-container {
			  BORDER-RIGHT: 		#999 1px solid; 
			  PADDING-RIGHT:		5px; 
			  BORDER-TOP: 			#999 1px solid; 
			  PADDING-LEFT: 		5px; 
			  MARGIN-BOTTOM: 		5px; 
			  PADDING-BOTTOM: 		5px; 
			  BORDER-LEFT: 			#999 1px solid; 
			  PADDING-TOP: 			5px; 
			  BORDER-BOTTOM: 		#999 1px solid;}
			  
.diet-title	{ PADDING-RIGHT: 		10px; 
			  MARGIN-TOP: 			5px; 
			  PADDING-LEFT: 		5px; 
			  PADDING-BOTTOM: 		2px; 
			  PADDING-TOP: 			2px; 
			  BACKGROUND-COLOR: 	#333333;}
			  
.diet-content {
			  PADDING-LEFT: 		10px;}
			  
#diet-foods	{ PADDING-LEFT: 		10px;}

.food-title	{ CLEAR: 				both; 
			  FLOAT: 				left; 
			  WIDTH: 				20%;}
			  
.food-content {
			  WIDTH: 				75%; 
			  PADDING-TOP: 			10px;}
.theme {
		FONT-SIZE: 			10px;
}
#links .sideArea {
	margin:0 0 10px 0; padding:5px 0 0 0;
	width:150px;
	text-align:center;
	}
#links .banner {
	margin-bottom:10px;
	margin-top:10px;
	font-size:85%;
	line-height:1.5;
	text-align:left;
	}
#links img.banner {
  width:220;
  border:0;
	}
