/* 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;
}
.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;
}

/*追加css*/
.slider{position: relative; margin: 30px 0;max-width: 980px;}
.slider .slider-nav-wrap{position: relative;}
.slider .slider-nav-wrap .slider-nav .slick-list{padding: 0 !important;}
.slider .slider-nav-wrap .slider-nav .slick-track{left: 0 !important;width: 100%;opacity: 1;}
.slider .slider-nav-wrap .slider-nav .slick-slide{-webkit-transition: opacity .3s ease;
transition: opacity .3s ease;opacity: 1;padding: 0px;}
.slider .slider-nav-wrap .slider-nav .slick-slide:hover{opacity: .5;}
.slider .slider-nav-wrap .slick-arrow{position: absolute;top: 50%;width: 0;height: 0;border-style: solid;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.slider .slider-nav-wrap .slick-prev{right: 0;border-width: 6px 0 6px 12px;border-color: transparent transparent transparent #444444;}
.slider .slider-nav-wrap .slick-next{left: 0;border-width: 6px 12px 6px 0;border-color: transparent #444444 transparent transparent;}

@media (min-width: 981px){ 
.slider-nav-wrap .bnrpoint{ border:4px solid #bf0042; background: hsla(0,0%,100%,0.40); position: absolute; top:78px; width: 194px ; height: 74.13px; z-index:1;}
.slider-nav-wrap .bnrpoint img{ margin-left: -15px; width: 15px; margin-top: 26px;}	
.slider .slider-for{float: left;width:777px;}
.slider .slider-nav-wrap{position: absolute;top: 150px;right: 0;width: 194px;padding: 0;-webkit-transform:translateY(-50%);transform: translateY(-50%);}
.slider .slider-nav-wrap .slider-nav .slick-list{padding: 0 0 !important;}
.slider .slider-nav-wrap .slider-nav .slick-track{left: 0 !important;}
.slider .slider-nav-wrap .slider-nav .slick-slide{padding: 0;}
.slider .slider-nav-wrap .slick-arrow{left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.slider .slider-nav-wrap .slick-prev{top: auto;bottom: -0.9em;border-width: 10px 9px 0 9px;border-color: #bf0042 transparent transparent transparent;}
.slider .slider-nav-wrap .slick-next{top: -0.8em;border-width: 0 9px 10px 9px;border-color: transparent transparent #bf0042 transparent;}
}
