#container{
width:950px;
margin:0 auto;
}

/* ------------------------------------
contents
*/

#main-top{
width:950px;
height:487px;
background-image:url(../img/main.jpg);
background-repeat:no-repeat;
position:relative;
margin:0 auto;
}
h1,h2,h3,p{
text-indent:-9999px;
display:none;
font-size:1px;
}
#btn-karl{
display:block;
width:136px;
height:27px;
background-image:url(../img/btn-karl.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
font-size:1px;
position:absolute;
z-index:1;
left: 749px;
top: 215px;
}
a:hover{
background-position:bottom;
}

.nav{
position:absolute;
z-index:1;
}

.nav a{
background-image:url(../img/btn-oubo.png);
width:539px;
height:63px;
display:block;
text-indent:-9999px;
}
.nav a:hover{
background-position:bottom;
}

#main-top .nav{
left: 215px;
top: 420px;
}



.pre p{
text-indent:-99999px;
}


.section{
width:950px;
margin:0 auto;
position:relative;
}

#p1{
background-image:url(../img/present-01.jpg);
position:relative;
}
#p1 .section{
height:973px;
}
#p1 .nav{
left: 215px;
top: 315px;
}



#p2{
background-image:url(../img/present-02.jpg);
position:relative;
}
#p2 .section{
height:680px;
}
#p2 .nav{
left: 215px;
top: 5px;
}



#p3{
background-image:url(../img/wchance.jpg);
}
#p3 .section{
height:563px;
}

#shime{
width:950px;
height:166px;
background-image:url(../img/shime.jpg);
background-repeat:no-repeat;
position:relative;
margin:0 auto;
}
#shime .nav{
left: 215px;
top: 15px;
}





.section a,.section a:link{
text-indent:-99999px;
font-size:1px;
line-height:100%;
display:block;
width:86px;
height:21px;
background-image:url(../img/btn_url.gif);
background-repeat:no-repeat;
position:absolute;
z-index:1;
overflow:hidden;
}
.section a:hover{
background-position:bottom;
}
#p1 a.a1,#p1 a.a1:link{
left:358px;
top:225px;
}
#p1 a.a2,#p1 a.a2:link{
left:321px;
top:554px;
}
#p1 a.a3,#p1 a.a3:link{
left:643px;
top:646px;
}
#p1 a.a4,#p1 a.a4:link{
left:201px;
top:858px;
}
#p1 a.a5,#p1 a.a5:link{
left:839px;
top:925px;
}


#p2 a.a1,#p2 a.a1:link{
left:29px;
top:287px;
}
#p2 a.a2,#p2 a.a2:link{
left:840px;
top:308px;
}
#p2 a.a3,#p2 a.a3:link{
left:319px;
top:629px;
}
#p2 a.a4,#p2 a.a4:link{
left:598px;
top:625px;
}

#p3 a.a1,#p3 a.a1:link{
left:216px;
top:224px;
}
#p3 a.a2,#p3 a.a2:link{
left:206px;
top:459px;
background-image:url(../img/btn_prog.gif);
background-repeat:no-repeat;
}
