@charset "UTF-8";

#enjoy .swiper-wrapper {
/* wrapperのサイズを調整 */
width: 100%;
padding: 0px 0 60px;
}

#enjoy .card-enjoy{
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.35);
	border: solid 1px var(--btn-main);
}
#enjoy .card-enjoy::before{
	content: 'LEVANGA';
  text-align: center;
  color: var(--btn-main);
  font-size: 12px;
  position: absolute;
  width: 100%;
  bottom: 20px;
}
#enjoy .card-enjoy .c-tx{
	padding: 30px 20px 60px;
}

#enjoy .card-enjoy .title {
    text-align: left;
    margin-bottom: 10px;
    font-size: clamp(18px, 1.1vw, 24px);
    font-weight: bold;
}

#enjoy .card-enjoy .tx-main {
    font-size: clamp(10px, 0.8vw, 10px);
    min-height: 4rem;
}



/**#enjoy .enjoy のボタン******/
#enjoy .enjoy.swiper-button-next, 
#enjoy .enjoy.swiper-button-prev {
    position: absolute;
    top: 50%;
    width:40px;
    height:40px;
    background:var(--btn-main);
    border:1px solid var(--btn-main);
    border-radius:10px;
    left: 15px;
    z-index:1;
}
#enjoy .enjoy.swiper-button-next{
    right: 15px;
    left: auto;
}
#enjoy .enjoy.swiper-button-next:after, 
#enjoy .enjoy.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size:20px;
    color:var(--btn-white);
}


@media screen and (max-width: 1179px) {

}
@media screen and (max-width: 1023px) {

}
@media screen and (max-width: 767px) {

    #enjoy .enjoy.swiper-button-next, 
    #enjoy .enjoy.swiper-button-prev{
        top: auto;
        bottom: 0;
    }



}
@media screen and (max-width: 460px) {

}  


