.all_case.case_solo.wrapper{padding:0}
.all_case.case_solo h2{padding:0 150px}
#case_slider h5{text-transform:none;color:#b04267;font-weight:400}
#case_slider h5::before{background-color:#b04267}
#case_slider .header{text-transform:uppercase;line-height:1.3rem;font-weight:900;margin:15px 0;color:#7a7885}
.block #case_slider .chapo{font-size:0.9375rem;line-height:1.25rem}
#case_slider .chapo strong{text-transform:uppercase;display:block;margin-bottom:5px;font-weight:500}
#case_slider .chapo li{padding:0 0 5px 15px;position:relative}
#case_slider .chapo li::before{content:'';position:absolute;left:0;top:7px;background-color:#b04267;width:5px;height:5px;border-radius:3px;display:block}
.all_case #case_slider .flex{padding:50px}
.all_case.case_solo #case_slider .flex{padding:50px 150px 20px}
.all_case .bgrey{background-color:#f6f6f6}
.all_case a.readmore{padding:5px 20px}
body#page .all_case.block h2::after{margin-bottom:10px}
body#page .case_solo.block h2::after{margin-bottom:50px}
.all_case.case_solo .block .content{width:100%;height:auto}
.all_case.case_solo ul{margin-bottom:30px}
@media screen and (max-width:799px),screen and (min-width:800px) and (max-width:1299px) and (orientation:portrait){.all_case #case_slider .flex{padding:30px 0}
.all_case.case_solo #case_slider .flex{padding:50px 10px 20px}
.all_case.case_solo h2{padding:0 10px}}