@charset "UTF-8";
/* CSS Document */

.hero .sisya{
	position:absolute;
	overflow:hidden;
	bottom: 32.7%;
    right: 1.8%;
    width: 15.5%;
}

.hero .sisya:hover{
	opacity:0.8;
}

.hero .butai_banner{
    position: absolute;
    overflow: hidden;
    bottom: 9.2%;
    left: 17.8%;
    width: 27.5%;
}

.hero .butai_banner img{
    width: 100%;
	display:block;
}

.hero .butai_banner:hover{
	opacity:0.7;

}




@media (max-width: 992px){
.ddd{display:none;}
}

@media (min-width: 991px){
.bbb{display:none;}
}

@media (max-width: 640px){
	
.grnv .butai_banner{
    position: relative;
    overflow: hidden;
    bottom: auto;
    left:auto;
    width: 80%;
	margin:0 auto;
	display:block;
	max-width:300px;
}

.grnv .butai_banner img{
    width: 100%;
	display:block;
	max-width:inherit;
}
	
}
