.WORKSSwiper .List{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:60px;margin-bottom:40px}.WORKSSwiper .Lists{display:none}.WORKSSwiper .List .li{width:calc(33.3% - 20px)}.WORKSSwiper .List .li .title{border-radius:8px;border:1px solid #00414b;background:#ffba66;color:#00414b;text-align:justify;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;padding:23px 24px 22px;margin-bottom:10px;position:relative;z-index:1}.WORKSSwiper .List .li .title p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:50px}.WORKSSwiper .List .li .title:before{content:"";position:absolute;right:42px;bottom:-18px;width:22px;height:22px;background:url(/_next/static/media/fukidashi.e21c7a1c.png) no-repeat;background-size:22px;z-index:2}.WORKSSwiper .List .li .title.new:after{content:"";position:absolute;top:-20px;left:-15px;width:50px;height:50px;background:url(/_next/static/media/icon_new.965bc148.png) no-repeat;background-size:50px;z-index:2}.WORKSSwiper .List .li .inner{padding:15px;background-color:#fff;border-radius:4px;border:1px solid #00414b;background:#fff}.WORKSSwiper .List .li .image{border-radius:4px;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center}.WORKSSwiper .List .li .image img{width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.WORKSSwiper .List .li .inner .tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 15px}.WORKSSwiper .List .li .inner .tabs span{display:block;border-radius:4px;background:#f7f5f2;display:flex;padding:8px;color:#00414b;font-size:14px;font-style:normal;font-weight:500;line-height:1}.WORKSSwiper .List .li .inner .address{padding-top:12px;border-top:1px solid #00414b;color:#00414b;text-align:center;font-size:14px;font-weight:500;line-height:normal;margin-top:12px}@media (max-width:1200px){.WORKSSwiper .List{gap:30px 20px;margin-top:60px;margin-bottom:40px}.WORKSSwiper .List .li{width:calc(33.3% - 14px)}.WORKSSwiper .List .li .title{font-size:15px}.WORKSSwiper .List .li .inner .tabs span{font-size:12px}}@media (max-width:768px){.WORKSSwiper .List{display:none}.WORKSSwiper .Lists{display:block;margin-top:33px;margin-bottom:33px;position:relative}.WORKSSwiper .Lists .li{width:100%;padding:20px 20px 0}.WORKSSwiper .Lists .li .title{border-radius:8px;border:1px solid #00414b;background:#ffba66;color:#00414b;text-align:justify;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;padding:23px 24px 22px;margin-bottom:10px;position:relative;z-index:1}.WORKSSwiper .Lists .li .title p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:50px}.WORKSSwiper .Lists .li .title:before{content:"";position:absolute;right:42px;bottom:-18px;width:22px;height:22px;background:url(/_next/static/media/fukidashi.e21c7a1c.png) no-repeat;background-size:22px;z-index:2}.WORKSSwiper .Lists .li .title.new:after{content:"";position:absolute;top:-20px;left:-15px;width:50px;height:50px;background:url(/_next/static/media/icon_new.965bc148.png) no-repeat;background-size:50px;z-index:2}.WORKSSwiper .Lists .li .inner{padding:15px;background-color:#fff;border-radius:4px;border:1px solid #00414b;background:#fff}.WORKSSwiper .Lists .li .image{border-radius:4px;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center}.WORKSSwiper .Lists .li .image img{width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.WORKSSwiper .Lists .li .inner .tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 15px}.WORKSSwiper .Lists .li .inner .tabs span{display:block;border-radius:4px;background:#f7f5f2;display:flex;padding:6px 8px;color:#00414b;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.WORKSSwiper .Lists .li .inner .address{color:#00414b;text-align:center;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding-top:14px;border-top:1px solid #00414b;margin-top:12px}#button_prev{left:0}#button_next,#button_prev{width:50px;height:auto;position:absolute;content:"";top:58%;z-index:2;cursor:pointer}#button_next{right:0}#button_next img,#button_prev img{width:100%;height:100%}}