@charset 'UTF-8';

/* Arrows */
.slick-prev,
.slick-next
{
    width: 40px;
    height: 40px;
}

.slick-prev:before,
.slick-next:before
{
    font-size: 40px;
    color: #777;
}

.slick-prev
{
    left: 0px;
	z-index: 100;
}
[dir='rtl'] .slick-prev
{
    right: 0px;
    left: auto;
}
.slick-prev:before
{
    content: '<';
}
[dir='rtl'] .slick-prev:before
{
    content: '>';
}

.slick-next
{
    right: 0px;
	z-index: 100;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 0px;
}
.slick-next:before
{
    content: '>';
}
[dir='rtl'] .slick-next:before
{
    content: '<';
}
.slick-list {
	margin: 0 40px;
	}
/*----------------------------------------
 top page
----------------------------------------*/
.pattern3 .slick-list {
    margin: 0;
}
.pattern3 .slick-prev
{
    left: 20px;
}
.pattern3 .slick-next
{
    right: 20px;
}
/*----------------------------------------
 costume
 ----------------------------------------*/
 
 /*----------
衣裳写真スライダー用
----------*/

.mod-cos-01 .slick-list {
	margin: 0;
}
.mod-cos-01 .slick-prev {
    left: 10px;
}
.mod-cos-01 .slick-next {
    right: 10px;
}
.mod-cos-01 .slick-dotted.slick-slider {
    margin-bottom: 20px;
}
@media screen and (max-width:767px) {

/*----------------------------------------
 top page
----------------------------------------*/
.pattern3 .slick-prev
{
    left: 0;
}
.pattern3 .slick-next
{
    right: 0;
}

/*----------------------------------------
 costume
 ----------------------------------------*/
 
 /*----------
衣裳写真スライダー用
----------*/
.mod-cos-01 .slick-prev {
    left: 5px;
}
.mod-cos-01 .slick-next {
    right: 5px;
}
}