body {
	background-image: url(image/back_ojisan.gif);
}

table {
	font-size: 11pt;
	line-height: 120%;
	color: #333333;
}

th {
	background-color: #0000CC;
	color: #FFFFFF;
	text-align: left;
}

caption {
	color: #336600;
	text-align: left;
	font-weight: bold;
	padding-bottom: 5px;
}

a:link {
	color: #FF6600;
}

a:hover {
	color: #FF6600;
	background-color: #CCFFFF;
	text-decoration: none;
}

.clear{	clear: both !important;}

.mar_t05 { margin-top: 5px !important;}
.mar_t10 { margin-top: 10px !important;}
.mar_t15 { margin-top: 15px !important;}
.mar_t20 { margin-top: 20px !important;}
.mar_t30 { margin-top: 30px !important;}

.mar_r05 { margin-right: 5px !important;}
.mar_r10 { margin-right: 10px !important;}
.mar_r15 { margin-right: 15px !important;}
.mar_r20 { margin-right: 20px !important;}

.mar_b05 { margin-bottom: 5px !important;}
.mar_b10 { margin-bottom: 10px !important;}
.mar_b15 { margin-bottom: 15px !important;}
.mar_b20 { margin-bottom: 20px !important;}

.mar_l05 { margin-left: 5px !important;}
.mar_l10 { margin-left: 10px !important;}
.mar_l15 { margin-left: 15px !important;}
.mar_l20 { margin-left: 20px !important;}

.f08 { font-size: 8pt !important;}
.f09 { font-size: 9pt !important;}
.f10 { font-size: 10pt !important;}
.f11 { font-size: 11pt !important;}
.f12 { font-size: 12pt !important;}
.f13 { font-size: 13pt !important;}
.f14 { font-size: 14pt !important;}
.f15 { font-size: 15pt !important;}

.lh110 { line-height: 110% !important;}	
.lh150 { line-height: 150% !important;}	
.lh200 { line-height: 200% !important;}

.c_shiro { color: #FFFFFF !important;}
.c_aka { color: #FF0000 !important;}
.c_orange { color: #FF6600 !important;}
.c_ao { color: #0000CC !important;}
.c_green { color: #006600 !important;}

.fw-bold{font-weight: bold !important;}

.ta-left{ text-align:left !important;}

.midashi01 {
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336600;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 3px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #CCCC33;
	margin-top: 10px;
	margin-bottom: 10px;
}

.midashi02 {
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009933;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	margin-top: 10px;
	margin-bottom: 10px;
}

.ta_mitumori table {
	border-collapse: collapse;
	border: none;
}

.ta_mitumori tr td {
	border-top-width: 1px #333333;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: 1px #333333;
}

.clean{
	background-color: #CCFFFF;
	padding: 15px;
	width: 90%;
	text-align: left;
}

.chikachika {
	font-weight: bold;
	text-decoration: blink;
}

.side_waku{
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 3px;
	width: 124px;
	background-color: #FFFFCC;
	color: #000000;
}

.link_shiro a:link {
 color: #FFFFFF;
}

.link_shiro a:hover {
	color: #FF6600;
	background-color: #CCFFFF;
	text-decoration: none;
}

/*リサイクル*/

.recycle-tbl{
	background-color: #BFAF8A;
}

.recycle-tbl th{
	background-color: #F2EFE6;
	padding: 5px;
	color: #333333;
	text-align:center;
	width:120px;
}

.recycle-tbl td{
	background-color: #FFFFFF;
	padding:5px 10px;
}

/* utility */
#utility-active{
	overflow:hidden;
	margin-top:5px;
	background-image: url(image/utility_active_obj.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#utility-active table{
	width:623px;
}
#utility-active td{
	text-align:left;
	padding:5px;
	width: 33%;
}

#utility-maintenance{
	overflow:hidden;
	margin-top:5px;
	background-image: url(image/utility_maintenance_obj.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#utility-maintenance table{
	width:623px;
}
#utility-maintenance td{
	text-align:left;
	padding:5px;
	width: 33%;
}
#utility-agency{
	overflow:hidden;
	margin-top:5px;
	background-image: url(image/utility_agency_obj.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#utility-agency table{
	width:623px;
}
#utility-agency td{
	text-align:left;
	padding:5px;
	width: 33%;
}
