.gallery ul { margin:3px 0 2px 1px; padding:0;list-style:none; position:relative; height:100%; }
.gallery ul li { display:block; width:100%; float:left; color:#fff; height:100%;text-align:center; }
.gallery ul li ul { display:none; position:absolute; top:24px; background:#fff; height:auto; border-bottom:6px solid #C70045; border-left:1px solid #C70045; border-right:1px solid #C70045; width:97%; left:0%; padding:8px 5px 5px 5px; }
.gallery ul li:hover ul,
.gallery ul li.over ul { display:block; }
.gallery ul li ul li { display:inline; float:none; background-image:none; height:auto; }
.gallery ul li ul li a { background-image:none; margin:8px; padding:2px; position:relative; border:1px solid #C70045; float:left; display:block; width:75px; height:50px; background-color:#fff; }
.gallery ul li ul li a:hover { background-image:none; z-index:2; }
.gallery ul li ul li a img { position:absolute; top:2px; width:75px; height:50px; border:0; margin:0; padding:0; }
.gallery ul li a:hover img,
.gallery ul li a:active img,
.gallery ul li a:focus img { width:100px; height:75px; left:-11px; top:-10px; z-index:1; border:1px solid #000; }
.gallery ul li.overview { display:block; clear:both; padding:5px 10px 0 10px; color:#000; }




.gallery ul li ul li a.tate { width:50px;height:75px; }
.gallery ul li ul li a.tate:hover img,
.gallery ul li ul li a.tate:active img,
.gallery ul li ul li a.tate:focus img { width:75px; height:100px;}
.gallery ul li ul li a.tate img {width:50px; height:75px; }






#gallery1 ul { z-index:2; }
#gallery2 ul { z-index:1; }




.gallery ul li a:hover img.btn_look ,
.gallery ul li a:active img.btn_look ,
.gallery ul li a:focus img.btn_look 
{
	width:150px; height:26px;z-index:1; border:none;
}
.gallery ul li img
{
	padding:0 0 5px;
	text-align:center;
}
