@charset "UTF-8";.solutions-detail-page[data-v-b3070b22]{height:100%;flex-direction:column;overflow-y:auto;overflow-x:hidden}.solutions-detail-page .content[data-v-b3070b22]{margin-top:-8px;width:100%;height:auto;background-color:#fafafa;min-height:900px}.solutions-detail-page .content .solutions-detail-main[data-v-b3070b22]{max-width:1200px;margin:0 auto;padding:64px 0 128px;height:100%;display:flex;flex-direction:column;align-items:center}.solutions-detail-page .content .solutions-detail-main .head-line[data-v-b3070b22]{height:56px;color:#0046c8;font-weight:700;font-size:32px;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.solutions-detail-page .content .solutions-detail-content[data-v-b3070b22]{min-height:900px;width:784px}.solutions-detail-page .content .solutions-detail-content .detail-title[data-v-b3070b22]{width:100%;height:48px;font-weight:700;color:#1a1a1a;font-size:24px;line-height:48px;margin-bottom:8px}.solutions-detail-page .content .solutions-detail-content .detail-source[data-v-b3070b22]{width:100%;height:32px;color:#333;font-size:16px;line-height:32px;margin-bottom:32px}.solutions-detail-page .content .solutions-detail-content .detail-source .label[data-v-b3070b22]{color:#999;margin-right:12px}.solutions-detail-page .content .solutions-detail-content .detail-source .source[data-v-b3070b22]{margin-right:12px}.solutions-detail-page .content .solutions-detail-content .detail-content[data-v-b3070b22]{width:100%;height:100%;font-size:16px}.solutions-detail-page .content .solutions-detail-content .detail-content[data-v-b3070b22] img{height:100%}.solutions-detail-page .content .solutions-detail-content .detail-content[data-v-b3070b22] video{width:100%}.solutions-detail-page .banner-box[data-v-b3070b22]{position:relative;width:100%;height:480px}.solutions-detail-page .banner-box img[data-v-b3070b22]{width:100%;height:100%;object-fit:cover}.solutions-detail-page .banner-box .title-content[data-v-b3070b22]{left:12.5%;bottom:120px;position:absolute}.solutions-detail-page .banner-box .title-content .main-title[data-v-b3070b22]{height:64px;font-weight:700;font-size:48px;color:#fff;line-height:64px;white-space:normal}.solutions-detail-page .banner-box .title-content .main-title[data-v-b3070b22]:first-child{color:#13c2c2}.solutions-detail-page .banner-box .title-content .sub-title[data-v-b3070b22]{margin-top:20px;height:32px;font-size:16px;line-height:32px;color:#e6e6e6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 1921px){.solutions-detail-page[data-v-b3070b22]{height:100%;flex-direction:column;overflow-y:auto;overflow-x:hidden}.solutions-detail-page .content[data-v-b3070b22]{margin-top:-3.75vw;width:100%;height:auto;background-color:#fafafa;min-height:46.875vw}.solutions-detail-page .content .solutions-detail-main[data-v-b3070b22]{max-width:62.5vw;margin:0 auto;padding:3.3333vw 0 6.6667vw;height:100%}.solutions-detail-page .content .solutions-detail-main .head-line[data-v-b3070b22]{height:2.9167vw;color:#0046c8;font-weight:700;font-size:1.6667vw;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6667vw}.solutions-detail-page .content .solutions-detail-content[data-v-b3070b22]{min-height:46.875vw;width:40.8333vw}.solutions-detail-page .content .solutions-detail-content .detail-title[data-v-b3070b22]{width:100%;height:2.5vw;font-weight:700;color:#1a1a1a;font-size:1.25vw;line-height:2.5vw;margin-bottom:.4167vw}.solutions-detail-page .content .solutions-detail-content .detail-source[data-v-b3070b22]{width:100%;height:1.6667vw;color:#333;font-size:.8333vw;line-height:1.6667vw;margin-bottom:1.6667vw}.solutions-detail-page .content .solutions-detail-content .detail-source .label[data-v-b3070b22]{color:#999;margin-right:.625vw}.solutions-detail-page .content .solutions-detail-content .detail-source .source[data-v-b3070b22]{margin-right:.625vw}.solutions-detail-page .content .solutions-detail-content .detail-content[data-v-b3070b22]{width:100%;height:100%;font-size:.8333vw}.solutions-detail-page .content .solutions-detail-content .detail-content[data-v-b3070b22] img{height:100%}.solutions-detail-page .content .solutions-detail-content .detail-content[data-v-b3070b22] video{width:100%}.solutions-detail-page .banner-box[data-v-b3070b22]{position:relative;width:100%;height:25vw}.solutions-detail-page .banner-box img[data-v-b3070b22]{width:100%;height:100%;object-fit:cover}.solutions-detail-page .banner-box .title-content[data-v-b3070b22]{left:12.5%;bottom:6.25vw;position:absolute}.solutions-detail-page .banner-box .title-content .main-title[data-v-b3070b22]{height:3.3333vw;font-weight:700;font-size:2.5vw;color:#fff;line-height:3.3333vw;white-space:normal}.solutions-detail-page .banner-box .title-content .main-title[data-v-b3070b22]:first-child{color:#13c2c2}.solutions-detail-page .banner-box .title-content .sub-title[data-v-b3070b22]{margin-top:1.0417vw;height:1.6667vw;font-size:.8333vw;line-height:1.6667vw;color:#e6e6e6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 1300px){.solutions-detail-page .content .solutions-detail-main[data-v-b3070b22]{width:auto;margin:0 24px;padding-top:32px}.solutions-detail-page .content .solutions-detail-main .solutions-detail-content[data-v-b3070b22]{padding:0 60px}}@media screen and (max-width: 900px){.solutions-detail-page .banner-box .title-content[data-v-b3070b22]{width:auto;margin-right:30px}.solutions-detail-page .banner-box .title-content .main-title[data-v-b3070b22]{height:48px;font-size:32px;line-height:32px}.solutions-detail-page .banner-box .title-content .sub-title[data-v-b3070b22]{margin-top:4px}.solutions-detail-page .content .solutions-detail-main .solutions-detail-content .detail-content[data-v-b3070b22] img{width:100%!important;height:auto!important}}@media screen and (max-width: 600px){.solutions-detail-page .banner-box .title-content .main-title[data-v-b3070b22]{height:auto}.solutions-detail-page .content .solutions-detail-main[data-v-b3070b22]{width:auto;margin:0 24px;padding-top:32px}.solutions-detail-page .content .solutions-detail-main .solutions-detail-content[data-v-b3070b22]{padding:0 32px;width:100%}.solutions-detail-page .content .solutions-detail-main .solutions-detail-content .detail-title[data-v-b3070b22]{font-size:18px;height:auto}}
