.ProjectsTag_tag__MBP4_{display:flex;align-items:flex-start;font-size:calc(40 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));font-family:var(--font-en-1-m);letter-spacing:.02em}@media (max-width:768px){.ProjectsTag_tag__MBP4_{font-size:calc(28 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}.ProjectsTag_count__HIGNy{margin-left:calc(4 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));font-size:calc(24 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));transform:translateY(calc(-8 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width))))}@media (max-width:768px){.ProjectsTag_count__HIGNy{font-size:calc(18 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}@media (min-width:769px){.ProjectsContainer_projectsContent__73lv0:hover .ProjectsContainer_projectsContentPicture__OhRrY{transform:scale(1.08)}}.ProjectsContainer_projectsContentPictureContainer__fXRnx{position:relative;width:100%;padding-top:calc(292 / 520 * 100%);background-color:#fff;overflow:hidden}.ProjectsContainer_projectsContentPicture__OhRrY{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.ProjectsContainer_projectsContentInfo__41_6G{display:flex;align-items:center;margin-top:calc(16 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}@media (max-width:768px){.ProjectsContainer_projectsContentInfo__41_6G{display:block;margin-top:calc(12 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}.ProjectsContainer_projectsContentTitle__whgII{line-height:1.3;font-size:calc(28 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));font-family:var(--font-en-1-m)}@media (max-width:768px){.ProjectsContainer_projectsContentTitle__whgII{font-size:calc(19 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}.ProjectsContainer_projectsContentTagContainer__4FzJ6{display:flex;flex-wrap:wrap;margin-top:calc(4 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}@media (max-width:768px){.ProjectsContainer_projectsContentTagContainer__4FzJ6{margin-top:calc(4 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}.ProjectsContainer_projectsContentTag__hUdG_{margin-bottom:calc(4 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));font-size:calc(15 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));font-family:var(--font-en-1-r)}.ProjectsContainer_projectsContentTag__hUdG_:before{content:"#"}.ProjectsContainer_projectsContentTag__hUdG_:not(:last-child){margin-right:calc(8 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}@media (max-width:768px){.ProjectsContainer_projectsContentTag__hUdG_{font-size:calc(13 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}.ProjectsContainer_projectsContainer__oBQWG{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(40 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));margin-top:calc(56 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}.ProjectsContainer_projectsContainer__oBQWG .ProjectsContainer_projectsContentInfo__41_6G{display:block}@media (min-width:769px){.ProjectsContainer_projectsContainer__oBQWG .ProjectsContainer_projectsContentTitle__whgII{font-size:calc(24 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}.ProjectsContainer_projectsContainer__oBQWG .ProjectsContainer_projectsContentTagContainer__4FzJ6{margin-top:calc(4 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}@media (max-width:768px){.ProjectsContainer_projectsContainer__oBQWG{grid-template-columns:1fr;gap:calc(30 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));margin-top:calc(36 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}.ProjectsContainer_projectsPickupContainer__bdn5_{margin-top:calc(80 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}@media (min-width:769px){.ProjectsContainer_projectsPickupContainer__bdn5_ .ProjectsContainer_projectsContentTagContainer__4FzJ6{margin-left:calc(36 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}@media (max-width:768px){.ProjectsContainer_projectsPickupContainer__bdn5_{margin-top:calc(40 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}.ProjectsMore_projectsMore__do_Dg{position:relative;display:flex;align-items:center;width:100%;margin:calc(60 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width))) auto 0;height:calc(100 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));padding-left:calc(40 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));font-size:calc(30 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));font-family:var(--font-en-1-m);background-color:#fff;box-sizing:border-box;overflow:hidden}@media (min-width:769px){.ProjectsMore_projectsMore__do_Dg:hover .ProjectsMore_linkArrow__88bN6:not(.ProjectsMore_isRotateArrow__NQcjH){transform:translateY(-50%) translateX(calc(4 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width))))}.ProjectsMore_projectsMore__do_Dg:hover .ProjectsMore_projectsMoreBackground__nDDu6{transform:scaleX(1)}}@media (max-width:768px){.ProjectsMore_projectsMore__do_Dg{height:calc(68 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));padding-left:calc(20 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));font-size:calc(19 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));margin-top:calc(50 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}.ProjectsMore_projectsMoreBackground__nDDu6{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.33,1,.68,1)}.ProjectsMore_projectsMoreText__3CZbz{position:relative;mix-blend-mode:difference;color:#fff}.ProjectsMore_linkArrow__88bN6{position:absolute;top:50%;right:calc(32 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));transform:translateY(-50%);transition:transform .2s ease-out;--width:calc(36 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));width:var(--width);height:var(--width);border-radius:50%;border:calc(2 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width))) solid #fff;box-sizing:border-box;mix-blend-mode:difference}.ProjectsMore_linkArrow__88bN6.ProjectsMore_isRotateArrow__NQcjH{transform:translateY(-50%) rotate(90deg)}@media (max-width:768px){.ProjectsMore_linkArrow__88bN6{--width:calc(26 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));right:calc(16 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}.ProjectsMore_linkArrow__88bN6:after{position:absolute;top:50%;left:50%;--width:calc(16 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)));width:var(--width);height:var(--width);-webkit-mask:no-repeat url(/images/common/icon_arrow.svg) center/contain;mask:no-repeat url(/images/common/icon_arrow.svg) center/contain;background-color:#fff;transform:translate(-50%,-50%);content:""}@media (max-width:768px){.ProjectsMore_linkArrow__88bN6:after{--width:calc(12 / var(--vw-base-size) * min(var(--flex-vw), var(--max-width)))}}.DraggableCarousel_carouselContainer__VTg7i{position:relative}.DraggableCarousel_carouselContentMask__FGmVc{position:relative;width:100vw}.DraggableCarousel_carouselContentMask__FGmVc:not(.DraggableCarousel_isInactive__8ZjC_){cursor:grab}.DraggableCarousel_carouselContentMask__FGmVc:not(.DraggableCarousel_isInactive__8ZjC_):active{cursor:grabbing}.DraggableCarousel_carouselContentMask__FGmVc:after{display:none;position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:1}.DraggableCarousel_carouselContentMask__FGmVc.DraggableCarousel_isDragged__76gDq:after{display:block}.DraggableCarousel_carouselContentContainer__A9QCJ{transition:transform .3s}.DraggableCarousel_carouselContentContainer__A9QCJ.DraggableCarousel_noTransition__gVQAy{transition:none}.DraggableCarousel_carouselContentSlot__QDyja{display:flex}