﻿@charset "utf-8";
/*
Theme Name: 2009ボラ情エクスプレス
Author: きかんし印刷
*/


/* 共通 */
body {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", MS Sans Serif, sans-serif;
	}

#base {
/*border: 1px solid #CCCCCC;*/
	width: 915px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	text-align: left;
	background: url('images/bg.jpg') repeat-y top;
	}

a, a:visited a:link {
	color: #000000;
/*	text-decoration: none;*/
	}

a:hover {
	color: #FF0000;
	text-decoration: underline;
	}

a img {
	border: none;
	}



/* ヘッダー */
#header {
/*border: 1px solid #CCCCCC;*/
	width: 915px;
	height: 220px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: url('images/header_img.jpg') no-repeat top center;
	}

h1 {
	margin: 0px auto 0px auto;
	padding: 50px 0px 0px 0px;
	text-align: center;
	}

#header_menu_top {
	margin: 10px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}

#header_menu_top img {
	margin: 0px 5px 0px 5px;
	}
	
#header_menu_bottom {
	margin: 5px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}

#header_menu_bottom img {
	margin: 0px 5px 0px 5px;
	}



/* フッター */
#footer {
	clear: both;
	width: 915px;
	height: 50px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	background: url('images/footer_img.jpg') no-repeat top;
	}

#footer p {
	font-size: 70%;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 10px 20px 0px 20px;
	}

#footer p a, #footer p a:hover, #footer p a:visited {
	color: #FFFFFF;
	}



/* サイドバー左 */
#sidebar_left {
/*border: 1px solid #CCCCCC;*/
	float: left;
	width: 175px;
	margin: 0px 12px 0px 30px;
	padding: 0px 0px 0px 0px;
	}

.side_infomation {
	margin: 0px auto 20px auto;
	padding: 0px 0px 3px 0px;
	background: #DFDF6E;
	}

.side_infomation ul.info_contents {
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 5px 0px;
	border-top: 2px dotted #B3B300;
	}

.side_infomation ul.info_contents li {
	font-size: 80%;
	text-align: left;
	line-height: 160%;
	list-style-type: none;
	list-style-image: none;
	margin: 0px auto 0px auto;
	padding: 3px 0px 5px 0px;
	border-bottom: 2px dotted #B3B300;
	}

.side_infomation ul.info_contents li p.date {
	font-size: 80%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

.side_infomation ul.info_contents li .em_post_event_type {
	display: none;
	}

.side_subsidy {
	margin: 0px auto 20px auto;
	padding: 0px 0px 3px 0px;
	background: #FEFE98;
	}

.side_subsidy ul.subsidy_contents {
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 5px 0px;
	border-top: 2px dotted #666600;
	}

.side_subsidy ul.subsidy_contents li {
	font-size: 80%;
	text-align: left;
	line-height: 160%;
	list-style-type: none;
	list-style-image: none;
	margin: 0px auto 0px auto;
	padding: 3px 0px 5px 0px;
	border-bottom: 2px dotted #666600;
	}

.side_subsidy ul.subsidy_contents li p.date {
	font-size: 80%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

.side_subsidy ul.subsidy_contents li .em_post_event_type {
	display: none;
	}

.side_recycle {
	margin: 0px auto 20px auto;
	padding: 0px 0px 3px 0px;
	background: #C5D89C;
	}

.side_recycle ul.recycle_contents {
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 5px 0px;
	border-top: 2px dotted #669900;
	}

.side_recycle ul.recycle_contents li {
	font-size: 80%;
	text-align: left;
	line-height: 160%;
	list-style-type: none;
	list-style-image: none;
	margin: 0px auto 0px auto;
	padding: 3px 0px 5px 0px;
	border-bottom: 2px dotted #669900;
	}

.side_recycle ul.recycle_contents li p.date {
	font-size: 80%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

.side_recycle ul.recycle_contents li .em_post_event_type {
	display: none;
	}

.recycle_text {
	font-size: 70%;
	line-height: 160%;
	margin: 5px 10px 0px 10px;
	padding: 10px 0px 5px 5px;
	border-top: 2px dotted #669900;
	}

.side_column {
	margin: 0px auto 20px auto;
	padding: 0px 0px 3px 0px;
	background: #E9BB8D;
	}

.side_column ul.column_contents {
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 5px 0px;
	border-top: 2px dotted #CC6600;
	}

.side_column ul.column_contents li {
	font-size: 80%;
	text-align: left;
	line-height: 160%;
	list-style-type: none;
	list-style-image: none;
	margin: 0px auto 0px auto;
	padding: 3px 0px 5px 0px;
	border-bottom: 2px dotted #CC6600;
	}

.side_column ul.column_contents li p.date {
	font-size: 80%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

.side_column ul.column_contents li .em_post_event_type {
	display: none;
	}



/* サイドバー */
#sidebar {
/*border: 1px solid #CCCCCC;*/
	float: right;
	width: 175px;
	margin: 0px 30px 0px auto;
	padding: 0px 0px 0px 0px;
	}

.side_button {
	margin: 0px auto 5px auto;
	}

.side_button img {
	margin: 0px auto 5px auto;
	}

.side_banner {
	margin: 0px auto 0px auto;
	text-align: center;
	}

.side_banner img {
	margin: 0px auto 5px auto;
	}

.all_list, .all_list_feed{
	font-size: 70%;
	text-align: center;
	line-height: 140%;
	margin: 0px 8px 3px 8px;
	padding: 3px 3px 3px 3px;
 	background: #FFFFFF;
	}

.all_list_feed img {
	margin: 3px auto 3px auto;
	}

.side_pickups {
	margin: 0px auto 15px auto;
	padding: 0px 0px 3px 0px;
	background: #FFE775;
	}

.side_pickups .em_post_event_type {
	display: none;
	}

.side_pickups_magazine {
	margin: 10px auto 15px auto;
	padding: 0px 0px 3px 0px;
	background: #C8E3FF;
	}

.pickups_contents {
	list-style-type: none;
	list-style-image: none;
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 5px 0px;
	border-top: 2px dotted #DBB500;
	}

.pickups_contents li {
	font-size: 80%;
	text-align: left;
	line-height: 160%;
	margin: 0px auto 0px auto;
	padding: 3px 0px 5px 0px;
	border-bottom: 2px dotted #DBB500;
	}

.pickups_contents li p.date {
	font-size: 80%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}
/*
ul.pickups_contents li img.new, ul.info_contents li img.new {
	float: left;
	margin: 0px 5px 0px auto;
	padding: 6px 0px 0px 0px;
	}
*/

.pickups_contents_event {
	list-style-type: none;
	list-style-image: none;
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 5px 0px;
	border-top: 2px dotted #DBB500;
	}

.pickups_contents_event li {
	font-size: 80%;
	text-align: left;
	line-height: 160%;
	margin: 0px auto 0px auto;
	padding: 3px 0px 5px 0px;
	border-bottom: 2px dotted #DBB500;
	}

.pickups_contents_event li p.date {
	font-size: 80%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

.pickups_contents_magazine {
	list-style-type: none;
	list-style-image: none;
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 5px 0px;
	border-top: 2px dotted #0080FF;
	}

.pickups_contents_magazine li {
	font-size: 80%;
	text-align: left;
	line-height: 160%;
	margin: 0px auto 0px auto;
	padding: 3px 0px 5px 0px;
	border-bottom: 2px dotted #0080FF;
	}

.pickups_contents_magazine li p.date {
	font-size: 80%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}



/* メイン */
.narrowcolumn {
/*border: 1px solid #CCCCCC;*/
	float: left;
	width: 480px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.narrowcolumn_page {
	float: left;
	width: 650px;
	margin: 0px auto 0px 40px;
	padding: 0px 0px 0px 0px;
	}



/* メイン一覧 */
.narrowcolumn_archive {
/*border: 1px solid #CCCCCC;*/
	float: left;
	width: 660px;
	margin: 0px auto 0px 35px;
	padding: 0px 0px 0px 0px;
	}



/* トップページ */
h3.title_00, .narrowcolumn_infomation h3.title_00 {
	height: 40px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: url('images/title_00.gif') no-repeat bottom center;
	}

h3.title_00 img {
	margin: 9px 5px 0px auto;
	}

.narrowcolumn h3.title_top_01 {
	height: 40px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: url('images/title_top_01.gif') no-repeat bottom center;
	}

h3.title_top_01 img {
	margin: 9px 5px 0px auto;
	}

h3.title_01 img {
	margin: 9px 5px 0px auto;
	}

.narrowcolumn_archive h3.title_01, .narrowcolumn_volunteer h3.title_01 {
	height: 40px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: url('images/title_01.gif') no-repeat bottom center;
	}

.narrowcolumn h3.title_top_02 {
	height: 40px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: url('images/title_top_02.gif') no-repeat bottom center;
	}

.narrowcolumn_archive h3.title_02, .narrowcolumn_infomation h3.title_02 {
	height: 40px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: url('images/title_02.gif') no-repeat bottom center;
	}

h3.title_top_02 img {
	margin: 9px 5px 0px auto;
	}

h3.title_02 img {
	margin: 9px 5px 0px auto;
	}

h3.title_03, .narrowcolumn_infomation h3.title_03 {
	height: 40px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: url('images/title_03.gif') no-repeat bottom center;
	}

h3.title_03 img {
	margin: 9px 5px 0px auto;
	}
	
h3.title_04, .narrowcolumn_infomation h3.title_04 {
	height: 40px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: url('images/title_04.gif') no-repeat bottom center;
	}

h3.title_04 img {
	margin: 9px 5px 0px auto;
	}

h3.title_05, .narrowcolumn_infomation h3.title_05 {
	height: 40px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: url('images/title_05.gif') no-repeat bottom center;
	}

h3.title_05 img {
	margin: 9px 5px 0px auto;
	}

h3.title_06, .narrowcolumn_infomation h3.title_06 {
	height: 40px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: url('images/title_06.gif') no-repeat bottom center;
	}

.top_entry {
/*border: 1px solid #CCCCCC;*/
	width: 440px;
	font-size: 90%;
	margin: 0px auto 0px auto;
	padding: 20px 20px 0px 20px;
	}

.top_entry img {
	float: left;
	margin: 0px 10px 0px auto;
	padding: 0px 0px 0px 0px;
	}

ul.title_top_01_list, ul.title_top_02_list {
	clear: both;
	width: 480px;
	list-style-type: none;
	list-style-image: none;
	margin: 0px auto 5px auto;
	padding: 10px 0px 0px 0px;
	}

ul.title_top_01_list li p, ul.title_top_02_list li p {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

ul.title_top_01_list li {
	font-size: 80%;
	line-height: 160%;
	margin: 0px auto 5px auto;
	padding: 5px 10px 5px 10px;
	border: 1px solid #C1D1D1;
	}

ul.title_top_02_list li {
	font-size: 80%;
	line-height: 160%;
	margin: 0px auto 5px auto;
	padding: 5px 10px 5px 10px;
	border: 1px solid #F0B2B2;
	}

ul.title_top_03_list li, ul.title_top_04_list li, ul.title_top_05_list li {
	font-size: 80%;
	line-height: 160%;
	margin: 0px auto 5px auto;
	padding: 5px 10px 5px 10px;
	border: 1px solid #B2B280;
	}

ul.title_top_01_list .em_post_event_type, ul.title_top_02_list .em_post_event_type, ul.title_top_04_list .em_post_event_type  {
	clear: both;
	margin: 0px auto 0px auto;
	}

ul.title_top_01_list .em_post_event_type img, ul.title_top_02_list .em_post_event_type img, ul.title_top_04_list .em_post_event_type img {
	margin: 2px 2px 2px auto;
	}

ul.title_top_02_list .em_req_limit {
	float: left;
}

ul.title_top_01_list li .em_excerpt, ul.title_top_02_list li .em_excerpt, ul.title_top_03_list li .em_excerpt, ul.title_top_04_list li .em_excerpt, ul.title_top_05_list li .em_excerpt {
	clear: both;
	line-height: 150%;
	padding: 3px 5px 3px 5px;
	background-color: #FCFFE3;
	}

ul.title_top_01_list li h4, ul.title_top_02_list li h4, ul.title_top_03_list li h4, ul.title_top_04_list li h4, ul.title_top_05_list li h4 {
	clear: both;
	font-size: 100%;
	margin: 0px auto 0px auto;
	padding: 0px;
	}

ul.title_top_01_list li .new, ul.title_top_02_list li .new, ul.title_top_03_list li .new, ul.title_top_04_list li .new, ul.title_top_05_list li .new {
	float: left;
	margin: 0px 5px 0px auto;
	padding: 3px 0px 0px 0px;
	}

.narrowcolumn .title_link {
	font-size: 120%;
	}







.narrowcolumn_page h3.title01 {
	font-size: 110%;
	text-align: left;
	color: #FF6600;
	margin: 0px auto 0px auto;
	padding: 10px 10px 10px 15px;
	border-left: 10px solid #FF6600;
	border-bottom: 1px dotted #FF6600;
	}

.narrowcolumn_page h3.title02 {
	font-size: 110%;
	text-align: left;
	color: #578200;
	margin: 0px auto 0px auto;
	padding: 10px 10px 10px 15px;
	border-left: 10px solid #578200;
	border-bottom: 1px dotted #578200;
	}





.narrowcolumn_page .entry {
	text-align: justify;
	font-size: 90%;
	line-height: 160%;
	margin: 20px;
	}

.narrowcolumn_page .postmetadata {
	text-align: right;
	font-size: 80%;
	padding: 0px 15px 0px 15px;
	}

.post {
	clear: both;
	text-align: justify;
	font-size: 90%;
	line-height: 190%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

.category_list {
	margin: 5px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

.narrowcolumn_infomation, .narrowcolumn_volunteer, .narrowcolumn_event, .narrowcolumn_subsidy, .narrowcolumn_recycle, .narrowcolumn_column {
	float: left;
	width: 660px;
	margin: 0px auto 0px 35px;
	padding: 0px 0px 0px 0px;
	}

.narrowcolumn_infomation .post, .narrowcolumn_volunteer .post, .narrowcolumn_event .post, .narrowcolumn_subsidy .post, .narrowcolumn_recycle .post, .narrowcolumn_column .post {
	padding: 0px 10px 10px 10px;
	}

.narrowcolumn_infomation .post h3, .narrowcolumn_archive .archive_infomation .post h3 {
	font-size: 110%;
	text-align: left;
	color: #666600;
	margin: 0px auto 0px auto;
	padding: 5px 10px 5px 15px;
	border-left: 5px solid #DFDF6E;
	}

.narrowcolumn_volunteer .post h3, .narrowcolumn_archive .archive_volunteer .post h3 {
	font-size: 110%;
	text-align: left;
	color: #336666;
	margin: 0px auto 0px auto;
	padding: 5px 10px 5px 15px;
	border-left: 5px solid #DBE6E6;
	}

.narrowcolumn_event .post h3, .narrowcolumn_archive .archive_event .post h3 {
	font-size: 110%;
	text-align: left;
	color: #CC0000;
	margin: 0px auto 0px auto;
	padding: 5px 10px 5px 15px;
	border-left: 5px solid #F5D1D1;
	}

.narrowcolumn_subsidy .post h3, .narrowcolumn_archive .archive_subsidy .post h3 {
	font-size: 110%;
	text-align: left;
	color: #666600;
	margin: 0px auto 0px auto;
	padding: 5px 10px 5px 15px;
	border-left: 5px solid #FEFE98;
	}

.narrowcolumn_recycle .post h3, .narrowcolumn_archive .archive_recycle .post h3 {
	font-size: 110%;
	text-align: left;
	color: #666600;
	margin: 0px auto 0px auto;
	padding: 5px 10px 5px 15px;
	border-left: 5px solid #669900;
	}

.narrowcolumn_column .post h3, .narrowcolumn_archive .archive_column .post h3 {
	font-size: 110%;
	text-align: left;
	color: #666600;
	margin: 0px auto 0px auto;
	padding: 5px 10px 5px 15px;
	border-left: 5px solid #CC6600;
	}

.narrowcolumn_pickup .post h3, .narrowcolumn_archive .archive_pickup .post h3 {
	font-size: 110%;
	text-align: left;
	color: #666600;
	margin: 0px auto 0px auto;
	padding: 5px 10px 5px 15px;
	border-left: 5px solid #FFE775;
	}


.post .em_excerpt {
	font-size: 90%;
	line-height: 150%;
	margin: 10px auto 5px auto;
	padding: 5px 10px 5px 10px;
	background-color: #FCFFE3;
	}

.post .date {
	font-size: 80%;
	padding: 0px 10px 10px 0px;
	}

.em_pub_begin, .em_pub_end, .em_req_limit, .em_req_start {
	float: left;
}

.em_req_limit, .em_req_start {
	font-weight: bold;
	font-size: 110%;
	color: #FF0000;
	}

.narrowcolumn_infomation .post ul {
	border: 1px solid #EEEEEE;
	}

.narrowcolumn_volunteer h3.title_01 {
	margin: 0px auto 0px auto;
	}

.narrowcolumn_event h3.title_02 {
	margin: 0px auto 0px auto;
	}

.narrowcolumn_subsidy h3.title_03 {
	margin: 0px auto 0px auto;
	}

.narrowcolumn_recycle h3.title_04 {
	margin: 0px auto 0px auto;
	}

.narrowcolumn_column h3.title_05 {
	margin: 0px auto 0px auto;
	}

.entry {
	font-size: 90%;
	line-height: 160%;
	margin: 0px 10px 30px 10px;
	padding: 0px 10px 0px 10px;
	}

.title {
	clear: both;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 3px solid #CCCCCC;
	background-color: #EEEEEE;
	}

.em_post_attach_image, .em_post_attach_file, .em_post_event_note, .em_post_contacttext, .em_post_condition {
	font-size: 90%;
	line-height: 160%;
	margin: 0px auto 30px auto;
	padding: 0px 20px 0px 10px;
}

.em_post_map_note {
	font-size: 90%;
	line-height: 160%;
	margin: 0px auto 5px auto;
	padding: 0px 20px 0px 10px;
}

#map {
	margin: 0px auto 5px 10px;
	padding: 0px 20px 0px 10px;
	border: 1px solid #CCCCCC;
	}

.map-link {
	margin: 0px auto 30px 10px;
	padding: 0px 20px 0px 0px;
	}

.em_post_event_type {
	clear: both;
	margin: 0px auto 20px auto;
	padding: 0px 10px 0px 0px;
	}

.em_post_event_type img {
	margin: 0px 2px 2px auto;
	}

.address {
	margin: 0px 10px 0px 10px;
	padding: 0px 10px 30px 10px;
	}

.em_post_event_contact_name {
	font-size: 110%;
	}

.em_post_event_contact_addr1, .em_post_event_contact_addr2 {
	float: left;
	}

.em_post_event_contact_addr2 {
	margin: 0px 5px 0px auto;
	}

.em_post_event_contact_tel {
	clear: both;
	}



.em_post_attach_file {

	}

.em_post_attach_image .attach {
	float: left;
	width: 170px;
	margin: 0px 11px 0px auto;
	}

.em_post_attach_file .attach {
	clear: both;
	height: 60px;
	margin: 10px auto 0px auto;
	}

.attach_image, .attach_file {
	float: left;
	}

.em_post_attach_image .attach p, .attach_content {
	font-size: 90%;
	line-height: 160%;
	}

p.attach_exp {
	height: 43px;
	line-height: 140%;

	}

.em_post_attach_image img {
	padding: 10px 10px 10px 10px;
	margin: 0px auto 5px auto;
	border: 1px solid #CCCCCC;
}

.em_post_attach_file img {

	margin: 0px 15px 0px auto;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}





.category_list {
	clear: both;
	font-size: 90%;
	line-height: 160%;
	margin: 0px auto 0px auto;
	padding: 5px 0px 5px 10px;
	background-color: #FFEFD7;
	}

.post ul.em_relation_links {
	margin: 5px 20px 25px 30px;
	padding: 0px 0px 0px 0px;
	border: none;
	}

.post ul.em_relation_links li {
	font-size: 80%;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}


.post .em_content {
	color: #FF0000;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

.post .new {
	margin: 0px 5px 0px auto;
	padding: 0px 0px 0px 0px;
	}

.archive_infomation .post, .archive_volunteer .post, .archive_event .post, .archive_subsidy .post, .archive_recycle .post, .archive_column .post, .archive_pickup .post {
	margin: 0px auto 10px auto;
	padding: 5px 10px 5px 10px;
	border: solid 1px #CCCCCC;
	}

.archive_infomation .post .date, .archive_volunteer .post .date, .archive_event .post .date, .archive_subsidy .post .date, .archive_recycle .post .date, .archive_column .post .date, .archive_pickup .post .date {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}


.archive_infomation .post .em_post_event_type, .archive_volunteer .post .em_post_event_type, .archive_event .post .em_post_event_type, .archive_subsidy .post .em_post_event_type, .archive_recycle .post .em_post_event_type, .archive_column .post .em_post_event_type, .archive_pickup .post .em_post_event_type {
	margin: 5px auto 0px auto;
	padding: 0px 10px 0px 0px;
	}

.archive_infomation .post .em_excerpt, .archive_volunteer .post .em_excerpt, .archive_event .post .em_excerpt, .archive_subsidy .post .em_excerpt, .archive_recycle .post .em_excerpt, .archive_column .post .em_excerpt, .archive_pickup .post .em_excerpt {
	font-size: 80%;
	margin: 10px auto 5px auto;
	}

.archive_event .post .em_req_limit, .archive_event .post .em_req_start{
	margin: 0px auto 0px auto;
	}

.archive_infomation .post h3, .archive_volunteer .post h3, .archive_subsidy .post h3, .archive_recycle .post h3, .archive_column .post h3, .archive_pickup .post h3 {
	font-size: 90%;
	padding: 3px 10px 5px 15px;
	}

.archive_event .post h3 {
	clear: both;
	font-size: 90%;
	padding: 3px 10px 5px 15px;
	}



.navigation {
	clear: both;
	display: block;
	text-align: center;
	font-size: 80%;
	margin: 0px auto 0px auto;
	padding: 10px 5px 28px 5px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
