@media screen and (min-width: 768px) {
	#slidebnr {
		width:1200px;
		margin:30px auto 0;
		padding:14px 0 0 0;
		position:relative;
		z-index:300;
		text-align:center;
	}

	#slidebnr ul {
		padding:0;
		margin:0 55px 0 65px;
	}

	#slidebnr ul li {
		float:left;
		margin:0 5px;
	}

	#slidebnr ul li.mini {
		margin:60px 15px 0 0;
	}

	#slidebnr ul li:hover {
		opacity:.75;
	}

	#slidebnr ul li img {
		width:350px;
		height:auto;
	}

	#slidebnr .atten {
		text-align:left;
		margin-top:1em;
		margin-left:70px;
	}


	/* 矢印 */
	#slick_bn-p {
		position:absolute;
		top:calc(50% - 5px);
		left:-30px;
	}

	#slick_bn-p:before {
		content:"";
		width:16px;
		height:16px;
		border:0px;
		border-left:solid 2px #75787a;
		border-bottom:solid 2px #75787a;
		    -ms-transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		        transform:rotate(45deg);
		position:absolute;
		top:50%;
		left:0;
		margin-top:-4px;
		cursor:pointer;
	}

	#slick_bn-n {
		position:absolute;
		top:calc(50% - 5px);
		right:0;
	}

	#slick_bn-n:before {
		content:"";
		width:16px;
		height:16px;
		border:0px;
		border-top:solid 2px #75787a;
		border-right:solid 2px #75787a;
		    -ms-transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		        transform:rotate(45deg);
		position:absolute;
		top:50%;
		left:0;
		margin-top:-4px;
		cursor:pointer;
	}
}


@media screen and (max-width: 767px) {
	#slidebnr {
		width:100%;
		margin:1px auto 0px;
		padding:14px 0;
		position:relative;
		z-index:300;
		text-align:center;
	}

	#slidebnr ul {
		width:96%;
		padding:0 calc(2% + 15px) 0 calc(2% + 18px);
		width:100%;
		padding:0;
		margin:0;
		display:flex;
	}

	#slidebnr ul li {
		margin:10px 5px;
		padding-left:5px;
		padding-right:5px;
		width:calc(50% - 10px);
		max-width:80vw;
		box-sizing:border-box;
	}

	#slidebnr ul li img {
		width:100%;
		height:auto;
	}

	/* 矢印 */
	#slick_bn-p {
		position:absolute;
		top:calc(50% - 5px);
		left:20px;
	}

	#slick_bn-p:before {
		content:"";
		width:10px;
		height:10px;
		border:0px;
		border-left:solid 2px #75787a;
		border-bottom:solid 2px #75787a;
		    -ms-transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		        transform:rotate(45deg);
		position:absolute;
		top:50%;
		left:0;
		margin-top:-4px;
	}

	#slick_bn-n {
		position:absolute;
		top:calc(50% - 5px);
		right:30px;
	}

	#slick_bn-n:before {
		content:"";
		width:10px;
		height:10px;
		border:0px;
		border-top:solid 2px #75787a;
		border-right:solid 2px #75787a;
		    -ms-transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		        transform:rotate(45deg);
		position:absolute;
		top:50%;
		left:0;
		margin-top:-4px;
	}

	#slidebnr .atten {
		text-align:left;
		margin-top:0;
		margin-left:12vw;
		margin-right:12vw;
		font-size:3vw;
	}
}
