*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;word-break:break-word;font-family:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;font-style:normal}body{margin:0;padding:0;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal;-moz-text-size-adjust:100%;text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;color:#000;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:bold}section{position:relative}main{margin:0 auto;padding:99px 0 0;display:block}button,input,select,textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;line-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}textarea{resize:none}a{cursor:pointer;text-decoration:none;color:inherit;transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear}a:hover{text-decoration:none!important;opacity:0.8}img{margin:0 auto;display:block;width:100%;height:auto}ul{list-style-position:inside}::-webkit-input-placeholder{font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder,::placeholder{font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}button{cursor:pointer;transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear}button:hover{text-decoration:none!important;opacity:0.8}picture{display:block}@media print,screen and (max-width:1279px) and (min-width:1000px){main{padding:8.4375vw 0 0}}@media print,screen and (max-width:999px) and (min-width:394px){main{padding:10.1801801802vw 0 0}}@media print,screen and (max-width:393px){main{padding:10.1781170483vw 0 0}}.textCenter{text-align:center}.displayNone{display:none}.noDrag{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print,screen and (min-width:1000px){.pcBlock{display:block}.spBlock{display:none!important}.mdspBlock{display:none!important}}@media print,screen and (max-width:999px) and (min-width:394px){.pcBlock{display:none!important}.spBlock{display:none!important}.mdBlock{display:block}}@media print,screen and (max-width:999px){.pcBlock{display:none!important}.spBlock{display:none!important}.mdspBlock{display:block!important}}@media print,screen and (max-width:393px){.pcBlock{display:none!important}.mdBlock{display:none!important}.spBlock{display:block!important}}.pageKv--case .pageKv__container{position:relative;height:309px;overflow:hidden}.pageKv--case .pageKv__bg{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;overflow:hidden}.pageKv--case .pageKv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pageKv--case .pageKv__breadcrumbs{top:0;right:0;left:0;position:absolute;border-bottom:1px solid rgba(255,255,255,0.4)}.pageKv--case .pageKv__breadcrumbsInner{padding:0 40px 0 174px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:29px;color:#fff;font-size:11px;font-weight:400;line-height:1.6;letter-spacing:0.03em}.pageKv--case .pageKv__breadcrumbsLink{text-decoration:underline}.pageKv--case .pageKv__breadcrumbsArrow{margin:0 11px;display:block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pageKv--case .pageKv__content{top:auto;bottom:100px;left:0;padding:0 140px;display:block}.pageKv--case .pageKv__contentTxt{padding-left:0;width:100%}.pageKv--case .pageKv__infoTxt{margin:0}.pageKv--case .pageKv__infoTxt .separator{margin:0 8px 0 11px}.pageKv--case .pageKv__title{margin:0}.caseDetail{padding:96px 0 0}.caseDetail__container{margin:0 auto;padding-bottom:40px;width:1024px;max-width:100%;border-bottom:1px solid #5B5B5B}.caseDetail__head{padding:28px 0 25px;border-top:1px solid #5B5B5B;border-bottom:1px solid #5B5B5B}.caseDetail__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;list-style:none}.caseDetail__tag{padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:62px;height:24px;background-color:#F3F4F6;color:#1E2939;font-size:13px;font-weight:400;line-height:1;text-align:center}.caseDetail__title{margin:17px 0 0;color:#1C1C1C;font-size:24px;font-weight:bold;line-height:1.6;letter-spacing:0.03em}.caseDetail__lead{margin:29px 0 0;color:#1C1C1C;font-size:21px;font-weight:bold;line-height:1.6;letter-spacing:0.02em}.caseDetail__body{margin:37px 0 0}.caseDetail__body p{margin:0;color:#101828;font-size:14px;font-weight:400;line-height:1.78;letter-spacing:0.03em}.caseDetail__media{margin:65px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.caseDetail__specs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.caseGallery+.caseDetail__specs{margin-left:52px}.caseDetail__specGroup+.caseDetail__specGroup{margin-top:28px}.caseDetail__specTitle{margin:0;color:#1C1C1C;font-size:16px;font-weight:bold;line-height:1.6;letter-spacing:0.02em}.caseDetail__specList{margin:10px 0 0}.caseDetail__specRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.caseDetail__specLabel,.caseDetail__specValue{margin:0;color:#101828;font-size:14px;font-weight:400;line-height:1.78;letter-spacing:0.05em}.caseDetail__specLabel{margin-right:15px;white-space:nowrap}.caseGallery{--caseThumbGap:14px;-webkit-box-flex:0;-ms-flex:0 0 541px;flex:0 0 541px;width:541px}.caseGallery__main{position:relative;background-color:#F2F2F2}.caseGallery__figure{margin:0;padding:33px 0 7px}.caseGallery__image{margin:0 auto;width:89.5%;aspect-ratio:1/1}.caseGallery__image img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.caseGallery__caption{margin:16px 0 4px;padding:0 30px;color:#101828;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0.02em;text-align:center}.caseGallery__arrows{position:absolute;top:33px;left:0;width:100%;aspect-ratio:541/484;pointer-events:none}.caseGallery__arrow{position:absolute;top:50%;padding:0;width:24px;height:40px;border:0;background:none;cursor:pointer;pointer-events:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.caseGallery__arrow:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-left:1px solid #101828;border-bottom:1px solid #101828}.caseGallery__arrow--prev{left:0}.caseGallery__arrow--prev:before{-webkit-transform:translate(-15%,-50%) rotate(45deg);transform:translate(-15%,-50%) rotate(45deg)}.caseGallery__arrow--next{right:0}.caseGallery__arrow--next:before{-webkit-transform:translate(-85%,-50%) rotate(-135deg);transform:translate(-85%,-50%) rotate(-135deg)}.caseGallery__thumbs{position:relative;margin:2px 0 0;padding:12px 34px 11px;background-color:#F2F2F2}.caseGallery__thumbs:not(.is-overflow) .splide__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.caseGallery__thumbs:not(.is-overflow) .splide__slide:last-child{margin-right:0!important}.caseGallery__thumbs .splide__track--nav>.splide__list>.splide__slide.caseGallery__thumb{border:0}.caseGallery__thumb{position:relative;width:107px;height:103px;overflow:hidden;cursor:pointer}.caseGallery__thumb img{margin:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.caseGallery__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.35);opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.caseGallery__thumb.is-active:after,.caseGallery__thumb:hover:after{opacity:1}.caseCategories{padding:46px 0 0}.caseCategories__container{margin:0 auto;width:1024px;max-width:100%}.caseCategories__accordion .accordionV2__contentWrapper{border:1px solid #5B5B5B}.caseCategories__accordion .accordionV2__item{border-bottom:none}.caseCategories__accordion .accordionV2__button{padding:24px 12px}.caseCategories__accordion .accordionV2__icon{margin-left:0}.caseCategories__accordion .accordionV2__title{margin-left:20px;font-size:18px;letter-spacing:0.01em}.caseCategories__accordion .accordionV2__contentInner{padding:0 12px 24px 64px}.caseCategories__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px;list-style:none}.caseCategories__item{color:#164CA9;font-size:14px;line-height:1.75;letter-spacing:0.02em}.caseFilter{margin:36px 0 0}.caseFilter .accordionV2__contentWrapper{border-color:rgba(0,0,0,0.45)}.caseFilter .accordionV2__button{padding:24px 13px 28px}.caseFilter .accordionV2__title{font-size:18px;letter-spacing:0.04em}.caseFilter .accordionV2__contentInner{padding:0 33px 56px}.caseFilter__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 13px;list-style:none}.caseFilter__link{padding:9px 21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px;border-radius:8px;background-color:#F3F4F6;color:#1E2939;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:0.04em;transition:background-color 0.2s linear,color 0.2s linear;-webkit-transition:background-color 0.2s linear,color 0.2s linear;-o-transition:background-color 0.2s linear,color 0.2s linear}.caseFilter__link:hover{background-color:#E5E7EB;opacity:1}.caseList{margin:49px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px;list-style:none}.caseList__item{-webkit-box-flex:0;-ms-flex:0 0 497px;flex:0 0 497px;width:497px}.caseList__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:1px solid rgba(0,0,0,0.45);background-color:#fff}.caseList__cardImage{display:block;overflow:hidden;width:100%;height:340px}.caseList__cardImage img{margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.caseList__cardBody{padding:17px 21px 21px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.caseList__cardHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.caseList__cardTags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 8px;list-style:none}.caseList__cardTag{padding:4px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:24px;background-color:#F3F4F6;color:#1E2939;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0.03em}.caseList__cardArrow{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:block;width:20px}.caseList__cardArrow img{margin:0;width:100%}.caseList__cardClient{margin:9px 0 0;color:#6A7282;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0.02em}.caseList__cardTitle{margin:12px 0 0;color:#101828;font-size:16px;font-weight:bold;line-height:1.6;letter-spacing:0.02em}.caseList__cardText{margin:10px 0 0;width:442px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#101828;font-size:14px;font-weight:400;line-height:1.79;letter-spacing:0.02em}.casePager{padding:81px 0 72px}.casePager__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}.casePager__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1C1C1C;font-size:16px;font-weight:400;line-height:1.6}.casePager__label{text-decoration:underline;text-underline-offset:3px}.casePager__icon{display:block;-ms-flex-negative:0;flex-shrink:0;width:11px;height:19px}.casePager__icon img{width:100%;height:100%}.casePager__link--prev .casePager__icon{margin-right:12px}.casePager__link--next .casePager__icon{margin-left:12px}@media print,screen and (max-width:1279px) and (min-width:1000px){.pageKv--case .pageKv__container{height:24.140625vw}.pageKv--case .pageKv__breadcrumbsInner{padding:0 3.125vw 0 13.59375vw;min-height:2.265625vw;font-size:0.859375vw}.pageKv--case .pageKv__breadcrumbsArrow{margin:0 0.859375vw;width:0.390625vw;height:0.390625vw}.pageKv--case .pageKv__content{bottom:7.8125vw;padding:0 10.9375vw}.pageKv--case .pageKv__infoTxt .separator{margin:0 0.625vw 0 0.859375vw}.caseDetail{padding:7.5vw 0 0}.caseDetail__container{padding-bottom:3.125vw;width:80vw}.caseDetail__head{padding:2.1875vw 0 1.953125vw}.caseDetail__tags{gap:0.625vw}.caseDetail__tag{padding:0 0.390625vw;min-width:4.84375vw;height:1.875vw;font-size:1.015625vw}.caseDetail__title{margin:1.328125vw 0 0;font-size:1.875vw}.caseDetail__lead{margin:2.265625vw 0 0;font-size:1.640625vw}.caseDetail__body{margin:2.890625vw 0 0}.caseDetail__body p{font-size:1.09375vw}.caseDetail__media{margin:5.078125vw 0 0}.caseGallery+.caseDetail__specs{margin-left:4.0625vw}.caseDetail__specGroup+.caseDetail__specGroup{margin-top:2.1875vw}.caseDetail__specTitle{font-size:1.25vw}.caseDetail__specList{margin:0.78125vw 0 0}.caseDetail__specLabel,.caseDetail__specValue{font-size:1.09375vw}.caseDetail__specLabel{margin-right:1.171875vw}.caseGallery{--caseThumbGap:1.09375vw;-webkit-box-flex:0;-ms-flex:0 0 42.265625vw;flex:0 0 42.265625vw;width:42.265625vw}.caseGallery__figure{padding:2.578125vw 0 0.546875vw}.caseGallery__caption{margin:1.25vw 0 0.3125vw;padding:0 2.34375vw;font-size:1.25vw}.caseGallery__arrows{top:2.578125vw}.caseGallery__arrow{width:1.875vw;height:3.125vw}.caseGallery__arrow:before{width:0.78125vw;height:0.78125vw}.caseGallery__thumbs{margin:0.15625vw 0 0;padding:0.9375vw 2.65625vw 0.859375vw}.caseGallery__thumb{width:8.359375vw;height:8.046875vw}.caseCategories{padding:3.59375vw 0 0}.caseCategories__container{width:80vw}.caseCategories__accordion .accordionV2__button{padding:1.875vw 0.9375vw}.caseCategories__accordion .accordionV2__title{margin-left:1.5625vw;font-size:1.40625vw}.caseCategories__accordion .accordionV2__contentInner{padding:0 0.9375vw 1.875vw 5vw}.caseCategories__list{gap:0.625vw 1.875vw}.caseCategories__item{font-size:1.09375vw}.caseFilter{margin:2.8125vw 0 0}.caseFilter .accordionV2__button{padding:1.875vw 1.015625vw 2.1875vw}.caseFilter .accordionV2__title{font-size:1.40625vw}.caseFilter .accordionV2__contentInner{padding:0 2.578125vw 4.375vw}.caseFilter__list{gap:1.25vw 1.015625vw}.caseFilter__link{padding:0.703125vw 1.640625vw;min-height:3.125vw;border-radius:0.625vw;font-size:1.09375vw}.caseList{margin:3.828125vw 0 0;gap:4.6875vw}.caseList__item{-webkit-box-flex:0;-ms-flex:0 0 38.828125vw;flex:0 0 38.828125vw;width:38.828125vw}.caseList__cardImage{height:26.5625vw}.caseList__cardBody{padding:1.328125vw 1.640625vw 1.640625vw}.caseList__cardHead{gap:0.9375vw}.caseList__cardTags{gap:0.46875vw 0.625vw}.caseList__cardTag{padding:0.3125vw 0.9375vw;min-height:1.875vw;font-size:0.9375vw}.caseList__cardArrow{-webkit-box-flex:0;-ms-flex:0 0 1.5625vw;flex:0 0 1.5625vw;width:1.5625vw}.caseList__cardClient{margin:0.703125vw 0 0;font-size:1.09375vw}.caseList__cardTitle{margin:0.9375vw 0 0;font-size:1.25vw}.caseList__cardText{margin:0.78125vw 0 0;width:34.53125vw;font-size:1.09375vw}.casePager{padding:6.328125vw 0 5.625vw}.casePager__container{gap:2.5vw}.casePager__link{font-size:1.25vw}.casePager__icon{width:0.859375vw;height:1.484375vw}.casePager__link--prev .casePager__icon{margin-right:0.9375vw}.casePager__link--next .casePager__icon{margin-left:0.9375vw}}@media print,screen and (max-width:999px) and (min-width:394px){.pageKv--case .pageKv__container{height:55.975975976vw}.pageKv--case .pageKv__breadcrumbsInner{padding:0 3.8138138138vw;min-height:7.1271271271vw;font-size:2.8028028028vw}.pageKv--case .pageKv__breadcrumbsArrow{margin:0 2.032032032vw;width:1.2712712713vw;height:1.2712712713vw}.pageKv--case .pageKv__content{bottom:8.6486486486vw;padding:0 3.8138138138vw}.pageKv--case .pageKv__infoTxt{font-size:3.0530530531vw}.pageKv--case .pageKv__infoTxt .en{font-size:3.3033033033vw;letter-spacing:1.021021021vw}.pageKv--case .pageKv__infoTxt .separator{margin:0 1.5315315315vw}.pageKv--case .pageKv__title{font-size:7.1271271271vw}.caseDetail{padding:10.1801801802vw 3.8138138138vw 0}.caseDetail__container{padding-bottom:8.1381381381vw;width:100%}.caseDetail__head{padding:4.5845845846vw 0 4.0740740741vw}.caseDetail__tags{gap:1.5315315315vw}.caseDetail__tag{padding:0 1.5315315315vw;min-width:15.7757757758vw;height:6.1061061061vw;font-size:3.0530530531vw}.caseDetail__title{margin:3.0530530531vw 0 0;font-size:5.0850850851vw}.caseDetail__lead{margin:5.0850850851vw 0 0;font-size:4.0740740741vw}.caseDetail__body{margin:5.0850850851vw 0 0}.caseDetail__body p{font-size:3.3033033033vw}.caseDetail__media{margin:6.1061061061vw 0 0;display:block}.caseGallery+.caseDetail__specs{margin:9.1591591592vw 0 0}.caseDetail__specGroup+.caseDetail__specGroup{margin-top:5.5955955956vw}.caseDetail__specTitle{font-size:3.8138138138vw}.caseDetail__specList{margin:2.032032032vw 0 0}.caseDetail__specLabel,.caseDetail__specValue{font-size:3.3033033033vw}.caseDetail__specLabel{margin-right:3.0530530531vw}.caseGallery{--caseThumbGap:2.032032032vw;width:100%}.caseGallery__figure{padding:5.0850850851vw 0 2.032032032vw}.caseGallery__caption{margin:3.0530530531vw 0 0;padding:0 5.0850850851vw;font-size:3.3033033033vw}.caseGallery__arrows{top:5.0850850851vw}.caseGallery__arrow{width:5.0850850851vw;height:9.1591591592vw}.caseGallery__arrow:before{width:2.032032032vw;height:2.032032032vw}.caseGallery__thumbs{margin:0.5105105105vw 0 0;padding:2.032032032vw 5.5955955956vw}.caseGallery__thumb{width:18.3183183183vw;height:17.8078078078vw}.caseCategories{padding:6.1061061061vw 3.8138138138vw 0}.caseCategories__container{width:100%}.caseCategories__accordion .accordionV2__button{padding:4.0740740741vw 2.5425425425vw}.caseCategories__accordion .accordionV2__title{margin-left:3.0530530531vw;font-size:3.8138138138vw}.caseCategories__accordion .accordionV2__contentInner{padding:0 2.5425425425vw 4.0740740741vw 12.2122122122vw}.caseCategories__list{gap:1.5315315315vw 4.0740740741vw}.caseCategories__item{font-size:3.3033033033vw}.caseFilter{margin:6.1061061061vw 0 0}.caseFilter .accordionV2__button{padding:4.0740740741vw 2.5425425425vw 4.8348348348vw}.caseFilter .accordionV2__title{font-size:3.8138138138vw}.caseFilter .accordionV2__contentInner{padding:0 3.5635635636vw 6.1061061061vw}.caseFilter__list{gap:2.5425425425vw}.caseFilter__link{padding:1.7817817818vw 3.5635635636vw;min-height:8.6486486486vw;border-radius:2.032032032vw;font-size:3.3033033033vw}.caseList{margin:7.6376376376vw 0 0;gap:7.6376376376vw}.caseList__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.caseList__cardImage{height:54.7047047047vw}.caseList__cardBody{padding:3.5635635636vw 3.8138138138vw 4.5845845846vw}.caseList__cardHead{gap:2.5425425425vw}.caseList__cardTags{gap:1.5315315315vw}.caseList__cardTag{padding:1.021021021vw 2.5425425425vw;min-height:6.1061061061vw;font-size:3.0530530531vw}.caseList__cardArrow{-webkit-box-flex:0;-ms-flex:0 0 4.5845845846vw;flex:0 0 4.5845845846vw;width:4.5845845846vw}.caseList__cardClient{margin:2.5425425425vw 0 0;font-size:3.3033033033vw}.caseList__cardTitle{margin:2.032032032vw 0 0;font-size:4.0740740741vw}.caseList__cardText{margin:2.5425425425vw 0 0;font-size:3.5635635636vw;width:100%}.casePager{padding:10.1801801802vw 3.8138138138vw 10.1801801802vw}.casePager__container{gap:3.5635635636vw}.casePager__link{font-size:3.3033033033vw}.casePager__icon{width:2.2922922923vw;height:3.8138138138vw}.casePager__link--prev .casePager__icon{margin-right:2.032032032vw}.casePager__link--next .casePager__icon{margin-left:2.032032032vw}}@media print,screen and (max-width:393px){.pageKv--case .pageKv__container{height:55.9796437659vw}.pageKv--case .pageKv__breadcrumbsInner{padding:0 3.8167938931vw;min-height:7.1246819338vw;font-size:2.7989821883vw}.pageKv--case .pageKv__breadcrumbsArrow{margin:0 2.0356234097vw;width:1.272264631vw;height:1.272264631vw}.pageKv--case .pageKv__content{bottom:8.6513994911vw;padding:0 3.8167938931vw}.pageKv--case .pageKv__infoTxt{font-size:3.0534351145vw}.pageKv--case .pageKv__infoTxt .en{font-size:3.3078880407vw;letter-spacing:1.0178117048vw}.pageKv--case .pageKv__infoTxt .separator{margin:0 1.5267175573vw}.pageKv--case .pageKv__title{font-size:7.1246819338vw}.caseDetail{padding:10.1781170483vw 3.8167938931vw 0}.caseDetail__container{padding-bottom:8.1424936387vw;width:100%}.caseDetail__head{padding:4.5801526718vw 0 4.0712468193vw}.caseDetail__tags{gap:1.5267175573vw}.caseDetail__tag{padding:0 1.5267175573vw;min-width:15.7760814249vw;height:6.106870229vw;font-size:3.0534351145vw}.caseDetail__title{margin:3.0534351145vw 0 0;font-size:5.0890585242vw}.caseDetail__lead{margin:5.0890585242vw 0 0;font-size:4.0712468193vw}.caseDetail__body{margin:5.0890585242vw 0 0}.caseDetail__body p{font-size:3.3078880407vw}.caseDetail__media{margin:6.106870229vw 0 0;display:block}.caseGallery+.caseDetail__specs{margin:9.1603053435vw 0 0}.caseDetail__specGroup+.caseDetail__specGroup{margin-top:5.5979643766vw}.caseDetail__specTitle{font-size:3.8167938931vw}.caseDetail__specList{margin:2.0356234097vw 0 0}.caseDetail__specLabel,.caseDetail__specValue{font-size:3.3078880407vw}.caseDetail__specLabel{margin-right:3.0534351145vw}.caseGallery{--caseThumbGap:2.0356234097vw;width:100%}.caseGallery__figure{padding:5.0890585242vw 0 2.0356234097vw}.caseGallery__caption{margin:3.0534351145vw 0 0;padding:0 5.0890585242vw;font-size:3.3078880407vw}.caseGallery__arrows{top:5.0890585242vw}.caseGallery__arrow{width:5.0890585242vw;height:9.1603053435vw}.caseGallery__arrow:before{width:2.0356234097vw;height:2.0356234097vw}.caseGallery__thumbs{margin:0.5089058524vw 0 0;padding:2.0356234097vw 5.5979643766vw}.caseGallery__thumb{width:18.320610687vw;height:17.8117048346vw}.caseCategories{padding:6.106870229vw 3.8167938931vw 0}.caseCategories__container{width:100%}.caseCategories__accordion .accordionV2__button{padding:4.0712468193vw 2.5445292621vw}.caseCategories__accordion .accordionV2__title{margin-left:3.0534351145vw;font-size:3.8167938931vw}.caseCategories__accordion .accordionV2__contentInner{padding:0 2.5445292621vw 4.0712468193vw 12.213740458vw}.caseCategories__list{gap:1.5267175573vw 4.0712468193vw}.caseCategories__item{font-size:3.3078880407vw}.caseFilter{margin:6.106870229vw 0 0}.caseFilter .accordionV2__button{padding:4.0712468193vw 2.5445292621vw 4.834605598vw}.caseFilter .accordionV2__title{font-size:3.8167938931vw}.caseFilter .accordionV2__contentInner{padding:0 3.5623409669vw 6.106870229vw}.caseFilter__list{gap:2.5445292621vw}.caseFilter__link{padding:1.7811704835vw 3.5623409669vw;min-height:8.6513994911vw;border-radius:2.0356234097vw;font-size:3.3078880407vw}.caseList{margin:7.6335877863vw 0 0;gap:7.6335877863vw}.caseList__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.caseList__cardImage{height:54.7073791349vw}.caseList__cardBody{padding:3.5623409669vw 3.8167938931vw 4.5801526718vw}.caseList__cardHead{gap:2.5445292621vw}.caseList__cardTags{gap:1.5267175573vw}.caseList__cardTag{padding:1.0178117048vw 2.5445292621vw;min-height:6.106870229vw;font-size:3.0534351145vw}.caseList__cardArrow{-webkit-box-flex:0;-ms-flex:0 0 4.5801526718vw;flex:0 0 4.5801526718vw;width:4.5801526718vw}.caseList__cardClient{margin:2.5445292621vw 0 0;font-size:3.3078880407vw}.caseList__cardTitle{margin:2.0356234097vw 0 0;font-size:4.0712468193vw}.caseList__cardText{margin:2.5445292621vw 0 0;font-size:3.5623409669vw;width:100%}.casePager{padding:10.1781170483vw 3.8167938931vw 10.1781170483vw}.casePager__container{gap:3.5623409669vw}.casePager__link{font-size:3.3078880407vw}.casePager__icon{width:2.2900763359vw;height:3.8167938931vw}.casePager__link--prev .casePager__icon{margin-right:2.0356234097vw}.casePager__link--next .casePager__icon{margin-left:2.0356234097vw}}
/*# sourceMappingURL=page-case-single.css.map */