@charset "utf-8";


/* HEADER
------------------------------------------------------------*/

#pcqibnr {
	position: fixed;
	display: block;
	bottom: 55px;
	right: 30px;
	width: 860px;
	height: 120px;
	margin: 0;
	z-index: 777;
}
#pcqibnr img {
	display: inline-block;
	width: 280px;
	height: auto;
}


/* 1100
--------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1000px){

#pcqibnr {
	right: 0;
	width: 96%;
	margin: 0 auto;
}
#pcqibnr img {
	display: inline-block;
	width: 31.3%;
}



}

/* 896
--------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 896px){




}

/* --------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 768px){


#pcqibnr {
	display: block;
	bottom: 0;
	right: 4%;
	width: 92%;
	height: auto;
	margin: 0 auto;
}
#pcqibnr img {
	width: 100%;
	height: auto;
	margin: 0 auto 10px;
}

.footer {
	padding: 0 0 320px !important;
}


}


/* --------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 640px){

.footer {
	padding: 0 0 300px !important;
}

}

/* --------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 560px){

.footer {
	padding: 0 0 280px !important;
}

}
/* --------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 490px){

.footer {
	padding: 0 0 230px !important;
}

}
}
/* --------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 420px){

.footer {
	padding: 0 0 200px !important;
}

}
/* --------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 400px){

.footer {
	padding: 0 0 180px !important;
}

}