html[data-current-level="4"][data-page-path^="/ja/solutions/"][data-page-intro="has-bg-image"] {
    & .page-intro-wrapper {
        @media screen and (max-width: 768px) {
            height: 470px;
            padding-top: 0;
        }
		p:nth-child(2) {
            width:min(640px,100%);
        }
    }
}

html[data-current-level="4"][data-page-path^="/ja/solutions/finance-credit/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_finance-credit.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/insurance/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_insurance.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/trading-commerce/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_trading-commerce.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/ict/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_ict.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/manufacturing/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_manufacturing.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/bx_consulting/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_bx_consulting.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/data-ai/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_data-ai.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/back-office-dx/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_back-office-dx.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/digital-workplace/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_digital-workplace.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/erp/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_erp.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/bx_managed-services/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_bx_managed-services.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/ix_consulting/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_ix_consulting.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/hybrid-cloud/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_hybrid-cloud.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/security/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_security.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/network/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_network.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}
html[data-current-level="4"][data-page-path^="/ja/solutions/ix_managed-services/"] {
    & .page-intro-wrapper {
        .intro-bg {
            display: flex;
            flex-direction: row-reverse;
            background: url(../sw_img/common/mvbg_ix_managed-services.jpg) no-repeat center / cover;
            align-items: center;
            justify-content: center;
            gap: 130px;
			img {
                display: none;
            }
        }
    }
}