@charset "utf-8";

/* びじゅつかん１ */
#gal01 .block01 { background: url(../img/main_art_chara01.gif) no-repeat; display: block;
 margin: 10px auto; padding: 0; text-align: left; height: 562px; width: 566px; position: relative; }

/* Charactor */
.block01 li   { position: absolute; }
.block01 li a { display: block; text-indent: -9999px; z-index: 100; }

li.chu    { left: 297px; top: 355px; z-index: 100; }
li.chu a  { width: 50px; height: 40px; line-height: 40px; }
li.neko   { left: 54px; top: 32px; z-index: 100; }
li.neko a { width: 66px; height: 122px; line-height: 122px; }
li.kotori    { left: 382px; top: 133px; }
li.kotori a  { width: 184px; height: 233px; line-height: 233px; }
li.shijin    { left: 24px; top: 161px; }
li.shijin a  { width: 52px; height: 118px; line-height: 118px; }
li.kobushi   { left: 129px; top: 9px; }
li.kobushi a { width: 42px; height: 77px; line-height: 77px; }
li.syuhu   { left: 186px; top: 5px; }
li.syuhu a { width: 39px; height: 62px; line-height: 62px; }
li.den    { left: 234px; top: 13px; }
li.den a  { width: 52px; height: 52px; line-height: 52px; }
li.reni    { left: 112px; top: 396px; }
li.reni a  { width: 73px; height: 131px; line-height: 131px; }
li.nushi    { left: 409px; top: 367px; }
li.nushi a  { width: 121px; height: 157px; line-height: 157px; }
li.haya    { left: 347px; top: 101px; z-index: 100; }
li.haya a  { width: 33px; height: 32px; line-height: 32px; }
li.biba    { left: 472px; top: 45px; }
li.biba a  { width: 71px; height: 84px; line-height: 84px; }
li.hinata    { left: 410px; top: 21px; }
li.hinata a  { width: 56px; height: 71px; line-height: 71px; }
li.hai    { left: 313px; top: 423px; }
li.hai a  { width: 89px; height: 133px; line-height: 133px; }
li.pochi    { left: 39px; top: 298px; z-index: 100; }
li.pochi a  { width: 50px; height: 116px; line-height: 116px; }
li.gomo    { left: 297px; top: 13px; }
li.gomo a  { width: 63px; height: 53px; line-height: 53px; }
li.momi    { left: 82px; top: 94px; }
li.momi a  { width: 273px; height: 300px; line-height: 300px; }
li.tsubo    { left: 367px; top: 16px; }
li.tsubo a  { width: 35px; height: 57px; line-height: 57px; }
li.kin    { left: 214px; top: 506px; }
li.kin a  { width: 45px; height: 48px; line-height: 48px; }
li.mogu    { left: px; top: px; }
li.mogu a  { width: px; height: px; line-height: px; }


/* びじゅつかん２ */
#gal02 .block01 { margin: 0; padding: 0 0 10px 13px; text-align: center; width: 566px; }
#gal02 .block02 { margin: 0; padding: 0 0 8px 13px; text-align: center; width: 566px; }


/* Footer Menu */
#gal01 .fmenu, #gal02 .fmenu { text-align: right; }
#gal01 .fmenu { padding: 10px 12px 1px 0; }
#gal02 .fmenu { padding: 10px 12px 1px 0; }
.select { font-weight: bold; text-decoration: underline; }

