﻿@charset "utf-8";

/* ===================================================================

	body.page
	pagetitle
	
	maincolumn
		
	sidebar

=================================================================== */

/*	body
----------------------------------------------------*/

body.page {
	background:url(../common/images/page_body_bg.gif) repeat-x #fff;
	}

/*	maincolumn
----------------------------------------------------*/

.page #maincolumn {
	position:relative;
	}

/* pagetitle */

h2 {
	height:72px;
	background:url(images/pagetitle.gif) no-repeat 0 30px;
	}

h2 span {
	visibility:hidden;
	}

.pagetitle_bg {
	position:absolute;
	left: 250px;
	top: 17px;
	z-index:-1;
	}

/* pageimage */

#pageimagearea {
	height:101px;
	margin-bottom:15px;
	background:url(images/page_img_bg.gif) no-repeat;
	}

#pageimagearea h3 {
	height:101px;
	background: url(images/waste_08.jpg) no-repeat 0 40px;
	}

#pageimagearea h3 span {
	visibility:hidden;
	}

/* pagecontents01 */

#pagecontents01 {
	margin-bottom:30px;
	min-height:200px;
	height:240px;
	position:relative;
	}

#pagecontents01 h4 {
	height:21px;
	margin:0 0 5px 0;
	background:url(images/waste_18.jpg) no-repeat;
	}
	
#pagecontents01 h4 span {
	visibility:hidden;
	}

#pagecontents01 p{
	width:340px;
	padding:10px;
	line-height:20px;}
	
#truck_img{
	position:absolute;
	left:410px;
	top:0;}

/* pagecontents02 */

#pagecontents02 {
	margin-bottom:30px;
	min-height:178px;
	*height:178px;
	position:relative;
	}

#pagecontents02 h4 {
	height:21px;
	margin:0 0 5px 0;
	background:url(images/waste_28.jpg) no-repeat;
	}
	
#pagecontents02 h4 span {
	visibility:hidden;
	}

#pagecontents02 p{
	width:395px;
	padding:10px;
	line-height:20px;}
	
#gomi_img{
	position:absolute;
	top:0px;
	left:450px;}
	

/* contct_fom */
	
#contct_fom{
	width:390px;
	height:51px;
	margin:0 auto;
	background:url(images/contct_img_off.gif) no-repeat;
	}
	
#contct_fom a{
	display:block;
	width:390px;
	height:51px;
	}
	
#contct_fom a:hover {
	background:url(images/contct_img_on.gif) no-repeat;
	}
	
#contct_fom span {
	visibility:hidden;
	}

	
/* flowarea */

#flowarea {
	float:right;
	width:195px;
	padding:3px;
	background:url(../common/images/bluedotted_bg.gif);
	}
	
#flowarea .step {
	padding:5px 5px 20px 5px;
	background:url(images/flowarea_bg.gif) no-repeat center bottom #fff;
	}
	
#flowarea .step_last {
	padding:5px 5px 10px 5px;
	background:url(images/flowarea_bg_bottom.gif) no-repeat center bottom #fff;
	}
	
#flowarea h6 {
	margin-bottom:10px;
	padding:0px 0 10px 0;
	border-bottom:1px #ccc solid;
	}
	
#flowarea p {
	margin-bottom:10px;
	font-size:11px;
	}
	
#flowarea p strong {
	font-size:1.1em;
	color:#da7b00;
	}

/*	sidebar
----------------------------------------------------*/

.page #sidebar {
	float:left;
	width:228px;
	margin-top:0;
	padding-top:7px;
	background:url(../common/images/page_sidebar_bg.gif) no-repeat;
	}
	

