@charset "UTF-8";.case-detail{margin-bottom:50px}.case-detail img{width:100%;height:auto}.case-detail .case-detail-inner{max-width:1080px;margin:0 auto;padding:0}.case-detail .case-detail-inner h1{margin-top:0;margin-bottom:50px}.case-detail .case-detail-inner h2{margin-top:30px;margin-bottom:0}.case-detail .case-detail-inner h4{margin-top:20px;margin-bottom:20px}.case-detail .case-detail-inner h4:before{content:"－"}.case-detail .case-detail-inner h5{font-size:21px;line-height:1.4;padding:20px 20px 20px 10px;letter-spacing:.04em;border-bottom:1px solid #0b315c;font-weight:700;position:relative;margin-top:30px;margin-bottom:0}.case-detail .case-detail-inner .s-detail__manager{margin:0;padding:0 0 50px;display:flex;justify-content:space-between}.case-detail .case-detail-inner .s-detail__manager .text{font-size:16px}.case-detail .case-detail-inner .s-detail__thumb{position:relative}.case-detail .case-detail-inner .s-detail__thumb img{aspect-ratio:unset}.case-detail .case-detail-inner .s-detail__thumb .MainImgTag{position:absolute;top:10px;left:20px;display:flex}.case-detail .case-detail-inner .s-detail__thumb .MainImgTag p{margin-right:10px;padding:5px 20px 10px;color:#fff;font-size:24px;font-weight:600;border-radius:50px}.case-detail .case-detail-inner .s-detail__thumb .MainImgTag .tag-OneLogin{background-color:#01a9e0}.case-detail .case-detail-inner .s-detail__thumb .MainImgTag .tag-SecureW2{background-color:#c2161d}.case-detail .case-detail-inner .s-detail__thumb .MainImgTag .tag-SumoLogic{background-color:#020099}.case-detail .case-detail-inner .s-detail__thumb .MainImgTag .tag-StellarCyber{background-color:#003}.case-detail .case-detail-inner .s-functionTable__row{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:0}.case-detail .case-detail-inner .s-functionTable__row img{margin-top:0;margin-bottom:0}.case-detail .case-detail-inner .s-functionTable__row p{margin-top:0;margin-bottom:20px}.case-detail .case-detail-inner .s-functionTable__row .img-bottom img{margin:0 auto;width:80%}.case-detail .case-detail-inner .s-detail__wysiwyg{max-width:100%}.case-detail .case-detail-inner .pentio-c-wysiwyg p{line-height:1.8}.case-detail .case-detail-inner .pentio-c-wysiwyg .pentio{color:#666}.case-detail .case-detail-inner .pentio-c-wysiwyg .pentio:before{content:"＞"}.case-detail .case-detail-inner table{border-collapse:collapse;border:solid 1px #707070;width:100%}.case-detail .case-detail-inner th,.case-detail .case-detail-inner td{padding:10px;border:solid 1px #707070;text-align:left;vertical-align:top}.case-detail .case-detail-inner th{background-color:#e6e6e6;width:20%;min-width:170px}.case-detail .case-detail-inner td{background-color:#fff}.case-detail .case-detail-inner .Case-solution{margin:0;padding:0;height:auto;display:flex;overflow-x:auto;overflow-y:hidden}.case-detail .case-detail-inner .Case-solution .swiper-slide{margin-left:10px;margin-right:10px;width:calc(50% - 20px)}.case-detail .case-detail-inner .Case-Other{height:auto;display:flex;overflow-x:auto;overflow-y:hidden}.case-detail .case-detail-inner .Case-Other .panel{width:calc(50% - 20px);margin-left:10px;margin-right:10px;margin-bottom:10px;background:#fff;border-radius:10px;padding:10px}.case-detail .case-detail-inner .Case-Other .panel a{display:block}.case-detail .case-detail-inner .Case-Other .panel img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:5px}.case-detail .case-detail-inner .Case-Other .panel .ttl{margin:18px 20px 20px;font-size:18px;font-weight:600}.case-detail .case-detail-inner .Case-Other .panel .corp{padding-left:20px;padding-right:20px;margin-bottom:0;font-size:16px;font-weight:600}.case-detail .case-detail-inner .Case-Other .panel .staff{margin-bottom:20px;padding-left:20px;padding-right:20px;font-size:14px}.case-detail .case-detail-inner .Case-Other .panel .text{padding-left:20px;padding-right:20px;padding-top:20px;border-top:1px solid #707070;font-size:16px}.case-detail .case-detail-inner .pentio-s-strength2{background-color:#f0f0f0;margin:0;padding:50px 0 0;width:100%}.case-detail .case-detail-inner .pentio-s-strength2 .s-strength2__itemBanner{margin:0 auto;max-width:450px}.case-detail .pentio-c-wysiwyg iframe{border:none;margin-top:0}@media screen and (max-width: 768px){.case-detail .case-detail-inner .s-detail__manager{margin:0;padding:0 0 50px;display:flex;justify-content:space-between;flex-wrap:wrap}.case-detail .case-detail-inner .s-detail__manager .text{font-size:12px;order:2}.case-detail .case-detail-inner .s-detail__manager .logo{margin-bottom:10px;order:1}.case-detail .case-detail-inner .s-detail__thumb .MainImgTag{top:10px;left:10px}.case-detail .case-detail-inner .s-detail__thumb .MainImgTag p{margin-right:5px;padding:5px 10px;color:#fff;font-size:12px}.case-detail .case-detail-inner .s-functionTable__row .img-bottpm img{margin:0 auto;width:100%}.case-detail .case-detail-inner .s-functionTable__row .col-md-6{padding-left:0;padding-right:0}.case-detail .case-detail-inner .Case-solution .swiper-slide{width:calc(100% - 20px)}.case-detail .case-detail-inner table{border-top:none;border-left:none;border-right:none}.case-detail .case-detail-inner th,.case-detail .case-detail-inner td{display:block;width:100%;border-bottom:none}.case-detail .case-detail-inner .Case-Other .panel{min-width:calc(100% - 20px)}.case-detail .case-detail-inner .Case-Other .panel .ttl{font-size:16px}.case-detail .case-detail-inner .Case-Other .panel .corp{font-size:14px}.case-detail .case-detail-inner .Case-Other .panel .staff{font-size:12px}.case-detail .case-detail-inner .Case-Other .panel .text{font-size:14px}}
