@charset "utf-8";

.loop-wrapper {
	pointer-events: none;
}

.loop-slider .swiper {
	overflow: visible;
}

.loop-slider .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

.loop-slider .swiper-slide {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.loop-slider .swiper-slide {
	width: 365px;
}

.values-slider-img {
    aspect-ratio: 300/247;
    position: relative;
}

.values-slider-img > img {
    position: absolute;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

.gjs-dashed .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    height: auto;
}

.gjs-dashed  .swiper-slide {
    width: auto;
}

.gjs-dashed .swiper-slide {
    height: auto;
}

.gjs-dashed .swiper-slide {
    padding: 10px;
}

.gjs-dashed .swiper {
    overflow: unset;
}

/*タブ切り替え*/

.tab {
    cursor: pointer;
}

.panel {
    display: none;
}

.panel.is-show {
    display: block;
}

.gjs-dashed .panel  {
    display: block;
}