@charset "utf-8"; 

*{

font-family: verdana ,MS UI Gothic, arial, ＭＳ Ｐゴシック, sans-serif,Osaka‐等幅;

} 



body{

background:#FFF; padding:0; margin:0; font-size:12px;

}



#wrap{

width:780px; 

margin:10px auto 50px; 

padding:0;

background-color:#FFFFFF;

}



#main{

width:780px;

height:699px;

background:transparent url(img/img01.jpg) no-repeat top left;

}



#main p{

margin:0px;

padding:0px;

text-indent:-9999px;

}



#detail{

width:780px;

height:519px;

background:transparent url(img/img02.jpg) no-repeat top left;

margin-bottom:40px;

}



#detail p{

margin:0px;

padding:0px;

text-indent:-9999px;

}



#btn01{

margin-bottom:30px;

}



#btn01 a{

display:block;

outline:none;

text-indent:-9999px;

width:780px;

height:80px;

background:transparent url(img/btn01.jpg) no-repeat 0px 0px;

}



#btn01 a:hover{

background:transparent url(img/btn01.jpg) no-repeat 0px -80px;

}



#btn02{

margin-bottom:30px;

}



#btn02 a{

display:block;

outline:none;

text-indent:-9999px;

width:780px;

height:80px;

background:transparent url(img/btn02.jpg) no-repeat 0px 0px;

}



#btn02 a:hover{

background:transparent url(img/btn02.jpg) no-repeat 0px -80px;

}



#btn03{

margin-bottom:30px;

}



#btn03 a{

display:block;

outline:none;

text-indent:-9999px;

width:780px;

height:80px;

background:transparent url(img/btn03.jpg) no-repeat 0px 0px;

}



#btn03 a:hover{

background:transparent url(img/btn03.jpg) no-repeat 0px -80px;

}





#note p{

font-size:12px;

width:560px;

text-align:left;

margin:0 auto;

padding:20px;

border:1px #000000 dotted;

}



*html #note p{

width:660px;

}



#note p a{

color:#ff0066;

text-decoration:none;

}



#note p a:hover{

text-decoration:underline;

}



#home{

width:30px;

height:30px;

position:absolute;

right:10px;

top:10px;

}



#home a{

text-indent:-9999px;

display:block;

outline:none;

width:30px;

height:30px;

background:transparent url(img/home.gif) no-repeat top left;

}

