@charset "utf-8";
@import url(../class.css);

body {background:#FFFF00;}

#container {margin-top:29px;}

#body {position:relative; width:870px; height:1893px; background:url(images/body_bg.gif) no-repeat;}
#body img {display:block;}

#head {position:absolute; left:185px; top:9px; z-index:9; width:500px;}
#head h1 {}

#goods {position:absolute; left:576px; top:422px; left:576px; z-index:10; width:267px;}

#about {position:absolute; left:9px; top:476px; z-index:5; width:456px;}

#author {position:absolute; left:465px; top:558px; z-index:6; width:396px;}

#characters {position:absolute; left:9px; top:875px; z-index:4; width:852px;}

#schedule {position:absolute; left:9px; top:1360px; z-index:5; width:457px; height:350px; background:url(images/schedule_bg.gif) no-repeat;}
#schedule a {position:absolute; left:67px; top:165px; display:block; width:307px; height:111px;}

#picturebook {position:absolute; left:466px; top:1350px; z-index:6; width:457px; height:350px;}

#btn_up {position:absolute; left:773px; top:1779px; display:block; width:77px; height:37px;}

#bottom_image {position:absolute; left:9px; top:1663px; z-index:7;}

#credit {position:absolute; left:119px; top:1816px; width:731px; height:45px;}

#foot address a {background-image:url(images/foot_logo.gif);}
