@charset "utf-8";
/* Slider */
.slick-slider{
position: relative;
display: block;
box-sizing: border-box;

-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

-webkit-touch-callout: none;
-khtml-user-select: none;
/*-ms-touch-action: pan-y;
touch-action: pan-y;*//* スマホ ピンチアウトのため*/
-webkit-tap-highlight-color: transparent;
}

.slick-list{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus{
outline: none;
}
.slick-list.dragging{
cursor: pointer;
cursor: hand;
}

.slick-slider .slick-track,.slick-slider .slick-list{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}

.slick-track{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,.slick-track:after{
display: table;
content: '';
}
.slick-track:after{
clear: both;
}
.slick-loading .slick-track{
visibility: hidden;
}

.slick-slide{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide{
float: right;
}
.slick-slide img{
display: block;
}
.slick-slide.slick-loading img{
display: none;
}
.slick-slide.dragging img{
pointer-events: none;
}
.slick-initialized .slick-slide{
display: block;
}
.slick-loading .slick-slide{
visibility: hidden;
}
.slick-vertical .slick-slide{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow .slick-hidden {
display: none;
}




/* ---------------------------------------
exclusive　2025.09
toli  primeclass
----------------------------------------*/
div#itemwrapper .RefeImage-list li{
padding:0;
}

div#itemwrapper .RefeImage-c{
text-align:center;
}
div#itemwrapper .RefeImage-c div{
margin-left:auto;
margin-right:auto;
text-align:center;
border:0;
}
div#itemwrapper .RefeImage-c p{
text-align:center;
}

div#itemwrapper .slidercase{
padding:0;
border-style:solid;
border-color:#ff0000;
border-width:0;
/*background-color:#fafafa;*/
}

div#itemwrapper .thumb-item{
margin:0px auto 0px auto;
width: 90%;
max-height:550px;
}
div#itemwrapper .thumb-item img{
margin:0 auto;
max-height:480px;
width: auto;
border:0;
}
div#itemwrapper .thumb-item .slidercaption{
margin-top:7px;
}

div#itemwrapper .slidercase-thumb{
width:100%;
padding:5px 0;
background-color:#f3f3f3;
}
div#itemwrapper .slidercase-thumb .thumb-item-nav{
margin:auto;
padding:auto;
width: 90%;
height:100%;
max-height:105px;
}
div#itemwrapper .slidercase-thumb .thumb-item-nav li{
max-height:100%;
margin:0;
padding:5px;
}
div#itemwrapper .slidercase-thumb .thumb-item-nav img{
margin:0;
max-height:100px;
}

/*slick setting　!!! important　*/
div#itemwrapper .slick-slide{
/*max-height: 520px;*/
}
div#itemwrapper .slick-prev:before,
div#itemwrapper .slick-next:before{
font-size: 32px;
color: #000;
}
div#itemwrapper .slick-prev{
left: -37px;
}
div#itemwrapper [dir='rtl'] .slick-prev{
right: -37px;
}
div#itemwrapper .slick-next{
right: -37px;
}
div#itemwrapper [dir='rtl'] .slick-next{
left: -37px;
}
div#itemwrapper .slick-dotted.slick-slider{	/* Dots */
margin-bottom: 50px;
}
div#itemwrapper .slick-dots{
bottom: -45px;
}


@media screen and (max-width: 896px) {
/*div#itemwrapper .bx-pager li{
float:left;
width:calc(100%/5);
padding:5px;
}*/

div#itemwrapper .slidercase{
width:100%;
padding:10px 0 0 0;
border-style:solid;
border-color:#F3F3F3;
border-width:40px 0 0 0;
}

div#itemwrapper .thumb-item{
width: 100%;
margin:0px auto;
max-height:330px;
}
div#itemwrapper .thumb-item li{
height:400px;
}
div#itemwrapper .thumb-item li img{
vertical-align: middle;
}
div#itemwrapper .thumb-item img{
margin:0 auto;
max-height:340px;
}
div#itemwrapper .thumb-item .slidercaption{
margin-top:7px;
font-size:13px;
}

div#itemwrapper .slidercase-thumb{
width:100%;
max-height:100px;
padding:7px 0;
background-color:#f3f3f3;
}
div#itemwrapper .slidercase-thumb .thumb-item-nav{
margin:0;
padding:0;
width:100%;
max-height:55px;
}
div#itemwrapper .slidercase-thumb .thumb-item-nav li{
margin:0;
padding:3px;
}
div#itemwrapper .slidercase-thumb .thumb-item-nav img{
margin:auto;
max-height:auto;
}

/*slick setting　!!! important　*/
div#itemwrapper .slick-slide{
/*max-height: 340px;*/
}
div#itemwrapper .slick-prev:before,
div#itemwrapper .slick-next:before{
display:none;
}
div#itemwrapper .slick-prev{
display: none;
}
div#itemwrapper [dir='rtl'] .slick-prev{
display: none;
}
div#itemwrapper .slick-next{
display: none;
}
div#itemwrapper [dir='rtl'] .slick-next{
display: none;
}

div#itemwrapper .slick-dotted.slick-slider{	/* Dots */
display: none;
}
div#itemwrapper .slick-dots{
display: none;
}

}/* -- toli  primeclass // */