.case-detail-container{border-bottom:1px solid #ccc;font-size:1.6rem;letter-spacing:0;line-height:1.5;padding-bottom:32px}.case-detail-container .caseTit div{color:#312927;display:inline-block;font-size:24px;font-weight:700;margin-bottom:5px}.case-detail-container .caseTit div span{border:2px solid #e08025;color:#e08025;display:inline-block;float:right;font-size:18px;line-height:28px;margin-right:15px;padding:0 10px}.case-detail-container .caseTit h2{color:#e08025;font-size:24px;font-weight:500;line-height:1.5;margin-bottom:30px}.case-detail-container .caseTit h2 p{color:#e08025;font-size:24px}.case-detail-container p{font-weight:500;letter-spacing:-.01em;line-height:1.55556em}.case-detail-container .flex{align-items:start;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.case-detail-container .flex .l{width:calc(100% - 470px)}.case-detail-container .flex .r{background-color:#f8f8f8;box-sizing:border-box;height:auto;margin-left:50px;padding:10px 30px 30px;width:calc(100% - 460px)}.case-detail-container .flex .r .tit{background-color:#fff;border:3px solid #e08025;border-radius:100px;box-sizing:border-box;color:#e08025;font-size:18px;font-weight:700;line-height:34px;margin-bottom:10px;margin-top:20px;text-align:center;width:132px}.case-detail-container .flex .r .dott{margin-bottom:0;padding-left:15px}.case-detail-container .flex .r .dott p{font-size:1.8rem;padding-left:15px}.case-detail-container .flex .r .dott p span{display:inline-block;float:left;margin-left:-15px}.case-detail-container .flex .l .txt{border-left:4px solid #e08025;padding-left:16px}.case-detail-container .flex .l .img{margin-bottom:12px}.case-detail-container .flex .l .txt strong{color:#e08025;display:block;font-size:1.6rem;font-weight:700;margin-bottom:5px}.case-detail-container .flex .l .txt p{font-size:1.8rem;margin-bottom:5px;padding-left:25px}.case-detail-container .flex .l .img img{max-width:100%}@media (max-width:880px) and (min-width:768px){.case-detail-container .flex .l,.case-detail-container .flex .r{width:100%}}@media (max-width:767px){.case-detail-container .caseTit div{color:#312927;display:inline-block;font-size:17px;font-weight:700;margin-bottom:7px}.case-detail-container .caseTit div span{border:2px solid #e08025;color:#e08025;display:inline-block;float:right;font-size:14px;line-height:20px;margin-right:12px;padding:0 10px}.case-detail-container .caseTit h2{color:#e08025;font-size:24px;font-weight:500;margin-bottom:25px}.case-detail-container{font-size:1.4rem;padding-bottom:20px}.case-detail-container .caseTit h2 p{color:#e08025;font-size:24px;font-weight:500}.case-detail-container .flex{flex-wrap:wrap}.case-detail-container .flex .l{margin-bottom:23px;width:100%}.case-detail-container .flex .l .img{line-height:0;margin-bottom:15px}.case-detail-container .flex .l .img img{width:100%}.case-detail-container .flex .l .txt{border-left:2px solid #e08025;padding-left:16px}.case-detail-container .flex .l .txt strong{color:#e08025;display:block;font-size:1.3rem;font-weight:700;margin-bottom:5px}.case-detail-container .flex .l .txt p{font-size:1.3rem;margin-bottom:0;padding-left:25px}.case-detail-container .flex .r{background-color:#f8f8f8;box-sizing:border-box;height:auto;margin-left:0;padding:10px 20px 20px;width:100%}.case-detail-container .flex .r .tit{background-color:#fff;border:3px solid #e08025;border-radius:100px;box-sizing:border-box;color:#e08025;display:inline-block;font-size:14px;font-weight:700;line-height:1.4;margin-bottom:10px;margin-top:15px;padding:4px 10px;text-align:center;width:auto}.case-detail-container .flex .r .dott p{font-size:1.4rem;padding-left:15px}.case-detail-container .flex .r .dott{padding-left:10px}}