@charset "utf-8";
/* CSS Document */
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
#wrapper {
	width:100%;
	position: relative;
	margin-bottom:10px;
	padding-bottom:10px;
	text-align: center;
}
header{
	position: absolute;
	left: -10px;
	width: 295px;
	height: 70px;
	background: url(../images/lemon_02.png) no-repeat;
	background-size: contain;
	opacity: 1;
	margin: 0;
	padding:0;

}

header img{
	width: 295px;
	height: 70px;	
 -webkit-animation: shine 10s infinite;
 animation: shine 10s infinite;
}
@-webkit-keyframes shine {
 0% { opacity:1 }
50% { opacity:0 }
100% { opacity:1 }
}
@keyframes shine {
 0% { opacity:1 }
49.99%{ opacity:1 }	
50% { opacity:0 }
99.99%{ opacity:0 }		
100% { opacity:1 }
}
#slide{
	position: absolute;
	top:80px;
}
.bnr {
	position:absolute;
	top:270px;
	background: url(../images/new01.png) no-repeat;
	background-size:contain;
	width: 285px;
	padding-bottom:10px;
	margin-left: -3px;
	
}
.bnr a {
	background: url(../images/new01.png) no-repeat;
	background-size:contain;
	width: 285px;
	height: 95px;
	*margin-left: -3px;	
	display: block;
    text-indent: -9999px;		
}
.bnr a:hover{
	background: url(../images/new02.png) no-repeat;
	background-size:contain;	
	width: 285px;
	*margin-left: -5px;	
}