.m-solution-mv{min-height:540px;padding-top:95px;position:relative;z-index:0}@media screen and (min-width:769px){.m-solution-mv{padding-bottom:70px}}@media screen and (max-width:768px){.m-solution-mv{display:flex;flex-direction:column-reverse;min-height:auto;padding-top:50px}}.m-solution-mv:not(.-no-obj):after{background:url(https://googleanalytics360-suite.e-agency.co.jp/hubfs/e-agency/assets/images/solution/obj-solution-mv.svg) 0 0/cover no-repeat;content:"";height:140px;left:0;pointer-events:none;position:absolute;top:0;width:313px;z-index:1}.m-solution-mv .background{display:flex;width:100%}@media screen and (min-width:769px){.m-solution-mv .background{height:100%;left:0;pointer-events:none;position:absolute;top:0;z-index:-1}.m-solution-mv .background.-pc-p-left{justify-content:flex-start}.m-solution-mv .background.-pc-p-center{justify-content:center}.m-solution-mv .background.-pc-p-right{justify-content:flex-end}.m-solution-mv .background.-pc-v-top{align-items:flex-start}.m-solution-mv .background.-pc-v-middle{align-items:center}.m-solution-mv .background.-pc-v-bottom{align-items:flex-end}}@media screen and (max-width:768px){.m-solution-mv .background{justify-content:center}}.m-solution-mv .inner{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1120px;position:relative;z-index:2}@media screen and (max-width:768px){.m-solution-mv .inner{padding:0 25px}}.m-solution-mv .inner .main{font-size:1.375rem;margin:0 0 20px}@media screen and (max-width:768px){.m-solution-mv .inner .main{padding:0 5px}}.m-solution-mv .inner .main span{background-color:#333;color:#fff;display:inline-block;line-height:1.4;padding:9px 19px 11px}.m-solution-mv .inner .text{line-height:2;margin-bottom:30px;max-width:660px}@media screen and (max-width:768px){.m-solution-mv .inner .text{padding:0 5px}}.m-solution-mv .inner .text :last-child{margin-bottom:0}.m-solution-mv .inner .text h2{font-size:1.875rem;font-weight:400;line-height:1.53;margin-bottom:28px}.m-solution-mv .inner .cta{flex-wrap:wrap;gap:20px;justify-content:flex-start}@media screen and (max-width:768px){.m-solution-mv .inner .cta{justify-content:center;margin-bottom:20px}.m-solution-mv .inner .cta>*{width:100%}}.m-solution-mv .inner .cta a{box-shadow:none;margin:0!important;padding:12px 50px;text-align:center}@media screen and (max-width:768px){.m-solution-mv .inner .cta a{width:100%}}.m-solution-mv .inner .cta a.-navy{background:#5b699f}.m-solution-mv .inner .cta a.-white{background:#fff;border:1px solid #ddd;color:#333}.map-list{align-items:stretch;display:flex;gap:30px 24px;list-style:none;padding:0;position:relative;z-index:0}@media screen and (min-width:769px){.map-list{background:url(https://googleanalytics360-suite.e-agency.co.jp/hubfs/e-agency/assets/images/solution/top/map-line.png) 0 100%/100% auto no-repeat}}@media screen and (max-width:768px){.map-list{flex-direction:column}.map-list:after{background:url(https://googleanalytics360-suite.e-agency.co.jp/hubfs/e-agency/assets/images/solution/top/map-line-sp.png) 0 0/100% auto repeat-y;content:"";height:90%;inset:0;margin:auto;position:absolute;width:8px;z-index:-1}}.map-list li{background:#fff;border-radius:5px;display:flex;flex-direction:column;line-height:1.5;padding:13px 20px 28px;width:100%}@media screen and (min-width:769px){.map-list li{border:1px solid #ccc;border-radius:4px}.map-list li:first-child,.map-list li:nth-child(2),.map-list li:nth-child(3){margin-top:152px}.map-list li:nth-child(4){margin-top:116px;padding-top:30px}.map-list li:nth-child(4) .lv{margin-top:-1px}.map-list li:nth-child(5){margin-top:80px;padding-top:68px}.map-list li:nth-child(5) .lv{margin-top:-3px}}@media screen and (max-width:768px){.map-list li{padding:30px}}.map-list li:nth-child(5){position:relative}.map-list li:nth-child(5):after{background:url(https://googleanalytics360-suite.e-agency.co.jp/hubfs/e-agency/assets/images/solution/top/map-robot.png) 50% 100%/contain no-repeat;content:"";height:139px;left:0;position:absolute;top:-80px;width:100%}@media screen and (max-width:768px){.map-list li:nth-child(5):after{height:109px;left:auto;right:9px;top:-40px;width:135px}}.map-list .lv{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-weight:700;height:40px;justify-content:center;line-height:1;margin:-20px auto 20px;padding:3px;width:104px}@media screen and (max-width:768px){.map-list .lv{margin:0 0 10px}}.map-list .title{font-weight:700;margin:0 -20px 12px;text-align:center}@media screen and (max-width:768px){.map-list .title{margin:0 0 10px;text-align:left}}