@charset "euc-jp";
a img:hover {
    opacity: 0.8;
}
.slide_inner img {
	vertical-align: bottom;
width: 100%;
}
.slick-arrow {
	z-index: 99;
}
.slide .slick-slide:focus {
	outline:none;
}
.slide {
	overflow: hidden;
}
.slick-next {
	right: 10px;
}
.slick-prev {
	left: 10px;

}
.small_slide .slick-prev,.small_slide .slick-next{
	top: calc(100% + 17px);	/*20181029*/
}
.large_slide .slick-prev,.large_slide .slick-next{
	top: calc(100% + 17px);	/*20181025*/
}
/*
.slide .slick-list {
	overflow: visible !important;
}*/
.slick-dots li button:before{
font-size: 15px !important;
}
.slick-dots li{
	width: 15px !important;
}
.slick-dots{
	bottom: -23px;	/* 20181029 */
}
.more_slide li{	/*20181025*/
	width: 10px !important;
}
.slick-dots li button:before {
	content: "" !important;
}
.slick-dots li button{
	font-size: 0 !important;
	border: 0 !important;
	display: inline-block !important;
	width: 10px !important;
	height: 10px !important;
	border-radius: 5px !important;
	margin: 0px 3px !important;
	background-color: rgba(201, 188, 156, 0.62) !important;
	background-repeat: no-repeat !important;
	opacity: 1 !important;
	cursor: pointer !important;
}
.slick-dots li.slick-active button{
	background-color: rgb(191, 149, 45) !important;
}
.slick-prev, .slick-next{
	width: 30px !important;
	height: 30px !important;
	z-index: 1;
}
.slick-next::before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: rgb(222, 213, 194);
	border: solid 5px rgb(222, 213, 194);
	border-radius: 20px;
	background-image: url(https://www.rakuten.ne.jp/gold/co2s/slideshow/arrow_icon/right.png);
	background-size: 70%;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	opacity: 0.6;
}
.slick-prev::before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: rgb(222, 213, 194);
	border: solid 5px rgb(222, 213, 194);
	border-radius: 20px;
	background-image: url(https://www.rakuten.ne.jp/gold/co2s/slideshow/arrow_icon/left.png);
	background-size: 70%;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	opacity: 0.6;
}
.slick-dotted.slick-slider{
margin-bottom: 43px !important;	/* 20181029 */
}
