@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('../img/ajax-loader.gif') center center no-repeat;}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:60px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:1;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;opacity:0.5;}
.slick-prev{left:0;background:url("../img/head_prev_btn.png");}
.slick-next{right:0;background:url("../img/head_next_btn.png");}
.use-slider .slick-prev,
.use-slider .slick-next,
.page-slider .slick-prev,
.page-slider .slick-next,
.ranking-slider .slick-prev,
.ranking-slider .slick-next{font-size:0;line-height:0;position:absolute;top:25%;display:block;width:16px;height:19px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:1;}
.page-slider .slick-prev,
.page-slider .slick-next{top:20%;}
.ranking-slider .slick-prev,
.ranking-slider .slick-next{top:50%;}
.ranking .page-slider .slick-prev,
.ranking .page-slider .slick-next{top:30%;}
.premium .page-slider .slick-prev,
.premium .page-slider .slick-next,
.bg02 .use-slider .slick-prev,
.bg02 .use-slider .slick-next{top:35%;}
.stepFurupo .voice-slider .slick-prev,
.stepFurupo .voice-slider .slick-next{top:50%;}
.use-slider .slick-prev:hover,
.use-slider .slick-prev:focus,
.use-slider .slick-next:hover,
.use-slider .slick-next:focus,
.page-slider .slick-prev:hover,
.page-slider .slick-prev:focus,
.page-slider .slick-next:hover,
.page-slider .slick-next:focus,
.ranking-slider .slick-prev:hover,
.ranking-slider .slick-prev:focus,
.ranking-slider .slick-next:hover,
.ranking-slider .slick-next:focus{color:transparent;outline:none;opacity:0.5;}
.use-slider .slick-prev,
.page-slider .slick-prev,
.ranking-slider .slick-prev,
.voice-slider .slick-prev{left:-20px;background:url("../img/prev_btn.png") no-repeat;}
.use-slider .slick-next,
.page-slider .slick-next,
.ranking-slider .slick-next,
.voice-slider .slick-next{right:-20px;background:url("../img/next_btn.png") no-repeat;}
.voice-slider .slick-prev{left:10px;}
.voice-slider .slick-next{right:-10px;}
.popular:not(:first-child) .page-slider .slick-prev,
.popular:not(:first-child) .page-slider .slick-next{top:30%!important;}
.slick-dotted.slick-slider{margin-bottom:10px;}
.slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:14px;height:15px;margin:0 3px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:10px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'●';text-align:center;opacity:.5;color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.head-slider .slick-dots li button:before{font-size:16px;color:#ffe1da;}
.head-slider .slick-dots{bottom: 30px;}
.slick-dots li.slick-active button:before{opacity:.75;color:#ED490D;}
.use-slider .slick-dots,
.page-slider .slick-dots,
.ranking-slider .slick-dots,
.premium .page-slider .slick-dots{bottom:-40px;}
.popular:not(:first-child) .page-slider .slick-dots{bottom:-20px;}
.voice-slider .slick-dots{bottom:15px;}
.premium .page-slider .slick-dots{bottom:0;}
.use-slider .slick-dots li button:before,
.page-slider .slick-dots li button:before,
.ranking-slider .slick-dots li button:before,
.voice-slider .slick-dots li button:before{opacity:.3;color:#000000;}
.use-slider .slick-dots li.slick-active button:before,
.page-slider .slick-dots li.slick-active button:before,
.ranking-slider .slick-dots li.slick-active button:before,
.voice-slider .slick-dots li.slick-active button:before{opacity:.75;color:#ED490D;}

@media(max-width:600px) {
.slick-prev, .slick-next {display:inherit;}
.use-slider .slick-prev,
.page-slider .slick-prev,
.ranking-slider .slick-prev,
.voice-slider .slick-prev {position: absolute;width: 35px;height: 35px;left: 0;background:url("../img/prev_sp_btn.png") no-repeat;background-size: 35px 35px;}
.use-slider .slick-next,
.page-slider .slick-next,
.ranking-slider .slick-next,
.voice-slider .slick-next {width: 35px;height: 35px;right: 0!important;background:url("../img/next_sp_btn.png") no-repeat;background-size: 35px 35px;}
.ranking-slider .slick-prev {left: -5px;}
.ranking-slider .slick-next {right: -5px!important;}
.slick-dotted.slick-slider{margin-bottom:0;}
.slick-dots{bottom:10px;}
.use-slider .slick-dots,
.page-slider .slick-dots,
.ranking-slider .slick-dots,
.premium .page-slider .slick-dots{bottom:-25px;}
}