.cmn08_case{position:relative}.cmn08_case .case-title{font-size:53px;font-weight:800;margin-bottom:70px;padding-top:70px;text-align:center}@media screen and (max-width:860px){.cmn08_case .case-title{font-size:2.65rem;margin-bottom:43px;padding-top:50px}}.cmn08_case .case-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cmn08_case .case-bg img{height:88%;-o-object-fit:cover;object-fit:cover;width:100%}.cmn08_case .case-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;max-width:995px;width:90%}@media screen and (max-width:860px){.cmn08_case .case-wrap{flex-wrap:wrap}}.cmn08_case .case{background-color:#fff;box-shadow:0 3px 26px rgba(0,0,0,.16);display:flex;flex-direction:column;margin-bottom:40px;width:48.5%}@media screen and (max-width:860px){.cmn08_case .case{width:100%}}.cmn08_case .case-text-wrap{padding:50px 37px}@media screen and (max-width:860px){.cmn08_case .case-text-wrap{padding:30px 25px 35px}}.cmn08_case .case-text-wrap .title{font-size:26px;font-weight:800;line-height:1.5;margin-bottom:20px}@media screen and (max-width:860px){.cmn08_case .case-text-wrap .title{font-size:1.75rem;line-height:1.5}}.cmn08_case .case-text-wrap .title span{border-bottom:3px solid #ffd300}.cmn08_case .case-text-wrap .desc{font-size:16px;font-weight:400}@media screen and (max-width:860px){.cmn08_case .case-text-wrap .desc{font-size:1.2rem}}