@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--primary:#f5f5f5;--black:#333;--white:#fff;--whiteLight:#fdfdfd;--red:#d45046;--gray:#cbcbcb;--lightgray:#ececec;--darkgray:#e6e6e6;--yellow:#f1ca53;--bgDark:#1a1a1a;--lightDark:#333;--borderGray:#ccc}main.work .workProject,main.workCategory .workProject{position:relative;z-index:99}main.work .workProject__inner,main.workCategory .workProject__inner{display:flex}@media screen and (min-width:769px){main.work .workProject__inner,main.workCategory .workProject__inner{gap:32px;align-items:center}}@media screen and (max-width:768px){main.work .workProject__inner,main.workCategory .workProject__inner{flex-direction:column;gap:0}}@media screen and (min-width:769px){main.work .workProject__content,main.workCategory .workProject__content{width:44.4%;padding-bottom:6px}}@media screen and (max-width:768px){main.work .workProject__content,main.workCategory .workProject__content{display:contents}}main.work .workProject__content__title,main.workCategory .workProject__content__title{font-family:Inter,sans-serif;font-weight:500;grid-column:1/6}main.work .workProject__content__title__company,main.workCategory .workProject__content__title__company{font-weight:700}@media screen and (min-width:769px){main.work .workProject__content__title,main.workCategory .workProject__content__title{font-size:clamp(40px,3.8888888889vw,56px);line-height:100%;margin-bottom:clamp(24px,1.6666666667vw,24px)}}@media screen and (max-width:768px){main.work .workProject__content__title,main.workCategory .workProject__content__title{font-size:36px;font-size:3.6rem;line-height:100%;letter-spacing:.01em;position:relative;background-color:var(--primary);width:100%;margin:0 auto 19px;grid-column:1/7;padding:0;z-index:100}}main.work .workProject__content__title .company,main.workCategory .workProject__content__title .company{font-weight:900;display:block;letter-spacing:.02em}main.work .workProject__content__title .website,main.workCategory .workProject__content__title .website{letter-spacing:.04em}main.work .workProject__content__title .company,main.work .workProject__content__title .website,main.workCategory .workProject__content__title .company,main.workCategory .workProject__content__title .website{overflow:hidden}main.work .workProject__content__title .company .line,main.work .workProject__content__title .website .line,main.workCategory .workProject__content__title .company .line,main.workCategory .workProject__content__title .website .line{color:var(--black);overflow:hidden;transition:all .3s cubic-bezier(.4,.1,.4,1)}main.work .workProject__content__title .company .line:has(span),main.work .workProject__content__title .website .line:has(span),main.workCategory .workProject__content__title .company .line:has(span),main.workCategory .workProject__content__title .website .line:has(span){overflow:visible}@media screen and (max-width:768px){main.work .workProject__content__title .company .line:has(span),main.work .workProject__content__title .website .line:has(span),main.workCategory .workProject__content__title .company .line:has(span),main.workCategory .workProject__content__title .website .line:has(span){position:absolute;right:25px;bottom:29px}}main.work .workProject__content__jpTitle,main.workCategory .workProject__content__jpTitle{font-size:clamp(18px,1.25vw,18px);font-weight:700;margin-bottom:clamp(9px,.6944444444vw,10px);letter-spacing:.04em;line-height:1.5}@media screen and (max-width:768px){main.work .workProject__content__jpTitle,main.workCategory .workProject__content__jpTitle{order:2}}main.work .workProject__content__text,main.workCategory .workProject__content__text{grid-column:1/-1;line-height:1.75;letter-spacing:.04em}@media screen and (min-width:769px){main.work .workProject__content__text,main.workCategory .workProject__content__text{font-size:16px;font-size:1.6rem;width:80.6%;margin-bottom:45px}}@media screen and (max-width:768px){main.work .workProject__content__text,main.workCategory .workProject__content__text{margin-bottom:19px;order:2;font-size:15px;font-size:1.5rem}}main.work .workProject__content .modBtn,main.workCategory .workProject__content .modBtn{margin-left:unset}@media screen and (max-width:768px){main.work .workProject__content .modBtn,main.workCategory .workProject__content .modBtn{min-height:40px;margin-left:auto;order:2}}main.work .workProject__img,main.workCategory .workProject__img{display:flex;align-items:center}@media screen and (max-width:768px){main.work .workProject__img,main.workCategory .workProject__img{margin:0 0 17.5px;flex-direction:column;gap:7px}}@media screen and (min-width:769px){main.work .workProject__img,main.workCategory .workProject__img{width:58.19%}}main.work .workProject__img:hover .workProject__content__title span:before,main.workCategory .workProject__img:hover .workProject__content__title span:before{transform:translate(100%,-100%)}main.work .workProject:hover .workProject__content>span:after,main.work .workProject__img:hover .workProject__content__title span:after,main.workCategory .workProject:hover .workProject__content>span:after,main.workCategory .workProject__img:hover .workProject__content__title span:after{transform:translate(0)}main.work .workProject:hover .workProject__content>span:before,main.workCategory .workProject:hover .workProject__content>span:before{transform:translate(100%) translateY(-100%)}@media screen and (max-width:768px){main.work .workProject .modBtn,main.workCategory .workProject .modBtn{margin-left:0}}main.work .workPicture,main.workCategory .workPicture{width:100%;height:auto;position:relative;margin-left:auto}@media screen and (max-width:768px){main.work .workPicture,main.workCategory .workPicture{display:grid;aspect-ratio:325/303;grid-template-columns:35.69% 1fr;grid-template-rows:60.39% 1fr;gap:4px 4px}}main.work .workPicture__content,main.workCategory .workPicture__content{transition:all .3s cubic-bezier(.4,.1,.4,1);height:auto}@media screen and (max-width:768px){main.work .workPicture__content,main.workCategory .workPicture__content{width:100%;height:auto}main.work .workPicture__content:first-child,main.workCategory .workPicture__content:first-child{overflow:hidden;aspect-ratio:325/183;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;grid-column:1/-1}main.work .workPicture__content:first-child>img,main.workCategory .workPicture__content:first-child>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:768px){@supports not (aspect-ratio:325/183){main.work .workPicture__content:first-child,main.workCategory .workPicture__content:first-child{position:relative}main.work .workPicture__content:first-child:before,main.workCategory .workPicture__content:first-child:before{float:left;content:"";padding-top:56.31%}main.work .workPicture__content:first-child:after,main.workCategory .workPicture__content:first-child:after{display:block;content:"";clear:both}main.work .workPicture__content:first-child>img,main.workCategory .workPicture__content:first-child>img{position:absolute;top:0;left:0;right:0;bottom:0}}}@media screen and (max-width:768px){main.work .workPicture__content:nth-child(2),main.workCategory .workPicture__content:nth-child(2){-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;grid-column:1/2;grid-row:2/3;align-self:stretch}main.work .workPicture__content:nth-child(3),main.workCategory .workPicture__content:nth-child(3){-o-object-fit:cover;object-fit:cover;aspect-ratio:205/116;grid-column:2/3;grid-row:2/3;align-self:stretch}}@media screen and (min-width:769px){main.work .workPicture__content,main.workCategory .workPicture__content{position:absolute}}main.work .workPicture picture img,main.workCategory .workPicture picture img{width:100%;height:100%}@media screen and (min-width:769px){main.work .workPicture--01,main.work .workPicture--03,main.workCategory .workPicture--01,main.workCategory .workPicture--03{aspect-ratio:640/484;position:relative}main.work .workPicture--01>.workPicture__content:first-child,main.work .workPicture--03>.workPicture__content:first-child,main.workCategory .workPicture--01>.workPicture__content:first-child,main.workCategory .workPicture--03>.workPicture__content:first-child{width:14.89%;top:10%;left:21.34%;aspect-ratio:120/120;-o-object-fit:cover;object-fit:cover}main.work .workPicture--01>.workPicture__content:nth-child(2),main.work .workPicture--03>.workPicture__content:nth-child(2),main.workCategory .workPicture--01>.workPicture__content:nth-child(2),main.workCategory .workPicture--03>.workPicture__content:nth-child(2){width:40%;left:37.81%;top:0;aspect-ratio:256/143.82;-o-object-fit:cover;object-fit:cover}main.work .workPicture--01>.workPicture__content:nth-child(3),main.work .workPicture--03>.workPicture__content:nth-child(3),main.workCategory .workPicture--01>.workPicture__content:nth-child(3),main.workCategory .workPicture--03>.workPicture__content:nth-child(3){width:49.2%;left:0;top:31.69%;aspect-ratio:380/213;-o-object-fit:cover;object-fit:cover}main.work .workPicture--01>.workPicture__content:nth-child(4),main.work .workPicture--03>.workPicture__content:nth-child(4),main.workCategory .workPicture--01>.workPicture__content:nth-child(4),main.workCategory .workPicture--03>.workPicture__content:nth-child(4){width:49.2%;top:31.69%;right:0;aspect-ratio:380/213;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:769px)and (max-width:768px){main.work .workPicture--01>.workPicture__content:nth-child(4),main.work .workPicture--03>.workPicture__content:nth-child(4),main.workCategory .workPicture--01>.workPicture__content:nth-child(4),main.workCategory .workPicture--03>.workPicture__content:nth-child(4){display:none}}@media screen and (min-width:769px){main.work .workPicture--01>.workPicture__content:nth-child(5),main.work .workPicture--03>.workPicture__content:nth-child(5),main.workCategory .workPicture--01>.workPicture__content:nth-child(5),main.workCategory .workPicture--03>.workPicture__content:nth-child(5){width:40%;left:20.3%;top:70.24%;aspect-ratio:256/143;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:768px){main.work .workPicture--01>.workPicture__content:nth-child(5),main.work .workPicture--03>.workPicture__content:nth-child(5),main.workCategory .workPicture--01>.workPicture__content:nth-child(5),main.workCategory .workPicture--03>.workPicture__content:nth-child(5){display:none}}@media screen and (min-width:769px){main.work .workPicture--01>.workPicture__content:nth-child(6),main.work .workPicture--03>.workPicture__content:nth-child(6),main.workCategory .workPicture--01>.workPicture__content:nth-child(6),main.workCategory .workPicture--03>.workPicture__content:nth-child(6){width:14.98%;right:23.28%;top:70.24%;aspect-ratio:120/120;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:768px){main.work .workPicture--01>.workPicture__content:nth-child(6),main.work .workPicture--03>.workPicture__content:nth-child(6),main.workCategory .workPicture--01>.workPicture__content:nth-child(6),main.workCategory .workPicture--03>.workPicture__content:nth-child(6){display:none}}@media screen and (min-width:769px){main.work .workPicture--02,main.work .workPicture--05,main.workCategory .workPicture--02,main.workCategory .workPicture--05{aspect-ratio:640/484;position:relative;top:5px}}main.work .workPicture--02 .workPicture__content,main.work .workPicture--05 .workPicture__content,main.workCategory .workPicture--02 .workPicture__content,main.workCategory .workPicture--05 .workPicture__content{height:auto}@media screen and (min-width:769px){main.work .workPicture--02 .workPicture__content:first-child,main.work .workPicture--05 .workPicture__content:first-child,main.workCategory .workPicture--02 .workPicture__content:first-child,main.workCategory .workPicture--05 .workPicture__content:first-child{width:49.21%;top:21.79%;left:0;aspect-ratio:315/177;-o-object-fit:cover;object-fit:cover}main.work .workPicture--02 .workPicture__content:nth-child(2),main.work .workPicture--05 .workPicture__content:nth-child(2),main.workCategory .workPicture--02 .workPicture__content:nth-child(2),main.workCategory .workPicture--05 .workPicture__content:nth-child(2){width:29.84%;top:0;right:19.21%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}main.work .workPicture--02 .workPicture__content:nth-child(3),main.work .workPicture--05 .workPicture__content:nth-child(3),main.workCategory .workPicture--02 .workPicture__content:nth-child(3),main.workCategory .workPicture--05 .workPicture__content:nth-child(3){width:29.84%;left:19.21%;bottom:0;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}main.work .workPicture--02 .workPicture__content:nth-child(4),main.work .workPicture--05 .workPicture__content:nth-child(4),main.workCategory .workPicture--02 .workPicture__content:nth-child(4),main.workCategory .workPicture--05 .workPicture__content:nth-child(4){width:49.3%;top:41.52%;right:0;aspect-ratio:315/177;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:768px){main.work .workPicture--02 .workPicture__content:nth-child(4),main.work .workPicture--05 .workPicture__content:nth-child(4),main.workCategory .workPicture--02 .workPicture__content:nth-child(4),main.workCategory .workPicture--05 .workPicture__content:nth-child(4){display:none}}@media screen and (min-width:769px){main.work{overflow:hidden}}main.work .work__inner{position:relative;z-index:100;overflow:hidden}main.work .work__inner *{pointer-events:none!important}@media screen and (min-width:769px){main.work .work__inner{margin:0 auto 300px}}@media screen and (min-width:1001px)and (max-width:1000px){main.work .work__inner{margin:0 auto 250px}}@media screen and (max-width:768px){main.work .work__inner{margin:0 auto}}main.work .workThree{width:100%;height:auto;overflow-x:hidden;overflow-y:visible;position:absolute;left:0;top:0}main.work .workThree__inner{width:100%;min-height:1000px}@media screen and (min-width:769px){main.work .workThree__inner{height:auto;aspect-ratio:3/2.3;min-height:110vh}}@media screen and (max-width:1000px){main.work .workThree__inner{min-height:130vh}}@media screen and (max-width:768px){main.work .workThree__inner{min-height:571px}}main.work .workThree canvas{height:100%!important;transform-origin:bottom;pointer-events:none;position:absolute;left:0;top:0}main.work .workKv{position:relative;height:100vh}@media screen and (min-width:769px){main.work .workKv{padding:130px min(65px,5%) 0;max-width:1440px;margin:0 auto}}@media screen and (min-width:1001px)and (max-width:1000px){main.work .workKv{padding:110px min(67px,9%) 0}}@media screen and (max-width:768px){main.work .workKv{padding:110px 25px 0;min-height:571px;height:571px}}main.work .workKv__title{font-family:Inter,sans-serif;font-weight:700;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1}main.work .workKv__title .line{overflow:hidden}main.work .workKv__title .line:not(:first-child){margin-top:-35px}main.work .workKv__title .char{transform:translateY(100%)}main.work .workKv__title__main{text-transform:uppercase;font-size:clamp(48px,5.5555555556vw,80px);opacity:0;font-weight:900;letter-spacing:0}main.work .workKv__title__sub{font-size:22px;font-size:2.2rem;opacity:0;margin-top:12px;letter-spacing:.04em}@media screen and (max-width:768px){main.work .workKv__title__sub{font-size:18px;font-size:1.8rem}}main.work .workKv__figure{display:flex;justify-content:center;align-items:flex-end;position:absolute;left:0;bottom:0;top:0;width:100%}main.work .workKv__figure .canvas{width:100vw!important}main.work .workKv__figure__img{height:auto;margin:auto;display:inline-block;position:relative}@media screen and (min-width:769px){main.work .workKv__figure__img{width:100%;min-width:min(172%,2228px);overflow:hidden;aspect-ratio:2228/732;max-width:2228px;margin:auto 0 auto 72px;overflow:visible;top:36px}main.work .workKv__figure__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:2228/732){main.work .workKv__figure__img{position:relative}main.work .workKv__figure__img:before{float:left;content:"";padding-top:32.85%}main.work .workKv__figure__img:after{display:block;content:"";clear:both}main.work .workKv__figure__img>img{position:absolute;top:0;left:0;right:0;bottom:0}}main.work .workKv__figure__img img{-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:768px){main.work .workKv__figure__img{width:100%;overflow:hidden;aspect-ratio:375/323;margin:auto 0;min-width:100%;top:52px}main.work .workKv__figure__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:375/323){main.work .workKv__figure__img{position:relative}main.work .workKv__figure__img:before{float:left;content:"";padding-top:86.13%}main.work .workKv__figure__img:after{display:block;content:"";clear:both}main.work .workKv__figure__img>img{position:absolute;top:0;left:0;right:0;bottom:0}}}main.work .workKv__text{position:absolute;font-weight:700;bottom:10px}@media screen and (min-width:769px){main.work .workKv__text{right:min(65px,5%);text-align:right}}@media screen and (max-width:768px){main.work .workKv__text{right:25px;padding-left:25px;max-width:500px;text-align:left}}main.work .workKv__text .modText{font-size:24px}@media screen and (min-width:769px){main.work .workKv__text .modText{line-height:34px}}@media screen and (max-width:768px){main.work .workKv__text .modText{line-height:31px}}@media screen and (min-width:769px){main.work .workSlider{margin-top:150px}}@media screen and (max-width:768px){main.work .workSlider{margin-top:36px}}main.work .workSlider__title{align-items:flex-end;display:grid}@media(min-width:769px){main.work .workSlider__title{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.work .workSlider__title{grid-template-columns:repeat(4,1fr);gap:0 16px}}main.work .workSlider__title .modHeading02{grid-column:1/span 7}@media screen and (min-width:769px){main.work .workSlider__title .modHeading02{position:relative;bottom:8px}}main.work .workSlider__title .modText{grid-column:-1/-5}@media screen and (max-width:768px){main.work .workSlider__title .modText{grid-column:-1/-6}main.work .workSlider__title{flex-direction:column;gap:25px}main.work .workSlider__title .modText{max-width:100%}main.work .workSlider__title .modHeading02{font-size:32px;font-size:3.2rem;line-height:125%}}main.work .workSlider__slides{display:flex;flex-direction:column;gap:54px;overflow:hidden}@media screen and (max-width:768px){main.work .workSlider__slides{gap:50px}}main.work .workSlider__pagination{margin-top:clamp(72px,5vw,72px);display:grid}@media(min-width:769px){main.work .workSlider__pagination{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.work .workSlider__pagination{grid-template-columns:repeat(4,1fr);gap:0 16px}}@media screen and (max-width:768px){main.work .workSlider__pagination{margin-top:51px}}main.work .workCategoryList__title{display:grid;align-items:flex-end}@media(min-width:769px){main.work .workCategoryList__title{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.work .workCategoryList__title{grid-template-columns:repeat(4,1fr);gap:0 16px}}main.work .workCategoryList__title .modHeading02,main.work .workCategoryList__title .modTitle{grid-column:span 7}main.work .workCategoryList__title .modText{grid-column:-1/-5;max-width:100%}@media screen and (max-width:768px){main.work .workCategoryList__title .modText{display:none}main.work .workCategoryList__title{flex-direction:column;gap:25px}main.work .workCategoryList__title .modText{max-width:100%}main.work .workCategoryList__title .modHeading02{font-size:32px;font-size:3.2rem;line-height:125%}}main.work .workDropdown{height:51px;width:100%;position:relative;grid-column:1/-1;margin:36px 0 47.5px}main.work .workDropdown .link,main.work .workDropdown__top{width:100%;height:51px;display:flex;align-items:center;gap:10px;justify-content:flex-start;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.3;letter-spacing:.04em;padding:20px 19px;background-color:var(--white);border:1px solid var(--black);position:relative;color:var(--black)}main.work .workDropdown__top:after{content:"";display:inline-block;width:16px;height:auto;aspect-ratio:20/17;background:url(/img/common/icon/img_arrowDown.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-left:auto}main.work .workDropdown .link{height:59px;border-top:unset}main.work .workDropdown .link__icon{width:20px;height:auto;aspect-ratio:1/1;display:flex;align-items:center}main.work .workDropdown__list{width:100%;height:0;position:absolute;top:51px;left:0;transition:all .3s cubic-bezier(.4,.1,.4,1);z-index:100;overflow:hidden;transform-origin:top}main.work .workDropdown.is-act .workDropdown__top:after{transform:rotate(180deg)}main.work .workDropdown.is-act .workDropdown__list{height:-moz-fit-content;height:fit-content}main.work .modSection:has(.workSlider){overflow:hidden}@media screen and (max-width:768px){main.work .modSection__inner{background:var(--primary)}}main.work#test01.scrolling:after{content:"";position:absolute;inset:0;background-color:#f5f5f5;z-index:100;animation:fadeIn 2.5s ease-in forwards}@media screen and (min-width:769px){main.workCategory{margin:clamp(160px,11.1111111111vw,160px) auto clamp(140px,9.7222222222vw,140px)}}@media screen and (max-width:768px){main.workCategory{margin-top:0}}main.workCategory .workCategoryMain{margin:auto}@media screen and (min-width:769px){main.workCategory .workCategoryMain{margin-bottom:clamp(140px,9.7222222222vw,140px)}}@media screen and (max-width:768px){main.workCategory .workCategoryMain{margin-bottom:110px}}@media screen and (min-width:769px){main.workCategory .workCategoryMain .modSection__inner:has(.modListWork){margin-bottom:clamp(120px,8.3333333333vw,120px)}}@media screen and (max-width:768px){main.workCategory .workCategoryMain .modSection__inner:has(.modListWork){margin-bottom:93px}}@media screen and (min-width:769px){main.workCategory .pagination{display:grid}}@media screen and (min-width:769px)and (min-width:769px){main.workCategory .pagination{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media screen and (min-width:769px)and (max-width:768px){main.workCategory .pagination{grid-template-columns:repeat(4,1fr);gap:0 16px}}@media screen and (max-width:768px){main.workCategory .modHeadingGroup{margin-bottom:78px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width:769px){main.workCategoryAll{margin:clamp(165px,11.4583333333vw,165px) auto clamp(140px,9.7222222222vw,140px)}}@media screen and (max-width:768px){main.workCategoryAll{padding-top:0}}main.workCategoryAll .workCategoryAll__title{max-width:1440px;margin:0 auto;position:relative}@media screen and (min-width:769px){main.workCategoryAll .workCategoryAll__title{padding:0 min(9.9%,160px);margin-bottom:clamp(120px,8.3333333333vw,120px)}}@media screen and (min-width:769px)and (max-width:1000px){main.workCategoryAll .workCategoryAll__title{padding:0 3%}}@media screen and (max-width:768px){main.workCategoryAll .workCategoryAll__title{padding:0 25px;margin-bottom:160px;text-align:center}}main.workCategoryAll .workCategoryAll__title__eng{font-family:Inter,sans-serif;font-weight:500;line-height:100%;letter-spacing:.02em;margin-bottom:10px}@media screen and (min-width:769px){main.workCategoryAll .workCategoryAll__title__eng{font-size:clamp(60px,5.5555555556vw,80px)}}@media screen and (max-width:768px){main.workCategoryAll .workCategoryAll__title__eng{font-size:48px;font-size:4.8rem;position:relative;z-index:100}}main.workCategoryAll .workCategoryAll__title__eng .company{font-weight:900}@media screen and (max-width:768px){main.workCategoryAll .workCategoryAll__title__eng .company{display:block}}main.workCategoryAll .workCategoryAll__title__eng .company,main.workCategoryAll .workCategoryAll__title__eng .website{overflow:hidden}main.workCategoryAll .workCategoryAll__title__eng .company .line,main.workCategoryAll .workCategoryAll__title__eng .website .line{color:var(--black);overflow:hidden;transition:all .3s cubic-bezier(.4,.1,.4,1)}main.workCategoryAll .workCategoryAll__title__eng .company .line:has(span),main.workCategoryAll .workCategoryAll__title__eng .website .line:has(span){overflow:visible}@media screen and (max-width:768px){main.workCategoryAll .workCategoryAll__title__eng .company .line:has(span),main.workCategoryAll .workCategoryAll__title__eng .website .line:has(span){position:absolute;right:25px;bottom:29px}}main.workCategoryAll .workCategoryAll__title__jp{font-weight:700;letter-spacing:.1em}@media screen and (min-width:769px){main.workCategoryAll .workCategoryAll__title__jp{font-size:clamp(20px,1.6666666667vw,24px)}}@media screen and (max-width:768px){main.workCategoryAll .workCategoryAll__title__jp{font-size:16px;font-size:1.6rem}}main.workCategoryAll .workCategoryAllMain{margin:auto}@media screen and (min-width:769px){main.workCategoryAll .workCategoryAllMain{margin-bottom:clamp(160px,11.1111111111vw,160px)}}@media screen and (max-width:768px){main.workCategoryAll .workCategoryAllMain{margin-bottom:150px}}@media screen and (min-width:769px){main.workCategoryAll .workCategoryAllMain .modSection__inner:has(.modListWork){margin-bottom:clamp(120px,8.3333333333vw,120px)}}@media screen and (max-width:768px){main.workCategoryAll .workCategoryAllMain .modSection__inner:has(.modListWork){margin-bottom:93px}}main.workCategoryAll .workCategoryAllSlider__slides{display:flex;flex-direction:column;gap:clamp(40px,2.7777777778vw,40px);overflow:hidden}@media screen and (max-width:768px){main.workCategoryAll .workCategoryAllSlider__slides{gap:50px}}@media screen and (min-width:769px){main.workCategoryAll .workCategoryAllSlider__slides{margin-bottom:clamp(80px,5.5555555556vw,80px)}}@media screen and (max-width:768px){main.workCategoryAll .workCategoryFeature .workCategoryAllSlider{margin-bottom:clamp(52px,3.6111111111vw,52px)}}@media screen and (min-width:769px){main.workCategoryAll .modHeading01__normal{letter-spacing:.04em}main.workCategoryAll .pagination{display:grid}}@media screen and (min-width:769px)and (min-width:769px){main.workCategoryAll .pagination{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media screen and (min-width:769px)and (max-width:768px){main.workCategoryAll .pagination{grid-template-columns:repeat(4,1fr);gap:0 16px}}