@charset "UTF-8";
body{padding:0 15px;background:#FFF;text-align:center;}

h1{width:950px;height:22px;margin:8px auto 0;padding-bottom:3px;display:block;text-align:left;}
h1 img{width:200px;height:22px;display:block;}

/*トップメインイメージ*/
#head{width:950px;height:350px;margin:0 auto;background:url(./img/headbg.jpg) no-repeat center top;text-align:left;}
#head img{display:block;}
#catch{padding-top:88px;padding-left:290px;}
#copy{padding-left:290px;}

/*メインメニュー*/
#menu{width:950px;height:35px;margin-top:30px;background:url(./img/menubg.gif) no-repeat left top;overflow:hidden;}
#menu li{width:152px;height:35px;float:left;}
#menu li a{width:152px;height:35px;display:block;}
#menu li a:hover{background-color:transparent;/*for IE6*/}
#menu li a:hover img{visibility:hidden;opacity:0.0;filter:alpha(opacity=00);}

#menu li#menu-start{width:235px;text-align:right;}
#menu li#menu-start a{margin-left:auto;}

/*コンテンツ*/
#page {width:950px;margin:0 auto;text-align:left;overflow:hidden;line-height:120%;}

/*技術・サービス*/
#works{width:700px;float:right;background:url(./img/worksbg.jpg) no-repeat left top;}
#works-title{width:700px;overflow:hidden;}
#works-title h2{width:278px;height:35px;display:block;float:left;text-align:right;}
#works-title h2 a{width:260px;height:35px;margin-left:auto;display:block;}
#works-title p{width:375px;float:right;background:url(./img/downloadbg.gif) no-repeat left top;}
#works-title p a{width:375px;height:35px;display:block;}
#works-title p#catalog-down a:hover img{visibility:hidden;opacity:0.0;filter:alpha(opacity=00);}

#category{padding-left:18px;text-align:left;clear:both;}
#category ul{width:675px;overflow:hidden;}
#category li{width:215px;height:60px;margin-top:8px;margin-right:9px;float:left;}
#category a{width:215px;height:60px;display:block;}
#category a:hover{background-color:transparent;/*for IE6*/}
#category a:hover img{visibility:hidden;opacity:0.0;filter:alpha(opacity=00);}

#category li#service01{background:url(./img/service01bg.jpg) no-repeat left top;}
#category li#service02{background:url(./img/service02bg.jpg) no-repeat left top;}
#category li#service03{background:url(./img/service03bg.jpg) no-repeat left top;}
#category li#service04{background:url(./img/service04bg.jpg) no-repeat left top;}
#category li#service05{background:url(./img/service05bg.jpg) no-repeat left top;}
#category li#service06{background:url(./img/service06bg.jpg) no-repeat left top;}
#category li#service07{background:url(./img/service07bg.jpg) no-repeat left top;}
#category li#service08{background:url(./img/service08bg.jpg) no-repeat left top;}
#category li#service09{background:url(./img/service09bg.jpg) no-repeat left top;}
#category li#service10{background:url(./img/service10bg.jpg) no-repeat left top;}
#category li#service11{background:url(./img/service11bg.jpg) no-repeat left top;}
#category li#service12{background:url(./img/service12bg.jpg) no-repeat left top;}











/*新着情報*/
#whatsnew{width:230px;float:left;}
#wnew{width:230px;height:230px;overflow:auto;}
#wnew dt{width:200px;padding-top:5px;font-size:83%;font-weight:bold;color:#690;border-top:1px solid #ddd;}
#wnew dt img{margin-top:2px;margin-left:3px;vertical-align:top;}
#wnew dd {width:200px;padding-bottom:7px;color:#333;line-height:130%;}


/*道路規制情報*/
#douro_kiseiinfo{width:230px;padding-top:25px;}
#douro_kiseiinfo a{width:140px;height:30px;display:block;background:url(./img/douro_kiseiinfobg.gif) no-repeat left top;}
#douro_kiseiinfo a:hover img{visibility:hidden;opacity:0.0;filter:alpha(opacity=00);}


/*工事情報*/
#koujiinfo{width:230px;padding-top:25px;}
#koujiinfo a{width:140px;height:30px;display:block;background:url(./img/koujiinfobg.gif) no-repeat left top;}
#koujiinfo a:hover img{visibility:hidden;opacity:0.0;filter:alpha(opacity=00);}



/*イベント情報*/
#eventinfo{width:230px;padding-top:25px;}
#eventinfo a{width:140px;height:30px;display:block;background:url(./img/evinfobg.gif) no-repeat left top;}
#eventinfo a:hover img{visibility:hidden;opacity:0.0;filter:alpha(opacity=00);}

/*グーグル検索*/
#search{width:700px;padding-top:15px;clear:both;}
#search ul{width:700px;overflow:hidden;}
#search li{padding:5px 7px 3px 0;float:left;}
#search li#glogo{width:75px;padding-top:0;padding-bottom:30px;text-align:right;}
#search li#glogo a{width:75px;}
#search li input{border:1px solid #909999;}
#search li.radio{font-size:77%;vertical-align:middle;}
#search li.radio input{vertical-align:middle;border:0 none;}
#search li#count{padding-left:12px;}

/*フッタ*/
#footer{width:950px;clear:both;margin:0 auto;padding:10px 0 30px;overflow:hidden;border-top:1px solid #D0D9D9;}



/*バナー*/

/*
div#banner{width:950px;padding-left:219px;padding-bottom:10px;text-align:left;}
div#banner ul{width:512px;overflow:hidden;}
div#banner li{width:251px;text-align:right;float:left;}
div#banner li a{width:241px;margin-left:auto;}
*/

div#banner{width:950px;text-align:center;}
div#banner ul{width:768px;overflow:hidden;}


/*
div#banner li{width:251px;text-align:right;float:left;}
div#banner li a{width:241px;margin-left:auto;}
*/

div#banner li{width:244px; height:70PX; text-align:right;float:left;}
div#banner li a{width:234px; height:60PX; margin-left:auto;}



/*フッタメニュー*/
#fmenu{width:950px;}
#syslink{width:950px;margin:0;padding-top:0;font-size:92%;text-align:center;}
#syslink li{display: inline;}
#syslink li a{display:inline;padding:3px 15px 3px 0;}

#endcopy{width:950px;padding-top:10px;font-size:83%;text-align:center;}
#copyright{width:950px;padding-top:5px;font-size:83%;text-align:center;}

/*--------------------------------------------------------------------------------*/

