#main{position:relative; width:1100px; height:1600px; margin:0 auto;}
#visual{position:relative; width:2338px; left:50%; margin-left:-1169px; top:-23px;}

#island{position:absolute; width:1100px; height:306px; top:560px; overflow:hidden;}


#company{position:absolute; width:1100px; height:283px; top:888px; overflow:hidden;}
#company_title{position:absolute; background:url(../images/main/company_title.jpg) no-repeat; width:1100px; height:62px; text-indent:-9999px;}

#company_list{ position:absolute; top:62px; width:1100px;}
#company_list li {width:326px; height:221px; float:left;}

#company_list li a{display:block; width:326px; height:221px; text-indent:-9999px; }
#company01{background:url(../images/main/company01.jpg) no-repeat;  overflow:hidden; position:absolute; left:20px; }
#company01:hover{background:url(../images/main/company01_hover.jpg) no-repeat;  }

#company02{background:url(../images/main/company02.jpg) no-repeat; left:50%; position:absolute; margin-left:-163px;  overflow:hidden;}
#company02:hover{background:url(../images/main/company02_hover.jpg) no-repeat; }


#company03{background:url(../images/main/company03.jpg) no-repeat; text-indent:-9999px; position:absolute; right:20px; overflow:hidden;}




#bottom03{position:absolute;  width:1100px; height:338px; top:1208px; }

.more_btn{width:14px; height:14px; background:url(../images/main/more_btn.png) no-repeat; position:absolute; top:17px; right:30px; text-indent:-9999px;}

#news{width:324px; height:338px; border:1px solid #ddd; position:absolute; left:20px;}
#news_title{width:324px; height:338px; background:url(../images/main/news_title.jpg) no-repeat;  text-indent:-9999px;}
#news_desc{width:270px; height:260px; position:absolute; top:61px; left:23px; }

#freeboard{ position:absolute; top:0; left:386px; width:324px; height:338px; border:1px solid #ddd;}
#freeboard_title{width:324px; height:338px; background:url(../images/main/data_title.jpg) no-repeat; text-indent:-9999px;}
#freeboard_desc{width:270px; height:260px; position:absolute; top:61px; left:23px; }


#video{ position:absolute; top:0; left:751px; width:324px; height:338px; border:1px solid #ddd;}
#video_title{width:324px; height:338px; background:url(../images/main/estimate_title.jpg) no-repeat; text-indent:-9999px;}
#video_desc{width:270px; height:260px; position:absolute; top:61px; left:23px; }




#footer{position:relative; background:url(../images/footer/footer.jpg) no-repeat; width:1100px; height:78px; margin:0 auto;}
#footer p{text-indent:-9999px; width:0px; height:0px;}




.scroller_roll {
    padding: 0px;
    margin: 0px;
}
 
.scroller_roll ul {
    padding: 0px;
    margin: 0px;
    float: left;
	width:1100px;
}
 
.scroller_roll ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    float: left;
    text-align: center;
    display: inline;
}
 
.scroller_roll ul li a {
    text-decoration: none;
}
 
.scroller_roll ul li a:hover {
    text-decoration: underline;
}
 
.scroller_roll ul li a img {
    border: none;
}
