.work-flex{display:flex;align-items:flex-start;justify-content:space-between;margin-top:2rem}@media screen and (max-width:540px){.work-flex{flex-direction:column}}.work-flex{gap:3rem}.work-flex .service-thumbnail{position:relative;margin-bottom:2rem}.work-flex .service-thumbnail h3{position:absolute;bottom:2rem;left:2rem;font-size:var(--fs-h4);color:#fff;font-family:"Inter",sans-serif;font-weight:600}@media screen and (max-width:540px){.work-flex .service-thumbnail h3{font-size:var(--fs-h4);bottom:1.3rem;line-height:1;left:1.5rem}}.work-flex .service-thumbnail h3 span{font-size:var(--fs-body-l)}.srvice-list{background-color:#f1f1f1;padding:2rem;width:30%;position:sticky;top:8rem;box-sizing:border-box}@media screen and (max-width:540px){.srvice-list{width:100%;position:static;margin-top:2rem}}.srvice-list ul li{list-style:none;border-bottom:1px solid #000}.srvice-list ul li:last-child{border-bottom:initial}.srvice-list ul li a{font-size:var(--fs-body-3xl);text-decoration:none;color:#000;font-weight:600;margin:1.3rem 0;line-height:1.3;display:inline-block;transition:color .3s;word-break:break-all}.srvice-list ul li a:hover{color:#000;transition:color .3s}.srvice-list ul li a.active{color:#099abb}.srvice-list ul li a span{font-size:var(--fs-body-s);font-weight:400;display:block;margin-top:.5rem}.service-content_v2{width:66%}@media screen and (max-width:540px){.service-content_v2{width:100%}}.service-content_v2 .service-item{margin-bottom:5rem}.service-content_v2 .service-txt h3{margin-top:2rem;font-size:var(--fs-body-xl);font-weight:700;margin-bottom:.4rem}.service-content_v2 .service-txt ul li{list-style:none;text-indent:-1em;padding-left:1em;font-size:var(--fs-body);line-height:2}.service-content_v2 .service-txt p{font-size:var(--fs-body);line-height:1.6}@media screen and (max-width:540px){.service-content_v2 .service-txt p{font-size:var(--fs-body)}}.service-loop{display:flex;justify-content:space-between;flex-wrap:wrap}.service-loop:after{content:"";width:33%}.service-loop:after{content:""}.work-item{width:33%;padding:2rem;height:auto;padding-bottom:2.4rem;box-sizing:border-box;text-decoration:none}@media screen and (max-width:980px){.work-item{width:48%}}@media screen and (max-width:540px){.work-item{width:48%;padding:0}}.work-item .work-thumbnail{height:clamp(8.3rem,16.2vw,8.8rem);width:auto}@media screen and (max-width:1300px){.work-item .work-thumbnail{height:11.5vw}}@media screen and (max-width:980px){.work-item .work-thumbnail{height:16.5vw}}@media screen and (max-width:540px){.work-item .work-thumbnail{height:9.5rem}}.work-item .work-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work-item .work-txt .category{font-size:var(--fs-body-xs);border:1px solid #000;border-radius:999px;padding:.1rem .6rem;box-sizing:border-box;margin:1rem 0 .4rem;display:inline-block}.work-item .work-txt .txts{font-size:var(--fs-body);color:#000}.work-item a{text-decoration:none}.work-txt .category{font-size:var(--fs-body-xs);border:1px solid #000;border-radius:999px;padding:.1rem .6rem;box-sizing:border-box;margin:1rem 0 .4rem;display:inline-block;color:#000}.work-txt .txts{font-size:var(--fs-body);color:#000;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}@media screen and (max-width:540px){.work-txt .txts{font-size:var(--fs-body-s2)}}#merchandising,#fan-club,#e-commerce,#design,#live,#pop-up{scroll-margin-top:120px}