@charset "UTF-8";
/*** inport ***/
@import "setting.css";
@import "web-font.css";
/*============
** COMMON **  
============*/
.flex-wrap {
  display: flex;
}

.ttl-marker{
	text-align:center;
}
.ttl-marker span{
	display:inline-block;
	font-size:1.5rem;
	padding:3px 5px;
	background:url(../img/marker-orange.png) repeat-x center bottom;
}

/*============
** header **  
============*/
#header {
  width: 100%;
  color:#fff;
  background:#000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  transition: 0.5s;
}
#header .inner {
  width: 100%;
  height: 86px;
  padding:10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#header .inner h1{
	display:inline-block;
	width:140px;
}

@media screen and (max-width: 896px){
	#header .inner {
  		height: 60px;
	}
	#header .inner h1{
		width:120px;
		padding:10px 5px 5px;
	}
}

/*============
** NAV **  
============*/

#header ul.nav{
	display:flex;
	list-style-type:none;
}
#header ul.nav li{
	padding:5px;
}
#header ul.nav li a{
	font-size:0.9rem;
	color:#fdd118;
	padding:10px;
	transition: .3s;
}
#header ul.nav li a:before{
	content:url(../img/arrow-yerrow.png);
	margin-right:5px;
}
#header ul.nav li a:hover{
	color:#000;
	background:#fdd118;
	border-radius:50%;
}
#header ul.nav li a:hover:before{
	content:url(../img/arrow-black.png);
	margin-right:5px;
}
.gNav-bt,
.nav-button {
  display: none;
}
.nav-wrap{
	z-index:2;
	transition: all 0.4s;
}
.nav-wrap.open {
  display: block;
}
.nav-wrap.close {
  display: none;
}

.nav-wrap ul{
	list-style:none;
	display:flex;
	justify-content:center;
	margin-top:3px;
}
.nav-wrap ul li{
	padding:10px;
	font-size:90%;
	transition: .3s;
}
.nav-wrap ul li.pc{
	display:block;
}

.nav-wrap ul li a{
	display:block;
	color:#000;
	text-align:center;
}
.nav-wrap ul li.home img{
	margin-right:5px;
}

@media screen and (max-width: 1024px) {
	
}
@media screen and (min-width: 1024px) {
	.nav-wrap.open {
	  display: none;
	}
	.nav-wrap.close {
	  display: block;
	}
    .nav li.sp{
        display:none;
    }
    
    #page .nav-wrap {
        margin-top:0px;
    }
    .nav{
		text-align:center;
	}
    
    .nav-wrap .banner{
        float:right;
    }
    .nav ul li.sp{
		display:none;
	}
}

.nav-wrap .event-nav,
.nav-wrap .company,
.nav-wrap .local-nav{
	display:none;
}
@media screen and (max-width: 896px) {
	.nav-wrap .event-nav{
		display:block;
	}
	.nav-wrap .company{
		padding:15px 0;
		display:block;
		border-top:4px solid #e6e3e3;
	}
	.nav-wrap .company .vr-ttle{
		font-size:1.1rem;
		
	}
	
	.nav-wrap ul li.pc{
		display:none;
	}
	.nav-wrap .local-nav{
		display:block;
		padding-top:15px;
		display:block;
		border-top:4px solid #e6e3e3;
	}
	.nav-wrap ul li.home:before{
		content:none;
	}
	.gNav-bt{
		display:block;
		position:absolute;
		top:0;
		right:20px;
		/*background-color: rgba(255,255,255,0.65);*/
		border-radius:10px;
	}
	.nav-button {
		display: block;
		cursor: pointer;
		float:right;
		margin:10px;
	}
	.nav-wrap {
		position: fixed;
		left: 0;
		top: 0;
		display: none;
		z-index: 10;
		background-color: rgba(252, 208, 5, 0.97);
		width: 100%;
		height: 100%;
	}
	.nav-wrap ul.nav {
		height: 100%;
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		margin: 1.0em 0 1.0em -40px;
		display:inline
	}
	
	.nav-wrap ul li{
		width:80%;
		margin:0 auto;
		border-left:none;
	}
	.nav-wrap ul li.home a{
		color:#fff;
	}
	.nav-wrap ul li span{
		display:none;
	}
	.nav-wrap ul li.home span{
		display:inline-block;
		margin-left:5px;
	}
	.nav-wrap ul li.home span.sp_mode{
    	display:inline-block;
    }
	.nav-wrap ul li.home a span{
		color:#333;
	}
	.nav-wrap ul li:last-child{
		border:none
	}
	.nav-wrap ul li a {
		font-size: 1.15rem;
		color:#666;
		display:block;
		text-align:left;
		font-weight:500;
	}
	
	.nav-wrap ul li a:before{
		display:inline;
		position:relative;
		top:10px;
		margin-bottom:0;
		margin-right:10px;
	}
	.nav-wrap ul li span:before{
		content: none;
	}
	
	.nav ul li.sp{
		display:block;
	}
	.nav .clinic:before,.nav .staff:before,
	.nav .trouble:before,.nav .club:before,
	.nav .e_max:before,.nav .faq:before{
		content:none;
	}
	
	#header ul.nav{
		display:block;
		padding:50px 0;
	}
	#header ul.nav li{
		padding:5px;
	}
	#header ul.nav li a{
		font-size:1.2rem;
		font-weight:500;
		color:#231815;
		padding:10px;
		text-align:center;
	}
	#header ul.nav li a:before{
		content:url(../img/arrow-yerrow.png);
		margin-right:5px;
	}
	#header ul.nav li a:hover{
		color:#000;
		background:#fdd118;
		border-radius:50%;
	}
	#header ul.nav li a:hover:before{
		content:url(../img/arrow-black.png);
		margin-right:5px;
	}
	

	/*メニューボタンのエフェクト*/
	.nav-button,
	.nav-button span {
		display: inline-block;
		transition: all 0.4s;
		box-sizing: border-box;
	}
	.nav-button {
		z-index: 20;
		position: relative;
		width: 36px;
		height: 36px;
	}
	.nav-button span {
		position: absolute;
		left: 0;
		width: 100%;
		height: 4px;
		background-color: #fcd005;
		border-radius: 4px;
	}
	.nav-button span:nth-of-type(1) {
		top: 0;
	}
	.nav-button span:nth-of-type(2) {
		top: 16px;
	}
	.nav-button span:nth-of-type(3) {
		bottom: 0;
	}

	.nav-button.active span {
		background-color: #231815;
	}
	.nav-button.active span:nth-of-type(1) {
		-webkit-transform: translateY(16px) rotate(-45deg);
		transform: translateY(16px) rotate(-45deg);
	}
	.nav-button.active span:nth-of-type(2) {
		opacity: 0;
	}
	.nav-button.active span:nth-of-type(3) {
		-webkit-transform: translateY(-16px) rotate(45deg);
		transform: translateY(-16px) rotate(45deg);
	}
	
	.dotline_wt{border-top:1px dotted #fff;padding-top:0.8em !important;}
	.dotline_wb{border-bottom:1px dotted #fff;padding-bottom:0.8em !important;}
	
}

@media (max-width: 480px) { 
	.nav-wrap ul li{
		width:90%;
		padding:4px 0;
	}
	.nav-wrap ul li.home img{
		padding:0 0 0 5px;
	}
}

/*============
** CONTENTTS **  
============*/
.container{
}
.main{
	background-color: rgba(255,255,255,0.60);
	padding:30px;
}
.main .sp_txt{
	display:none;
}

.main .pickup .flex-wrap .flex-box{
	width:50%;
}
.main .pickup .flex-wrap .flex-box .pc{
	display:block;
}
.main .pickup .flex-wrap .flex-box .sp{
	display:none;
}

.main .time{
	text-align:center;
}
.main .time p span{
	position:relative;
	display:inline-block;
	font-size:1.6rem;
	font-weight:600;
	color:#000;
	padding:15px;
	width:65%;
	background:#ff8624;
	margin:30px auto;
}
.main .time p span:before{
	position:absolute;
	content:url(../img/kikangentei.png);
	top:-20px;
	left:10px;
}
	

@media screen and (max-width: 896px){
	.main .time p span{
		width:95%;
	}
}

@media screen and (max-width: 480px){
	.main .sp_txt{
		display:block;
		font-weight:500;
		padding:10px;
	}
	.main .time p span{
		width:100%;
		font-size:1.3rem;
	}
	.main .pickup .flex-wrap{
		display:block;
	}
	.main .pickup .flex-wrap .flex-box{
		width:100%;
	}
	.main .pickup .flex-wrap .flex-box .pc{
		display:none;
	}
	.main .pickup .flex-wrap .flex-box .sp{
		display:block;
	}
}

.item-list{
	margin:30px 0;
}

.item-list .inner{
	width:100%;
	list-style-type:none;
	display:flex;
	flex-wrap:wrap;
	margin:30px 0;
}
.item-list .inner .item-box{
	width:19%;
	background:#fff;
	margin:0.5%;
}
.item-list .inner .item-box a{
	display:block;
}
.item-list .inner .item-box a img{
	width:100%;
}
@media screen and (max-width: 480px){
	
	.item-list .inner .item-box a img{
		width:20%;
	}
}

.item-list .inner .item-box .photo img{
	width:100%;
	display:block;
}
.item-list .inner .item-box .item-name{
	padding:10px;
	font-size:0.9rem;
	font-weight:500;
}
.item-list .inner .item-box .price{
	font-size:0.9rem;
	padding:0 10px 10px;
	text-align:right;
}

@media screen and (max-width: 896px){
	.main{
		padding:10px;
	}
	.item-list .inner .item-box{
		width:32%;
	}
}
@media screen and (max-width: 480px){
	.item-list .inner{
		display:block;
	}
	.item-list h3 span{
		display:inline;
	}
	.item-list .inner .item-box{
		width:100%;
		margin:0 0 5px;
	}
	.item-list .inner .item-box a{
		display:flex;
	}
	.item-list .inner .item-box .photo{
		width:20%;
		margin:10px;
	}
	.item-list .inner .item-box .item-data{
		width:80%;
	}
	.item-list .inner .item-box .item-name{
		padding:5px;
	}
	.item-list .inner .item-box .price{
		padding:0 5px 5px;
	}
}
/* SNS */
.hd-sns{
	display:block;
}
.hd-sns.sp{
	display:none;
}

.hd-sns .inner{
	display:flex;
}
.hd-sns .sns-icon{
	padding:5px;
}
.hd-sns .sns-icon img{
	width:80%;
}
@media screen and (max-width: 896px){
	.hd-sns{
		margin-right:50px;
	}
}
@media screen and (max-width: 480px){
	.hd-sns.pc{
		display:none;
	}
	.hd-sns.sp{
		display:block;
		margin-top:70px;
	}
	.hd-sns.sp{
		margin-right:10px;
	}
	.hd-sns.sp .inner{
		justify-content:flex-end;
	}
}

.sns-link{
}

.sns-link .sns-wrap{
	display:flex;
	flex-wrap:wrap;
}
.sns-link .sns-wrap .sns-box{
	width:33.333%;
	padding:10px;
}

.sns-link .sns-wrap .sns-box img{
	max-width:100%;
}
.sns-link #instagram .sns-title{
	position:relative;
}
.sns-link #instagram .sns-title span:before{
	content:url(../img/sns-insta.png);
	position:relative;
	top:10px;
	margin-right:15px;
}

@media screen and (max-width: 896px){
	.sns-link .sns-wrap{
		display:block;
		text-align:center;
	}
	.sns-link .sns-wrap .sns-box{
		width:100%;
	}
	.sns-link #sns-x{
		width:100%;
		margin:15px auto;
	}
	
}
@media screen and (max-width: 480px){
	#facebook iframe{
		width:320px;
	}
}

.footer{
	padding:30px;
}
.footer .copylight{
	font-size:0.9rem;
	font-weight:500;
	color:#000;
	text-align:center;
}

/*============
** PAGE **  
============*/
#page{
	
}
.box-lay_w{
	width:100%;
	background:#fff;
	margin:20px 0;
}
.box-lay{
	width:100%;
	margin:20px 0;
}
.detaile .inner{
	display:block;
	padding:20px;
}
#page h1{
	text-align:center;
}
#page h1 img{
	width:48%;
	margin:85px 0 0;
	padding:15px;
}
.ttl-name{
	display:block;
	font-size:2.0rem;
	font-weight:500;
	color:#fff;
	padding:15px 20px;
	margin-bottom:20px;
	background:#000;
}
.shop-image{
	text-align:center;
	padding:20px 10px;
}
.shop-image img{
	max-width:100%;
}
@media screen and (max-width: 896px){
	.detaile .inner{
		padding:0;
	}
	.ttl-name{
		font-size:1.6rem;
		padding:10px 20px;
		margin-bottom:0;
	}
	.detaile .inner .flex-wrap{
		display:block;
	}
}

/* event info */
.page-contents{
	max-width:2100px;
	margin:20px auto;
}
.page-contents dl{
	font-size:1.1rem;
	padding:10px;
	margin:0 0 10px;
	background:#fff;
}
.page-contents dl dt{
	font-weight:500;
	color:#000;
	padding:5px;
}
.page-contents dl dd{
	padding:10px;
}
/* sales-list */
.page-contents .catch-sales{
	font-size:1.4rem;
	font-weight:500;
	padding:20px 10px;
}
.page-contents h4{
	font-size:1.4rem;
	padding:10px;
}
.page-contents .sales-list dl dt{
	padding:5px 5px 0;
}
.page-contents .sales-list dl dd a{
	
}
.page-contents .sales-list dl dd a:before{
	content:url(../img/arrow-right_s.png);
	margin-right:5px;
}
.page-contents .sales-list dl dd a:hover{
	text-decoration: underline;
}
.sales-add{
	width:340px;
	margin:20px;
}
@media screen and (max-width: 480px){
	.sales-add{
		width:100%;
		margin:0;
	}
}
.page-contents .photo ul{
	list-style-type:none;
	display:flex;
}
.page-contents .photo ul li{
	width:33.333%;
	padding:3px;
}
.page-contents .photo ul li img{
	max-width:100%;
}
.page-contents .sales-list .old-page{
	text-align:right;
	font-size:1.1rem;
	font-weight:500;
	padding:10px;
}
.page-contents .sales-list .old-page a:before{
	content:url(../img/arrow-black.png) ;
	margin-right:5px;
}
.page-contents .sales-list .old-page a:hover{
	text-decoration: underline dotted blue;
}
@media screen and (max-width: 480px){
	.page-contents .photo ul{
		display:block;
	}
	.page-contents .photo ul li{
		width:100%;
	}
}

/* item */
.item-list.detaile .flex-box{
	width:50%;
}
.item-list.detaile .flex-box:last-child{
	padding:10px 15px;
}
.item-list.detaile .flex-box img{
	max-width:100%;
}
.item-list.detaile .flex-box .price{
	padding:5px 15px;
	text-align:right;
	background:#fcd005;
}
.item-list.detaile .flex-box .price p{
	font-size:1.3rem !important;
	color:#000;
	font-weight:600;
}
.item-list.detaile .sub-title{
	font-size:1.5rem;
	color:#000;
	font-weight:500;
	border-bottom:3px solid #f7b400;
	padding-bottom:10px;
	margin-bottom:10px;
}
.item-list.detaile p{
	font-size:1.1rem;
	line-height:1.8;
}

.item-list.detaile .link-working{
	display: grid;
	justify-content: flex-end;
}
.item-list.detaile .link-working .ttl{
	font-size:1.2rem;
}
.item-list.detaile .link-working .flex-wrap{
	width:100%;
	color:#fff;
	padding:5px;
	background:#000;
	transition: .3s;
}
.item-list.detaile .link-working .photo{
	width:13%;
}
.item-list.detaile .link-working .photo img{
	max-width:100%;
	display:block;
}
.item-list.detaile .link-working .name{
	width:80%;
}
.item-list.detaile .link-working a{
	display:block;
	position:relative;
}
.item-list.detaile .link-working a:after{
	content:url(../img/arrow-right-w.png) ;
	position:absolute;
	right:10px;
	top:25%;
}
.item-list.detaile .link-working .flex-wrap:hover{
	background:#ff8624;
}

@media screen and (max-width: 896px){
	.item-list.detaile .link-working{
		width:100%;
		display:block;
	}
	.item-list.detaile .link-working .flex-wrap{
		display:flex;
	}
}
@media screen and (max-width: 480px){
	.item-list.detaile .link-working .photo{
		display:none;
	}
}
/* working */
.working-list  .inner{
	max-width:1200px;
	margin:0 auto;
}

.working-list dl a{
	display:flex;
	font-size:1.1rem;
	font-weight:500;
	color:#000;
	background:#fff;
	margin-bottom:3px;
	transition: .3s;
}
.working-list dl a:hover{
	background:#ff9900;
	color:#fff;
	display:flex;
}

.working-list dl dt{
	width:68%;
	padding:15px;
}
.working-list dl dd{
	width:32%;
	padding:15px;
}

.working-list dt:before{
	content:url(../img/arrow-black.png) ;
	margin-right:5px;
}
.working-list.detaile dt:before{
	content:none;
}

.working-list.next-time dl{
	display:flex;
	font-size:1.1rem;
	font-weight:500;
	color:#000;
	background:#f2f2f2;
	margin-bottom:3px;
	
}
.working-list.next-time dl dt{
	width:62%;
}
.working-list.next-time dl dd{
	width:38%;
}

@media screen and (max-width: 896px){
	.item-list.detaile .flex-box{
		width:100%;
	}
}
@media screen and (max-width: 480px){
	.working-list dl a,
	.working-list.next-time dl{
		display:block;
	}
	.working-list dl dt,
	.working-list dl dd,
	.working-list.next-time dl dt,
	.working-list.next-time dl dd{
		width:100%;
	}
	.working-list dl a:hover{
		display:block;
	}
}
/* working-list detailes */
.working-list.detaile .flex-box{
	
}
.working-list.detaile .flex-box:first-child{
	width:40%;
	padding:10px 15px;
}
.working-list.detaile .flex-box:last-child{
	width:60%;
	padding:10px 15px;
}
.working-list.detaile .flex-box img{
	max-width:100%;
	border:1px solid #ccc;
}
.working-list.detaile .flex-box ul li img{
	border:none;
}
.working-list.detaile dl{
	display:flex;
	font-size:1.1rem;
	font-weight:500;
	color:#000;
	margin-bottom:3px;
	border-bottom:dotted #ccc;
}
.working-list.detaile dl a:hover{
	background::#ff8624;
}

.working-list.detaile dl dt{
	width:20%;
	padding:5px 10px;
}
.working-list.detaile dl dd{
	width:80%;
	padding:5px 10px;
	line-height:1.4;
}
.working-list.detaile .add-list{
	
	padding:10px;
}
.working-list.detaile .add-list.add-layout{
	
	background:#f1ede2;
}
.working-list.detaile .item-list-detaile{
	display:flex;
	flex-wrap:wrap;
}
.working-list.detaile .item-list-detaile .item-box{
	width:19%;
	margin:20px 0.5%;
	background:#fff;
}
.working-list.detaile .item-list-detaile .item-box img{
	width:100%;
	display:block;
}

.working-list.detaile .item-list-detaile .item-box .item-name{
	padding:10px;
}
.working-list.detaile .item-list-detaile .item-box .price{
	padding:0 10px 10px;
}

.working-list.detaile .sns ul{
	display:flex;
	justify-content:center;
	list-style-type:none;
}
.working-list.detaile .sns ul li{
	padding:15px;
}
.working-list.detaile .sns ul li a{
	display:block;
}
.working-list.detaile .sns ul li a:hover{
	opacity:0.85;
}
.working-list.detaile .sns .web-url{
	padding:15px 0;
	text-align:center;
}
.working-list.detaile .sns .web-url a{
	color:#000;
	padding:5px 20px;
	background:#fcd005;
	transition: .3s;
}
.working-list.detaile .sns .web-url a:hover{
	color:#fcd005;
	background:#000;
}
.working-list.detaile .sns .web-url a:before{
	content:url(../img/arrow-black.png);
	margin-right:5px;
}
.working-list.detaile .sns .web-url a:hover:before{
	content:url(../img/arrow-yerrow.png);
	margin-right:5px;
}
.working-list.detaile .ttl{
	font-size:1.1rem;
	font-weight:600;
}

.working-list.detaile .map{
	width:100%;
	margin-top:20px;
}

.working-list.detaile .link-working{
	max-width:1200px;
	margin:20px auto;
}

@media screen and (max-width: 896px){
	.working-list.detaile .item-list-detaile .item-box{
		width:32%;
	}
	.working-list.detaile .flex-box:first-child{
		width:100%;
	}
	.working-list.detaile .flex-box:last-child{
		width:100%;
	}
	.working-list.detaile .sns .web-url a{
		font-size:1.2rem;
		padding:10px 30px;
	}
	.working-list.detaile dl{
		display:block;
	}
	.working-list.detaile dl dt{
		width:100%;
	}
	.working-list.detaile dl dd{
		width:100%;
		font-weight:400;
		padding:0 10px 5px;
		text-indent:1em;
	}
}
@media screen and (max-width: 480px){
	.working-list.detaile .item-list-detaile{
		display:block;
	}
	.working-list.detaile .item-list-detaile .item-box{
		width:100%;
		margin:0 0 5px;
	}
	.working-list.detaile .item-list-detaile .item-box a{
		display:flex;
	}
	.working-list.detaile .item-list-detaile .item-box .photo{
		width:20%;
		margin:10px;
	}
	.working-list.detaile .item-list-detaile .item-box .item-data{
		width:80%;
	}
}


/* スライドショー */

#slideshow{
	width:80%;
	margin:50px auto;
}
.slick-prev:before,
.slick-next:before{
	content:none !important;
}

@media screen and (max-width: 896px) {
  #slideshow{
  	width:100%;
  }
}
/* slide-box */

.slide-box {
  position: relative;
  display: flex;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;
}

/* slide */

.slide {
  position: relative;
  /*width: 65%;*/
  width: 75%;
  margin: 0;
  padding: 0;
}
.slide .item {
  position: relative;
  height: 100%;
}
.slide .item a {
  display: block;
}
.slide .item::before {
  display: block;
  /*padding-top: 39%;*/
  padding-top: 66%;
  content: "";
}
.slide .item .image {
  position: relative;
  overflow: hidden;
}
.slide .item img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
}
.slide > .slick-list,
.slide > .slick-list > .slick-track,
.slide > .slick-list > .slick-track > .slick-slide > div {
  position: relative;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .slide {
    width: 100%;
  }
}

/* slide-navigation */

.slide-navigation {
  line-height: 0;
  position: relative;
  /*width: 35%;*/
  width: 25%;
  margin: 0;
  padding: 0;
}
.slide-navigation .item {
  position: relative;
  cursor: pointer;
}
.slide-navigation .item .image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.slide-navigation .item .image::before {
  display: block;
  /*padding-top: 25%;*/
  padding-top: 66%;
  content: "";
}
.slide-navigation .item .image::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0.5;
  background: #000;
}
.slide-navigation .slick-current .image::after {
  opacity: 0;
}
.slide-navigation .item .image {
  position: relative;
  overflow: hidden;
}
.slide-navigation .item .image img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .slide-navigation {
    width: 100%;
  }
  .slide-navigation .item .image::before {
    padding-top: 50%;
  }
}

/* slick */

.slick-vertical .slick-slide {
  border: 0 solid transparent;
}
.slick-arrow {
  z-index: 999;
}
.slick-prev {
  top: 25px;
  bottom: auto;
  left: 0;
  right: 0;
  margin: auto;
}
.slick-prev:before {
  content: "↑";
}
.slick-next {
  top: auto;
  bottom: 5px;
  left: 0;
  right: 0;
  margin: auto;
}
.slick-next:before {
  content: "↓";
}

@media screen and (max-width: 767px) {
  .slick-prev {
    top: 20px;
    bottom: 0;
    right: auto;
    left: 20px;
  }
  .slick-prev:before {
    content: "←";
  }
  .slick-next {
    top: 20px;
    bottom: 0;
    right: 20px;
    left: auto;
  }
  .slick-next:before {
    content: "→";
  }
}














