figure {
position: relative;
overflow: hidden;
width: 300px;
height:95px;
margin-bottom:2px !important;
margin-top:0;
margin-right:0;
margin-left:0;
}
figcaption {
	position: absolute;
top: 0;
left: 0;
/*z-index: 2;*/
width: 100%;

/*height: 100%;*/
/*padding:10px;*/
color:#fff;

	/*background: rgba(0,0,0,.1);*/
	-webkit-transition: .3s;
	transition: .3s;
	/*opacity: 0.8;*/
}

figure figcaption  h3{
font-weight:bold;
text-shadow: 2px 2px 1px #000;
height: 95px;
background: rgba(1,15,60,.9);
background: rgb(1,15,60)\9;
font-size:20px;
padding:35px 8px 0 8px;
float:left;
color: #fff;
}
figure figcaption h3 span{
font-size:11px;
line-height:0.5em;
}
figcaption p {
line-height:1.4em;
font-size:15px;
font-weight:bold;
height: 95px;
padding:75px 0 0 40px;
text-shadow: 1px 2px 1px #000;
background: rgba(0,0,0,.1);
}
figcaption p span{
font-size:11px;
}

figure:hover figcaption{
top: 120%;
/*background: url(/common/test300.gif) no-repeat top center;*/
}
figure:hover .transform01 {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.transform01 {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}