@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@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.workDetail{overflow:hidden}main.workDetail .workDetailKv{max-width:1440px;margin:0 auto;padding:154px min(9.9%,clamp(64px,4.4444444444vw,64px)) clamp(46px,3.1944444444vw,46px);height:100vh}@media screen and (max-width:768px){main.workDetail .workDetailKv{padding:432px 25px 20px;height:auto}}main.workDetail .workDetailKv__inner{position:relative;height:100%}main.workDetail .workDetailKv__text{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;z-index:1}@media screen and (max-width:768px){main.workDetail .workDetailKv__text{align-items:flex-start}}main.workDetail .workDetailKv__text .title{opacity:0;grid-column:1/span 9;font-size:clamp(40px,3.8888888889vw,56px);letter-spacing:.02em;font-family:Inter,sans-serif;font-weight:400;line-height:1;color:var(--white)}main.workDetail .workDetailKv__text .title span:first-child{width:100%;display:block;font-weight:900;letter-spacing:.04em}@media screen and (max-width:768px){main.workDetail .workDetailKv__text .title{grid-column:1/-1;color:var(--black)}}main.workDetail .workDetailKv__text .title__container{display:grid;width:100%}@media(min-width:769px){main.workDetail .workDetailKv__text .title__container{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.workDetail .workDetailKv__text .title__container{grid-template-columns:repeat(4,1fr);gap:0 16px}}main.workDetail .workDetailKv__text .title .line{overflow:hidden}main.workDetail .workDetailKv__text .title .char{transform:translateY(100%)}main.workDetail .workDetailKv__text .subTitle{font-weight:700;line-height:1.5;color:var(--white);overflow:hidden;grid-column:1/span 6;font-size:clamp(16px,1.3888888889vw,20px);margin:17px 0 13px;letter-spacing:.04em}@media screen and (max-width:768px){main.workDetail .workDetailKv__text .subTitle{font-size:16px;font-size:1.6rem;margin:15px 0;grid-column:1/-1;color:var(--black)}main.workDetail .workDetailKv__text{flex-direction:column}}main.workDetail .workDetailKv__bg{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden}@media screen and (max-width:768px){main.workDetail .workDetailKv__bg{max-height:400px}}main.workDetail .workDetailKv__bg__container{width:100%;height:100vh}@media screen and (max-width:768px){main.workDetail .workDetailKv__bg__container{max-height:400px}}main.workDetail .workDetailKv__bg__container .slick-slider,main.workDetail .workDetailKv__bg__container .slick-slider .slick-list,main.workDetail .workDetailKv__bg__container .slick-slider .slick-list .slick-track,main.workDetail .workDetailKv__bg__container .slick-slider .slick-list .slick-track .slick-slide,main.workDetail .workDetailKv__bg__container .slick-slider .slick-list .slick-track .slick-slide div{height:100%}main.workDetail .workDetailKv__bg__container .slick-slider .slick-list .slick-track .slick-slide div .kvSliderVido{height:100%;-o-object-fit:cover;object-fit:cover}main.workDetail .workDetailKv__bg__container .slick-slider .slick-list .slick-track .slick-slide .kvSliderImg{position:relative;height:100vh}@media screen and (max-width:768px){main.workDetail .workDetailKv__bg__container .slick-slider .slick-list .slick-track .slick-slide .kvSliderImg{max-height:400px}}main.workDetail .workDetailKv__bg__container .slick-slider .slick-list .slick-track .slick-slide .kvSliderImg img{position:absolute;width:105%!important;height:auto;-o-object-fit:cover;object-fit:cover;transform:translateX(-4.7%)}main.workDetail .workDetailKv__bg__video{height:100vh}@media screen and (max-width:768px){main.workDetail .workDetailKv__bg__video{max-height:400px}}@media screen and (min-width:769px){main.workDetail .workDetailKv__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(17deg,rgba(0,0,0,.3) 30%,hsla(0,0%,40%,0))}}main.workDetail .workDetail__content{max-width:1440px;margin:0 auto;padding:140px min(9.9%,140px) 0}@media screen and (min-width:1001px)and (max-width:1000px){main.workDetail .workDetail__content{padding:140 3%}}@media screen and (max-width:768px){main.workDetail .workDetail__content{padding:80px 25px}main.workDetail .workDetail__content span{align-self:flex-start}main.workDetail .workDetail__content .modBtn span{align-self:unset}}main.workDetail .workDetail__content__clientInfo{justify-content:space-between;display:grid}@media(min-width:769px){main.workDetail .workDetail__content__clientInfo{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.workDetail .workDetail__content__clientInfo{grid-template-columns:repeat(4,1fr);gap:0 16px}}@media screen and (min-width:769px){main.workDetail .workDetail__content__clientInfo{margin:0 0 140px;row-gap:clamp(8.5px,.5902777778vw,8.5px);padding-top:13px}}@media screen and (min-width:1001px)and (max-width:1000px){main.workDetail .workDetail__content__clientInfo{row-gap:clamp(8.5px,.5902777778vw,8.5px)}}@media screen and (max-width:768px){main.workDetail .workDetail__content__clientInfo{row-gap:30px;margin:0 0 110px}}main.workDetail .workDetail__content__clientInfo .infoItem{flex:1;display:flex;align-items:flex-start}@media screen and (max-width:768px){main.workDetail .workDetail__content__clientInfo .infoItem{margin-bottom:0;flex-direction:column}main.workDetail .workDetail__content__clientInfo .infoItem br{display:none}}main.workDetail .workDetail__content__clientInfo .infoItem__container{display:flex;justify-content:space-between;gap:20px;grid-column:1/-1}main.workDetail .workDetail__content__clientInfo .infoItem__container a{position:relative}@media screen and (min-width:769px){main.workDetail .workDetail__content__clientInfo .infoItem__container a:after,main.workDetail .workDetail__content__clientInfo .infoItem__container a:before{content:"";width:100%;height:1px;background-color:var(--black);position:absolute;bottom:-1.5px;left:0;transition:transform .3s cubic-bezier(.4,.1,.4,1)}main.workDetail .workDetail__content__clientInfo .infoItem__container a:after{transform-origin:right;transform:scaleX(1);transition-delay:.04s;animation:drawUnderline01 .45s linear backwards}main.workDetail .workDetail__content__clientInfo .infoItem__container a:before{transform-origin:left;transform:scaleX(0);transition-delay:0s;animation:drawUnderline02 .3s linear .15s backwards}main.workDetail .workDetail__content__clientInfo .infoItem__container a:hover:after{animation:drawUnderline01Copy .45s linear backwards}main.workDetail .workDetail__content__clientInfo .infoItem__container a:hover:before{animation:drawUnderline02Copy .3s linear .15s backwards}}@media screen and (max-width:768px){main.workDetail .workDetail__content__clientInfo .infoItem__container a{text-decoration:underline}main.workDetail .workDetail__content__clientInfo .infoItem__container{flex-direction:column;grid-column:1/-1}}main.workDetail .workDetail__content__clientInfo .infoItem__title{font-family:Inter,sans-serif;font-weight:700;line-height:1.75;width:8.5%;min-width:80px;font-size:clamp(14px,.9722222222vw,14px);letter-spacing:.04em}@media screen and (max-width:768px){main.workDetail .workDetail__content__clientInfo .infoItem__title{margin-bottom:10px;font-size:14px;font-size:1.4rem}}main.workDetail .workDetail__content__clientInfo .infoItem__content{font-size:clamp(16px,1.1111111111vw,16px);font-weight:400;line-height:1.75;display:flex;align-items:center;flex-wrap:wrap;color:var(--black);letter-spacing:.04em}@media screen and (min-width:769px){main.workDetail .workDetail__content__clientInfo .infoItem__content{gap:6px 16px}}@media screen and (max-width:768px){main.workDetail .workDetail__content__clientInfo .infoItem__content{font-size:14px;font-size:1.4rem;letter-spacing:0}}main.workDetail .workDetail__content__clientInfo .infoItem__content--sm{max-width:130px}main.workDetail .workDetail__content .modSection__inner{padding:0}main.workDetail .workDetail__content .wp-block-image{overflow:hidden;aspect-ratio:1170/658;margin-bottom:clamp(110px,9.7222222222vw,140px)}main.workDetail .workDetail__content .wp-block-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:1170/658){main.workDetail .workDetail__content .wp-block-image{position:relative}main.workDetail .workDetail__content .wp-block-image:before{float:left;content:"";padding-top:56.24%}main.workDetail .workDetail__content .wp-block-image:after{display:block;content:"";clear:both}main.workDetail .workDetail__content .wp-block-image>img{position:absolute;top:0;left:0;right:0;bottom:0}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex{display:grid;align-items:flex-end;margin-bottom:clamp(40px,2.7777777778vw,40px)}@media screen and (max-width:1000px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex br{display:none}}@media(min-width:769px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex{grid-template-columns:repeat(4,1fr);gap:0 16px}}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex{flex-direction:column;align-items:flex-start;gap:26px 15px;margin-bottom:52px}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:has(.wp-block-column-is-layout-flow):has(.wp-block-columns-is-layout-flex){display:block}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:has(.wp-block-column-is-layout-flow):has(.wp-block-columns-is-layout-flex)>.wp-block-column-is-layout-flow{max-width:100%}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p){grid-column:-1/-3}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p){grid-column:1/-1}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p) p{font-size:clamp(16px,1.1111111111vw,16px);line-height:1.75;letter-spacing:.04em;text-align:justify}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p) p{text-align:left}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p) p a:not(.wp-block-button__link){cursor:pointer;position:relative}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p) p a:not(.wp-block-button__link):after,main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p) p a:not(.wp-block-button__link):before{content:"";width:100%;height:1px;background-color:var(--white);position:absolute;bottom:-1.5px;left:0;transition:transform .3s cubic-bezier(.4,.1,.4,1)}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p) p a:not(.wp-block-button__link):after{transform-origin:right;transform:scaleX(1);transition-delay:.04s;animation:drawUnderline01 .45s linear backwards}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p) p a:not(.wp-block-button__link):before{transform-origin:left;transform:scaleX(0);transition-delay:0s;animation:drawUnderline02 .3s linear .15s backwards}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p) p a:not(.wp-block-button__link):hover:after{animation:drawUnderline01Copy .45s linear backwards}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(p) p a:not(.wp-block-button__link):hover:before{animation:drawUnderline02Copy .3s linear .15s backwards}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure){grid-column:1/span 2}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure){grid-column:1/-1}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure) figure{overflow:hidden;aspect-ratio:530/530}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure) figure>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:530/530){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure) figure{position:relative}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure) figure:before{float:left;content:"";padding-top:100%}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure) figure:after{display:block;content:"";clear:both}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure) figure>img{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure) figure{max-width:100%}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure) figure img{width:100%!important;height:100%;-o-object-fit:contain;object-fit:contain}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure):nth-child(2){grid-column:span 2}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(figure):nth-child(2){grid-column:1/-1}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(.wp-block-heading){grid-column:1/3}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:has(.wp-block-heading){grid-column:1/-1}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex .wp-block-heading{line-height:1.5;grid-column:1/span 8;font-weight:700;font-size:clamp(32px,2.5vw,36px);letter-spacing:.04em}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:has(.wp-block-column-is-layout-flow):has(.wp-block-image){align-items:flex-start;margin:0 0 clamp(110px,9.7222222222vw,140px)}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:has(.wp-block-column-is-layout-flow):has(.wp-block-image){gap:52px 15px}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:has(.wp-block-column-is-layout-flow):has(.wp-block-image) .wp-block-heading{margin:0 0 clamp(32px,2.2222222222vw,32px)}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:has(.wp-block-column-is-layout-flow):has(.wp-block-image) .wp-block-heading{margin:0 0 24px}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:has(.wp-block-column-is-layout-flow):has(.wp-block-image) p{font-size:clamp(16px,1.1111111111vw,16px);line-height:1.75;width:64.6%;text-align:justify}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:has(.wp-block-column-is-layout-flow):has(.wp-block-image) p{width:100%;text-align:left}}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:has(.wp-block-column-is-layout-flow):has(.wp-block-image) .wp-block-image{margin:0}main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:first-child .wp-block-column-is-layout-flow:has(.wp-block-heading){grid-column:1/3}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns-is-layout-flex:first-child .wp-block-column-is-layout-flow:has(.wp-block-heading){grid-column:1/-1}}main.workDetail .workDetail__content .wp-block-columns .wp-block-button__link{display:flex;width:-moz-fit-content;width:fit-content;min-width:180px;align-items:center;padding:0 clamp(44px,3.0555555556vw,44px);line-height:1.75;border-radius:60px;border:1px solid var(--black);min-height:clamp(40px,2.7777777778vw,40px);font-size:clamp(14px,.9722222222vw,14px);letter-spacing:.02em;position:relative;z-index:10;margin-top:clamp(22px,2.2222222222vw,32px);transition:all .3s cubic-bezier(.4,.1,.4,1)}main.workDetail .workDetail__content .wp-block-columns .wp-block-button__link:after{content:"";display:inline-block;width:clamp(13px,.9027777778vw,13px);height:auto;aspect-ratio:1/1;background:url(/img/common/icon/img_external.svg) no-repeat;background-size:contain;background-position:50%;position:relative;margin:0 0 0 8px;transition:all .3s cubic-bezier(.4,.1,.4,1);filter:invert(0)}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns .wp-block-button__link{margin-top:15px}}main.workDetail .workDetail__content .wp-block-columns .wp-block-button__link:hover{background-color:var(--black);color:var(--white)}main.workDetail .workDetail__content .wp-block-columns .wp-block-button__link:hover:after{filter:invert(1)}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns:last-child{margin-bottom:110px!important}}@media screen and (max-width:768px){main.workDetail .workDetail__content .wp-block-columns.is-layout-flex.wp-block-columns:has(.wp-block-button__link){row-gap:0}main.workDetail .workDetail__content .wp-block-columns.is-layout-flex.wp-block-columns:has(.wp-block-button__link)>div:first-child{display:contents}main.workDetail .workDetail__content .wp-block-columns.is-layout-flex.wp-block-columns:has(.wp-block-button__link)>div:first-child *{grid-column:1/-1}main.workDetail .workDetail__content .wp-block-columns.is-layout-flex.wp-block-columns:has(.wp-block-button__link)>div:first-child p{margin-bottom:clamp(52px,3.6111111111vw,52px)}main.workDetail .workDetail__content .wp-block-columns.is-layout-flex.wp-block-columns:has(.wp-block-button__link)>div:first-child>div:has(a){order:5;margin-top:24px}main.workDetail .workDetail__content .wp-block-columns.is-layout-flex.wp-block-columns:has(.wp-block-button__link)>div:first-child>div:has(a) a{margin:0 auto 6px}}main.workDetail .workDetail__content .modArticle__container{margin-bottom:130px}main.workDetail .workDetail .sectionImgFull{margin-top:100px;overflow:hidden;aspect-ratio:1170/658}main.workDetail .workDetail .sectionImgFull>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:1170/658){main.workDetail .workDetail .sectionImgFull{position:relative}main.workDetail .workDetail .sectionImgFull:before{float:left;content:"";padding-top:56.24%}main.workDetail .workDetail .sectionImgFull:after{display:block;content:"";clear:both}main.workDetail .workDetail .sectionImgFull>img{position:absolute;top:0;left:0;right:0;bottom:0}}main.workDetail .bannerBtn{grid-column:5/-1;display:grid;margin:0 0 95px;background:var(--black);gap:30px}@media(min-width:769px){main.workDetail .bannerBtn{grid-template-columns:repeat(11,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.workDetail .bannerBtn{grid-template-columns:repeat(6,1fr);gap:0 16px}}@media screen and (max-width:768px){main.workDetail .bannerBtn{flex-direction:column;margin:0 0 65px;grid-column:1/-1}}main.workDetail .bannerBtn__container{display:grid}@media(min-width:769px){main.workDetail .bannerBtn__container{grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,2.7777777778vw,40px)}}@media(max-width:768px){main.workDetail .bannerBtn__container{grid-template-columns:repeat(4,1fr);gap:0 16px}}main.workDetail .bannerBtn__img{overflow:hidden;aspect-ratio:420/277;grid-column:span 6;margin:30px 0 31px 30px}main.workDetail .bannerBtn__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:420/277){main.workDetail .bannerBtn__img{position:relative}main.workDetail .bannerBtn__img:before{float:left;content:"";padding-top:65.95%}main.workDetail .bannerBtn__img:after{display:block;content:"";clear:both}main.workDetail .bannerBtn__img>img{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (max-width:768px){main.workDetail .bannerBtn__img{grid-column:1/-1;margin:30px 30px 31px}}main.workDetail .bannerBtn__img img{transition:all .3s cubic-bezier(.4,.1,.4,1)}main.workDetail .bannerBtn__text{font-size:30px;font-size:3rem;font-weight:700;line-height:1.25;letter-spacing:0;color:var(--white);position:relative;grid-column:7/-1;margin:30px 30px 31px 0}@media screen and (max-width:768px){main.workDetail .bannerBtn__text{font-size:20px;font-size:2rem;padding:0 0 50px;margin:0 30px 31px;grid-column:1/-1}}main.workDetail .bannerBtn__text span{position:absolute;bottom:10px;right:0;width:20.5px;min-width:20.5px;height:auto;aspect-ratio:20.5/20;overflow:hidden}main.workDetail .bannerBtn__text span:after,main.workDetail .bannerBtn__text span:before{content:"";display:inline-block;position:absolute;width:20.5px;height:auto;right:0;top:0;aspect-ratio:20.5/20;background-image:url(/img/common/icon/img_arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;transition:all .3s cubic-bezier(.4,.1,.4,1)}main.workDetail .bannerBtn__text span:after{transform:translate(-100%,100%)}main.workDetail .bannerBtn:hover .bannerBtn__img img{transform:scale(1.1)}main.workDetail .bannerBtn:hover .bannerBtn__text span:before{transform:translate(100%,-100%)}main.workDetail .bannerBtn:hover .bannerBtn__text span:after{transform:translate(0)}main.workDetail .workSlider__slides{display:flex;flex-direction:column;gap:clamp(40px,2.7777777778vw,40px);margin:clamp(58px,4.0277777778vw,58px) 0 0;overflow:hidden}@media screen and (max-width:768px){main.workDetail .workSlider__slides{gap:49px;margin:50px 0 0}}main.workDetail .workSlider .modSection__paragraph{font-size:clamp(14px,.9722222222vw,14px)}main.workDetail .modCta{padding-inline:0}@media screen and (max-width:768px){main.workDetail .modCta{overflow-x:visible}}main.modThemeDark{background:var(--bgDark)}main.modThemeDark .modProject__content__project,main.modThemeDark .modProject__content__title,main.modThemeDark .workDetailKv__text .subTitle,main.modThemeDark .workDetailKv__text .title,main.modThemeDark .workDetail__content .modHeading__container>*,main.modThemeDark .workDetail__content>*{color:var(--white)}main.modThemeDark .workDetail__content .wp-block-columns .wp-block-button__link{border-color:var(--white)}main.modThemeDark .workDetail__content .wp-block-columns .wp-block-button__link:after{content:"";display:inline-block;width:clamp(13px,.9027777778vw,13px);height:auto;aspect-ratio:1/1;background:url(/img/common/icon/img_external.svg) no-repeat;margin:0 0 0 8px;filter:invert(1);background-size:contain;background-repeat:no-repeat;background-position:50%}main.modThemeDark .workDetail__content .wp-block-columns .wp-block-button__link:hover{background-color:var(--white);color:var(--black)}main.modThemeDark .workDetail__content .wp-block-columns .wp-block-button__link:hover:after{filter:invert(0)}main.modThemeDark .workDetail__content__clientInfo .infoItem__content,main.modThemeDark .workDetail__content__clientInfo .infoItem__title{color:var(--white)}@media screen and (min-width:769px){main.modThemeDark .workDetail__content__clientInfo .infoItem__container a:after,main.modThemeDark .workDetail__content__clientInfo .infoItem__container a:before{background-color:var(--white)}}main.modThemeDark .workDetail .modHeading__subHeading,main.modThemeDark .workDetail .modProject__content___title{color:var(--white)}main.modThemeDark .workDetail .modBtn{padding:0 clamp(60px,4.1666666667vw,60px)}main.modThemeDark+.modBreadcrumb{background:var(--bgDark);color:var(--white)}main.modThemeDark+.modBreadcrumb a{color:var(--white)}main.modThemeDark+.modBreadcrumb li:after{filter:invert(1)}main.modThemeDark .modArticle__list__item:hover .title{background-image:linear-gradient(var(--white),var(--white))}main.modThemeDark .modCta__inner{border:1px solid var(--white)}main.modThemeDark .modCta__inner:after{z-index:0}main.modThemeDark .modCta__inner:hover .modBtn{color:var(--white)}main.modThemeDark .modCta__inner .modBtn{color:var(--black)}main.modThemeDark .modCta__inner .modBtn:hover{color:var(--white)}main.modThemeDark .modTwoColCta a{color:var(--black)}main.modThemeDark .modBtn{color:var(--black);background-color:var(--white)}main.modThemeDark .modBtn span:after,main.modThemeDark .modBtn span:before{filter:invert(0)}main.modThemeDark .modBtn:hover{color:var(--white);background-color:var(--black)}main.modThemeDark .modBtn:hover span:after,main.modThemeDark .modBtn:hover span:before{filter:invert(1)}@media screen and (min-width:769px){.main:has(.works-detail){padding-top:83px}}.main:has(.works-detail) .main-inner{max-width:1440px;margin:0 auto;position:relative;overflow:clip;width:100%}@media screen and (min-width:769px){.main:has(.works-detail) .main-inner{padding:0 min(9.9%,140px)!important;margin-bottom:140px}}@media screen and (min-width:769px)and (max-width:1000px){.main:has(.works-detail) .main-inner{padding:0 3%}}@media screen and (max-width:768px){.main:has(.works-detail) .main-inner{padding:0 25px;margin-bottom:110px}}.main:has(.works-detail) .main-inner *{font-family:hiragino-kaku-gothic-pron,sans-serif}.main:has(.works-detail) .main-inner .modSection__inner{padding:0}.main:has(.works-detail) .main-inner a:hover{opacity:1}.main:has(.works-detail) .main-inner .modCta{padding-left:0;padding-right:0;overflow:visible}.works.main .works-inner{position:relative}@media screen and (min-width:769px){.works.main .works-inner .title-main{font-size:56px}}@media screen and (max-width:768px){.works.main .works-inner{margin:0 -35px}.works.main .works-inner .title-shoulder{padding:0 20px}.works.main .works-inner .title-main{font-size:32px;padding:0 20px}}.works-keyvisual{position:relative;overflow:hidden;font-size:0;z-index:-1}@media screen and (min-width:769px){.works-keyvisual{margin:0 -140px}}@media screen and (max-width:1000px){.works-keyvisual{margin:0 -3%}}@media screen and (max-width:768px){.works-keyvisual{margin:82px -25px 0}}@media screen and (min-width:1980px){.works-keyvisual{margin:0 calc((100vw - 1980px + 90px)*-1)}}.works-keyvisual__img{display:block}@media screen and (min-width:769px){.works-keyvisual__img{width:100%;max-width:unset;left:0;text-align:right;aspect-ratio:1280/446}}@media screen and (max-width:768px){.works-keyvisual__img{aspect-ratio:75/52}}.works-keyvisual__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:769px){.works-detail{margin:78px 0 140px!important}}@media screen and (max-width:768px){.works-detail{margin:27px 0 110px!important}}.works-detail__title{font-family:hiragino-kaku-gothic-pron,sans-serif;letter-spacing:.04em;line-height:1.75;margin-bottom:clamp(12px,1.5277777778vw,22px);font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.works-detail__title{font-size:14px;font-size:1.4rem}.works-detail__title span:last-of-type{display:block}}.works-detail__title-shoulder:before{content:"｜"}.works-detail__lead{font-weight:700;letter-spacing:.08em;line-height:1.5;font-size:46px;font-size:4.6rem}@media screen and (max-width:768px){.works-detail__lead{font-size:2.8rem;margin:15px 0 0;font-size:28px}.works-detail__lead+section .works-detail-subLead:first-child{margin-top:0}}.works-detail__lead__icon{display:none;vertical-align:-8px;margin-right:12px}.works-detail__lead__icon img{height:auto}.works-detail__lead__icon img[src$="icon_category05.png"]{width:33px}.works-detail__lead__icon img[src$="icon_category01.png"]{width:34px}.works-detail__lead__icon img[src$="icon_category06.png"]{width:31px}.works-detail__lead__icon img[src$="icon_category02.png"]{width:43px}.works-detail__lead--summary{min-height:auto!important;padding-left:0!important}@media screen and (max-width:768px){.works-detail__lead--summary{font-size:24px}}.works-detail__subLead{line-height:1.6;font-weight:700}@media screen and (min-width:769px){.works-detail__subLead{margin:71px 0 21px;font-size:24px}}@media screen and (max-width:768px){.works-detail__subLead{margin:60px 0 25px;font-size:20px}p+.works-detail__subLead{margin-top:30px}}.works-detail .text-2col{letter-spacing:.04em;text-align:justify;-moz-column-gap:50px;column-gap:50px;margin:80px 0 32px}@media screen and (min-width:769px){.works-detail .text-2col{font-size:16px;font-size:1.6rem;-moz-column-count:2;column-count:2;line-height:1.75}}@media screen and (max-width:768px){.works-detail .text-2col{text-align:left;font-size:15px;font-size:1.5rem;margin:51px 0 24px;line-height:2}}.works-detail .title-section{font-weight:700;margin:0 0 23px;letter-spacing:.04em;font-size:clamp(24px,1.6666666667vw,24px);line-height:1.5}@media screen and (max-width:768px){.works-detail .title-section{font-size:20px;font-size:2rem;margin-bottom:20px}}.works-detail .title-section+p{margin-top:23px}@media screen and (max-width:768px){.works-detail .title-section+p{margin-top:20px}}.works-detail .imgWrapper{width:100%;height:auto}.works-detail .imgWrapper img{width:100%;height:100%}@media screen and (min-width:769px){.works-detail+.modContactBanner{margin:clamp(140px,9.7222222222vw,140px) max(-8.13%,-90px)}}@media screen and (min-width:1980px){.works-detail+.modContactBanner{margin:clamp(140px,9.7222222222vw,140px) calc((100vw - 1980px + 90px)*-1)}}@media screen and (max-width:768px){.works-detail+.modContactBanner{margin:clamp(140px,9.7222222222vw,140px) -25px}}.works-detail .blog-block,.works-detail .inquiry,.works-detail .link-arrow,.works-detail .paging-nav{display:none}@media screen and (min-width:769px){.works-section{margin-top:140px}}@media screen and (max-width:768px){.works-section+.works-section{margin-top:71px}}.works-section:first-of-type:has(.works-imgList){margin-top:0}.works-section__movie{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}@media screen and (min-width:769px){.works-section__movie{max-width:860px;margin:58px auto 0}}@media screen and (max-width:768px){.works-section__movie{margin-top:40px}}.works-section__movie>iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:483.75px}.works-section .works-detail__lead{position:relative;padding-left:0}@media screen and (min-width:769px){.works-section .works-detail__lead{min-height:clamp(50px,3.4722222222vw,50px);margin-bottom:40px;font-size:36px;font-size:3.6rem}}@media screen and (max-width:768px){.works-section .works-detail__lead{min-height:unset;margin-bottom:31px}}@media screen and (min-width:769px){.works-section:has(.works-detail__lead):first-of-type{margin-top:156px}}@media screen and (min-width:769px){.works-section:has(.works-detail__lead):first-of-type .works-detail__lead{margin-bottom:35px}}@media screen and (max-width:768px){.works-section:has(.works-detail__lead):first-of-type .title-section{margin-bottom:24px}}@media screen and (min-width:769px){.works-lp{display:flex;justify-content:space-between;margin-top:109px;gap:40px}.works-lp+.section{margin-top:71px}}@media screen and (max-width:768px){.works-lp{margin:71px auto 19px}}@media screen and (min-width:1001px)and (max-width:1000px){.works-lp{display:flex}}.works-lp__textBox{flex:1}@media screen and (min-width:769px){.works-lp__textBox{padding-right:0!important}.works-lp__textBox .section+section{margin-top:71px}}@media screen and (min-width:1001px)and (max-width:1000px){.works-lp__textBox{width:unset}}.works-lp__img{position:relative;font-size:0;line-height:0;box-shadow:0 10px 15px rgba(0,0,0,.1);align-self:flex-start;flex:1}.works-lp__img:after{content:"";display:block;width:110%;position:absolute;bottom:-30px;left:-5%;background:linear-gradient(hsla(0,0%,96%,0),hsla(0,0%,96%,.7) 20%,#f5f5f5 50%)}.works-lp__img img{width:100%;height:auto}.works-lp__img figure{width:100%;padding:0;border-radius:0;background:none;box-shadow:none}.works-lp__img .imgWrapper{position:relative;overflow:hidden}.works-lp__img .imgWrapper img{position:absolute;top:0;left:0}@media screen and (min-width:769px){.works-lp__img{width:460px;margin-top:4px}.works-lp__img:after{height:140px}}@media screen and (max-width:768px){.works-lp__img{margin-top:23px}.works-lp__img:after{height:95px}}@media screen and (min-width:1001px)and (max-width:1000px){.works-lp__img{margin:0}}.works-lp__img--large{position:relative;margin:0 auto;box-shadow:0 10px 15px rgba(0,0,0,.1)}.works-lp__img--large img,.works-lp__img--large video{width:100%;height:auto;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.works-lp__img--large-play{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url(/assets/img/works/icon_playbtn.svg) 0 0 no-repeat;background-size:100%;text-indent:-9999px;cursor:pointer}@media screen and (min-width:769px){.works-lp__img--large-play{width:115px;height:115px}}@media screen and (max-width:768px){.works-lp__img--large-play{width:58px;height:58px}}.works-lp__img--large-play.play{display:none}@media screen and (min-width:769px){.works-lp__img--large{max-width:860px;margin-top:58px;padding-top:408px}}@media screen and (max-width:768px){.works-lp__img--large{margin-top:40px;padding-top:47.25%}}@media screen and (min-width:1001px)and (max-width:1000px){.works-lp__img--large{padding-top:47.25%}}.works-lp .works-detail__lead{position:relative;padding-left:0;letter-spacing:.04em}@media screen and (min-width:769px){.works-lp .works-detail__lead{margin-bottom:35px;font-size:36px;font-size:3.6rem}}@media screen and (max-width:768px){.works-lp .works-detail__lead{min-height:unset;margin-bottom:30px}}.works-lp .works-detail__lead .works-detail__lead__icon{position:absolute;top:3px;left:0;display:none}@media screen and (min-width:769px){.works-lp .title-section{width:100%}}.works-lp .title-section+p{letter-spacing:.04em;text-align:justify}@media screen and (min-width:769px){.works-lp .title-section+p{font-size:16px;font-size:1.6rem;width:100%;max-width:100%;line-height:1.75}}@media screen and (max-width:768px){.works-lp .title-section+p{font-size:15px;font-size:1.5rem;line-height:2;text-align:left}}@media screen and (min-width:769px){.works-lp+.works-section{margin-top:80px}}.works-imgList img{width:100%;height:auto}@media screen and (min-width:769px){.works-imgList{display:flex;margin-top:60px}}@media screen and (max-width:768px){.works-imgList{margin-top:20px}}.works-imgList__item{font-size:0;line-height:0;box-shadow:0 10px 15px rgba(0,0,0,.1)}@media screen and (min-width:769px){.works-imgList__item{width:calc(50% - 20px)}.works-imgList__item:nth-child(2n){margin-left:40px}.works-imgList__item:only-child{width:100%}}@media screen and (max-width:768px){.works-imgList__item+li{margin-top:32px}}.works-imgList__item .imgWrapper{position:relative;overflow:hidden}.works-imgList__item .imgWrapper img{position:absolute;top:0;left:0}@media screen and (min-width:769px){.works-imgList--sp{margin-top:78px;justify-content:center;margin-left:-80px}}@media screen and (min-width:1001px)and (max-width:1000px){.works-imgList--sp{margin-left:-40px}}.works-imgList--sp .works-imgList__item{box-shadow:none}.works-imgList--sp .works-imgList__item figure{display:inline-block;vertical-align:middle;width:100%;background:#fff;padding:15px;border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,.1);box-sizing:border-box}.works-imgList--sp .works-imgList__item figure img{width:100%;height:auto}.works-imgList--sp .works-imgList__item figure .imgWrapper{position:relative;overflow:hidden}.works-imgList--sp .works-imgList__item figure .imgWrapper img{position:absolute;top:0;left:0}@media screen and (min-width:769px){.works-imgList--sp .works-imgList__item{width:calc(33.3333333333% - 80px);margin-left:80px}}@media screen and (max-width:768px){.works-imgList--sp .works-imgList__item{width:206px;margin:40px auto 0;padding:14px}}@media screen and (min-width:1001px)and (max-width:1000px){.works-imgList--sp .works-imgList__item{width:calc(33.3333333333% - 40px);margin-left:40px}}@media screen and (min-width:769px){.works-vertical{display:flex;justify-content:space-between;margin-top:clamp(140px,9.7222222222vw,140px);gap:clamp(32px,2.2222222222vw,32px)}.works-vertical+.section{margin-top:71px}}@media screen and (max-width:768px){.works-vertical{margin-top:71px}}.works-vertical__text{flex:1}@media screen and (min-width:769px){.works-vertical__text{width:490px}}@media screen and (max-width:768px){.works-vertical__text{margin:0 0 21px}}.works-vertical__text .works-detail-subLead{margin-top:0}.works-vertical__img{text-align:center;flex:1}.works-vertical__img figure{display:inline-block;vertical-align:middle;background:#fff;padding:15px;border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,.1);box-sizing:border-box}@media screen and (min-width:769px){.works-vertical__img figure{width:49.72%;margin-left:10px}}.works-vertical__img figure img,.works-vertical__img>img{width:100%;height:auto}.works-vertical__img .imgWrapper{position:relative;overflow:hidden}.works-vertical__img .imgWrapper img{position:absolute;top:0;left:0;width:100%;height:auto}@media screen and (min-width:769px){.works-vertical__img{width:490px}}@media screen and (max-width:768px){.works-vertical__img figure{width:206px}}.works-vertical .works-detail__lead{position:relative;padding-left:0;letter-spacing:.04em}@media screen and (min-width:769px){.works-vertical .works-detail__lead{min-height:50px;margin-top:-6px;margin-bottom:40px;font-size:36px;font-size:3.6rem}}@media screen and (max-width:768px){.works-vertical .works-detail__lead{min-height:unset;margin-bottom:31px}}.works-vertical .works-detail__lead .works-detail__lead__icon{position:absolute;top:3px;left:0;display:none;min-height:unset}@media screen and (min-width:769px){.works-vertical .title-section{margin-bottom:0}}.works-vertical .title-section+p{font-size:clamp(16px,1.1111111111vw,16px);line-height:1.75;letter-spacing:.04em;text-align:justify}@media screen and (min-width:769px){.works-vertical .title-section+p{margin-top:26px}}@media screen and (max-width:768px){.works-vertical .title-section+p{text-align:left;line-height:2;font-size:15px;font-size:1.5rem}}.works-other{text-align:left;border-bottom:1px solid var(--black)}@media screen and (min-width:769px){.works-other{display:flex;flex-wrap:wrap;margin-top:140px;align-items:flex-start;padding-bottom:28px}}@media screen and (max-width:768px){.works-other{margin-top:71px;padding-bottom:clamp(12px,.8333333333vw,12px)}}.works-other__title{font-weight:700;font-size:clamp(16px,1.1111111111vw,16px);line-height:1;letter-spacing:.04em}@media screen and (min-width:769px){.works-other__title{width:11%;margin:0 0 clamp(6px,.4166666667vw,6px)}}@media screen and (max-width:768px){.works-other__title{margin-bottom:12px;line-height:1}}.works-other__data{display:flex;align-items:center;font-size:clamp(14px,.9722222222vw,14px);letter-spacing:.04em;position:relative}@media screen and (min-width:769px){.works-other__data{line-height:1}}.works-other__data a{position:relative}@media screen and (min-width:769px){.works-other__data a:after,.works-other__data a:before{content:"";width:100%;height:1px;background-color:var(--black);position:absolute;bottom:-1.5px;left:0;transition:transform .3s cubic-bezier(.4,.1,.4,1)}.works-other__data a:after{transform-origin:right;transform:scaleX(1);transition-delay:.04s;animation:drawUnderline01 .45s linear backwards}.works-other__data a:before{transform-origin:left;transform:scaleX(0);transition-delay:0s;animation:drawUnderline02 .3s linear .15s backwards}.works-other__data a:hover:after{animation:drawUnderline01Copy .45s linear backwards}.works-other__data a:hover:before{animation:drawUnderline02Copy .3s linear .15s backwards}}@media screen and (max-width:768px){.works-other__data a{text-decoration:underline}}.works-other__data ul li{display:inline-block}@media screen and (min-width:769px){.works-other__data{flex:1;margin:0 0 6px}.works-other__data ul li{display:inline-block}}@media screen and (max-width:768px){.works-other__data{margin:0 0 16px}}@keyframes animateDetailKv{0%{transform:translateX(0)}to{transform:translateX(-15%)}}@keyframes drawUnderline02{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drawUnderline01{0%{transform:scaleX(1)}50%{transform:scale(.4)}75%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes drawUnderline02Copy{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drawUnderline01Copy{0%{transform:scaleX(1)}50%{transform:scale(.4)}75%{transform:scaleX(0)}to{transform:scaleX(0)}}