.page_casestudy{overflow:hidden}.ttl_blueblack{color:#234363;font-size:26px!important;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0;text-align:center}@media screen and (min-width:768px){.ttl_blueblack{font-size:46px!important}}.caseproblems_solution:before{background:url(//2651075.fs1.hubspotusercontent-na1.net/hubfs/2651075/raw_assets/public/sed-theme2023/images/servicelp/casestudy/bgi_problem_solution.svg) no-repeat top;background-size:1300px;content:"";display:block;height:100%;left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}@media screen and (min-width:768px){.caseproblems_solution:before{background-size:auto}}.dnd-section:has(.casecta_ttl):before{background:url(//2651075.fs1.hubspotusercontent-na1.net/hubfs/2651075/raw_assets/public/sed-theme2023/images/servicelp/casestudy/bgi_scope_bubble_1.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:200px;left:-130px;position:absolute;top:-120px;width:200px;z-index:-1}@media screen and (min-width:768px){.dnd-section:has(.casecta_ttl):before{height:350px;left:calc(50% - 860px);top:-220px;width:350px}}.casechart:before{background:url(//2651075.fs1.hubspotusercontent-na1.net/hubfs/2651075/raw_assets/public/sed-theme2023/images/servicelp/casestudy/bgi_cta_bubble_2.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:200px;left:-130px;position:absolute;top:-140px;width:200px;z-index:-1}.casechart a{color:#4372db}.casechart_box{background-color:#fff;box-shadow:10px 10px 30px rgba(0,0,0,.33);color:#4d4d4d;margin:0 auto;max-width:1000px}.casechart_ttl{background-color:#ff9100;color:#fff;font-size:18px;font-weight:700;line-height:1.25;padding:.5em 0;text-align:center}.casechart_body{padding:20px}.casechart_chart{text-align:center}.casechart_chart img{margin-bottom:10px;margin-left:10px}.casechart_chartnotice{font-size:12px;margin-top:30px}.casechart_txts{font-size:14px;line-height:1.8;text-align:justify}@media screen and (min-width:768px){.casechart:before{height:350px;left:calc(50% - 910px);top:-180px;width:350px}.casechart_ttl{font-size:46px}.casechart_body{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 40px 40px 30px;position:relative}.casechart_chart{flex:0 0 61.29%;text-align:left}.casechart_chart img{margin-bottom:0;margin-left:0}.casechart_chartnotice{bottom:40px;font-size:16px;left:40%;margin-bottom:0;margin-top:0;position:absolute;width:55%}.casechart_txts{display:flex;flex:0 0 38%;flex-direction:column;font-size:19px;justify-content:center;padding:30px 0}}.caseflow{position:relative;text-align:justify}.caseflow_item{background-color:#fff;border-radius:30px;margin-bottom:20px;padding:25px 7.14%;position:relative}.caseflow_num{height:auto;left:7%;position:absolute;text-align:center;top:5px;width:25px}.caseflow_ttl{color:#234363;font-size:20px;font-weight:700;line-height:1.33;margin-bottom:.75em;padding-left:45px}.caseflow_body{color:#4d4d4d;font-size:14px;line-height:1.625}@media screen and (min-width:768px){.caseflow{display:flex;flex-wrap:wrap;justify-content:space-between}.caseflow_item{flex:0 0 46.66%;margin-bottom:60px;padding:30px 40px 30px 90px}.caseflow_ttl{font-size:30px;padding-left:0}.caseflow_num{left:20px;position:absolute;top:13px;width:50px}.caseflow_body{font-size:16px}}.page_casestudy .dnd-section:has(#anchor_price):before{background:url(//2651075.fs1.hubspotusercontent-na1.net/hubfs/2651075/raw_assets/public/sed-theme2023/images/servicelp/casestudy/bgi_flow_bubble_1.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:250px;position:absolute;right:-150px;top:-90px;width:250px;z-index:-1}@media screen and (min-width:768px){.page_casestudy .dnd-section:has(#anchor_price):before{bottom:auto;height:350px;right:calc(50% - 580px);top:-230px;width:350px}}.casepstrength:before{background:url(//2651075.fs1.hubspotusercontent-na1.net/hubfs/2651075/raw_assets/public/sed-theme2023/images/servicelp/casestudy/bgi_strength_bubble_1.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:250px;position:absolute;right:-80px;top:20px;width:200px;z-index:-1}@media screen and (min-width:768px){.casepstrength:before{height:350px;right:-100px;top:60px;width:350px}}#anchor_faq:before{background:url(//2651075.fs1.hubspotusercontent-na1.net/hubfs/2651075/raw_assets/public/sed-theme2023/images/servicelp/casestudy/bgi_faq_bubble_1.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:250px;left:-170px;position:absolute;top:-100px;width:250px;z-index:-1}@media screen and (min-width:768px){#anchor_faq:before{height:350px;left:calc(50% - 850px);top:-100px;width:350px}}.fv__caution{font-size:12px;line-height:1.66;padding-left:1em;text-align:left!important;text-indent:-1em}@media screen and (min-width:768px){.fv__caution{font-size:16px;text-align:center!important}}