/* CSS Document */
.lead{ background-image: url(image/title.jpg); height:420px; text-align:left;}
.lead a#game{width:285px; height:210px; display:block; margin:0; float:left; text-align:left;}
.lead a:hover#game{background-image:url(image/btn_gamest_o.jpg); background-position:60px 134px; background-repeat:no-repeat;}
.lead a#about{width:250px; height:130px; display:block; margin:0 0 0 30px; float:left;}
.lead a:hover#about{background-image:url(image/btn_gamest_o.jpg); background-position:30px 134px; background-repeat:no-repeat;}
.present{ background-image:url(image/h3.gif); width:600px; height:400px;}
.present h3,.present p{ display:none;}
.link{ background-image:url(image/link.jpg); height:240px; width:600px;}
.link a{ display:block; height:240px; width:160px; float:left;}
.link #capcom{}
.link #kids{ margin-left:30px;}
.oubo{ background-image:url(image/oubo.jpg);width:600px;}
.oubo a#btn{width:235px; height:137px; display:block; text-align:center; margin:0 auto;}
.oubo a:hover#btn{background-image:url(image/btn_oubo_o.jpg); background-position:bottom; background-repeat:no-repeat;}
.ftbtn{ margin-top:10px;}


/* ƒpƒYƒ‹ */
*{font-size:100%;}
.guide,hr{display:none;}
body,div,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{border:0px;}

#puzzle{ text-align:center; margin:0 auto;}