@charset "UTF-8";
/***********************************************************************

	style info : home.css

***********************************************************************/
#container{
	padding:10px 19px 30px 19px;
	width:800px;
}

h2{
	background:url(../img/bg_bar_type01.jpg) left top repeat-x #199CC4;
	line-height:100%;
	padding:5px 0 0 10px;
	color:#FFFFFF;
	height:20px;
}

#flash{
	background:url(../img/img_flash.jpg) left top no-repeat;
	width:800px;
	height:300px;
	text-indent:-9999px;
}

/***********************************************************************
	assist-nav
***********************************************************************/
#assist-nav li{
	float:left;
	padding:5px 0 0 4px;
}
#assist-nav li.first-child{
	padding-left:0;
}
#assist-nav li a{
	text-indent:-9999px;
	width:197px;
	height:102px;
	display:block;
}
#assist-nav li.wastewater a:link,
#assist-nav li.wastewater a:visited{
	background:url(../img/home/btn_assist-nav_wastewater.jpg) left top no-repeat;
}
#assist-nav li.e_breaker a:link,
#assist-nav li.e_breaker a:visited{
	background:url(../img/home/btn_assist-nav_e_breaker.jpg) left top no-repeat;
}
#assist-nav li.washing a:link,
#assist-nav li.washing a:visited{
	background:url(../img/home/btn_assist-nav_washing.jpg) left top no-repeat;
}
#assist-nav li.cleaning a:link,
#assist-nav li.cleaning a:visited{
	background:url(../img/home/btn_assist-nav_cleaning.jpg) left top no-repeat;
}
#assist-nav li.wastewater a:hover,
#assist-nav li.wastewater a:active{
	background:url(../img/home/btn_assist-nav_wastewater.jpg) left -102px no-repeat;
}
#assist-nav li.e_breaker a:hover,
#assist-nav li.e_breaker a:active{
	background:url(../img/home/btn_assist-nav_e_breaker.jpg) left -102px no-repeat;
}
#assist-nav li.washing a:hover,
#assist-nav li.washing a:active{
	background:url(../img/home/btn_assist-nav_washing.jpg) left -102px no-repeat;
}
#assist-nav li.cleaning a:hover,
#assist-nav li.cleaning a:active{
	background:url(../img/home/btn_assist-nav_cleaning.jpg) left -102px no-repeat;
}

/***********************************************************************
	main
***********************************************************************/
#main{
	padding:10px 0 0 0;
}
#main dl{
	padding:15px 0 0 0;
	margin:0 0 8px 15px;
	overflow-y:scroll;
}
#main dl dt{
	padding:6px 0 0 0;
}
#main dl dt.first-child{
	padding:0;
}

/***********************************************************************
	news
***********************************************************************/
#news{
	width:525px;
}
#news iframe{
	margin:0 0 0 15px;
}
dl#entry{
}
dl#entry dt{
	padding:6px 0 0 0;
}
dl#entry dt.first-child{
	padding:15px 0 0 0;
}
dl#entry dd{
	padding:0 0 6px;
	width:483px;
	border-bottom:1px solid #e1e2e3;
}

/***********************************************************************
	hitorigoto
***********************************************************************/
#hitorigoto{
	width:250px;
}
#hitorigoto dl{
	height:79px;
	margin-bottom:0;
}

/***********************************************************************
	banner
***********************************************************************/
#banner{
	width:250px;
	margin:5px 0 0 0;
}
#banner a{
	display:block;
	background:url(../img/home/banner_unit.jpg) left top no-repeat;
	width:250px;
	height:85px;
	text-indent:-9999px;
}
