#mainimage{
	height: 544px;
	margin: 0 0 10px;
	position: relative;
	overflow: hidden; }
#mainimage:before{
	content: "";
	width: 500px;
	height: 364px;
	display: block;
	position: absolute;
	left: 0;
	bottom: 60px; }
#mainimage ul li{
	width: 500px;
	margin: 180px 0 10px -50px;
	height: 364px;
	right: 0;
	position: absolute; }
#mainimage ul li.active{
	z-index:9; }
#mainimage ul li.last-active{
	z-index:8; }
#mainimage #topimage01{
	background: url(https://botoru.jp/img/mainimg_02-1.png) center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover; }
#mainimage #topimage02{
	background: url(https://botoru.jp/img/mainimg_02-2.png) center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover; }
#mainimage #topimage03{
	background: url(https://botoru.jp/img/mainimg_02-3.png) center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover; }
#mainimage ul li .inner{
	position: absolute;
	top: 60px;
	left: -20%;
	opacity: 0; }
#mainimage ul li:first-of-type .inner{
	opacity: 1; }