@charset "UTF-8";

.caseKv {
	flex-wrap: nowrap;
	height: 456px;
}

.caseKv_product_list {
    width: auto;
    font-size: 14px;
}

.caseKv_text {
    font-size: 18px;
}

.caseKv_figure {
    height: 100%;
    overflow: hidden;
}

.caseKv_figure img {
    width: auto;
    height: 100%;
}

.caseKv_item:first-of-type {
    width: 53%;
}

.caseKv_item:last-of-type {
    width: 47%;
}


@media screen and (max-width: 767px) {
    .caseKv {
            flex-wrap: wrap;
            height: auto;
 }
    .caseKv_text {
            font-size: 16px;
 }
    .caseKv_product_list {
            width: 100%;
 }
    .caseKv_item:first-of-type {
            width: 100%;
 }
    .caseKv_item:last-of-type {
            width: 100%;
 }
    .caseKv_figure img {
            width: 100%;
            height: auto;
 }
}

.caseProducts_02 {
    gap: 25px;
}

.caseProducts_02 a:hover {
	opacity: 0.6;
}

@media screen and (max-width: 767px) {
.caseProducts_02 img {
	width: 100%;
	height: 55px;
  }
}



