.top-prBanner{position:relative;z-index:0;padding:90px 0;overflow:hidden;background-color:#fff2e6}@media(max-width: 600.98px){.top-prBanner{padding:50px 0}}.top-prBanner::before,.top-prBanner::after{background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;z-index:0;display:block;width:317px;height:326px;content:""}body.webp .top-prBanner::before,body.webp .top-prBanner::after{background-image:url("/bankisha/images/common/deco/ill06.webp")}body.no-webp .top-prBanner::before,body.no-webp .top-prBanner::after{background-image:url("/bankisha/images/common/deco/ill06.png")}@media(max-width: 600.98px){.top-prBanner::before,.top-prBanner::after{width:110px;height:115px}}.top-prBanner::before{top:0;left:120px}@media(max-width: 992.98px){.top-prBanner::before{left:0}}.top-prBanner::after{right:120px;bottom:0}@media(max-width: 992.98px){.top-prBanner::after{right:0}}.top-prBanner__inner{position:relative;z-index:1;width:100%;max-width:740px;padding:0 20px;margin:0 auto}.top-prBanner-list{display:flex;flex-flow:wrap;gap:20px;justify-content:center}@media(max-width: 600.98px){.top-prBanner-list{gap:5px}}.top-prBanner-item{width:calc(50% - 10px)}@media(max-width: 600.98px){.top-prBanner-item{width:calc(50% - 2.5px)}}.top-prBanner-item a{display:block}.top-prBanner-item a div{padding-top:34.0909090909%;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0;text-indent:-9999px;white-space:nowrap}.top-prBanner-item.center{width:100%}.top-prBanner-item.center a div{padding-top:20.652173913%}.top-about{background-repeat:repeat;background-size:264px auto;padding:80px 0 120px}body.webp .top-about{background-image:url("/bankisha/images/common/bg01.webp")}body.no-webp .top-about{background-image:url("/bankisha/images/common/bg01.jpg")}@media(max-width: 992.98px){.top-about{padding:184px 0 205px}}.top-about__inner{position:relative;z-index:1;width:100%;max-width:640px;padding:0 20px;margin:0 auto}.top-about__inner::before,.top-about__inner::after{background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;z-index:0;display:block;width:260px;height:260px;content:"";transform:translate(0, -50%)}@media(max-width: 992.98px){.top-about__inner::before,.top-about__inner::after{width:134px;height:134px;transform:translate(-50%, 0)}}.top-about__inner::before{left:-240px}body.webp .top-about__inner::before{background-image:url("/bankisha/images/common/deco/ill05.webp")}body.no-webp .top-about__inner::before{background-image:url("/bankisha/images/common/deco/ill05.png")}@media(max-width: 1139.98px){.top-about__inner::before{left:-14vw}}@media(max-width: 992.98px){.top-about__inner::before{top:-144px;left:50%}}.top-about__inner::after{right:-240px}body.webp .top-about__inner::after{background-image:url("/bankisha/images/common/deco/ill04.webp")}body.no-webp .top-about__inner::after{background-image:url("/bankisha/images/common/deco/ill04.png")}@media(max-width: 1139.98px){.top-about__inner::after{right:-14vw}}@media(max-width: 992.98px){.top-about__inner::after{top:unset;bottom:-144px;left:50%}}.top-about__title{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0 auto 20px;font-size:4rem;font-weight:700;text-align:center}@media(max-width: 609.98px){.top-about__title{flex-wrap:wrap;font-size:3rem}}.top-about__title>span{font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:100%;max-width:474px;padding-top:21.3909378293%}body.webp .top-about__title>span{background-image:url("/bankisha/images/top/about-ttl.webp")}body.no-webp .top-about__title>span{background-image:url("/bankisha/images/top/about-ttl.png")}.top-about__body{text-align:center}.top-about-subtitle{font-size:2.4rem;font-weight:700;line-height:2}@media(max-width: 600.98px){.top-about-subtitle{font-size:1.6rem}}@media(max-width: 359.98px){.top-about-subtitle{font-size:1.4rem}}.top-about-text{margin-top:20px;font-size:1.8rem;line-height:2}@media(max-width: 600.98px){.top-about-text{margin-top:25px;font-size:1.6rem}}@media(max-width: 359.98px){.top-about-text{font-size:1.4rem}}
