/* ----------------------------------------------------------------------------------------------------

// |||| ecoto (gREEn / 3C) for Asablo

---------------------------------------------------------------------------------------------------- */



/* // -------------------------------------------------------------------------------------------------
// // [ Distilling ]
---------------------------------------------------------------------------------------------------- */


/* //.		Reset
---------------------------------------------------------------------------------------------------- */

* {}

html, body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, address,
ul, ol, li,
dl, dt, dd,
table, thead, tbody, tfoot, tr, th, td,
form, legend,
span, a, q, em, strong,
img, object, embed {
	margin: 0;
	padding: 0;
	border: none 0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	word-break: break-word;
}

li {
	list-style: none outside;
}

hr {
	display: none;
}

img, object, embed {
	vertical-align: top;
	line-height: 1;
}


/* //.		1em = 10px
---------------------------------------------------------------------------------------------------- */

body {
	font-size: 10px;
}
/*\*/
*:first-child+html body {
	font-size: 62.5%;
}
* html body {
	font-size: 62.5%;
}
/**/



/* // -------------------------------------------------------------------------------------------------
// // [ Basis ]
---------------------------------------------------------------------------------------------------- */


/* //.		inline styles
---------------------------------------------------------------------------------------------------- */

html {}

body {
	font-family: "メイリオ", "Meiryo", "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
}
/*\*/
*:first-child+html body {
	font-family: "メイリオ", "Meiryo", sans-serif;
}
* html body {
	font-family: "ＭＳ Ｐゴシック", sans-serif;
}
/**/

a {}

a:link,
a:visited {}

a:link {}

a:visited {}

a:hover,
a:active {
	text-decoration: underline;
}

a:hover {}

a:active {}

q {}

em, strong {}

em {}

strong,
strong * {
	font-weight: bold;
}

abbr {
	border: none 0;
}


/* //.		extra classes
---------------------------------------------------------------------------------------------------- */

.uppercased {
	text-transform: uppercase;
}

.clear {
	clear: both !important;
}

.spoken {
	display: block;
	position: absolute;
	overflow: hidden;
	left: -1000px;
	width: 1px;
	height: 1px;
}



/* // -------------------------------------------------------------------------------------------------
// // [ base layout ]
---------------------------------------------------------------------------------------------------- */


/* //.		html / body / #container
---------------------------------------------------------------------------------------------------- */

html {}

body {}

#container {
/*	overflow: hidden;*/
	margin: 0 auto;
	padding-right: 15px;
	width: 945px;
}
/*\*/
* html #container {
	overflow: visible;
	height: 1px;
}
/**/


/* //.		#head
---------------------------------------------------------------------------------------------------- */

#head {
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 270px;
}

	#head h1 {
		position: absolute;
		left: 180px;
		top: 115px;
		width: 525px;
		height: 165px;
	}
	/*\*/
	*:first-child+html #head h1 {
	}
	/**/

		#head h1 a {
			font-size: 30px;
			font-weight: bold;
			letter-spacing: .1em;
			line-height: 1.2;
		}

		#head h1 a:hover {
			text-decoration: none;
		}


/* //.		#footer
---------------------------------------------------------------------------------------------------- */

p#footer {
	position: relative;
	z-index: 1;
	top: -2em;
	margin-bottom: -2em;
	clear: both;
	height: 90px;
}

	p#footer a {
		display: block;
		position: absolute;
		right: 5px;
		top: 0;
		width: 160px;
		height: 34px;
	}


/* //.		#center / #left / #right / #bottom
---------------------------------------------------------------------------------------------------- */

#center,
#left,
#right {
	position: relative;
	float: left;
}

#center {
	z-index: 10;
	margin: 90px -20px 0;
	width: 630px;
}

#left,
#right {
	z-index: 100;
}

#left {
	margin-top: 180px;
	width: 185px;
}

#right {
	float: right;
	width: 170px;
}


/* // -------------------------------------------------------------------------------------------------
// // [ #center ]
---------------------------------------------------------------------------------------------------- */


/* //.		#center
---------------------------------------------------------------------------------------------------- */

#center #main {}

	#center #main .navi#navi-top,
	#center #main .navi#navi-bottom {
		position: relative;
		z-index: 10;
		padding-right: 80px;
		font-size: 1.5em;
		letter-spacing: .1em;
		text-align: right;
	}

	#center #main .navi#navi-top {
		margin-top: -90px;
		height: 90px;
	}

	#center #main .navi#navi-bottom {
		padding-top: 90px;
	}
	/*\*/
	* html #center #main .navi#navi-bottom {
		zoom: 1;
	}
	/**/

	#center #main p,
	#center #main /*comments*/ h2.comment-caption,
	#center #main /*comments*/ /*comment*/ h3.comment-title,
	#center #main /*comments*/ /*comment*/ .comment-body,
	#center #main .comment-form,
	#center #main /*trackbacks*/ h2.tb-caption,
	#center #main /*trackbacks*/ p.tb-url,
	#center #main /*trackbacks*/ p.tb-attention,
	#center #main /*trackbacks*/ /*trackback*/ h3.tb-title,
	#center #main /*trackbacks*/ /*trackback*/ .tb-body {
		padding: 0 70px 0 130px;
	}

	#center #main p {
		font-size: 1.4em;
		line-height: 1.6;
	}
		#center #main .msg p,
		#center #main .comment-form p {
			padding: 0;
			font-size: 1em;
		}


/* //.		.msg
---------------------------------------------------------------------------------------------------- */

	#center #main .msg {
	/*	overflow: hidden;*/
		position: relative;
		z-index: 1;
		padding: 0 70px 90px 130px;
		width: 430px;
		background: no-repeat 40px 0;
	}
	/*\*/
	* html #center #main .msg {
		zoom: 1;
	}
	/**/

		#center #main .msg h2.msg-title {
			position: relative;
			padding: 2em 30px 0 0;
			min-height: 30px;
		}
		/*\*/
		* html #center #main .msg h2.msg-title {
			height: 30px;
		}
		/**/
		#center #main .msg-archives h2.msg-title {
			margin-top: -2em;
			margin-left: 0;
			padding-left: 0;
			padding-bottom: 0;
		}

			#center #main .msg h2.msg-title a {
				font-size: 2.2em;
			}
			/*\*/
			* html #center #main .msg h2.msg-title a {
				font-weight: bold;
			}
			/**/

			#center #main .msg h2.msg-title span {
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				font-size: 1.4em;
			}
			/*\*/
			* html #center #main .msg h2.msg-title span {
				font-weight: bold;
			}
			/**/

		#center #main .msg .msg-body,
		#center #main .msg p.msg-footer {}

		#center #main .msg .msg-body {
			padding: .75em 0;
			font-size: 1.7em;
			line-height: 1.6;
		}

			#center #main .msg .msg-body .msg-pict,
			#center #main .msg .msg-body .msg-content {
				margin-bottom: .4em;
			}

			#center #main .msg .msg-body .msg-pict {
			}

			#center #main .msg .msg-body .msg-content {
			}

				#center #main .msg .msg-body .msg-content h1,
				#center #main .msg .msg-body .msg-content h2,
				#center #main .msg .msg-body .msg-content h3,
				#center #main .msg .msg-body .msg-content h4,
				#center #main .msg .msg-body .msg-content h5,
				#center #main .msg .msg-body .msg-content h6 {
				}

				#center #main .msg .msg-body .msg-content h1 {
					font-size: 1.2em;
					font-weight: bold;
				}

				#center #main .msg .msg-body .msg-content h2,
				#center #main .msg .msg-body .msg-content h3 {
					font-size: 1.1em;
					font-weight: bold;
				}

				#center #main .msg .msg-body .msg-content h4,
				#center #main .msg .msg-body .msg-content h5,
				#center #main .msg .msg-body .msg-content h6 {
					font-weight: bold;
				}

				#center #main .msg .msg-body .msg-content ul,
				#center #main .msg .msg-body .msg-content ol {
					padding-left: 2em;
				}

					#center #main .msg .msg-body .msg-content ul li,
					#center #main .msg .msg-body .msg-content ol li {
						list-style-position: outside;
					}

					#center #main .msg .msg-body .msg-content ul li {
						list-style-type: disc;
					}

					#center #main .msg .msg-body .msg-content ol li {
						list-style-type: decimal;
					}

				#center #main .msg .msg-body .msg-content pre,
				#center #main .msg .msg-body .msg-content blockquote {
					padding: .5em;
					border-width: 1px;
				}
				/*\*/
				* html #center #main .msg .msg-body .msg-content pre,
				* html #center #main .msg .msg-body .msg-content blockquote {
					zoom: 1;
				}
				/**/

				#center #main .msg .msg-body .msg-content pre {
					border-style: solid;
				}

				#center #main .msg .msg-body .msg-content blockquote {
					border-style: dotted;
					font-style: oblique;
				}

		#center #main .msg-archives .msg-body h3 {
			margin-top: 20px;
			margin-bottom: .3em;
			font-size: 1.2em;
		}

		#center #main .msg p.msg-footer {
			font-size: 1.2em;
		}


/* //.		comments / trackbacks / .comment-form
---------------------------------------------------------------------------------------------------- */

	#center #main /*comments*/ h2.comment-caption,
	#center #main /*comments*/ /*comment*/ h3.comment-title,
	#center #main /*comments*/ /*comment*/ .comment-body,
	#center #main .comment-form,
	#center #main /*trackbacks*/ h2.tb-caption,
	#center #main /*trackbacks*/ p.tb-url,
	#center #main /*trackbacks*/ p.tb-attention,
	#center #main /*trackbacks*/ /*trackback*/ h3.tb-title,
	#center #main /*trackbacks*/ /*trackback*/ .tb-body {
		position: relative;
		z-index: 100;
	}

	#center #main /*comments*/,
	#center #main .comment-form,
	#center #main /*trackbacks*/ {}

		#center #main /*comments*/ h2.comment-caption,
		#center #main .comment-form p.comment-caption,
		#center #main /*trackbacks*/ h2.tb-caption {
			font-size: 1.8em;
		}
		/*\*/
		* html #center #main /*comments*/ h2.comment-caption,
		* html #center #main /*comments*/ h2.comment-caption a,
		* html #center #main .comment-form p.comment-caption,
		* html #center #main .comment-form p.comment-caption a,
		* html #center #main /*trackbacks*/ h2.tb-caption,
		* html #center #main /*trackbacks*/ h2.tb-caption a {
			font-weight: bold;
		}
		/**/

		#center #main /*comments*/ h2.comment-caption {
			margin-top: 30px;
		}

		#center #main .comment-form p.comment-caption,
		#center #main /*trackbacks*/ h2.tb-caption {
			margin-top: 90px;
		}

		#center #main .comment-form p,
		#center #main /*trackbacks*/ p.tb-url,
		#center #main /*trackbacks*/ p.tb-attention {
			margin-top: 1em;
			font-size: 1.3em;
			line-height: 1.4;
		}

			#center #main /*trackbacks*/ p.tb-url code {
				display: block;
				margin-top: .25em;
				font-size: 1.1em;
			}

		#center #main /*comments*/ /*comment*/,
		#center #main /*trackbacks*/ /*trackback*/ {}

			#center #main /*comments*/ /*comment*/ h3.comment-title,
			#center #main /*trackbacks*/ /*trackback*/ h3.tb-title,
			#center #main /*comments*/ /*comment*/ .comment-body,
			#center #main /*trackbacks*/ /*trackback*/ .tb-body {
				font-size: 1.4em;
			}

			#center #main /*comments*/ /*comment*/ h3.comment-title,
			#center #main /*trackbacks*/ /*trackback*/ h3.tb-title {
				margin-top: 1.5em;
			}

			#center #main /*comments*/ /*comment*/ h3.comment-title,
			#center #main /*trackbacks*/ /*trackback*/ h3.tb-title,
			#center #main /*comments*/ /*comment*/ h3.comment-title a,
			#center #main /*trackbacks*/ /*trackback*/ h3.tb-title a {
				font-weight: bold;
			}

				#center #main /*comments*/ /*comment*/ h3.comment-title a,
				#center #main /*trackbacks*/ /*trackback*/ h3.tb-title a {
				}

			#center #main /*comments*/ /*comment*/ .comment-body,
			#center #main /*trackbacks*/ /*trackback*/ .tb-body {
				margin-top: .5em;
				line-height: 1.4;
			}

				#center #main /*comments*/ /*comment*/ .comment-body ul {
					margin-top: 1em;
				}

					#center #main /*comments*/ /*comment*/ .comment-body ul li {
						margin-bottom: .5em;
						font-size: 1.3em;
					}

				#center #main /*comments*/ /*comment*/ .comment-body .message {
					margin-top: .5em;
					padding: 1em;
					border: solid 1px;
					font-size: 1.3em;
				}

	#center #main .comment-form {}

		#center #main .comment-form form {}

			#center #main .comment-form form p {
				font-size: 1.4em;
			}

				#center #main .comment-form form p input,
				#center #main .comment-form form p textarea {
					display: block;
					margin-bottom: .5em;
				}

				#center #main .comment-form form p textarea {
					width: 400px;
				}

				#center #main .comment-form form p br {
					display: none;
				}

		#center #main .comment-form p {
			font-size: 1.3em;
		}



/* // -------------------------------------------------------------------------------------------------
// // [ #left / #right / #bottom ]
---------------------------------------------------------------------------------------------------- */


/* //.		.mod
---------------------------------------------------------------------------------------------------- */

/*#left, #right, #bottom*/ .mod {
	padding-bottom: 90px;
}

	/*#left, #right, #bottom*/ .mod h2.mod-caption,
	/*#left, #right, #bottom*/ .mod-calendar .mod-body table.calendar tr td.calendar-title {
		padding-bottom: .5em;
		font-size: 1.6em;
	}
	/*\*/
	* html /*#left, #right, #bottom*/ .mod h2.mod-caption,
	* html /*#left, #right, #bottom*/ .mod-calendar .mod-body table.calendar tr td.calendar-title {
		padding-bottom: 1em;
	}
	/**/
	/*#left, #right, #bottom*/ .mod h2.mod-caption,
	/*#left, #right, #bottom*/ .mod h2.mod-caption a,
	/*#left, #right, #bottom*/ .mod-calendar .mod-body table.calendar tr td.calendar-title,
	/*#left, #right, #bottom*/ .mod-calendar .mod-body table.calendar tr td.calendar-title a {
	}
	/*\*/
	* html /*#left, #right, #bottom*/ .mod h2.mod-caption,
	* html /*#left, #right, #bottom*/ .mod h2.mod-caption a,
	* html /*#left, #right, #bottom*/ .mod-calendar .mod-body table.calendar tr td.calendar-title,
	* html /*#left, #right, #bottom*/ .mod-calendar .mod-body table.calendar tr td.calendar-title a {
		font-weight: bold;
	}
	/**/

	/*#left, #right, #bottom*/ .mod h2.mod-caption {
		position: relative;
		background: no-repeat left center;
	}

	/*#left, #right, #bottom*/ .mod-description h2.mod-caption,
	/*#left, #right, #bottom*/ .mod-message h2.mod-caption,
	/*#left, #right, #bottom*/ .mod-recent-articles h2.mod-caption,
	/*#left, #right, #bottom*/ .mod-backno h2.mod-caption,
	/*#left, #right, #bottom*/ .mod-category h2.mod-caption,
	/*#left, #right, #bottom*/ .mod-comment h2.mod-caption,
	/*#left, #right, #bottom*/ .mod-trackback h2.mod-caption,
	/*#left, #right, #bottom*/ .mod-rss-button h2.mod-caption,
	/*#left, #right, #bottom*/ .mod-login-button h2.mod-caption,
	/*#left, #right, #bottom*/ .mod-mailpia-button h2.mod-caption {
	}

	/*#left, #right, #bottom*/ .mod .mod-body {}

		/*#left, #right, #bottom*/ .mod .mod-body .mod-text {
			font-size: 1.3em;
		}
		/*#left, #right, #bottom*/ .mod .mod-body p.mod-text {
			line-height: 1.6;
		}
		/*#left, #right, #bottom*/ .mod .mod-body ul li.mod-text {
			line-height: 1.2;
			margin-bottom: .5em;
		}

		/*#left, #right, #bottom*/ .mod .mod-body ul {}

			/*#left, #right, #bottom*/ .mod .mod-body ul li {}

				/*#left, #right, #bottom*/ .mod .mod-body ul li a {}

		/*#left, #right, #bottom*/ .mod .mod-body table.calendar {
			border-collapse: collapse;
			width: 168px;
		}

			/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr {}

				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td {
					font-size: 12px;
					text-align: center;
				}

				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-title {
					text-align: left;
				}

					/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-title a {
					}

				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-sun-name,
				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-sat-name,
				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-wday-name,
				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-cell {
					width: 24px;
					height: 28px;
				}

				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-sun-name,
				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-sat-name,
				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-wday-name {
					font-weight: bold;
				}

				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-sun-name {}
				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-sat-name {}
				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-wday-name {}

				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-cell {}

					/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-cell a {
						display: block;
						padding-top: 5px;
						width: 24px;
						height: 23px;
						text-align: center;
						background: no-repeat center center;
					}
					/*\*/
					* html /*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-cell a {
						padding-top: 8px;
						height: 20px;
					}
					*:first-child+html /*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-cell a {
						padding-top: 5px;
						height: 23px;
					}
					/**/



/* // -------------------------------------------------------------------------------------------------
// // [ backgrounds & colouring ]
---------------------------------------------------------------------------------------------------- */


/* //.		backgrounds & colouring
---------------------------------------------------------------------------------------------------- */

body,
#head {
}

body {
	background: white url(http://s.asablo.jp/css/common3/ecoto_green/./body_bg.gif) no-repeat center top;
	color: #53342B;
}

a {
	color: #008BCC;
}

#container,
#center .navi#navi-bottom {
	background: url(http://s.asablo.jp/css/common3/ecoto_green/./container_bg.gif) repeat-y center top;
}

#head {}

	#head h1 {}

		#head h1 a {
			color: #53342B;
		}

		#head h1 a:hover {
			color: #73544B;
		}

p#footer {
	background: url(http://s.asablo.jp/css/common3/ecoto_green/./footer_bg.gif) no-repeat center top;
}

#center {}

		#center #main .navi#navi-top,
		#center #main .navi#navi-bottom {}

		#center #main .msg {}

		#center #main .msg-dow-sun {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./msg-title_bg_sun.gif);
		}
		#center #main .msg-dow-mon {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./msg-title_bg_mon.gif);
		}
		#center #main .msg-dow-tue {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./msg-title_bg_tue.gif);
		}
		#center #main .msg-dow-wed {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./msg-title_bg_wed.gif);
		}
		#center #main .msg-dow-thu {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./msg-title_bg_thu.gif);
		}
		#center #main .msg-dow-fri {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./msg-title_bg_fri.gif);
		}
		#center #main .msg-dow-sat {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./msg-title_bg_sat.gif);
		}

			#center #main .msg h2.msg-title {
				color: #F5DFDC;
			}

				#center #main .msg h2.msg-title a,
				#center #main .msg h2.msg-title span {
					color: white;
				}

				#center #main .msg h2.msg-title a {
					color: #53342B;
				}
				#center #main .msg h2.msg-title a:hover {
					color: #73544B;
				}

				#center #main .msg h2.msg-title span {
					color: #669900;
				}

			#center #main .msg .msg-body {}

				#center #main .msg .msg-body .msg-content pre,
				#center #main .msg .msg-body .msg-content blockquote {
				}

				#center #main .msg .msg-body .msg-content pre {
				}

				#center #main .msg .msg-body .msg-content blockquote {
					border-color: #895240;
					color: #906254;
				}

		#center #main .msg-archives .msg-body h3 {
			color: #669900;
		}

		#center #main .msg-archives .msg-body ul {}

			#center #main .msg-archives .msg-body ul li {}

				#center #main .msg-archives .msg-body ul li a {
					color: #53342B;
				}

			#center #main .msg p.msg-footer {
				background: url(http://s.asablo.jp/css/common3/ecoto_green/./msg-footer_bg.gif) no-repeat left bottom;
			}

		#center #main /*comments*/ {}

			#center #main /*comments*/ h2.comment-caption {
				color: #669900;
			}

				#center #main /*comments*/ h2.comment-caption a {
					color: #669900;
				}

			#center #main /*comments*/ /*comment*/ {}

					#center #main /*comments*/ /*comment*/ .comment-body .message {
						border-color: #895240;
					}

		#center #main .comment-form p.comment-caption {
			color: #669900;
		}

		#center #main /*trackbacks*/ {}

			#center #main /*trackbacks*/ h2.tb-caption {}

				#center #main /*trackbacks*/ h2.tb-caption a {
					color: #669900;
				}

		/*#left, #right, #bottom*/ .mod h2.mod-caption,
		/*#left, #right, #bottom*/ .mod h2.mod-caption a,
		/*#left, #right, #bottom*/ .mod td.calendar-title a {
			color: #669900;
		}

		/*#left, #right, #bottom*/ .mod-description h2.mod-caption,
		/*#left, #right, #bottom*/ .mod-message h2.mod-caption {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./mod-caption_bg_note.gif);
		}
		/*#left, #right, #bottom*/ .mod-recent-articles h2.mod-caption,
		/*#left, #right, #bottom*/ .mod-backno h2.mod-caption,
		/*#left, #right, #bottom*/ .mod-category h2.mod-caption {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./mod-caption_bg_bag.gif);
		}
		/*#left, #right, #bottom*/ .mod-comment h2.mod-caption,
		/*#left, #right, #bottom*/ .mod-trackback h2.mod-caption {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./mod-caption_bg_umbrella.gif);
		}
		/*#left, #right, #bottom*/ .mod-rss-button h2.mod-caption,
		/*#left, #right, #bottom*/ .mod-login-button h2.mod-caption,
		/*#left, #right, #bottom*/ .mod-mailpia-button h2.mod-caption {
			background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./mod-caption_bg_eyeglasses.gif);
		}

		/*#left, #right, #bottom*/ .mod .mod-body {}

			/*#left, #right, #bottom*/ .mod .mod-body .mod-text,
			/*#left, #right, #bottom*/ .mod .mod-body .mod-text a,
			/*#left, #right, #bottom*/ .mod .mod-body .mod-link-to-archives a {
				color: #724832;
			}

			/*#left, #right, #bottom*/ .mod .mod-body .mod-text {}

			/*#left, #right, #bottom*/ .mod .mod-body p.mod-text {}

			/*#left, #right, #bottom*/ .mod .mod-body ul li.mod-text {}

			/*#left, #right, #bottom*/ .mod .mod-body .mod-text a,
			/*#left, #right, #bottom*/ .mod .mod-body .mod-link-to-archives a  {
				color: #53342B;
			}

			/*#left, #right, #bottom*/ .mod .mod-body .mod-text a:hover,
			/*#left, #right, #bottom*/ .mod .mod-body .mod-link-to-archives a:hover {
				color: #53342B;
			}

			/*#left, #right, #bottom*/ .mod .mod-body table.calendar {}

				/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr {}

					/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td {}

					/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-cell {
						color: #73544B;
					}

						/*#left, #right, #bottom*/ .mod .mod-body table.calendar tr td.calendar-cell a {
							color: #73544B;
							background-image: url(http://s.asablo.jp/css/common3/ecoto_green/./calendar-cell_a_bg.gif);
						}

/* ----- 以下、サイドバー.jp による ----- */
/* 部品全体を囲むボックス(div) */
.sb-frame {
    background-color: #eeffee;
    width: 100%;
}
/* 「このページのリンク元」全体を囲むボックス(div) */
.sb-referrers {
    border: 1px dotted #aaaaaa;
    padding-left: 4px;
    background-color: #eeeeff;
    white-space: nowrap;
}
/* 「アクセスの多いページ」全体を囲むボックス(div) */
.sb-accesses {
    border: 1px dotted #aaaaaa;
    padding-left: 4px;
    background-color: #ffeeee;
    white-space: nowrap;
}
