body {
	margin: 20px 10px 0 10px;
}

h1, h2, h3, h4, p {
	clear: none;
}

/******* 左サイドバー *******/

.sidebar-left {
	float: left;
	width: 210px;
}

/* 定点観測 */

.observation {
	margin-top: 0.7em;
	text-align: center;
	border-color: #D6B28C;
	border-bottom-width: 1px;
	padding: 0 0.3em 0.5em 0.3em;
}

/* base.cssで指定した、問い合わせブロックの下区切り線の設定をキャンセル */

.toiawase {
	border-bottom-width: 0px;
}

/* 代わりにボランティアブロックに下区切り線を設定します */

.volunteer {
	padding: 0 0.3em 1em 0.3em;
	text-align: center;
	border-color: #D6B28C;
	border-bottom-width: 1px;
}


/******* メイン *******/

.main {
	float: none;
	width: auto;
	border: 5px solid #D6B28C;
	margin: 0 205px 0.5em 225px;
	padding: 0.5em;
	font-family: "HG丸ゴシック";
}

.language {
        font-family: "Comic Sans MS";
	font-weight: bold;
	color: #393;
	text-align: right;
	margin-bottom: 0.7em;
}

.welcome {
	font-family: "Comic Sans MS";
	font-weight: bold;
	color: #090;
	text-align: center;
}

h4 {
	color: black;
	background: #fc9;
	font-size: medium;
}


/******* 右サイドバー *******/

.sidebar-right {
	float: right;
	width: 190px;
	color: #633000;
}

.sidebar-right h2 {
	font-size: medium;
	margin-top: 0em;
}

/* 検索フォーム */

form {
	margin-bottom: 0.7em;
}

/* バナー */

.banner{
	margin-bottom: 0.7em;
	text-align: center;
}

.links {
	border: 1px solid #D6B28C;
	padding: 0.5em;
	margin-bottom: 0.7em;
}

.links h2 {
	font-size: medium;
	margin-bottom: 0em;
}

.links ul {
	padding-left: 2em;
	font-size: small;
}

li.pink {
	list-style-image: url("../img/square-pink.gif");
}

li.green {
	list-style-image: url("../img/square-green.gif");
}

/* 環境団体紹介 */

.org-links {
	margin-bottom: 0.7em;
	border: 1px solid #D6B28C;
	padding: 0.5em;
	color: #633000;
}

.org-links ul{
	padding-left: 2em;
	font-size: small;
}

.org-links li{
	list-style-type: disc;
	line-height: 1.2em;
}
