@charset "UTF-8";@font-face{font-family:NotoSansjp;font-weight:900;src:url(../fonts/notosansjp-black.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-weight:900;src:url(../fonts/Poppins-Black.woff2) format("woff2");font-display:swap}:root{--color-black:#000000;--color-sub-black:#555555;--color-white:#ffffff;--color-main:#d5277a;--color-sub:#f9e9f8;--color-pink:#e47eb0;--color-red:#ff008c;--color-yellow:#fff302;--color-blue:#1c2438;--color-feature-bg:#ececec;--color-feature-content:#fff9f7;--color-text:#000000;--color-sub-text:#141414;--color-divide:#ededed;--color-bg-emph:rgba(252, 3, 135, 0.02);--color-bg:#eeeeee;--image-bg:#d9dde2;--content-bg:#f4f5f7;--heading-bg:#fff9f7}.works{margin:0 auto;padding-top:8.3333333333vw;width:83.3333333333vw;margin-bottom:10vw;position:relative}@media (min-width:1600px){.works{padding-top:133.3333333333px}}@media (max-width:780px){.works{padding-top:15.3846153846vw}}@media (min-width:1600px){.works{width:1333.3333333333px}}@media (max-width:780px){.works{width:94.8717948718vw}}@media (min-width:1600px){.works{margin-bottom:160px}}@media (max-width:780px){.works{margin-bottom:15.3846153846vw}}.works .works__pickup__heading{padding-top:10.4166666667vw;border-top:solid 1px var(--image-bg)}@media (min-width:1600px){.works .works__pickup__heading{padding-top:166.6666666667px}}@media (max-width:780px){.works .works__pickup__heading{padding-top:15.3846153846vw}}.works .works__pickup__heading h2{font-size:4.6666666667vw;font-weight:800}@media (min-width:1600px){.works .works__pickup__heading h2{font-size:74.6666666667px}}@media (max-width:780px){.works .works__pickup__heading h2{font-size:14.358974359vw}}.works .works__pickup__heading h2 span{font-size:1.3333333333vw;color:var(--color-text);margin-left:1em}@media (min-width:1600px){.works .works__pickup__heading h2 span{font-size:21.3333333333px}}@media (max-width:780px){.works .works__pickup__heading h2 span{font-size:4.1025641026vw}}.works .works__list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:6.6666666667vw;margin-left:-1.25vw}@media (min-width:1600px){.works .works__list{margin-top:106.6666666667px}}@media (max-width:780px){.works .works__list{margin-top:15.3846153846vw}}@media (min-width:1600px){.works .works__list{margin-left:-20px}}.works .works__list>li{margin-left:1.25vw;margin-right:1.25vw;margin-bottom:3.3333333333vw;position:relative}@media (min-width:1600px){.works .works__list>li{margin-left:20px}}@media (min-width:1600px){.works .works__list>li{margin-right:20px}}@media (min-width:1600px){.works .works__list>li{margin-bottom:53.3333333333px}}@media (max-width:780px){.works .works__list>li{margin-bottom:10.2564102564vw}}.works .works__list>li a{display:block}.works .works__list>li a .work__item{width:25.6666666667vw;height:19.5vw;position:relative;overflow:hidden;cursor:pointer;border-radius:.3333333333vw}@media (min-width:1600px){.works .works__list>li a .work__item{width:410.6666666667px}}@media (max-width:780px){.works .works__list>li a .work__item{width:92.3076923077vw}}@media (min-width:1600px){.works .works__list>li a .work__item{height:312px}}@media (max-width:780px){.works .works__list>li a .work__item{height:60vw}}@media (min-width:1600px){.works .works__list>li a .work__item{border-radius:5.3333333333px}}@media (max-width:780px){.works .works__list>li a .work__item{border-radius:1.0256410256vw}}.works .works__list>li a .work__item img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease;display:block}.works .works__list>li a .work__item:hover img{transform:scale(1.1)}.works .works__list>li a .work__item__highlight{position:absolute;top:.8333333333vw;right:-.1666666667vw;display:flex;align-items:end;flex-direction:column}@media (min-width:1600px){.works .works__list>li a .work__item__highlight{top:13.3333333333px}}@media (max-width:780px){.works .works__list>li a .work__item__highlight{top:2.5641025641vw}}@media (min-width:1600px){.works .works__list>li a .work__item__highlight{right:-2.6666666667px}}@media (max-width:780px){.works .works__list>li a .work__item__highlight{right:-.5128205128vw}}.works .works__list>li a .work__item__highlight>li{margin-bottom:.25em}.works .works__list>li a .work__item__highlight>li span{z-index:0;position:relative;display:block;font-size:1.1666666667vw;padding:.4166666667vw;padding-left:1.6666666667vw;padding-right:.8333333333vw;color:var(--color-white);text-align:right;width:fit-content;font-weight:700}@media (min-width:1600px){.works .works__list>li a .work__item__highlight>li span{font-size:18.6666666667px}}@media (max-width:780px){.works .works__list>li a .work__item__highlight>li span{font-size:3.5897435897vw}}@media (min-width:1600px){.works .works__list>li a .work__item__highlight>li span{padding:6.6666666667px}}@media (max-width:780px){.works .works__list>li a .work__item__highlight>li span{padding:1.2820512821vw}}@media (min-width:1600px){.works .works__list>li a .work__item__highlight>li span{padding-left:26.6666666667px}}@media (max-width:780px){.works .works__list>li a .work__item__highlight>li span{padding-left:5.1282051282vw}}@media (min-width:1600px){.works .works__list>li a .work__item__highlight>li span{padding-right:13.3333333333px}}@media (max-width:780px){.works .works__list>li a .work__item__highlight>li span{padding-right:2.5641025641vw}}.works .works__list>li a .work__item__highlight>li span b{font-size:1.3333333333vw}@media (min-width:1600px){.works .works__list>li a .work__item__highlight>li span b{font-size:21.3333333333px}}@media (max-width:780px){.works .works__list>li a .work__item__highlight>li span b{font-size:4.1025641026vw}}.works .works__list>li a .work__item__highlight>li span:before{z-index:-1;position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:var(--color-main);z-index:-1;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.works .works__list.pickup{margin-top:5vw}@media (min-width:1600px){.works .works__list.pickup{margin-top:80px}}@media (max-width:780px){.works .works__list.pickup{margin-top:15.3846153846vw}}.works .works__tags__search__wrapper{margin-top:5vw;background:var(--color-white);width:83.3333333333vw;box-shadow:0 0 40px rgba(0,0,0,.08)}@media (min-width:1600px){.works .works__tags__search__wrapper{margin-top:80px}}@media (max-width:780px){.works .works__tags__search__wrapper{margin-top:5.1282051282vw}}@media (min-width:1600px){.works .works__tags__search__wrapper{width:1333.3333333333px}}@media (max-width:780px){.works .works__tags__search__wrapper{width:92.3076923077vw}}.works .works__tags__search__wrapper form .search__table{display:flex;border-bottom:solid 1px var(--color-feature-bg)}@media not screen and (min-width:781px){.works .works__tags__search__wrapper form .search__table{flex-direction:column}}.works .works__tags__search__wrapper form .search__table .table__heading{width:15.4166666667vw;padding:4.1666666667vw .8333333333vw 0 6.6666666667vw;font-size:1.3333333333vw}@media (min-width:1600px){.works .works__tags__search__wrapper form .search__table .table__heading{width:246.6666666667px}}@media (max-width:780px){.works .works__tags__search__wrapper form .search__table .table__heading{width:47.4358974359vw}}@media (min-width:1600px){.works .works__tags__search__wrapper form .search__table .table__heading{font-size:21.3333333333px}}@media (max-width:780px){.works .works__tags__search__wrapper form .search__table .table__heading{font-size:4.1025641026vw}}@media not screen and (min-width:781px){.works .works__tags__search__wrapper form .search__table .table__heading{padding:none;padding-left:3.8461538462vw;padding-top:10.2564102564vw}}.works .works__tags__search__wrapper form .search__table .table__detail{padding:4.1666666667vw 5.8333333333vw 4.1666666667vw 0;width:calc(100% - 23.75vw);gap:1.25vw;color:var(--color-sub-black);display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media not screen and (min-width:781px){.works .works__tags__search__wrapper form .search__table .table__detail{padding:none;gap:3.8461538462vw;padding-left:3.8461538462vw}}.works .works__tags__search__wrapper form .search__table .table__detail .search__check__input{display:none}.works .works__tags__search__wrapper form .search__table .table__detail .search__check{display:inline-block;margin:0 .8333333333vw .8333333333vw 0;padding:.4166666667vw 1.25vw;font-size:1.3333333333vw;cursor:pointer;transition:all .3s ease;border-radius:.8333333333vw}@media (min-width:1600px){.works .works__tags__search__wrapper form .search__table .table__detail .search__check{font-size:21.3333333333px}}@media (max-width:780px){.works .works__tags__search__wrapper form .search__table .table__detail .search__check{font-size:4.1025641026vw}}@media (min-width:1600px){.works .works__tags__search__wrapper form .search__table .table__detail .search__check{border-radius:13.3333333333px}}@media (max-width:780px){.works .works__tags__search__wrapper form .search__table .table__detail .search__check{border-radius:2.5641025641vw}}@media not screen and (min-width:781px){.works .works__tags__search__wrapper form .search__table .table__detail .search__check{padding:1.2820512821vw 3.8461538462vw;margin:0 2.5641025641vw 2.5641025641vw 0}}.works .works__tags__search__wrapper form .search__table .table__detail .search__check:before{content:"#";color:var(--color-sub-black)}.works .works__tags__search__wrapper form .search__table .table__detail .search__check.is-active{background:var(--color-sub-black);color:var(--color-white)}.works .works__tags__search__wrapper form .search__table .table__detail .search__check.is-active::before{color:var(--color-white)}.works .works__tags__search__wrapper form .search__btn__container{margin-top:2.5vw;padding-bottom:2.5vw;display:flex;justify-content:center}@media (min-width:1600px){.works .works__tags__search__wrapper form .search__btn__container{margin-top:40px}}@media (max-width:780px){.works .works__tags__search__wrapper form .search__btn__container{margin-top:5.1282051282vw}}@media (min-width:1600px){.works .works__tags__search__wrapper form .search__btn__container{padding-bottom:40px}}@media (max-width:780px){.works .works__tags__search__wrapper form .search__btn__container{padding-bottom:5.1282051282vw}}.works .works__tags__search__wrapper form .search__btn__container .search__btn{width:20vw;height:5.3333333333vw;border-radius:8.3333333333vw;padding:0 1.5384615385vw 0 1.5384615385vw;font-size:1.3333333333vw;background:var(--color-black);color:var(--color-white);cursor:pointer;border:none}@media (min-width:1600px){.works .works__tags__search__wrapper form .search__btn__container .search__btn{width:320px}}@media (max-width:780px){.works .works__tags__search__wrapper form .search__btn__container .search__btn{width:76.9230769231vw}}@media (min-width:1600px){.works .works__tags__search__wrapper form .search__btn__container .search__btn{height:85.3333333333px}}@media (max-width:780px){.works .works__tags__search__wrapper form .search__btn__container .search__btn{height:10.7692307692vw}}@media (min-width:1600px){.works .works__tags__search__wrapper form .search__btn__container .search__btn{border-radius:133.3333333333px}}@media (max-width:780px){.works .works__tags__search__wrapper form .search__btn__container .search__btn{border-radius:10.7692307692vw}}@media (min-width:1600px){.works .works__tags__search__wrapper form .search__btn__container .search__btn{font-size:21.3333333333px}}@media (max-width:780px){.works .works__tags__search__wrapper form .search__btn__container .search__btn{font-size:3.5897435897vw}}.works .works__tags__search__wrapper form .search__btn__container .search__btn:hover{opacity:.8}.work__item__tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:.8333333333vw;width:25.6666666667vw;margin-left:-.8333333333vw}@media (min-width:1600px){.work__item__tags{margin-top:13.3333333333px}}@media (max-width:780px){.work__item__tags{margin-top:2.5641025641vw}}@media (min-width:1600px){.work__item__tags{width:410.6666666667px}}@media (max-width:780px){.work__item__tags{width:92.3076923077vw}}@media (min-width:1600px){.work__item__tags{margin-left:-13.3333333333px}}@media (max-width:780px){.work__item__tags{margin-left:-2.5641025641vw}}.work__item__tags>li{position:relative;margin-left:1.6666666667vw}@media (min-width:1600px){.work__item__tags>li{margin-left:26.6666666667px}}@media (max-width:780px){.work__item__tags>li{margin-left:5.1282051282vw}}.work__item__tags>li a{font-size:1.0833333333vw;color:var(--color-sub-black)}@media (min-width:1600px){.work__item__tags>li a{font-size:17.3333333333px}}@media (max-width:780px){.work__item__tags>li a{font-size:3.3333333333vw}}.work__item__tags>li:before{position:absolute;content:"#";left:-.8333333333vw;color:var(--color-sub-black);font-size:1.0833333333vw}@media (min-width:1600px){.work__item__tags>li:before{left:-13.3333333333px}}@media (max-width:780px){.work__item__tags>li:before{left:-2.5641025641vw}}@media (min-width:1600px){.work__item__tags>li:before{font-size:17.3333333333px}}@media (max-width:780px){.work__item__tags>li:before{font-size:3.3333333333vw}}.work__item__name{margin-top:.8333333333vw;width:25.6666666667vw;height:3.8333333333vw}@media (min-width:1600px){.work__item__name{margin-top:13.3333333333px}}@media (max-width:780px){.work__item__name{margin-top:2.5641025641vw}}@media (min-width:1600px){.work__item__name{width:410.6666666667px}}@media (max-width:780px){.work__item__name{width:92.3076923077vw}}@media (min-width:1600px){.work__item__name{height:61.3333333333px}}@media (max-width:780px){.work__item__name{height:11.7948717949vw}}.work__item__name a{font-size:1.5vw;color:var(--color-black);font-weight:700;line-height:1.25;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:1600px){.work__item__name a{font-size:24px}}@media (max-width:780px){.work__item__name a{font-size:4.6153846154vw}}.works__single{margin:0 auto;padding-top:3.3333333333vw;width:83.3333333333vw}@media (min-width:1600px){.works__single{padding-top:53.3333333333px}}@media (max-width:780px){.works__single{padding-top:10.2564102564vw}}@media (min-width:1600px){.works__single{width:1333.3333333333px}}@media (max-width:780px){.works__single{width:94.8717948718vw}}.works__single .section__headline{font-size:1.3333333333vw;color:var(--color-text);line-height:1;margin-bottom:1.6666666667vw}@media (min-width:1600px){.works__single .section__headline{font-size:21.3333333333px}}@media (max-width:780px){.works__single .section__headline{font-size:5.1282051282vw}}@media (min-width:1600px){.works__single .section__headline{margin-bottom:26.6666666667px}}@media (max-width:780px){.works__single .section__headline{margin-bottom:5.1282051282vw}}.works__single .section__headline span{display:flex;align-items:center;font-size:3vw;margin-top:.8333333333vw;font-family:Poppins,sans-serif;font-weight:800;background:linear-gradient(1deg,#ff3b10 0,#f94cff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;position:relative}@media (min-width:1600px){.works__single .section__headline span{font-size:48px}}@media (max-width:780px){.works__single .section__headline span{font-size:7.6923076923vw}}@media (min-width:1600px){.works__single .section__headline span{margin-top:13.3333333333px}}@media (max-width:780px){.works__single .section__headline span{margin-top:2.5641025641vw}}.works__single .section__headline span .heading__dot{width:2.5vw;height:2.5vw;background:#ffdaf8;position:relative;border-radius:50%;margin-right:.25em}@media (min-width:1600px){.works__single .section__headline span .heading__dot{width:40px}}@media (max-width:780px){.works__single .section__headline span .heading__dot{width:6.4102564103vw}}@media (min-width:1600px){.works__single .section__headline span .heading__dot{height:40px}}@media (max-width:780px){.works__single .section__headline span .heading__dot{height:6.4102564103vw}}.works__single .section__headline span .heading__dot:before{position:absolute;content:"";width:1.25vw;height:1.25vw;background:linear-gradient(1deg,#ff3b10 0,#f94cff 100%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1600px){.works__single .section__headline span .heading__dot:before{width:20px}}@media (max-width:780px){.works__single .section__headline span .heading__dot:before{width:2.5641025641vw}}@media (min-width:1600px){.works__single .section__headline span .heading__dot:before{height:20px}}@media (max-width:780px){.works__single .section__headline span .heading__dot:before{height:2.5641025641vw}}.works__single__content .works__single__header{margin-bottom:3.3333333333vw}@media (min-width:1600px){.works__single__content .works__single__header{margin-bottom:53.3333333333px}}@media (max-width:780px){.works__single__content .works__single__header{margin-bottom:10.2564102564vw}}.works__single__content .works__single__header h1{font-size:4.6666666667vw;color:var(--color-text);font-weight:900;line-height:1.25}@media (min-width:1600px){.works__single__content .works__single__header h1{font-size:74.6666666667px}}@media (max-width:780px){.works__single__content .works__single__header h1{font-size:9.2307692308vw}}.works__single__content .works__single__main .works__single__image__wrapper{display:flex;align-items:center;justify-content:space-between}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__image__wrapper{flex-direction:column}}.works__single__content .works__single__main .works__single__image__wrapper .works__single__pc__image{width:60.8333333333vw;height:43.0833333333vw;object-fit:cover;overflow:hidden;border-radius:.4166666667vw;box-shadow:0 0 40px rgba(0,0,0,.08)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__pc__image{width:973.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__pc__image{width:92.3076923077vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__pc__image{height:689.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__pc__image{height:64.8717948718vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__pc__image{border-radius:6.6666666667px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__pc__image{border-radius:1.2820512821vw}}.works__single__content .works__single__main .works__single__image__wrapper .works__single__sp__image{width:19.8333333333vw;height:43.0833333333vw;object-fit:cover;overflow:hidden;border-radius:.4166666667vw;box-shadow:0 0 40px rgba(0,0,0,.08)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__sp__image{width:317.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__sp__image{width:92.3076923077vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__sp__image{height:689.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__sp__image{height:179.4871794872vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__sp__image{border-radius:6.6666666667px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__sp__image{border-radius:1.2820512821vw}}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__image__wrapper .works__single__sp__image{margin-top:5.1282051282vw}}.works__single__content .works__single__main .works__single__detail__wrapper{margin:0 auto;margin-top:10vw}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper{margin-top:160px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper{margin-top:15.3846153846vw}}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__detail__wrapper{width:92.3076923077vw}}.works__single__content .works__single__main .works__single__detail__wrapper .request__content{display:flex;flex-direction:row;padding-bottom:2.5vw;border-bottom:solid 1px var(--color-feature-bg)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content{padding-bottom:40px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content{padding-bottom:3.8461538462vw}}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content{flex-direction:column}}.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__heading{min-width:12.5vw}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__heading{min-width:200px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__heading{min-width:23.0769230769vw}}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__heading{margin-bottom:5.1282051282vw}}.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__heading h3{font-size:1.5vw;color:var(--color-text)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__heading h3{font-size:24px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__heading h3{font-size:4.1025641026vw}}.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__content{width:calc(100% - 12.5vw)}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__content{width:100%}}.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__content p{font-size:1.25vw;line-height:1.5;color:var(--color-text)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__content p{font-size:20px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__content p{font-size:3.3333333333vw}}.works__single__content .works__single__main .works__single__detail__wrapper .request__content .works__single__detail__content p span{font-weight:700;background:linear-gradient(transparent 60%,#ff6 60%)}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags{display:flex;width:100%}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags{flex-direction:column}}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url{width:50%;display:flex;flex-direction:row;padding-top:2.5vw;padding-bottom:2.5vw;margin-bottom:1.6666666667vw;border-bottom:solid 1px var(--color-feature-bg)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url{padding-top:40px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url{padding-top:3.8461538462vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url{padding-bottom:40px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url{padding-bottom:3.8461538462vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url{margin-bottom:26.6666666667px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url{margin-bottom:0}}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url{flex-direction:column;width:100%}}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__heading,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__heading{min-width:12.5vw}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__heading,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__heading{min-width:200px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__heading,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__heading{min-width:23.0769230769vw}}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__heading,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__heading{margin-bottom:5.1282051282vw}}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__heading h3,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__heading h3{font-size:1.5vw;color:var(--color-text)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__heading h3,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__heading h3{font-size:24px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__heading h3,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__heading h3{font-size:4.1025641026vw}}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content{width:calc(100% - 12.5vw)}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content p,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content p{font-size:1.25vw;line-height:1.5;color:var(--color-text)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content p,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content p{font-size:20px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content p,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content p{font-size:3.3333333333vw}}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content p span,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content p span{font-weight:700;background:linear-gradient(transparent 60%,#ff6 60%)}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:-.8333333333vw}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list{margin-left:-13.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list{margin-left:-2.5641025641vw}}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li{position:relative;margin-left:1.6666666667vw}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li{margin-left:26.6666666667px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li{margin-left:5.1282051282vw}}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li a,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li a{font-size:1.0833333333vw;color:var(--color-sub-black)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li a,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li a{font-size:17.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li a,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li a{font-size:3.3333333333vw}}.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li:before,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li:before{position:absolute;content:"#";left:-.8333333333vw;color:var(--color-sub-black);font-size:1.0833333333vw}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li:before,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li:before{left:-13.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li:before,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li:before{left:-2.5641025641vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li:before,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li:before{font-size:17.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__tags .works__single__detail__content .single__tags__list li:before,.works__single__content .works__single__main .works__single__detail__wrapper .works__url__tags .works__single__url .works__single__detail__content .single__tags__list li:before{font-size:3.3333333333vw}}.works__single__content .works__single__main .works__single__description__wrapper{display:flex;justify-content:space-between;padding-top:5vw;margin:0 auto}@media (min-width:1600px){.works__single__content .works__single__main .works__single__description__wrapper{padding-top:80px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__description__wrapper{padding-top:15.3846153846vw}}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__description__wrapper{flex-direction:column}}.works__single__content .works__single__main .works__single__description__wrapper .works__single__description{width:40vw;background:var(--color-white);min-height:20.8333333333vw;max-height:20.8333333333vw;border-radius:.4166666667vw;box-shadow:0 0 40px rgba(0,0,0,.08)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description{width:640px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description{width:92.3076923077vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description{min-height:333.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description{min-height:38.4615384615vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description{max-height:333.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description{max-height:38.4615384615vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description{border-radius:6.6666666667px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description{border-radius:1.2820512821vw}}.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__heading{border-bottom:solid 1px var(--color-feature-bg);padding:2.9166666667vw 0 2.9166666667vw 2.5vw}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__heading{padding:3.8461538462vw 6.4102564103vw}}.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__heading h3{font-size:1.8333333333vw;color:var(--color-text)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__heading h3{font-size:29.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__heading h3{font-size:4.6153846154vw}}.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__content{padding:2.9166666667vw 1.6666666667vw}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__content{padding:3.8461538462vw 5.1282051282vw}}.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__content p{font-size:1.25vw;line-height:1.5;color:var(--color-text)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__content p{font-size:20px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__content p{font-size:3.3333333333vw}}.works__single__content .works__single__main .works__single__description__wrapper .works__single__description .works__single__description__content p span{font-weight:700;background:linear-gradient(transparent 60%,#ff6 60%)}@media not screen and (min-width:781px){.works__single__content .works__single__main .works__single__description__wrapper .works__single__description+.works__single__description{margin-top:7.6923076923vw}}.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images{width:71.6666666667vw;display:flex;flex-direction:column;margin:0 auto;display:block;margin-top:8.3333333333vw;padding-top:5vw;border-top:solid 1px var(--color-feature-bg)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images{width:1146.6666666667px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images{width:92.3076923077vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images{margin-top:133.3333333333px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images{margin-top:20.5128205128vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images{padding-top:80px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images{padding-top:10.2564102564vw}}.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images li{margin-bottom:2.5vw;border-radius:.6666666667vw;box-shadow:0 0 40px rgba(0,0,0,.08)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images li{margin-bottom:40px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images li{margin-bottom:7.6923076923vw}}@media (min-width:1600px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images li{border-radius:10.6666666667px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images li{border-radius:1.2820512821vw}}.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images li figure img{border-radius:.6666666667vw;box-shadow:0 0 40px rgba(0,0,0,.08)}@media (min-width:1600px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images li figure img{border-radius:10.6666666667px}}@media (max-width:780px){.works__single__content .works__single__main .works__single__additional__images__wrapper .works__single__additional__images li figure img{border-radius:1.2820512821vw}}.works__single__content .works__single__back{margin-top:10vw;padding-bottom:10vw}@media (min-width:1600px){.works__single__content .works__single__back{margin-top:160px}}@media (max-width:780px){.works__single__content .works__single__back{margin-top:5.1282051282vw}}@media (min-width:1600px){.works__single__content .works__single__back{padding-bottom:160px}}@media (max-width:780px){.works__single__content .works__single__back{padding-bottom:5.1282051282vw}}.works__single__content .works__single__back a{margin:0 auto;width:20vw;height:5.3333333333vw;border-radius:8.3333333333vw;padding:0 1.5384615385vw 0 1.5384615385vw;font-size:1.3333333333vw;background:var(--color-black);color:var(--color-white);cursor:pointer;border:none;display:flex;justify-content:center;align-items:center}@media (min-width:1600px){.works__single__content .works__single__back a{width:320px}}@media (max-width:780px){.works__single__content .works__single__back a{width:76.9230769231vw}}@media (min-width:1600px){.works__single__content .works__single__back a{height:85.3333333333px}}@media (max-width:780px){.works__single__content .works__single__back a{height:10.7692307692vw}}@media (min-width:1600px){.works__single__content .works__single__back a{border-radius:133.3333333333px}}@media (max-width:780px){.works__single__content .works__single__back a{border-radius:10.7692307692vw}}@media (min-width:1600px){.works__single__content .works__single__back a{font-size:21.3333333333px}}@media (max-width:780px){.works__single__content .works__single__back a{font-size:3.5897435897vw}}.works__single__content .works__single__back a:hover{opacity:.8}.swiper-works{margin-top:5vw}@media (min-width:1600px){.swiper-works{margin-top:80px}}@media (max-width:780px){.swiper-works{margin-top:15.3846153846vw}}.swiper-pagination{position:relative!important;margin-top:60px!important}.swiper-pagination-bullet{width:10px!important;height:10px!important;background:#ddd!important;opacity:1!important;transition:all .3s ease!important;margin:0 5px!important}.swiper-pagination-bullet-active{width:30px!important;border-radius:5px!important;background:#333!important}@media screen and (max-width:768px){.swiper-pagination-bullet{width:8px!important;height:8px!important}.swiper-pagination-bullet-active{width:24px!important}}