@charset "Shift_JIS";.title-background01.-spaplliLower01>.inner>.body::before{background-image:url(/kojin/spaplli/imgs/cmn_bg_title_lower_01.jpg)}.title-background01.-spaplliLower02>.inner>.body::before{background-image:url(/kojin/spaplli/imgs/cmn_bg_title_lower_02.png)}.title-background01.-spaplliLower03>.inner>.body::before{background-image:url(/kojin/spaplli/imgs/cmn_bg_title_lower_03.png)}.title-background01.-spaplliLower04>.inner>.body::before{background-image:url(/kojin/spaplli/imgs/cmn_bg_title_lower_04.jpg)}.title-background01.-spaplliLower05>.inner>.body::before{background-image:url(/kojin/spaplli/imgs/cmn_bg_title_lower_05.jpg)}.card-aplli01{display:block;width:100%;padding:10px 24px 0;background:#fff;border-radius:10px;box-shadow:0 0 4px 0 rgba(20,29,29,.05),0 12px 14px 0 rgba(20,29,29,.08)}a.card-aplli01,button.card-aplli01{position:relative;text-decoration:none}a.card-aplli01::before,button.card-aplli01::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .3s ease-out;background:rgba(255,255,255,0);z-index:1}.card-aplli01.-full01{padding:20px}.card-aplli01:not(.-full01)>.inner{height:100%}.card-aplli01:not(.-full01)>.inner>*{height:100%}.app-logoTItle01{display:flex;align-items:center}.app-logoTItle01>.title>.inner{font-size:2.4rem;font-weight:700}.app-logoTItle01>.title:not(:first-child){margin-left:18px}.app-logoTItle02{text-align:center}.app-logoTItle02>.title:not(:first-child){margin-top:10px}.app-logoTItle02>.title>.inner{font-weight:700}.app-block01{display:flex;flex-direction:row-reverse}.app-block01>.img{display:flex;flex:0 0 auto;align-items:flex-end}.app-block01>.text{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-left:10px;padding:24px 0 24px;text-align:left}.app-block01>.text>*{flex:none}.app-text01{width:260px;max-width:100%;margin:auto;font-size:1.4rem}.app-text01:not(:first-child){margin-top:8px}.step-blk{display:flex;justify-content:center}.step-blk .txt-blk{width:100%;max-width:372px}.step-blk .img-blk{width:100%;max-width:337px;text-align:center}.step-blk .qr-blk{width:100%;max-width:500px;margin-left:-37px;padding:36px 0 0;text-align:center}.flow-wrap{display:flex;justify-content:space-between}.flow-wrap>.item{position:relative;width:calc((100% - 180px)/4);max-width:15pc;padding:18px 1pc;background:#f5f9e6}.flow-wrap>.item:not(:first-child)::before{content:"";display:block;position:absolute;top:calc(50% - 19px);left:-36px;width:0;height:0;border-width:19px 0 19px 20px;border-style:solid;border-color:transparent transparent transparent #d5dedb}.flow-wrap>.item .head{display:flex;justify-content:center;align-items:center;min-height:3em;font-weight:700;text-align:center}.flow-wrap>.item .img-blk{margin-top:1pc}.flow-wrap>.item .txt{margin-top:8px}@media screen and (max-width:767px){.title-background01.-spaplliLower01>.inner>.body::before{background-image:url(/kojin/spaplli/imgs/cmn_bg_title_lower_01_sp.jpg)}.title-background01.-spaplliLower02>.inner>.body::before{background-image:url(/kojin/spaplli/imgs/cmn_bg_title_lower_02_sp.png)}.title-background01.-spaplliLower03>.inner>.body::before{background-image:url(/kojin/spaplli/imgs/cmn_bg_title_lower_03_sp.png)}.title-background01.-spaplliLower04>.inner>.body::before{background-image:url(/kojin/spaplli/imgs/cmn_bg_title_lower_04_sp.jpg)}.title-background01.-spaplliLower05>.inner>.body::before{background-image:url(/kojin/spaplli/imgs/cmn_bg_title_lower_05_sp.jpg)}.card-aplli01{padding:0}.app-logoTItle01{justify-content:center}.app-logoTItle01>.logo img{width:42px}.app-block01>.img img{width:339px;text-align:center}.app-block01{flex-direction:column-reverse}.app-block01>.img{margin:auto}.app-block01>.text{margin-left:0;padding:16px 16px 22px 16px}.step-blk{flex-direction:column;align-items:center}.step-blk .txt-blk{max-width:none}.step-blk .qr-blk{margin-left:0}.flow-wrap{display:block}.flow-wrap>.item{width:100%;max-width:none}.flow-wrap>.item:not(:first-child){margin-top:3pc}.flow-wrap>.item:not(:first-child)::before{top:-43px;left:calc(50% - 9.5px);transform:rotate(90deg)}}@media screen and (min-width:768px){a.card-aplli01:focus::before,a.card-aplli01:hover::before,button.card-aplli01:focus::before,button.card-aplli01:hover::before{background:rgba(255,255,255,.3)}.app-block01>.img{width:205px}}