/* -----------------------------------
	THUMBNAIL POSITIONING
--------------------------------------*/

/*---- POSTER THUMBNAIL ----*/

#galcontents #tb_uchusyupos1 a {
				position: absolute;
				background-image: url(image/tb_poster01.jpg);
				background-repeat: no-repeat;
				width: 47px; height: 66px;
				margin-top: 164px; margin-left: 42px;
				display: block;
				}
#galcontents #tb_uchusyupos2 a {
				position: absolute;
				background-image: url(image/tb_poster02.jpg);
				background-repeat: no-repeat;
				width: 47px; height: 66px;
				margin-top: 247px; margin-left: 42px;
				display: block;
				}
#galcontents #tb_sstarpos a {
				position: absolute;
				background-image: url(image/tb_poster03.jpg);
				background-repeat: no-repeat;
				width: 68px; height: 49px;
				margin-top: 330px; margin-left: 32px;
				display: block;
				}
#galcontents #tb_freudepos1 a {
				position: absolute;
				background-image: url(image/tb_poster04.jpg);
				background-repeat: no-repeat;
				width: 46px; height: 66px;
				margin-top: 159px; margin-left: 42px;
				display: block;
				}
#galcontents #tb_freudepos2 a {
				position: absolute;
				background-image: url(image/tb_poster05.jpg);
				background-repeat: no-repeat;
				width: 47px; height: 68px;
				margin-top: 244px; margin-left: 42px;
				display: block;
				}
#galcontents #tb_roboviepos a {
				position: absolute;
				background-image: url(image/tb_poster06.jpg);
				background-repeat: no-repeat;
				width: 68px; height: 49px;
				margin-top: 328px; margin-left: 33px;
				display: block;
				}
				
/*---- SYMBOL THUMBNAIL ----*/

#galcontents #tb_nissinbou a {
				position: absolute;
				background-image: url(image/tb_symbol01.jpg);
				background-repeat: no-repeat;
				width: 49px; height: 48px;
				margin-top: 156px; margin-left: 44px;
				display: block;
				}
#galcontents #tb_kiyouginkou a {
				position: absolute;
				background-image: url(image/tb_symbol02.jpg);
				background-repeat: no-repeat;
				width: 58px; height: 65px;
				margin-top: 220px; margin-left: 36px;
				display: block;
				}
#galcontents #tb_requiem a {
				position: absolute;
				background-image: url(image/tb_symbol03.jpg);
				background-repeat: no-repeat;
				width: 46px; height: 55px;
				margin-top: 290px; margin-left: 47px;
				display: block;
				}
#galcontents #tb_osakainsatsu a {
				position: absolute;
				background-image: url(image/tb_symbol04.jpg);
				background-repeat: no-repeat;
				width: 54px; height: 54px;
				margin-top: 168px; margin-left: 37px;
				display: block;
				}
#galcontents #tb_solcotsym a {
				position: absolute;
				background-image: url(image/tb_symbol05.jpg);
				background-repeat: no-repeat;
				width: 54px; height: 55px;
				margin-top: 234px; margin-left: 37px;
				display: block;
				}
				
/*---- LOGOTYPE THUMBNAIL ----*/

#galcontents #tb_sstarlogo a {
				position: absolute;
				background-image: url(image/tb_logotype01.jpg);
				background-repeat: no-repeat;
				width: 40px; height: 113px;
				margin-top: 125px; margin-left: 57px;
				display: block;
				}
				
#galcontents #tb_arack a {
				position: absolute;
				background-image: url(image/tb_logotype02.jpg);
				background-repeat: no-repeat;
				width: 96px; height: 42px;
				margin-top: 253px; margin-left: 32px; 
				display: block;
				}
#galcontents #tb_petio a {
				position: absolute;
				background-image: url(image/tb_logotype03.jpg);
				background-repeat: no-repeat;
				width: 63px; height: 70px;
				margin-top: 310px; margin-left: 47px; 
				display: block;
				}
#galcontents #tb_uchusyulogo a {
				position: absolute;
				background-image: url(image/tb_logotype04.jpg);
				background-repeat: no-repeat;
				width: 72px; height: 70px;
				margin-top: 156px; margin-left: 38px; 
				display: block;
				}
#galcontents #tb_solcotlogo a {
				position: absolute;
				background-image: url(image/tb_logotype05.jpg);
				background-repeat: no-repeat;
				width: 102px; height: 39px;
				margin-top: 253px; margin-left: 24px; 
				display: block;
				}
#galcontents #tb_popnland a {
				position: absolute;
				background-image: url(image/tb_logotype06.jpg);
				background-repeat: no-repeat;
				width: 119px; height: 24px;
				margin-top: 326px; margin-left: 15px; 
				display: block;
				}
#galcontents #tb_hanaranman a {
				position: absolute;
				background-image: url(image/tb_logotype07.jpg);
				background-repeat: no-repeat;
				width: 120px; height: 42px;
				margin-top: 161px; margin-left: 12px; 
				display: block;
				}
#galcontents #tb_mockingbird a {
				position: absolute;
				background-image: url(image/tb_logotype08.jpg);
				background-repeat: no-repeat;
				width: 99px; height: 59px;
				margin-top: 231px; margin-left: 23px; 
				display: block;
				}
#galcontents #tb_hankyu a {
				position: absolute;
				background-image: url(image/tb_logotype09.jpg);
				background-repeat: no-repeat;
				width: 113px; height: 30px;
				margin-top: 328px; margin-left: 18px; 
				display: block;
				}

/*---- PACKAGING THUMBNAIL ----*/

#galcontents #tb_takarabune a {
				position: absolute;
				background-image: url(image/tb_packaging01.jpg);
				background-repeat: no-repeat;
				width: 53px; height: 58px;
				margin-top: 167px; margin-left: 37px; 
				display: block;
				}
#galcontents #tb_bunanosizuku a {
				position: absolute;
				background-image: url(image/tb_packaging02.jpg);
				background-repeat: no-repeat;
				width: 36px; height: 64px;
				margin-top: 240px; margin-left: 46px; 
				display: block;
				}
#galcontents #tb_yuzusyu a {
				position: absolute;
				background-image: url(image/tb_packaging03.jpg);
				background-repeat: no-repeat;
				width: 35px; height: 66px;
				margin-top: 319px; margin-left: 47px; 
				display: block;
				}
#galcontents #tb_kisyuunananen a {
				position: absolute;
				background-image: url(image/tb_packaging04.jpg);
				background-repeat: no-repeat;
				width: 53px; height: 67px;
				margin-top: 163px; margin-left: 33px; 
				display: block;
				}
#galcontents #tb_yamautike a {
				position: absolute;
				background-image: url(image/tb_packaging05.jpg);
				background-repeat: no-repeat;
				width: 66px; height: 54px;
				margin-top: 241px; margin-left: 32px; 
				display: block;
				}
#galcontents #tb_uchusyupack a {
				position: absolute;
				background-image: url(image/tb_packaging06.jpg);
				background-repeat: no-repeat;
				width: 51px; height: 68px;
				margin-top: 312px; margin-left: 40px; 
				display: block;
				}

/*---- ILLUSTRATION THUMBNAIL ----*/

#galcontents #tb_robovieilst a {
				position: absolute;
				background-image: url(image/tb_illustration01.jpg);
				background-repeat: no-repeat;
				width: 66px; height: 61px;
				margin-top: 162px; margin-left: 44px; 
				display: block;
				}
#galcontents #tb_systecakazawa a {
				position: absolute;
				background-image: url(image/tb_illustration02.jpg);
				background-repeat: no-repeat;
				width: 66px; height: 61px;
				margin-top: 250px; margin-left: 44px; 
				display: block;
				}
#galcontents #tb_vboyilst a {
				position: absolute;
				background-image: url(image/tb_illustration03.jpg);
				background-repeat: no-repeat;
				width: 58px; height: 66px;
				margin-top: 162px; margin-left: 44px; 
				display: block;
				}
#galcontents #tb_schubert a {
				position: absolute;
				background-image: url(image/tb_illustration04.jpg);
				background-repeat: no-repeat;
				width: 67px; height: 80px;
				margin-top: 244px; margin-left: 41px; 
				display: block;
				}

/*---- ETC.THUMBNAIL ----*/

#galcontents #tb_roobo a {
				position: absolute;
				background-image: url(image/tb_etc01.jpg);
				background-repeat: no-repeat;
				width: 69px; height: 69px;
				margin-top: 142px; margin-left: 37px; 
				display: block;
				}
#galcontents #tb_freudevi a {
				position: absolute;
				background-image: url(image/tb_etc02.jpg);
				background-repeat: no-repeat;
				width: 76px; height: 78px;
				margin-top: 229px; margin-left: 34px; 
				display: block;
				}
#galcontents #tb_nagasakihompo a {
				position: absolute;
				background-image: url(image/tb_etc03.jpg);
				background-repeat: no-repeat;
				width: 66px; height: 68px;
				margin-top: 325px; margin-left: 38px; 
				display: block;
				}
#galcontents #tb_mirrowkun a {
				position: absolute;
				background-image: url(image/tb_etc04.jpg);
				background-repeat: no-repeat;
				width: 61px; height: 74px;
				margin-top: 164px; margin-left: 38px; 
				display: block;
				}
#galcontents #tb_vhtn a {
				position: absolute;
				background-image: url(image/tb_etc05.jpg);
				background-repeat: no-repeat;
				width: 80px; height: 54px;
				margin-top: 263px; margin-left: 29px; 
				display: block;
				}

/*---- TEMPORALY THUMBNAIL ----*/

img#tb_batton {
				position: absolute;
				margin-top: -45px; margin-left: 128px; 
				display: block;
				}

/* -----------------------------------
	ART IMAGE POSITIONIG 
--------------------------------------*/

/*---- POSTER Img POSITIONING ----*/
#imagecage #imgpos_pos01 {
				position: absolute;
				margin-left: 50%;
				left: -124px;
				top: -4px;
				}
#imagecage #imgpos_pos02 {
				position: absolute;
				margin-left: 50%;
				left: -124px;
				top: -4px;
				}
#imagecage #imgpos_pos03 {
				position: absolute;
				margin-left: 50%;
				left: -225px;
				top: 3px;
				}
#imagecage #imgpos_pos04 {
				position: absolute;
				margin-left: 50%;
				left: -151px;
				}
#imagecage #imgpos_pos05 {
				position: absolute;
				margin-left: 50%;
				left: -124px;
				top: -2px;
				}
#imagecage #imgpos_pos06 {
				position: absolute;
				margin-left: 50%;
				left: -233px;
				top: -2px;
				}

/*---- SYMBOL Img POSITIONING ----*/
#imagecage #imgpos_sym01 {
				position: absolute;
				margin-left: 50%;
				left: -180px;
				}
#imagecage #imgpos_sym02 {
				position: absolute;
				margin-left: 50%;
				left: -310px;
				top: 10px;
				}
#imagecage #imgpos_sym03 {
				position: absolute;
				margin-left: 50%;
				left: -193px;
				top: 7px;
				}
#imagecage #imgpos_sym04 {
				position: absolute;
				margin-left: 50%;
				left: -215px;
				top: -3px;
				}
#imagecage #imgpos_sym05 {
				position: absolute;
				margin-left: 50%;
				left: -150px;
				top: 10px;
				}
				
/*---- LOGOTYPE Img POSITIONING ----*/
#imagecage #imgpos_logo01 {
				position: absolute;
				margin-left: 50%;
				left: -60px;
				}
#imagecage #imgpos_logo02 {
				position: absolute;
				margin-left: 50%;
				left: -232px;
				top: 70px;
				}
#imagecage #imgpos_logo03 {
				position: absolute;
				margin-left: 50%;
				left: -235px;
				}
#imagecage #imgpos_logo04 {
				position: absolute;
				margin-left: 50%;
				left: -163px;
				top: 2px;
				}
#imagecage #imgpos_logo05 {
				position: absolute;
				margin-left: 50%;
				left: -248px;
				top: 54px;
				}
#imagecage #imgpos_logo06 {
				position: absolute;
				margin-left: 50%;
				left: -282px;
				top: 95px;
				}
#imagecage #imgpos_logo07 {
				position: absolute;
				margin-left: 50%;
				left: -229px;
				top: 98px;
				}
#imagecage #imgpos_logo08 {
				position: absolute;
				margin-left: 50%;
				left: -248px;
				}
#imagecage #imgpos_logo09 {
				position: absolute;
				margin-left: 50%;
				left: -242px;
				top: 92px;
				}

/*---- PACKAGING Img POSITIONING ----*/
#imagecage #imgpos_pack01 {
				position: absolute;
				margin-left: 50%;
				left: -128px;
				}
#imagecage #imgpos_pack02 {
				position: absolute;
				margin-left: 50%;
				left: -200px;
				}
#imagecage #imgpos_pack03 {
				position: absolute;
				margin-left: 50%;
				left: -96px;
				}
#imagecage #imgpos_pack04 {
				position: absolute;
				margin-left: 50%;
				left: -194px;
				}
#imagecage #imgpos_pack05 {
				position: absolute;
				margin-left: 50%;
				left: -236px;
				}
#imagecage #imgpos_pack06 {
				position: absolute;
				margin-left: 50%;
				left: -130px;
				}			
				
/*---- ILLUSTRATION Img POSITIONING ----*/
#imagecage #imgpos_illust01 {
				position: absolute;
				margin-left: 50%;
				left: -274px;
				}
#imagecage #imgpos_illust02 {
				position: absolute;
				margin-left: 50%;
				left: -197px;
				}
#imagecage #imgpos_illust03 {
				position: absolute;
				margin-left: 50%;
				left: -378px;
				top: 3px;
				}
#imagecage #imgpos_illust04 {
				position: absolute;
				margin-left: 50%;
				left: -303px;
				top: -3px;
				}

/*---- ETC.Img POSITIONING ----*/
#imagecage #imgpos_etc01 {
				position: absolute;
				margin-left: 50%;
				left: -272px;
				top: 5px;
				}
#imagecage #imgpos_etc02 {
				position: absolute;
				margin-left: 50%;
				left: -161px;
				top: -5px;
				}
#imagecage #imgpos_etc03 {
				position: absolute;
				margin-left: 50%;
				left: -150px;
				top: 5px;
				}
#imagecage #imgpos_etc04 {
				position: absolute;
				margin-left: 50%;
				left: -265px;
				top: -2px;
				}
#imagecage #imgpos_etc05 {
				position: absolute;
				margin-left: 50%;
				left: -236px;
				top: 5px;
				}