@charset "shift-jis";


/* �u��u���̐��v�X���C�_�[ */
.voice .slick-slide{
    background: #fff;
    border-radius: 5px;
    padding: 20px 25px;
    margin: 0 10px;
    font-size: 14px;
    line-height: 1.6;
    color: #1c2569;
}
.voice .img{
    font-size: 16px;
    margin-bottom: 30px;
}

.voice .img .name{
    font-size: 24px;
    line-height: 1.3;
}
.comment_slick .slick-prev,
.comment_slick .slick-next{
    top: 0;
    bottom: 0;
    margin: auto;
}
.comment_slick .slick-dots{ bottom: -30px;}
.comment_slick .slick-dots li button:before{
    font-family: inherit;
    content: "\025cf";
    font-size: 10px;
    opacity: 1;
    color: #fff;
    text-shadow: #1c2569 1px 1px 0px, #1c2569 -1px 1px 0px, #1c2569 1px -1px 0px, #1c2569 -1px -1px 0px;
}
.comment_slick .slick-dots li.slick-active button:before{ color: #1c2569;}

.comment_slick .slick-prev {
    left: -40px;
    z-index: 10;
}
.comment_slick .slick-prev::before,
.comment_slick .slick-next::before{
    content: "";
    color: #1c2569;
    border-left: 1px solid;
    border-bottom: 1px solid;
    width: 20px;
    height: 20px;
    padding: 15px;
    transform: rotate(45deg);
    display: block;
}
.comment_slick .slick-next { right: -40px;}
.comment_slick .slick-next::before{
    transform: rotate(225deg);
}

@media screen and (min-width: 600px){
    .voice .img{ padding-left: 65px;}
    .voice .img.woman{ background: url(/event/ambassador/img/people02.svg) left bottom/contain no-repeat;}
    .voice .img.man{ background: url(/event/ambassador/img/people01.svg) left bottom/contain no-repeat;}
}

@media screen and (max-width: 599px){
}
