#logo{
display: block;
height: 131px;
width: 504px;
background: url(../image/logo_pl.jpg) no-repeat;
}
#main_home{
width: 601px;
height: 509px;
background: url(../image/main_home_pl.jpg) no-repeat;
position: relative;
}
#main_home li, #main_portfolio li, #left li{
list-style-type: none;
}
#main_home a{
display: block;
width: 133px;
height: 0px !important;
height /**/:108px;
padding-top: 108px;
overflow: hidden;
position: absolute;
}
#about{
background: url(../image/about_pl.png) no-repeat top;
left: 130px;
top: 100px;
/*left: 51px;
top: 100px;*/

}
#portfolio{
background: url(../image/portfolio_pl.png) no-repeat top;
position: absolute;
right: 110px;
top: 100px;
/*left: 234px;
top: 100px;*/

}
/*#price_list{
background: url(../image/price_list_pl.png) no-repeat top;
position: absolute;
left: 417px;
top: 100px;
}*/

#recruitment{
background: url(../image/recruitment_pl.png) no-repeat top;
position: absolute;
left: 130px;
top: 250px;
}
#contact{
background: url(../image/contact_pl.png) no-repeat top;
position: absolute;
right: 110px;
top: 250px;
}
#main_about{
text-align: justify;
padding: 80px 70px 0 80px;
width: 451px;
height: 429px;
background: url(../image/main_about_pl.jpg) no-repeat;
}
#main_about{
text-indent: 50px;
}
#main_portfolio{
width: 601px;
height: 509px;
background: url(../image/main_portfolio_pl.jpg) no-repeat;
position: relative;
}
#main_portfolio a{
display: block;
width: 171px;
height: 300px;
text-decoration: none;
position: absolute;
}
#main_portfolio a dt, #main_portfolio_system a dt{
display: none;
}
#main_portfolio a dd{
line-height: normal;
text-align: center;
padding-top: 235px;
font-size: 13px;
font-weight: bold;
color: #261F00;
}
#systems{
background: url(../image/systems_pl.png) no-repeat top;
left: 29px;
top: 90px;
}
#stones{
background: url(../image/stones_pl.png) no-repeat top;
left: 217px;
top: 90px;
}
#arrangement{
background: url(../image/arrangement_pl.png) no-repeat top;
left: 400px;
top: 90px;
}
#main_portfolio_system{
width: 601px;
height: 509px;
background: url(../image/main_portfolio_system_pl.jpg) no-repeat;
position: relative;
}
#main_portfolio_system a{
display: block;
text-decoration: none;
position: absolute;
}
#main_portfolio_system a dd{
line-height: normal;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #261F00;
}
#main_portfolio_system #plaster{
background: url(../image/plaster_pl.png) no-repeat top;
padding-top: 130px;
width: 194px;
height: 50px;
left: 29px;
top: 80px;
}
#main_portfolio_system #stucco{
background: url(../image/stucco_pl.png) no-repeat top;
padding-top: 130px;
width: 179px;
height: 50px;
left: 220px;
top: 80px;
}
#main_portfolio_system #travertine{
background: url(../image/travertine_pl.png) no-repeat top;
padding-top: 130px;
width: 179px;
height: 50px;
left: 400px;
top: 80px;
}
#main_portfolio_system #stain{
background: url(../image/stain_pl.png) no-repeat top;
padding-top: 130px;
width: 247px;
height: 50px;
left: 80px;
top: 255px;
}
#main_portfolio_system #imitation{
background: url(../image/imitation_pl.png) no-repeat top;
padding-top: 130px;
width: 186px;
height: 50px;
left: 330px;
top: 255px;
}
#main_portfolio_system_imitation{
padding: 50px 10px 0 40px;
width: 551px;
height: 499px;
background: url(../image/main_portfolio_system_imitation_pl.jpg) no-repeat;
}
#main_price_list{
text-align: center;
padding: 60px 10px 0 40px;
width: 551px;
height: 499px;
background: url(../image/main_price_list_pl.jpg) no-repeat;
}
#main_recruitment{
text-align: normal;
padding: 60px 10px 0 40px;
width: 551px;
height: 499px;
background: url(../image/main_recruitment_pl.jpg) no-repeat;
}
#main_contact{
text-align: normal;
padding: 60px 10px 0 40px;
width: 551px;
height: 499px;
background: url(../image/main_contact_pl.jpg) no-repeat;
}
#menu1{
display: block;
background: url(../image/about_pl.jpg) no-repeat top;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}
#menu1:hover, #menu2:hover, #menu4:hover, #menu5:hover{
background-position: 0 -57px;
}
#menu1_active{
display: block;
background: url(../image/about_pl.jpg) no-repeat  0 -114px;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}
#menu2{
display: block;
background: url(../image/portfolio_pl.jpg) no-repeat top;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}
#menu2_active{
display: block;
background: url(../image/portfolio_pl.jpg) no-repeat  0 -114px;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}
#menu3,#menu3_active{
display: block;
background: url(../image/blank.jpg) no-repeat top;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}

/*#menu3_active{
display: block;
background: url(../image/portfol/io_pl.jpg) no-repeat  0 -114px;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}
*/
#menu4{
display: block;
background: url(../image/recruitment_pl.jpg) no-repeat top;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}
#menu4_active{
display: block;
background: url(../image/recruitment_pl.jpg) no-repeat  0 -114px;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}
#menu5{
display: block;
background: url(../image/contact_pl.jpg) no-repeat top;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}
#menu5_active{
display: block;
background: url(../image/contact_pl.jpg) no-repeat  0 -114px;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}
#intro{
display: block;
background: url(../image/intro.jpg) no-repeat top;
padding-top: 57px;
height: 0;
width: 157px;
overflow: hidden;
}

