@charset "UTF-8";
#marquee {
    border: none !important;
    background: transparent !important;
}
ul.marquee {
   width: calc(100% - 120px);
}
h3 {
	font-weight: bold;
}
.deco-line::before {
    content: '';
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 75%;
    margin: auto;
    height: 2px;
    background: #ccc;
    z-index: 0;
}
.border-top-line {
    border-top: 3px solid #737373;
}
.list-line {
	border-bottom: 1px solid #ccc;
}
.list-line:last-child {
	border-bottom: none;
}
.flr {
	float: right;
}
:not(.slick-slide) .figure-bg {
	display: block;
	width: 100%;
	height: 197px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
} 
.slick-slide .figure-bg {
	height: 218px;
}
.slick-slide figure {
    border: 1px solid #ccc;
}

.slick-list {
    margin: 0 -15px;
}
.slick-slide {
	margin: 0 15px;
	/*width: 250px !important; */
}
.main-slick .prev {
    left: 10px;
    opacity: 0.7;
}
.main-slick .next {
    right: 10px;
    opacity: 0.7;
}
.deco-line-right {
	position: relative;
}
.deco-line-right::before {
	content: '' !important;
	position: absolute !important;
	right: 0 !important;
    top: 17px !important;
	width: 100% !important;
	height: 2px !important;
	background: #ccc !important;
}
/* aside */
aside .img-bg {
	display: block;
	width: 85px;
	height: 62px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	    border: 1px solid #ccc;
}
@media (max-width: 974px) {
	.main-slick .prev {
	    left: 15px;
	}
	.main-slick .next {
	    right: 15px;
	}
}
/*@media (max-width: 767px) {
	.main-slick .prev {
	    left: 15px;
	}
	.main-slick .next {
	    right: 15px;
	}
}*/