.case-single-page article .main-image .main-image-item{padding-top:51.6806722689%;background-repeat:no-repeat;background-size:cover}.case-single-page article .top-info-box{margin-top:25px}.case-single-page article .top-info-box .inner{width:850px;margin:0 auto;max-width:80%}.case-single-page article .top-info-box .inner .title-box{display:flex;align-items:flex-start}.case-single-page article .top-info-box .inner .title-box .nth{color:#fff;background:#000;display:block;flex-shrink:0;font-weight:500;font-size:1.875rem;line-height:31px;padding:0 3px;font-family:"Roboto",sans-serif;margin-right:6px;margin-top:3px}.case-single-page article .top-info-box .inner .title-box .title{font-weight:bold;font-size:1.6875rem;line-height:1.2962962963em}.case-single-page article .top-info-box .inner .double-box{display:flex;justify-content:space-between;margin-top:13px;flex-wrap:wrap;gap:10px 0;align-items:flex-end}.case-single-page article .top-info-box .inner .double-box .left .company-name{font-weight:bold;font-size:.9375rem;line-height:1.4}.case-single-page article .top-info-box .inner .double-box .left .category{margin-top:7px;font-size:.75rem;line-height:1.6666666667em}.case-single-page article .top-info-box .inner .double-box .left .type{font-size:.75rem;line-height:1.6666666667em}.case-single-page article .top-info-box .inner .double-box .right nav ul{display:flex;justify-content:center;gap:0 30px}.case-single-page article .top-info-box .inner .double-box .right nav ul li a{font-weight:bold;font-size:.75rem;padding-bottom:2px;border-bottom:2px solid #000}.case-single-page article .intervie-area{margin:68px auto 0;width:850px;max-width:80%}.case-single-page article .intervie-area .profile{display:flex;justify-content:center}.case-single-page article .intervie-area .profile .image-box{width:370px;max-width:50%}.case-single-page article .intervie-area .profile .image-box img{display:block;width:100%}.case-single-page article .intervie-area .profile .text-box{max-width:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:center}.case-single-page article .intervie-area .profile .text-box .a-text{padding-left:55px}.case-single-page article .intervie-area .profile .text-box .a-text .profile{font-weight:500;font-size:1.25rem;font-family:"Roboto",sans-serif;line-height:21px;width:110px;text-align:center;color:#fff;background:#000}.case-single-page article .intervie-area .profile .text-box .a-text .pos{font-size:.75rem;font-weight:normal;line-height:1.5;margin-top:13px}.case-single-page article .intervie-area .profile .text-box .a-text .name{font-weight:bold;font-size:.9375rem;margin-top:5px}.case-single-page article .intervie-area .profile .text-box .a-text .name small{font-weight:bold;font-size:.75rem}.case-single-page article .intervie-area .keii-box{margin-top:90px}.case-single-page article .intervie-area .keii-box .keii-inner .text-box{margin-top:32px}.case-single-page article .intervie-area .keii-box .keii-inner .text-box .double-image{display:flex;margin:35px 0}.case-single-page article .intervie-area .keii-box .keii-inner .text-box .double-image .image{width:50%}.case-single-page article .intervie-area .keii-box .keii-inner .text-box .double-image .image img{display:block;width:100%}.case-single-page article .big-bg-area{position:relative;margin-top:86px}.case-single-page article .big-bg-area:before{content:"";display:block;padding-top:33.6134453782%}.case-single-page article .big-bg-area img{display:block;width:100%;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.case-single-page article .uniform-area{margin-top:105px}.case-single-page article .uniform-area .inner{width:850px;max-width:80%;margin:0 auto}.case-single-page article .uniform-area .inner .item-box{margin-top:25px}.case-single-page article .uniform-area .inner .item-box .item .image-box{display:flex;justify-content:space-between}.case-single-page article .uniform-area .inner .item-box .item .image-box .big-image{width:58.8235294118%}.case-single-page article .uniform-area .inner .item-box .item .image-box .big-image img{display:block;width:100%}.case-single-page article .uniform-area .inner .item-box .item .image-box .mini-image-box{width:17.6470588235%}.case-single-page article .uniform-area .inner .item-box .item .image-box .mini-image-box .mini-image-item img{display:block;width:100%}.case-single-page article .uniform-area .inner .item-box .item .image-box .mini-image-box .mini-image-item dl{margin-top:18px}.case-single-page article .uniform-area .inner .item-box .item .image-box .mini-image-box .mini-image-item dl dt{margin:0 auto;background:#000;color:#fff;line-height:21px;width:110px;text-align:center;font-family:"Roboto",sans-serif;font-weight:500;font-size:1.25rem}.case-single-page article .uniform-area .inner .item-box .item .image-box .mini-image-box .mini-image-item dl dd{text-align:center;font-size:.9375rem;font-weight:bold;line-height:1.3333333333em}.case-single-page article .uniform-area .inner .item-box .item .image-box .mini-image-box .mini-image-item+.mini-image-item{margin-top:28px}.case-single-page article .uniform-area .inner .item-box .item .text-box{margin-top:30px}.case-single-page article .uniform-area .inner .item-box .item .text-box dl dt{font-weight:bold;font-size:.9375rem;line-height:1.5}.case-single-page article .uniform-area .inner .item-box .item .text-box dl dd{margin-top:6px}.case-single-page article .uniform-area .inner .item-box .item+.item{margin-top:74px}.case-single-page article .logo-area{margin-top:83px}.case-single-page article .logo-area .inner{width:850px;max-width:80%;margin:0 auto;display:flex;justify-content:space-between}.case-single-page article .logo-area .inner .logo-box{width:37.6470588235%}.case-single-page article .logo-area .inner .logo-box img{display:block;width:100%}.case-single-page article .logo-area .inner .text-box{width:62.3529411765%;align-self:center}.case-single-page article .logo-area .inner .text-box .a-text{padding-left:5.2830188679%}.case-single-page article .logo-area .inner .text-box .a-text .company{display:block;width:118px;text-align:center;line-height:21px;font-weight:500;font-size:1.25rem;font-family:"Roboto",sans-serif;background:#000;color:#fff}.case-single-page article .logo-area .inner .text-box .a-text .cm-catch{font-size:.9375rem;font-weight:bold;line-height:1.3333333333em;margin-top:8px}.case-single-page article .logo-area .inner .text-box .a-text .common-text{margin-top:3px}.case-single-page article .logo-area .inner .text-box .a-text .note{font-size:.75rem;line-height:1.6666666667em}.case-single-page article .logo-area .inner .text-box .a-text .website{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.75rem;margin-top:7px;transition:opacity .2s}.case-single-page article .logo-area .inner .text-box .a-text .website img{margin-left:3px}.case-single-page article .logo-area .inner .text-box .a-text .website:hover{opacity:.6}.case-single-page .case-nav{margin:95px auto 0;width:95%;display:flex;justify-content:center;gap:0 23px}.case-single-page .case-nav .prev,.case-single-page .case-nav .next,.case-single-page .case-nav .center{display:flex;height:35px;width:100px;align-items:center;justify-content:center;font-weight:bold;font-size:.875rem;background:#000;color:#fff;gap:0 5px}.case-single-page .case-nav .prev .linkt,.case-single-page .case-nav .next .linkt,.case-single-page .case-nav .center .linkt{display:block;transition:opacity .2s}.case-single-page .case-nav .prev:hover .linkt,.case-single-page .case-nav .next:hover .linkt,.case-single-page .case-nav .center:hover .linkt{opacity:.5}.case-single-page .case-nav .prev.no-link,.case-single-page .case-nav .next.no-link,.case-single-page .case-nav .center.no-link{opacity:0}@media(max-width: 768px){.case-single-page article .main-image .main-image-item{padding-top:67.5%}.case-single-page article .top-info-box .inner .title-box{display:block}.case-single-page article .top-info-box .inner .title-box .nth{font-size:1.25rem;line-height:21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:0}.case-single-page article .top-info-box .inner .title-box .title{font-size:1.125rem;margin-top:5px}.case-single-page article .top-info-box .inner .double-box{display:block}.case-single-page article .top-info-box .inner .double-box .left{width:100%}.case-single-page article .top-info-box .inner .double-box .right{width:100%;margin-top:44px}.case-single-page article .intervie-area .profile{display:block}.case-single-page article .intervie-area .profile .image-box{width:100%;max-width:none}.case-single-page article .intervie-area .profile .text-box{width:100%;max-width:none;margin-top:30px}.case-single-page article .intervie-area .profile .text-box .a-text{padding-left:0}.case-single-page article .intervie-area .profile .text-box .a-text .profile{margin-left:auto;margin-right:auto}.case-single-page article .intervie-area .profile .text-box .a-text .pos{text-align:center}.case-single-page article .intervie-area .profile .text-box .a-text .name{text-align:center}.case-single-page article .intervie-area .keii-box .keii-inner .text-box .double-image{display:block}.case-single-page article .intervie-area .keii-box .keii-inner .text-box .double-image .image{width:100%}.case-single-page article .big-bg-area:before{padding-top:52%}.case-single-page article .uniform-area{margin-top:65px}.case-single-page article .uniform-area .inner .item-box .item .image-box{display:block}.case-single-page article .uniform-area .inner .item-box .item .image-box .big-image{width:100%}.case-single-page article .uniform-area .inner .item-box .item .image-box .mini-image-box{width:100%;margin-top:6px;display:flex;justify-content:space-between}.case-single-page article .uniform-area .inner .item-box .item .image-box .mini-image-box .mini-image-item{width:46.875%}.case-single-page article .uniform-area .inner .item-box .item .image-box .mini-image-box .mini-image-item+.mini-image-item{margin-top:0}.case-single-page article .logo-area{margin-top:75px}.case-single-page article .logo-area .inner{display:block}.case-single-page article .logo-area .inner .logo-box{width:100%}.case-single-page article .logo-area .inner .text-box{width:100%;margin-top:22px}.case-single-page article .logo-area .inner .text-box .a-text{padding-left:0}.case-single-page .case-nav{gap:0 10px}}
/*# sourceMappingURL=single-case.min.css.map */