.case_list{max-width:930px;margin-left:auto;margin-right:auto}.white_box{padding:50px;background-color:#fff;margin-bottom:30px;border-radius:16px}.case_number{font-size:.4rem;font-weight:900;margin-top:-1.8em;line-height:1;padding-bottom:30px}.cl_number{color:#43a5f0;background:-webkit-linear-gradient(left, #43A5F0 0%, #3756E4 100%);background:linear-gradient(90deg, #43A5F0 0%, #3756E4 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.case_name{font-weight:700;font-size:1.1em;padding-bottom:30px}.case_ttl{font-size:2em;font-weight:700;border-left:10px solid #43a5f0;padding-left:10px;margin-bottom:30px;line-height:1.4}.case_txt{min-height:150px}.case_txt p{font-size:.17rem}.case_img{float:right;padding-left:30px;max-width:30%}.case_txt .clear{clear:both;display:block}.case_btm_txt{display:block;text-indent:-1em;padding-left:1em;border-bottom:2px dotted #43a5f0;padding-bottom:20px;margin-bottom:20px}.case_btm_ttl{display:inline-block;background:#43a5f0;font-weight:bold;color:#fff;padding:0 15px;margin-bottom:15px}.case_list>li:last-child{margin-bottom:0 !important}@media screen and (max-width: 768px){.white_box{padding:15px;margin-bottom:15px}.case_number{font-size:.32rem;margin-top:-0.9em;padding-bottom:15px}.case_name{padding-bottom:15px}.case_ttl{font-size:1.3em;border-left-width:5px;padding-left:5px;margin-bottom:15px}.case_img{float:right;padding-left:0;max-width:100%;width:100%}.case_txt img{float:unset;padding-bottom:15px;padding-left:unset;margin:0 auto}}