@charset "shift-jis";
@import "index.css";

/*** ***/

#waste .price{
	font-weight:bold;
	color:#FF9E40;
	}

#waste .block{
	width:487px;
	margin:0 auto 45px;
	font-size:12px;
	}

#waste .block h3{
	margin:0 auto 10px;
	}

#waste .type{
	width:470px;
	margin:0 auto;
	}
#waste .type p{
	text-align:right;
	margin-bottom:10px;
	}
#waste .type .box-l{
	float:left;
	width:231px;
	margin-right:8px;
	padding-top:110px;
	background:url(../img/img_waste-type01.gif) top no-repeat;
	}

#waste .type .box-l dl{
	width:231px;
	padding:0 0 20px;
	background:#E5FFCE url(../img/bg_waste-fr-bt.gif) bottom no-repeat;
	}

#waste .type .box-r{
	float:left;
	width:230px;
	padding-top:105px;
	background:url(../img/img_waste-type02.gif) top no-repeat;
	}

#waste .type .box-r dl{
	width:230px;
	padding:0 0 10px 0;
	background:#E5FFCE url(../img/bg_waste-fr-bt.gif) bottom no-repeat;
	}

#waste .type .box-r dt.set-mrt{
	padding-top:5px;
	margin-bottom:-5px;
	}
#waste .type .box-l dd,
#waste .type .box-r dd{
	width:205px;
	margin:0 auto 10px;
	padding:5px 0;
	text-align:right;
	}

*html #waste .type .box-l dd,
*html #waste .type .box-r dd{
	margin:0 0 10px;
	}



#waste .type-s{
	width:470px;
	margin:0px auto;
	padding-top:10px;
	}

#waste .type-s dl{
	float:left;
	width:113px;
	margin-right:6px;
	padding-bottom:10px;
	background:#E5FFCE url(../img/bg_waste-fr-bt-s.gif) bottom no-repeat;
	}
#waste .type-s .last{
	margin-right:0px;
	}

#waste .type-s dl dd{
	width:55px;
	text-align:left;
	margin:0 auto;
	}
*html #waste .type-s dl dd{
	margin:0;
	}

#waste .weight{
	margin-top:50px;
	clear:both;
	}

#waste .weight dl{
	width:472px;
	margin:15px auto 0px;
	clear:both;
	}
#waste .weight dt{
	float:left;
	width:350px;
	margin-bottom:8px;
	clear:both;
	}
#waste .weight dd{
	float:left;
	width:120px;
	height:55px;
	margin-bottom:8px;
	text-align:right;
	letter-spacing:1;
	}


#waste .other{
	margin-top:40px;
	clear:both;
	}
#waste .other .s-txt{
	font-size:92%;
	}
#waste .other .box-bot{
	width:455px;
	margin:0 auto;
	}

#waste .other .box-l,
#waste .other .box-r{
	float:left;
	width:220px;
	margin-right:15px;
	}
#waste .other .box-r{
	margin:0;
	}
#waste .other .box-l dl,
#waste .other .box-r dl,
#waste .other .box-b dl{
	width:220px;
	padding-top:8px;
	border-top:2px solid #CCCCCC;
	text-align:left;
	}
#waste .other .box-l dl dt,
#waste .other .box-r dl dt,
#waste .other .box-b dl dt{
	padding:0 0 5px 2px;
	font-weight:bold;
	background:url(../img/tensen_grey.gif) bottom repeat-x;
	}
#waste .other .box-l dl dd,
#waste .other .box-r dl dd,
#waste .other .box-b dl dd{
	margin:0;
	padding:0;
	}
#waste .other .box-l dl dd ul,
#waste .other .box-r dl dd ul,
#waste .other .box-b dl dd ul{
	margin:10px 0 0;
	padding:0;
	}
#waste .other .box-l dl dd ul li,
#waste .other .box-r dl dd ul li,
#waste .other .box-b dl dd ul li{
	margin:0;
	padding:0 0 0 15px;
	background:url(../img/icon_circle-blue.gif) no-repeat 2px 3px;
	}

#waste .other .box-b{
	width:453px;
	margin:30px 0 0;
	}

#waste .other .box-b dl{
	width:453px;
	}
#waste .other .box-b dl dd .list-l{
	float:left;
	width:230px;
	}
#waste .other .box-b dl dd .list-r{
	float:left;
	}


#waste .ext{
	margin:60px auto 30px;
	clear:both;
	text-align:center;
	}
#waste .ext p{
	margin-bottom:15px;
	}
#waste .ext h4{
	display:inline;
	margin:0px 5px 0 0;
	}
















