@charset "utf-8";
/* CSS Document */


.flbnr{
	background: #fff9a9;
	width: 100%;
	position: absolute;
	top: -115px;
	transition: all 0.5s 0s ease;
}
/*JSを使いfixedクラスが付与された際の設定*/
.flbnr.fixed{
  position: fixed;
    z-index: 999;
    top:0;
    left:0;
	transition: all 0.5s 0s ease;
}

.rksFlBnrCon{
	display: flex;
	align-items: center;
	max-width: 900px;
	padding: 5px 10px 0;
	margin: auto;
}
.rksFlBnrCon a{	display: block;}
.rksFlBnrCon img{	max-width: 100%;}
.rksFlBnrCon a:hover img{	opacity: .8;}

.rksSp{	display: none;}
@media screen and (max-width:767px){
	.flbnr{
		max-height: 308px;
		top: -310px;
	}
	.rksFlBnrCon{
		display: block;
		padding: 0 0 5px;
	}
	
	.rksFlBnrCon a{	width: 90%; margin: auto;}
	.rksPc{	display: none;}
	.rksSp{	display: block;}
}




