.casescope{background-color:#f3faff;color:#234363;font-size:56px;font-weight:700;margin:0;padding-bottom:129px;padding-top:90px;position:relative;text-align:center}.casescope__inner{padding-left:1%;padding-right:1%}@media screen and (max-width:767px){.casescope__inner{padding-left:30px;padding-right:30px}}.casescope__ttl_h3{font-size:36px;font-weight:700;letter-spacing:.06em;line-height:1.66;margin-left:auto;margin-right:auto;margin-top:77px}@media screen and (max-width:767px){.casescope__ttl_h3{font-size:20px;letter-spacing:0;line-height:1.4}}.casescope__lead{font-size:20px;font-weight:400;line-height:1.25;line-height:1.66;margin-left:auto;margin-right:auto;margin-top:40px;max-width:800px;text-align:left}@media screen and (max-width:767px){.casescope__lead{font-size:14px;line-height:1.57;text-align:justify}}.casescope_2col{margin-top:30px}.casescope_2col_item{margin-bottom:40px}.casescope_2col_ttl{font-size:20px;font-weight:700;line-height:1.25;margin-bottom:20px}.casescope_2col_body{background-color:#fff;border:1px solid #707070;border-radius:20px;font-size:14px;font-weight:400;padding:1.5em 2em;text-align:left}.casescope_2col_body ul li{padding-left:1.25em;position:relative}.casescope_2col_body ul li:before{content:"・";left:0;position:absolute}@media screen and (min-width:768px){.casescope{margin:0 auto}.casescope__inner{margin:0 auto;max-width:1200px}.casescope_2col{display:flex;flex-wrap:wrap;justify-content:space-between}.casescope_2col_item{flex:0 0 44.16%}.casescope_2col_ttl{display:flex;flex-direction:column;font-size:30px;justify-content:center;margin-bottom:0;min-height:4em;text-align:center}.casescope_2col_body{font-size:24.5px;min-height:443px}}.ly-container-dnd .dnd-section>.row-fluid,.ly-firstview .dnd-section>.row-fluid,.page_casestudy .dnd_area_firstview .dnd-section>.row-fluid{gap:0!important;max-width:100%}.ly-container-dnd .dnd-section,.ly-firstview .dnd-section,.page_casestudy .dnd_area_firstview .dnd-section{padding-left:0!important;padding-right:0!important}@media screen and (max-width:767px){.ly-container-dnd .dnd-section:has(#anchor_form){padding-left:30px!important;padding-right:30px!important}}