@charset "utf-8";
/*
	廃棄物 STYLE
*/

/* --------------------- header */
h1 {
	padding-top:8px;
	margin-bottom:20px;
	font-size:123%;
	color:#FFF;
	background:url(../images/bg_ttl_L1.gif) -630px top no-repeat;
}
h1 span {
	display:block;
	zoom:1;
	padding:0 10px 6px;
	background:url(../images/bg_ttl_L1.gif) -630px bottom no-repeat;
}
h2 { clear:both; }
h2 {
	margin:36px 0 16px 0;
	padding:5px 0 10px 40px;
	font-size:116%;
	color:#866444;
}
h3 {
	margin-bottom:0.6em;
	font-size:116%;
	text-align:center;
	color:#866444;
}
.type1 { background:url(../../waste/images/bg_ttl_waste1.gif) 0 bottom no-repeat; }
#entry p {
	margin-bottom:0.8em;
	text-indent:1em;
}
#entry p.indi {
	text-indent:-1em;
	padding-left:1em;
}
#entry p.nospace { text-indent:0; }
/* -- トップの分岐 ----------------------------------------- */
#entry .rLeft {
	width:305px;
	float:left;
}
#entry .rRight {
	width:305px;
	float:right;
}
#entry .rootset dd {
	margin-top:6px;
	text-align:center;
	font-weight:bold;
}
#entry .rootset { /zoom : 1;
}
#entry .rootset:after {
	content : '';
	display : block;
	clear : both;
}
/* -- コンテンツ上部のイラストと文字 ----------------------------------------- */
#entry .read { margin:0 0 30px 0; }
#entry .read .rImg {
	text-align:center;
	margin:0 0 16px 0;
}
#entry .read .rTxt {
	text-align:center;
	font-size:116%;
	font-weight:bold;
	color:#866444;
	line-height:1.8;
	text-indent:0;
}
/* -- テキストと画像横並び ----------------------------------------- */
#entry .col2 .colTxt {
	float:left;
	width:334px;
}
#entry .col2 .colImg {
	float:right;
	width:280px;
	text-align:right;
	text-indent:0;
}
.col2 { /zoom : 1;
}
.col2:after {
	content : '';
	display : block;
	clear : both;
}
/* -- 吹き出し ----------------------------------------- */
#entry .talk { zoom:1; }
#entry .talk .blnTxt { zoom:1; }
#entry .talk .blnTxt p {
	text-indent:0;
	padding:20px 20px 20px 100px;
	_padding:20px 20px 10px 100px;
	color:#866444;
	zoom:1;
}
#entry .talk .blnTxt p.line1 {
	padding:28px 20px 28px 100px;
	_padding:28px 20px 14px 100px;
}
#entry .balloon1 { background:url(../images/brown_balloon1.gif) center 0 repeat-y; }
#entry .balloon1 .blnTxt { background:url(../images/brown_balloon1.gif) right bottom no-repeat; }
#entry .balloon1 .blnTxt p { background:url(../images/brown_balloon1.gif) 0 0 no-repeat; }
#entry .balloon2 { background:url(../images/brown_balloon2.gif) center 0 repeat-y; }
#entry .balloon2 .blnTxt { background:url(../images/brown_balloon2.gif) right bottom no-repeat; }
#entry .balloon2 .blnTxt p { background:url(../images/brown_balloon2.gif) 0 0 no-repeat; }
#entry .balloon3 { background:url(../images/brown_balloon3.gif) center 0 repeat-y; }
#entry .balloon3 .blnTxt { background:url(../images/brown_balloon3.gif) right bottom no-repeat; }
#entry .balloon3 .blnTxt p { background:url(../images/brown_balloon3.gif) 0 0 no-repeat; }
#entry .btnBack {
	clear:both;
	margin-top:30px;
	text-indent:0;
	text-align:center;
}
/* -- テーブル ----------------------------------------- */
table.tbl1 {
	margin-bottom:16px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
}
table.tbl1 th, table.tbl1 td {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	font-size:85%;
	font-family:arial;
}
table.tbl1 td { text-align:right; }
table.tbl1 td.bdTno { border-top:none; }
table.tbl1 th {
	background:#E7F6FC;
	text-align:center;
}
table.tbl2 th, table.tbl2 td { vertical-align:top; }
table.tbl3 {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
table.tbl3 th, table.tbl3 td {
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
table.tbl3 th {
	background:#E7F6FC;
	text-align:center;
}
table.tbl3 td { text-align:left; }
table.tbl4 {
	margin-bottom:16px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:93%;
}
table.tbl4 th, table.tbl4 td {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
}
table.tbl4 th {
	background:#E7F6FC;
	text-align:center;
}
/* -- グラフのボックス ----------------------------------------- */
#entry .chartBlock { margin-bottom:30px; }
#entry .chartBlock p {
	margin-bottom:0.8em;
	text-indent:0;
}
#entry .chartBlock dl { margin-bottom:10px; }
#entry .chartBlock dl dt {
	margin:0 0 10px 0;
	padding:3px 0;
	background:#EAEAEA;
	font-weight:bold;
	font-size:109%;
	text-align:center;
}
#entry .chartBlock dl dd { text-align:center; }
#entry .chartBlock p.caution {
	padding-left:3em;
	text-indent:-3em;
}
#entry .chartBlock .cautionBlock {
	font-size:85%;
}#entry .pointBlock {
	padding:15px;
	background:#FFF7EC;
	border:2px solid #FAD5B9;
}