.case-info-section .content-wrapper,.case-info-section .content-wrapper--narrow{padding:0}.case-info-wrapper{background-color:#fff;margin-bottom:60px;margin-top:40px;padding:50px 40px 40px}@media (max-width:767px){.case-info-wrapper{padding:50px 20px 40px}}.case-info-wrapper .case-info .case-info__company-name{color:#000665;font-size:22px;font-weight:700;margin-bottom:30px}@media (max-width:767px){.case-info-wrapper .case-info .case-info__company-name{font-size:15px;font-weight:700;letter-spacing:0;margin-bottom:10px}}.case-info-wrapper .case-info .case-info__company-summary{font-size:15px;margin-bottom:40px}@media (max-width:767px){.case-info-wrapper .case-info .case-info__company-summary{font-size:14px;font-weight:400;line-height:1.6;text-align:justify}}.case-info-wrapper .case-info-list{border-top:1px solid #ccc;font-size:15px;list-style:none;padding:0}.case-info-wrapper .case-info-list li{border-bottom:1px solid #ccc;display:flex;margin:0 0 20px;padding-bottom:20px}.case-info-wrapper .case-info-list li:first-child{margin-top:20px}.case-info-wrapper .case-info-list .case-info-list__ttl{color:#000665;font-weight:700;margin-right:30px;white-space:nowrap}.case-info-wrapper .case-info-list .case-info-list__row{font-size:15px;font-weight:400;text-align:justify;word-wrap:break-word;max-width:580px}.case-info-wrapper .case-tags ul{font-size:16px;font-weight:700;list-style:none;margin:0;padding:0}.case-info-wrapper .case-tags ul li{border:2px solid #000665;border-radius:20px;color:#000665;display:inline-block;margin:5px 10px 0 0;padding:6px 12px}