@charset "UTF-8";
/* CSS Document */

/*--------------------------------------------------
	sp
--------------------------------------------------*/

/*-------------------- ul#spBanner --------------------*/

ul#spBanner {
	width: 100%;
	height: 100px;
	z-index: 300;
	position: relative;
	list-style: none;
}

	ul#spBanner li {
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		text-align: center !important;
	}

		ul#spBanner li:nth-child(1) {
			z-index: 10000;
		}

		ul#spBanner li:nth-child(2) {
			z-index: 9999;
			display: none;
		}

		ul#spBanner li:nth-child(3) {
			z-index: 9998;
			display: none;
		}

		ul#spBanner li:nth-child(4) {
			z-index: 9997;
			display: none;
		}

		ul#spBanner li:nth-child(5) {
			z-index: 9996;
			display: none;
		}

		ul#spBanner li:nth-child(6) {
			z-index: 9995;
			display: none;
		}

		ul#spBanner li:nth-child(7) {
			z-index: 9994;
			display: none;
		}

		ul#spBanner li:nth-child(8) {
			z-index: 9993;
			display: none;
		}

		ul#spBanner li:nth-child(9) {
			z-index: 9992;
			display: none;
		}

		ul#spBanner li:nth-child(10) {
			z-index: 9991;
			display: none;
		}

	ul#spBanner img {
		width: 100%;
	}


/*--------------------------------------------------
	pc
--------------------------------------------------*/

@media all and (min-width: 768px) {

	/*-------------------- ul#spBanner --------------------*/
	ul#spBanner {
		top: 88%;
/*		left: 30%;
		left: 50%;
		width: 40%;*/
/*		max-width: 390px;
		text-align: right;
		margin-left: -20%;*/
	}

		ul#spBanner li {
			top: 0;
			left: 0 !important;
			padding: 0;
			text-align: center;
		}

			ul#spBanner li:nth-child(1) {
			}

			ul#spBanner li:nth-child(2),
			ul#spBanner li:nth-child(3),
			ul#spBanner li:nth-child(4),
			ul#spBanner li:nth-child(5) {
			}

		ul#spBanner img {
			width: 100%;
			max-width: 460px;
			margin: 0 42px 10px 0;
		}

}