﻿@media (min-width:769px){.case-item-l{width:40%;}
.case-item-r{width:60%;padding:50px 40px 30px;height:100%;}}
#case .swiper-slide{height:auto;}
.case-item-l img{aspect-ratio:1/1;display:block;object-fit:cover;}
@media (max-width:768px){.case-item-r{width:100%;flex:1;margin-top:-20px;padding:40px 10px 15px}
.case-item-l{width:100%;aspect-ratio:1/1;display:block;}
#case .swiper-slide{align-items:flex-start;padding:0 6%;flex-direction:column}
.case-item-text{font-size:14px}}