.case_newly.preventScroll{overflow:hidden}.case_newly #wrap .work-main{margin-bottom:139px}@media (max-width: 767px){.case_newly #wrap .work-main{margin-bottom:140px}}.case_newly #wrap .work-main .tab-switch{display:flex;justify-content:center;align-items:flex-start;position:relative;z-index:100}.case_newly #wrap .work-main .tab-switch__item{position:relative;bottom:0;padding:11px 8px 10px;width:50%;max-width:187px;background-color:#f8f9fa;cursor:pointer;position:relative;text-align:center;transition:0.3s all ease-in-out}.case_newly #wrap .work-main .tab-switch__item span{font-family:"Shippori Mincho",serif;font-size:14px;font-size:1.4rem;line-height:1.21429em;letter-spacing:.025em;font-weight:400;color:#6e7179;display:inline-block;transition:0.3s all ease-in-out}.case_newly #wrap .work-main .tab-switch__item:nth-child(1){margin-right:-1px}.case_newly #wrap .work-main .tab-switch__item::after{content:"";width:100%;height:100%;border:1px solid #c7ccd9;position:absolute;left:0;bottom:0;z-index:1;transition:0.3s all ease-in-out}.case_newly #wrap .work-main .tab-switch__item.active{background-color:#fff}.case_newly #wrap .work-main .tab-switch__item.active span{letter-spacing:0.1em;color:#3b3b3b;transform:translateY(-4px)}.case_newly #wrap .work-main .tab-switch__item.active::after{height:61px;border-bottom-color:#fff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.case_newly #wrap .work-main .tab-switch__item.active::after{border-bottom-width:2px;bottom:-1px}}@media (max-width: 767px){.case_newly #wrap .work-main .tab-switch__item{max-width:50%}}.case_newly #wrap .work-main .tab-switch::after{content:"";width:100%;height:1px;background-color:#c7ccd9;position:absolute;bottom:0px;left:0}@media (max-width: 767px){.case_newly #wrap .work-main .tab-switch{margin:16px -21px 0}}.case_newly #wrap .work-main .tab-cont{display:none}.case_newly #wrap .work-main .tab-cont.active{display:block}.case_newly #wrap .work-main .block-cur-cate,.case_newly #wrap .work-main .block-cur-tag{padding:37px 0 35px;display:flex}.case_newly #wrap .work-main .block-cur-cate .name,.case_newly #wrap .work-main .block-cur-tag .name{font-family:"Shippori Mincho",serif;font-size:18px;font-size:1.8rem;line-height:1.61111em;letter-spacing:.1em;font-weight:400;padding-right:32px;max-width:calc(100% - 78px)}@media (max-width: 767px){.case_newly #wrap .work-main .block-cur-cate .name,.case_newly #wrap .work-main .block-cur-tag .name{max-width:calc(100% - 79px);padding-right:18px}}.case_newly #wrap .work-main .block-cur-cate a,.case_newly #wrap .work-main .block-cur-tag a{font-size:10px;font-size:1rem;line-height:2.9em;letter-spacing:.025em;font-weight:400;color:#5b6879;text-decoration:underline;background:url(../../img/common/icon/ico-close.svg) no-repeat left top 11px;padding-left:16px;margin-top:1px}@media (max-width: 767px){.case_newly #wrap .work-main .block-cur-cate a,.case_newly #wrap .work-main .block-cur-tag a{padding-left:17px}}.case_newly #wrap .work-main .block-cur-cate.hide,.case_newly #wrap .work-main .block-cur-tag.hide{display:none}@media (max-width: 767px){.case_newly #wrap .work-main .block-cur-cate,.case_newly #wrap .work-main .block-cur-tag{justify-content:space-between;padding:39px 0 23px;margin:0 -1px}}.case_newly #wrap .work-main .block-cate,.case_newly #wrap .work-main .block-tag{width:100%;display:flex;padding:38px 0 40px 6px}.case_newly #wrap .work-main .block-cate__label,.case_newly #wrap .work-main .block-tag__label{color:#5b6879;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:400;padding:3px 0 3px 17px;background:url(../../img/common/icon/ico-filter.svg) no-repeat left top 9px;margin-right:5.8%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.case_newly #wrap .work-main .block-cate__label,.case_newly #wrap .work-main .block-tag__label{margin-top:2px}}@media (max-width: 767px){.case_newly #wrap .work-main .block-cate__label,.case_newly #wrap .work-main .block-tag__label{margin-right:0;border-bottom:1px solid #c7ccd9;font-size:12px;padding:0px 3px 7px 18px;background-position:left top 4px}}.case_newly #wrap .work-main .block-cate__lst__wrapper .search,.case_newly #wrap .work-main .block-tag__lst__wrapper .search{text-align:right;border-bottom:1px solid #c7ccd9;padding:11px 18px;display:block}.case_newly #wrap .work-main .block-cate__lst__wrapper .search a,.case_newly #wrap .work-main .block-tag__lst__wrapper .search a{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.025em;font-weight:500;color:#5d9bc9}.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-cate__item,.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-tag__item,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-cate__item,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-tag__item{display:inline-block;width:max-content}.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-cate__item a,.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-tag__item a,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-cate__item a,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-tag__item a{display:block;text-decoration:underline;text-underline-offset:2px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-cate__item a,.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-tag__item a,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-cate__item a,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-tag__item a{text-align:center;font-size:16px;letter-spacing:0.025em;color:#9a9a9a;text-decoration:none;padding:11px 11px}}@media (min-width: 768px){.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-cate__item:not(:last-child),.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-tag__item:not(:last-child),.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-cate__item:not(:last-child),.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-tag__item:not(:last-child){margin-right:5%}}@media (max-width: 767px){.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-cate__item,.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-tag__item,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-cate__item,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-tag__item{display:block;width:100%}.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-cate__item.current,.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-tag__item.current,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-cate__item.current,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-tag__item.current{background-color:#f0f1f4}.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-cate__item.current a,.case_newly #wrap .work-main .block-cate__lst__wrapper .lst-tag__item.current a,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-cate__item.current a,.case_newly #wrap .work-main .block-tag__lst__wrapper .lst-tag__item.current a{color:#3b3b3b}}@media (max-width: 767px){.case_newly #wrap .work-main .block-cate__lst__wrapper,.case_newly #wrap .work-main .block-tag__lst__wrapper{background-color:#fff;border-radius:5px;width:calc(100% - 42px);overflow:hidden}}@media (min-width: 768px){.case_newly #wrap .work-main .block-cate__lst,.case_newly #wrap .work-main .block-tag__lst{flex:1}}@media (max-width: 767px){.case_newly #wrap .work-main .block-cate__lst,.case_newly #wrap .work-main .block-tag__lst{display:none}.case_newly #wrap .work-main .block-cate__lst.active,.case_newly #wrap .work-main .block-tag__lst.active{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000;background-color:#4b4b4b}}.case_newly #wrap .work-main .block-cate.hide,.case_newly #wrap .work-main .block-tag.hide{display:none}@media (max-width: 767px){.case_newly #wrap .work-main .block-cate,.case_newly #wrap .work-main .block-tag{justify-content:center;padding:33px 0 33px}}.case_newly #wrap .work-main .lst-works__item{position:sticky;top:75px;border-top:1px solid #c7ccd9;background-color:#fff;padding-bottom:75px}.case_newly #wrap .work-main .lst-works__item .item__detail{padding:30px 325px 19px 39px;position:relative;display:block;cursor:pointer}.case_newly #wrap .work-main .lst-works__item .item__detail .ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:400;margin-bottom:11px;font-family:"Shippori Mincho",serif}.case_newly #wrap .work-main .lst-works__item .item__detail .ttl.isNew{position:relative;padding-left:48px}.case_newly #wrap .work-main .lst-works__item .item__detail .ttl.isNew::before{content:"New";font-family:"Crimson Text",serif;color:#717ea2;border:1px solid #c7ccd9;font-size:11px;font-size:1.1rem;line-height:1.18182em;letter-spacing:.05em;font-weight:400;position:absolute;top:7px;left:1px;padding:2px 6px 1px}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .item__detail .ttl.isNew::before{top:6px;left:-8px}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .item__detail .ttl.isNew{padding-left:35px}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .item__detail .ttl{font-size:16px;line-height:26px}}.case_newly #wrap .work-main .lst-works__item .item__detail .c-more{position:absolute;top:59px;right:55px}@media only screen and (min-width: 768px) and (max-width: 1200px){.case_newly #wrap .work-main .lst-works__item .item__detail .c-more{right:42px}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .item__detail .c-more{color:transparent;top:51%;right:12px;transform:translateY(-50%)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.case_newly #wrap .work-main .lst-works__item .item__detail{padding-right:280px;padding-left:21px}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .item__detail{padding:16px 50px 9px 16px;min-height:91px;display:flex;align-items:center}}@media only screen and (min-width: 1025px){.case_newly #wrap .work-main .lst-works__item .item__detail:hover .c-more::after{transform:translateX(4px)}}.case_newly #wrap .work-main .lst-works__item .info .date{display:inline-block;margin-right:28px}.case_newly #wrap .work-main .lst-works__item .info .date span{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;font-weight:400}.case_newly #wrap .work-main .lst-works__item .info .date span:not(:last-child){margin-right:4px}.case_newly #wrap .work-main .lst-works__item .info .cate{display:inline-block;vertical-align:text-bottom}.case_newly #wrap .work-main .lst-works__item .info .cate span{color:#939393;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:0em;font-weight:400;display:inline-block}.case_newly #wrap .work-main .lst-works__item .info .cate span:not(:last-child){margin-right:5px}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .info .cate span:not(:last-child){margin-right:10px}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .info .cate{display:block;margin-top:1px}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .info{padding:17px 18px}}.case_newly #wrap .work-main .lst-works__item .util{color:#5b6879}.case_newly #wrap .work-main .lst-works__item .util span{display:inline-block;font-size:10px;font-size:1rem;line-height:3em;letter-spacing:.025em;font-weight:400}.case_newly #wrap .work-main .lst-works__item .util span.vid{padding-left:16px;background:url(../../img/common/icon/ico-play.svg) no-repeat left top 9px}.case_newly #wrap .work-main .lst-works__item .util span.vid.hasSlash::after{content:"";width:1px;height:11px;background-color:#5b6879;transform:rotate(20deg);display:inline-block;margin:0 6px -2px 12px}.case_newly #wrap .work-main .lst-works__item .util span.tess{padding-left:14px;background:url(../../img/common/icon/ico-human.svg) no-repeat left top 6px}@media (min-width: 768px){.case_newly #wrap .work-main .lst-works__item .util{position:absolute;top:54px;right:168px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.case_newly #wrap .work-main .lst-works__item .util{right:120px}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .util{float:right;width:max-content;margin-top:16px;margin-right:12px;margin-bottom:-5px}}.case_newly #wrap .work-main .lst-works__item .item__gal{opacity:1}.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item{width:max-content;height:381px}.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item .img-wrapper{height:100%}.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item .img-wrapper img{height:100%;object-fit:contain}.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item.slide-more{display:flex;justify-content:center;align-items:center;width:510px;padding-right:165px;padding-bottom:35px}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item.slide-more{width:375px;padding-bottom:0;padding-right:48px}}.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item.firstSlide .img-wrapper{position:relative;overflow:hidden;width:381px}.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item.firstSlide .img-wrapper:before{display:block;content:" ";width:100%;padding-top:100%}.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item.firstSlide .img-wrapper>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item.firstSlide .img-wrapper img{width:100%;object-fit:cover}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item.firstSlide .img-wrapper{width:356px}}@media only screen and (max-width: 767px) and (max-width: 374px){.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item.firstSlide .img-wrapper{width:calc(100vw - 20px)}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item.firstSlide{padding-left:20px;transition:0.5s all ease-in-out;transition-delay:0.4s}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .item__gal .gal-frame__item{height:356px}}.case_newly #wrap .work-main .lst-works__item .item__gal .swiper-button-next{width:50px;height:100%;background:#fff url(../../img/top/ico-trarr-right_gray.png) no-repeat center top 46%/13px 31px;top:0;right:0;z-index:2;margin:0;transition:0.3s all ease-in-out;cursor:pointer}.case_newly #wrap .work-main .lst-works__item .item__gal .swiper-button-next:after{display:none}@media only screen and (min-width: 1025px){.case_newly #wrap .work-main .lst-works__item .item__gal .swiper-button-next:hover{opacity:0.75}}@media only screen and (min-width: 768px) and (max-width: 1200px){.case_newly #wrap .work-main .lst-works__item .item__gal .swiper-button-next{width:40px}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item .item__gal .swiper-button-next{display:none}}.case_newly #wrap .work-main .lst-works__item .item__gal.on .gal-frame .gal-frame__item.firstSlide{padding-left:0}@media (min-width: 768px){.case_newly #wrap .work-main .lst-works__item .item__gal::after{content:"";width:50px;height:calc(100% + 4px);background-color:#fff;position:absolute;top:-2px;right:0;z-index:1}}@media only screen and (min-width: 768px) and (max-width: 1200px){.case_newly #wrap .work-main .lst-works__item .item__gal::after{width:40px}}.case_newly #wrap .work-main .lst-works__item:last-child{padding-bottom:0}@media (max-width: 767px){.case_newly #wrap .work-main .lst-works__item{top:60px;padding-bottom:22px}}.case_newly #wrap .work-main .wp-pagenavi{margin-top:123px}@media (max-width: 767px){.case_newly #wrap .work-main .wp-pagenavi{margin-top:79px}}.case_newly #wrap .work-main .lst-img{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:4px 4px;position:relative}.case_newly #wrap .work-main .lst-img .loading{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1}.case_newly #wrap .work-main .lst-img .loading::after{content:"";width:24px;height:24px;background:url(../../img/common/icon/ico-loading.svg) no-repeat center/contain;position:absolute;top:calc(10% - 12px);left:calc(50% - 12px);z-index:1;animation:spin 3s linear infinite}.case_newly #wrap .work-main .lst-img .loading.show{display:block}.case_newly #wrap .work-main .lst-img__item a{display:block;position:relative}.case_newly #wrap .work-main .lst-img__item a:before{display:block;content:" ";width:100%;padding-top:100%}.case_newly #wrap .work-main .lst-img__item a>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.case_newly #wrap .work-main .lst-img__item a{pointer-events:none}}@media (max-width: 767px){.case_newly #wrap .work-main .lst-img{grid-template-columns:repeat(3, 1fr);grid-gap:1px 1px}}.case_newly .popup-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;overflow:auto;padding-top:59px;background-color:#fff}.case_newly .popup-container.active{display:flex;flex-direction:column}.case_newly .popup-container .back{padding:18px 18px 16px;position:fixed;top:0;left:0;z-index:1;width:100%;background-color:#fff}.case_newly .popup-container .back span{display:inline-block;font-family:"Gilda Display",serif;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em;font-weight:400;padding:3px 0 3px 25px;background:url(../../img/common/icon/ico-carr-left_gray.svg) no-repeat left top 1px}.case_newly .popup-container .popup{display:block !important;margin-bottom:4px;order:var(--order)}.case_newly .popup-container .popup img{width:100%;object-fit:contain}@media (max-width: 767px){.case_newly .popup-container .popup .c-btn{border:none;color:#3b3b3b !important;margin-left:auto;height:auto;max-width:100%;justify-content:flex-end;padding:12px 34px 45px;background:url(../../img/common/icon/ico-carr-right.svg) no-repeat right 16px top 17px;font-size:12px;letter-spacing:0.05em}.case_newly .popup-container .popup .c-btn::after{display:none}}.case_newly .popup-container .popup.onTop{order:0}.case_newly .fancybox__container .fancybox__backdrop{background:rgba(59,59,59,0.9)}.case_newly .fancybox__container .fancybox__slide{padding:0;position:relative}.case_newly .fancybox__container .fancybox__content,.case_newly .fancybox__container .f-html{background-color:transparent;padding:21px;max-width:852px}.case_newly .fancybox__container .fancybox__content img,.case_newly .fancybox__container .f-html img{max-height:calc(100vh - 94px - 84px);width:100%;object-fit:contain}@media only screen and (min-width: 768px) and (max-width: 1000px){.case_newly .fancybox__container .fancybox__content,.case_newly .fancybox__container .f-html{max-width:calc(100vw - 80px)}}@media (max-width: 767px){.case_newly .fancybox__container .fancybox__content,.case_newly .fancybox__container .f-html{padding:0 !important}}.case_newly .fancybox__container .f-button.is-arrow.is-prev,.case_newly .fancybox__container .f-button.is-arrow.is-next{width:100px;height:100px;top:calc(((100% - 94px) * 0.5) + 10px);transition:0.3s all ease-in-out;background:none;cursor:pointer}.case_newly .fancybox__container .f-button.is-arrow.is-prev::after,.case_newly .fancybox__container .f-button.is-arrow.is-next::after{content:"";width:17px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.case_newly .fancybox__container .f-button.is-arrow.is-prev svg,.case_newly .fancybox__container .f-button.is-arrow.is-next svg{display:none}@media only screen and (min-width: 1025px){.case_newly .fancybox__container .f-button.is-arrow.is-prev:hover,.case_newly .fancybox__container .f-button.is-arrow.is-next:hover{opacity:0.75}}.case_newly .fancybox__container .f-button.is-arrow.is-prev::after{background:url(../../img/common/icon/ico-trarr-left_white.svg) no-repeat center/contain}@media (min-width: 768px){.case_newly .fancybox__container .f-button.is-arrow.is-prev{left:calc(50vw - 505px)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.case_newly .fancybox__container .f-button.is-arrow.is-prev{left:20px}}.case_newly .fancybox__container .f-button.is-arrow.is-next::after{background:url(../../img/common/icon/ico-trarr-right_white.svg) no-repeat center/contain}@media (min-width: 768px){.case_newly .fancybox__container .f-button.is-arrow.is-next{right:calc(50vw - 505px)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.case_newly .fancybox__container .f-button.is-arrow.is-next{right:20px}}.case_newly .fancybox__container .is-close,.case_newly .fancybox__container [data-fancybox-close]{top:-3px;right:-10px;width:40px;height:40px;border:1px solid #fff;border-radius:50%;background:url(../../img/common/icon/ico-x.svg) no-repeat center;transition:0.3s all ease-in-out;cursor:pointer}.case_newly .fancybox__container .is-close svg,.case_newly .fancybox__container [data-fancybox-close] svg{display:none}@media only screen and (min-width: 1025px){.case_newly .fancybox__container .is-close:hover,.case_newly .fancybox__container [data-fancybox-close]:hover{opacity:0.75}}.case_newly .fancybox__container .c-btn{max-width:300px;margin:34px auto 0}.case_newly.case_newly-single #wrap{position:relative}.case_newly.case_newly-single #wrap .c-main-visual{position:absolute;top:80px;left:0;width:100%;z-index:2}.case_newly.case_newly-single #wrap .c-main-visual .breadcrumb a,.case_newly.case_newly-single #wrap .c-main-visual .breadcrumb span{color:#3b3b3b}.case_newly.case_newly-single #wrap .work-intro__img picture{display:block;position:relative;overflow:hidden}.case_newly.case_newly-single #wrap .work-intro__img picture:before{display:block;content:" ";width:100%;padding-top:49.04412%}.case_newly.case_newly-single #wrap .work-intro__img picture>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-intro__img picture{position:relative}.case_newly.case_newly-single #wrap .work-intro__img picture:before{display:block;content:" ";width:100%;padding-top:80%}.case_newly.case_newly-single #wrap .work-intro__img picture>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}}.case_newly.case_newly-single #wrap .work-intro__img img{width:100%;height:100%;object-fit:cover}.case_newly.case_newly-single #wrap .work-intro__info{display:flex;justify-content:space-between;padding:51px 0 118px}.case_newly.case_newly-single #wrap .work-intro__info__left{width:66%;margin-right:25px}.case_newly.case_newly-single #wrap .work-intro__info__left.fullW{width:100%;margin-right:0}.case_newly.case_newly-single #wrap .work-intro__info__left .ttl{font-family:"Shippori Mincho",serif;font-size:30px;font-size:3rem;line-height:1.5em;letter-spacing:.05em;font-weight:400;max-width:601px}.case_newly.case_newly-single #wrap .work-intro__info__left .ttl.fullW{max-width:100%}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-intro__info__left .ttl{font-size:22px;line-height:35px;letter-spacing:0.025em;max-width:100%}}.case_newly.case_newly-single #wrap .work-intro__info__left .detail{display:flex;flex-wrap:wrap;margin-top:14px}.case_newly.case_newly-single #wrap .work-intro__info__left .detail .date{margin-right:39px}.case_newly.case_newly-single #wrap .work-intro__info__left .detail .date span{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;font-weight:400}.case_newly.case_newly-single #wrap .work-intro__info__left .detail .date span:not(:last-child){margin-right:4px}.case_newly.case_newly-single #wrap .work-intro__info__left .detail .util{color:#5b6879}.case_newly.case_newly-single #wrap .work-intro__info__left .detail .util span{display:inline-block;font-size:10px;font-size:1rem;line-height:3em;letter-spacing:.025em;font-weight:400}.case_newly.case_newly-single #wrap .work-intro__info__left .detail .util span.vid{padding-left:16px;background:url(../../img/common/icon/ico-play.svg) no-repeat left top 9px}.case_newly.case_newly-single #wrap .work-intro__info__left .detail .util span.vid.hasSlash::after{content:"";width:1px;height:11px;background-color:#5b6879;transform:rotate(20deg);display:inline-block;margin:0 6px -2px 12px}.case_newly.case_newly-single #wrap .work-intro__info__left .detail .util span.tess{padding-left:14px;background:url(../../img/common/icon/ico-human.svg) no-repeat left top 6px}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-intro__info__left .detail{margin-top:16px}}.case_newly.case_newly-single #wrap .work-intro__info__left .cate{margin-top:8px}.case_newly.case_newly-single #wrap .work-intro__info__left .cate span{color:#939393;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:0em;font-weight:400;display:inline-block}.case_newly.case_newly-single #wrap .work-intro__info__left .cate span:not(:last-child){margin-right:10px}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-intro__info__left .cate span:not(:last-child){margin-right:10px}}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-intro__info__left .cate{margin-top:2px}}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-intro__info__left{width:100%;margin-right:0}}.case_newly.case_newly-single #wrap .work-intro__info__right{width:31.3%;margin-top:3px}.case_newly.case_newly-single #wrap .work-intro__info__right .table tr,.case_newly.case_newly-single #wrap .work-intro__info__right .table .tr{display:flex;border-bottom:1px solid #c7ccd9}.case_newly.case_newly-single #wrap .work-intro__info__right .table tr .th,.case_newly.case_newly-single #wrap .work-intro__info__right .table tr .td,.case_newly.case_newly-single #wrap .work-intro__info__right .table .tr .th,.case_newly.case_newly-single #wrap .work-intro__info__right .table .tr .td{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.025em;font-weight:400;padding:11px 0 11px}.case_newly.case_newly-single #wrap .work-intro__info__right .table tr .th,.case_newly.case_newly-single #wrap .work-intro__info__right .table .tr .th{letter-spacing:0.05em;width:60px}.case_newly.case_newly-single #wrap .work-intro__info__right .table tr .td,.case_newly.case_newly-single #wrap .work-intro__info__right .table .tr .td{padding-left:13px;flex:1}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-intro__info__right .table tr .td,.case_newly.case_newly-single #wrap .work-intro__info__right .table .tr .td{padding-left:14px}}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-intro__info__right{width:100vw;margin:22px -21px 0;background-color:#f8f9fa;padding:8px 20px 25px}}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-intro__info{flex-direction:column;padding:19px 0 27px}}.case_newly.case_newly-single #wrap .work-content{padding-bottom:139px}.case_newly.case_newly-single #wrap .work-content .c-btn{margin:93px auto 0;max-width:320px}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-content .c-btn{margin-top:35px;max-width:334px}}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-content{padding-bottom:55px}}.case_newly.case_newly-single #wrap .work-related{padding-bottom:100px}.case_newly.case_newly-single #wrap .work-related__ttl{text-align:center;background-color:#f0f1f4;font-family:"Shippori Mincho",serif;font-size:22px;font-size:2.2rem;line-height:1.72727em;letter-spacing:.05em;font-weight:400;padding:72px 0 67px}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-related__ttl{font-size:20px;line-height:32px;padding:50px 0 46px}}.case_newly.case_newly-single #wrap .work-related__lst{position:relative}.case_newly.case_newly-single #wrap .work-related__lst::after{content:"";width:100%;height:54px;background-color:#f0f1f4;position:absolute;top:-1px;left:0;z-index:-1}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-related__lst::after{height:47px}}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 5px}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a{display:block}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__thumb{position:relative;overflow:hidden}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:63.85809%}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__thumb>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__thumb{position:relative}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:63.77246%}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__thumb>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont{padding:21px 26px}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont .ttl{font-family:"Shippori Mincho",serif;font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont .ttl{font-size:16px;line-height:25px}}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont .info .date{display:inline-block;margin-top:7px}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont .info .date span{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.05em;font-weight:400}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont .info .date span:not(:last-child){margin-right:8px}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont .info .date{margin-top:1px}}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont .info .cate{margin-top:2px}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont .info .cate span{color:#939393;font-size:12px;font-size:1.2rem;line-height:1.16667em;letter-spacing:0em;font-weight:400;display:inline-block}.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont .info .cate span:not(:last-child){margin-right:10px}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont .info .cate span:not(:last-child){margin-right:10px}}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work__item a .item__cont{padding:15px 0 17px}}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-related__lst .lst-rel-work{grid-template-columns:100%;grid-gap:0 0;margin:0 21px}}.case_newly.case_newly-single #wrap .work-related .c-btn{margin:58px auto 0}@media (min-width: 768px){.case_newly.case_newly-single #wrap .work-related .c-btn{margin-top:54px;max-width:320px}}@media (max-width: 767px){.case_newly.case_newly-single #wrap .work-related{padding-bottom:70px}}.is-windows #wrap .work-main .lst-works__item .item__detail .ttl.isNew::before{padding:3px 6px 0px}

/*# sourceMappingURL=maps/case_newly.min.css.map */
