@charset "UTF-8";

.reviews-items { width: 100%; padding-bottom: 10vw; margin-bottom: 10vw; }
.reviews-items .slick-track { display: -webkit-box; display: -webkit-flex; display: flex; }
.reviews-item { padding: 5vw 6vw 6vw; margin-bottom: 5vw; background: #000; border: 1px solid var(--green01); }
.reviews-item-head { margin-bottom: 4vw; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.reviews-item-icon { width: 12.5vw; margin-right: 2.5vw; }
p.reviews-item-title {color: var(--green01);line-height: 1.4;font-size: 4.7vw;margin-bottom: 0;}
p.reviews-item-user { width: 100%; margin-bottom: 2vw; color: var(--green01); font-size: 3.4vw; }
.reviews-item-comment p { font-size: 3.6vw; text-align: justify; text-justify: inter-ideograph; font-feature-settings: "palt"; line-height: 1.6; letter-spacing: 0.04em; margin-bottom: 0; }


/* =============================================
pc-size
================================================*/
@media screen and (min-width: 769px) {

.reviews-items { padding-bottom: 50px; margin-bottom: 50px; }
.reviews-items .slick-dots li { width: 12px; height: 12px; margin: 0 10px; }
.reviews-item { padding: 25px; margin-bottom: 50px; }
.reviews-item-head { margin-bottom: 10px; }
.reviews-item-icon { width: 55px; margin-right: 15px; }
p.reviews-item-title { font-size: 20px; }
p.reviews-item-user { margin-bottom: 10px; font-size: 14px; }
.reviews-item-comment p { font-size: 15px; }
	
}