@charset 'utf-8';

/*▼▼ホーム用
========================================*/


/*▼左ボックス
========================================*/

/*資料請求などのボタン*/
#mainBox.home #left #btnShiryouL .shiryou a{
	width:189px;
	height:56px;
	margin:0 auto;
	display:block;
	background:url(../images/home/btn_siryou.gif) no-repeat;
}

#mainBox.home #left #btnShiryouL .shiryou a:hover{
	background-position:-189px 0;
	}


#mainBox.home #left #btnShiryouL .otoiawase a{
	width:189px;
	height:56px;
	margin:0 auto;
	display:block;
	background:url(../images/home/btn_siryou.gif) no-repeat 0 -56px;
}

#mainBox.home #left #btnShiryouL .otoiawase a:hover{
	background-position:-189px -56px;
	}


/*ニュース*/
#mainBox.home #left #newsBox{
	font-size:12px;
	line-height:140%;
	width:188px;
	margin:0 auto 10px auto;
	}

#mainBox.home #left #newsBox h3.title{
	height:29px;
	background:url(../images/home/news_midashi.gif) no-repeat;
	margin:0;
	}

#mainBox.home #left #newsBox .mainBox{
	background:#FFFFFF;
	padding:5px 0 10px 0;
	background:url(../images/home/news_main_back.gif) repeat-y;
	}

#mainBox.home #left #newsBox .mainBox .list a{
	width:43px;
	height:15px;
	display:block;
	background:url(../images/home/btn_mews_list.gif) no-repeat;
	margin:5px 0 0 135px;
	}
#mainBox.home #left #newsBox ul{
	margin:0;
	}

#mainBox.home #left #newsBox li{
	height:auto;
	width:160px;
	padding-left:10px;
	border-bottom:1px dotted #999999;
	display:block;
	margin:0 auto;
	padding:5px 0 5px 10px;
	background:url(../images/home/news_li.gif) no-repeat 0 10px;
	}
	
#mainBox.home #left #newsBox li .date{
	font-size:10px;
	color:#999999;
	display:block;
	}

#mainBox.home #left #newsBox li .date img{
	vertical-align:middle;
	margin-top:3px;
	}

#mainBox.home #left #newsBox .bottom{
	height:6px;
	width:188px;
	background:url(../images/home/news_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
	}


/*施工動画*/

#mainBox.home .sekouFlv{
	width:188px;
	margin:0 auto;
	}

#mainBox.home .sekouFlv h3.setMovie{
	width:188px;
	height:13px;
	background:url(../images/home/set_movie.gif) no-repeat;
	font-size:2px;
	margin-bottom:5px;
	}

#mainBox.home .sekouFlv p,img{
	margin-bottom:5px;
	}



/*▼真ん中ボックス
========================================*/

/*美しい地球環境を次世代へ*/
#mainBox.home #center h3.titleBeauty{
	background:url(../images/home/index_utukushi.gif) no-repeat;
	height:70px;
	}


/*ピックアップ*/
#mainBox.home #center h3.titlePickup{
	background:url(../images/home/title_pickup.gif) no-repeat;
	height:25px;
	margin:10px 0;
	}


#mainBox.home #center dl.pickup{
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:#999999 1px dotted;
	display:block;
	}

#mainBox.home #center dl.pickup dd.photo{
	float:left;
	margin-right:5px;
	height:90px;
	display:block;
}

#mainBox.home #center dl.pickup dt.name {
	width:230px;
	float:left;
	font-weight:bold;
	margin-top:5px;
	display:block;
}

#mainBox.home #center dl.pickup dd.comment{
	width:230px;
	float:left;	
	display:block;
}

#mainBox.home #center dl.pickup dd.more{
	width:230px;
	float:left;
	text-align:right;
	font-size:10px;
	display:block;
}


/*▼右ボックス
========================================*/

/*目的からさがす*/
#mainBox.home #right h3.titleMokuteki{
	height:20px;
	background:url(../images/home/mokuteki_midashi.gif) no-repeat;
}

#mainBox.home #right #menuBox{
	background:#FFFFFF;
	padding-bottom:10px;
	}


#mainBox.home #right #menuBox dt{
	height:21px;
	background:url(../images/home/mokuteki_title_back.gif) no-repeat;
	font-weight:bold;
	display:block;
	padding:7px 0 0 25px;
	margin-bottom:5px;
	}
	
#mainBox.home #right #menuBox dd a{
	display:block;
	padding:1px 10px 1px 23px;
	background:url(../images/home/menu_li.gif) no-repeat 14px 6px;
	display:block;
	line-height:120%;
	margin-bottom:2px;
	color:#333333;
	}

#mainBox.home #right .mokutekiBottom{
	background:url(../images/home/mokuteki_bottom.gif) no-repeat;
	height:9px;
	margin-bottom:5px;
	}


/*バナーエリア*/
#mainBox.home #right #bannerBox li{
	margin-bottom:2px;
	}
