.c-page{background-color:#f7f7f7}.c-contents{margin:0 auto;max-width:64rem;width:100%}.soujinae2026{font-family:"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif;overflow:hidden;position:relative}.soujinae2026 img{height:auto;width:100%}.soujinae2026 .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.soujinae2026 .content__inner{box-sizing:border-box;margin:0 auto;max-width:1000px;padding:0}.soujinae2026 .content__inner h2,.soujinae2026 .content__inner h3{text-align:center}.soujinae2026 .content__inner h2 img,.soujinae2026 .content__inner h3 img{width:auto}.soujinae2026 .el-d-section{margin-bottom:0}.soujinae2026 .c-note{color:#888;display:flex;line-height:1.5}.soujinae2026 .c-note::before{content:"※";flex-shrink:0;margin-right:.2rem}.soujinae2026 .mv h1{position:relative}.soujinae2026 .mv__campaignDate{align-items:center;background-color:#ff6e1a;display:flex;justify-content:center;padding:2rem}.soujinae2026 .mv__dateDeadline,.soujinae2026 .mv__datePeriod{align-items:center;display:flex}.soujinae2026 .mv__date{color:#fff;flex-shrink:1;min-width:0}.soujinae2026 .mv__dateHeading{align-items:center;background-color:#fff;border-radius:4rem;color:#333;display:inline-flex;flex-shrink:0;font-weight:700;justify-content:center;white-space:nowrap}.soujinae2026 .mv__bottomText{padding-top:4rem}.soujinae2026 .content__navList{align-items:center;display:flex;justify-content:space-between}.soujinae2026 .content__navItem{flex:1 1 auto;position:relative;text-align:center;transition:all .3s}.soujinae2026 .content__navAnc{align-items:center;background-color:#e7fbfb;color:#333;display:flex;font-size:1.5rem;font-weight:700;height:auto;justify-content:center;padding:2.45rem .8rem;text-align:center;text-decoration-color:transparent;transition:all .3s;width:100%}.soujinae2026 .content__navAnc::after{border-bottom:2px solid #7cdae9;border-right:2px solid #7cdae9;content:"";display:block;height:6px;transform:rotate(45deg) translateX(-50%);width:6px}.soujinae2026 .content__block.-soujinae{background-image:url(/_var/kirekira/campaign/soujinae2026/img/soujinae_bg.png);background-position:center top;background-repeat:no-repeat;background-size:cover}.soujinae2026 .content__block.-soujinae .content__imgWrap:first-of-type::after{background-color:#fff66e;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:5rem;margin:4rem auto;width:20rem}.soujinae2026 .content__wrap{background-color:#fff;border:4px solid #231816;margin-top:4rem;text-align:center}.soujinae2026 .content__imgWrap{margin:0 auto}.soujinae2026 .content__imgWrap.-bottom{width:100%}.soujinae2026 .content__block.-course{background-color:#fffcf0}.soujinae2026 .content__imgWrap.-eraberuPay{margin-top:2rem}.soujinae2026 .campaignDate{align-items:center;display:flex;justify-content:center}.soujinae2026 .campaignDate .campaign__date{font-size:1.6rem;font-weight:500}.soujinae2026 .campaignDate .campaign__date .num{font-size:2rem}.soujinae2026 .date__heading{background-color:#ff6e1a;border-radius:4rem;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;padding:.4rem 1.8rem}.soujinae2026 .date__deadline,.soujinae2026 .date__period{align-items:center;display:flex}.soujinae2026 .courseIntro{display:grid}.soujinae2026 .btn__block{display:flex;gap:2.2rem;justify-content:center}.soujinae2026 .courseIntro__inner{border-radius:8px;box-shadow:4.7px 4.7px 0 0 rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}.soujinae2026 .courseIntro__inner img{width:auto}.soujinae2026 .courseIntro__heading{background-color:#ffcb55;text-align:center;width:100%}.soujinae2026 .courseIntro__body{background-color:#fff;box-sizing:border-box;text-align:center;width:100%}.soujinae2026 .courseIntro__textImg{margin:0 auto}.soujinae2026 .btn__link,.soujinae2026 .courseIntro__link{background-color:#ff6e1a;border:4px solid #fff;border-radius:5rem;box-shadow:8px 8px 0 0 #f08b71;text-align:center;transition:all .3s}.soujinae2026 .btn__link img,.soujinae2026 .courseIntro__link img{width:auto}.soujinae2026 .btn__anc,.soujinae2026 .courseIntro__anc{align-items:center;display:flex;gap:2rem;height:auto;justify-content:center}.soujinae2026 .btn__anc::after,.soujinae2026 .courseIntro__anc::after{background:url(/_var/kirekira/campaign/soujinae2026/img/cta_arrow.png);background-repeat:no-repeat;background-size:contain;content:"";display:block}.soujinae2026 .courseNote__wrap{margin:2.8rem auto 0;max-width:84rem}.soujinae2026 .content__body{background-color:#fff;border:4px solid #231816}.soujinae2026 .eraberuPay__desc{background-color:#fffcf0}.soujinae2026 .eraberuPay__main{background-color:#fff;border-radius:2.4rem;margin:0 auto}.soujinae2026 .eraberuPay__imgWrap{margin:0 auto}.soujinae2026 .eraberuPay__noteItem,.soujinae2026 .eraberuPay__noteText{color:#888;letter-spacing:.05em}.soujinae2026 .eraberuPay__noteItem{display:flex}.soujinae2026 .eraberuPay__noteItem::before{content:"・";flex-shrink:0;margin-right:.1rem}.soujinae2026 .eraberuPay__noteText{padding-top:1.6rem}.soujinae2026 .eraberuPay__usage{background-color:#fff;border-radius:2.4rem;margin-top:3.2rem}.soujinae2026 .eraberuPay__usage img{width:auto}.soujinae2026 .eraberuPay__usageHeading{text-align:center}.soujinae2026 .eraberuPay__usageText{color:#333;letter-spacing:.05em;line-height:1.8;margin-top:2.4rem}.soujinae2026 .eraberuPay__link{display:flex;justify-content:center;text-align:center}.soujinae2026 .eraberuPay__anc{align-items:center;background-color:#ee6855;border-radius:5rem;color:#fff;display:flex;font-weight:500;gap:1rem;justify-content:center;letter-spacing:.05em;padding:1rem 0;padding-left:1rem;text-decoration-color:transparent;text-underline-offset:2px;transition:all .3s}.soujinae2026 .eraberuPay__anc::after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:6px;transform:rotate(-45deg) translate(-2px);width:6px}.soujinae2026 .separate{background-image:linear-gradient(to right,#d8d8d8 8px,transparent 8px);background-repeat:repeat-x;background-size:16px 100%;height:2px;margin:6.4rem 0;width:100%}.soujinae2026 .applyStep__wrap{display:grid;margin-top:3rem}.soujinae2026 .applyStep{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.soujinae2026 .applyStep:not(:last-child)::after{background-color:#ff6e1a;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:7rem;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:2rem}.soujinae2026 .applyStep__label{background-color:#ee6855;border-radius:3.8rem;box-shadow:4px 4px 0 0 #ffe7b3;display:inline-block;width:-moz-fit-content;width:fit-content}.soujinae2026 .applyStep__label img{width:auto}.soujinae2026 .applyStep__text{color:#333;font-size:1.5rem;font-weight:500;line-height:1.5;text-align:center}.soujinae2026 .receipt__howto{margin-top:4.8rem}.soujinae2026 .receipt__howto h3{background-color:#fff;border:1px solid #ee6855;padding:.6rem 0}.soujinae2026 .receipt__howto h3.receipt__photoPoint .receipt__photoPointImg{margin:0 auto}.soujinae2026 .receipt__content{display:flex;margin-top:3rem}.soujinae2026 .receipt__requireText{font-size:1.5rem;font-weight:500;line-height:1.5}.soujinae2026 .receipt__requireText.-sm{font-size:1.2rem;line-height:1.8}.soujinae2026 .receipt__requireDataList{align-items:center;border:1px solid #ebebeb;display:flex;flex-wrap:wrap;gap:1rem 1.8rem}.soujinae2026 .receipt__requireDataItem{color:#333}.soujinae2026 .receipt__contentRight{flex-shrink:0}.soujinae2026 .receipt__noteWrap .c-note{letter-spacing:.05em;line-height:1.5}.soujinae2026 .receipt__noteWrap .c-note+.c-note{margin-top:.2rem}.soujinae2026 .receipt__badExample{background-color:#f3f3f3;border-radius:1.6rem;margin-top:2.4rem}.soujinae2026 .badExample__heading{margin:0 auto;width:6.5rem}.soujinae2026 .badExample__list{display:grid}.soujinae2026 .badExample__item{display:flex;font-size:1.5rem;letter-spacing:.05em;line-height:1.5;margin-top:.6rem}.soujinae2026 .badExample__item::before{content:"・";flex-shrink:0;margin-right:.2rem}.soujinae2026 .badExample__note{justify-content:center;margin-top:2rem}.soujinae2026 .requirements h3{border:none}.soujinae2026 .requirements__text{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #dfdfdf;margin-top:2rem;overflow-y:scroll;text-align:left}.soujinae2026 .requirements__text::-webkit-scrollbar{width:6px}.soujinae2026 .requirements__text::-webkit-scrollbar-track{background-color:#fafafa}.soujinae2026 .requirements__text::-webkit-scrollbar-thumb{background-color:#c5c5c5;border-radius:3px}.soujinae2026 .requirements__text::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.soujinae2026 .requirements__text .requirements__catTitle,.soujinae2026 .requirements__text .requirements__itemText,.soujinae2026 .requirements__text .requirements__itemTitle,.soujinae2026 .requirements__text .requirements__lead,.soujinae2026 .requirements__text .requirements__listItem{color:#333;letter-spacing:.05em;line-height:1.5}.soujinae2026 .requirements__text .requirements__lead{margin-bottom:1.6rem}.soujinae2026 .requirements__text .requirements__item{margin-top:1.6rem}.soujinae2026 .requirements__text .requirements__item:first-of-type{margin-top:0}.soujinae2026 .requirements__text .requirements__itemTitle{font-weight:700;margin-bottom:.4rem}.soujinae2026 .requirements__text .requirements__catTitle{font-weight:700;margin-bottom:.2rem;margin-top:.8rem}.soujinae2026 .requirements__text .requirements__itemText{margin-bottom:.4rem}.soujinae2026 .requirements__text .requirements__list{margin-bottom:.4rem;margin-top:.4rem;padding-left:1.8rem}.soujinae2026 .requirements__text .requirements__listItem{line-height:1.7;list-style:disc;margin-top:.2rem}.soujinae2026 .requirements__text .requirements__listItem:first-child{margin-top:0}.soujinae2026 .requirements__text .requirements__link{-webkit-text-decoration:underline;color:inherit;font-size:1.2rem;text-decoration:underline}.soujinae2026 .requirements__text .requirements__link:hover{opacity:.7}.soujinae2026 .requirements__text .c-note{color:#888;font-size:1.2rem;margin-top:.4rem}.soujinae2026 .requirements__text .c-note+.c-note{margin-top:.2rem}.soujinae2026 .content__block.-cta{background-color:#fff;border-bottom:4px solid #ff6e1a;border-top:4px solid #ff6e1a}.soujinae2026 .btn__heading{margin:0 auto}.soujinae2026 .btn__link{margin-top:0}.soujinae2026 .content__block.-products{background:url(/_var/kirekira/campaign/soujinae2026/img/products_bg.png);background-position:center top;background-repeat:no-repeat;background-size:cover}.soujinae2026 .content__block.-products h2 .products__headingImg{margin:0 auto}.soujinae2026 .products__heading{align-items:center;background-color:#48c2da;border-radius:8px;display:flex;justify-content:center;margin-top:3.2rem}.soujinae2026 .products__heading picture{display:flex;justify-content:center}.soujinae2026 .products__heading .products__headingImg{display:block;margin:0 auto;text-align:center}.soujinae2026 .products__list{display:flex;flex-wrap:wrap;justify-content:center}.soujinae2026 .products__item{background-color:#fff;border:2px solid #333;border-radius:1.6rem;box-sizing:border-box;overflow:hidden}.soujinae2026 .products__item .products__anc{-webkit-text-decoration:none;box-sizing:border-box;color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none;transition:opacity .3s}.soujinae2026 .products__item .products__img{display:block;margin:0 auto;width:13.6rem}.soujinae2026 .products__itemAnc{display:flex;flex-direction:column;justify-content:center;padding:1.2rem 1.6rem}.soujinae2026 .products__name,.soujinae2026 .products__qty{line-height:1.5}.soujinae2026 .products__name{color:#1d174a;font-weight:500}.soujinae2026 .products__qty{color:#888}.soujinae2026 .products__listWrap.-bottom{display:grid}.soujinae2026 .products__listWrap.-bottom .products__list{display:grid;grid-template-columns:repeat(2,1fr)}.soujinae2026 .products__listWrap.-bottom .products__item{width:100%}.soujinae2026 .products__note{color:#888;font-size:1.2rem;line-height:1.5;margin-top:3.2rem}.soujinae2026 .products__link{display:flex;justify-content:center}.soujinae2026 .products__anc{align-items:center;background-color:#fff;border:2px solid #1d174a;border-radius:5rem;box-shadow:6px 6px 0 0 #00002d;box-sizing:border-box;display:flex;gap:3rem;justify-content:center;padding:1.8rem 0 1.8rem 1.1rem;transition:all .3s;width:50.6rem}.soujinae2026 .products__anc::after{border-left:2px solid #1d174a;border-top:2px solid #1d174a;content:"";display:block;height:6px;transform:rotate(45deg) translateY(50%);width:6px}.soujinae2026 .products__anc .products__ancImg{padding-left:1rem}@media (hover:hover){.soujinae2026 .content__navItem:hover{opacity:.7}.soujinae2026 .content__navItem:hover .content__navAnc{text-decoration-color:#333}.soujinae2026 .btn__link:hover,.soujinae2026 .courseIntro__link:hover{box-shadow:4px 4px 0 0 #f08b71;transform:translateY(-2px)}.soujinae2026 .eraberuPay__link:hover .eraberuPay__anc{text-decoration-color:#fff}.soujinae2026 .products__item .products__anc:hover{opacity:.8}.soujinae2026 .products__link:hover .products__anc::after{opacity:.6}}@media screen and (min-width:700px){.soujinae2026 .content__block{padding:12rem 0}.soujinae2026 .c-note{font-size:1.2rem}.soujinae2026 .mv__campaignDate{flex-direction:row;gap:max(1.6rem,min(2.8vw,4rem))}.soujinae2026 .mv__dateDeadline,.soujinae2026 .mv__datePeriod{flex-direction:row;flex-shrink:1;gap:max(.8rem,min(1.1vw,1.6rem));min-width:0}.soujinae2026 .mv__datePeriod .mv__date{max-width:54.4rem}.soujinae2026 .mv__dateDeadline .mv__date{max-width:31.3rem}.soujinae2026 .mv__dateHeading{font-size:clamp(1.5rem,1.12rem + .54vw,1.9rem);padding:.7rem max(1.4rem,min(1.4vw,2rem))}.soujinae2026 .mv__bottom{padding:8rem 0}.soujinae2026 .mv__bottomText{margin:0 auto;width:84rem}.soujinae2026 .content__nav{padding-top:4rem}.soujinae2026 .content__navList{background-color:#e7fbfb;border:2px solid #abe9f5;border-radius:5rem;box-shadow:4px 4px 0 0 rgba(0,0,0,.25);overflow:hidden;padding:0 2rem}.soujinae2026 .content__navItem:not(:last-child)::after{background-color:#7cdae9;content:"";height:2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.soujinae2026 .content__navAnc{gap:1.6rem}.soujinae2026 .content__block.-soujinae .content__imgWrap:first-of-type{width:78.6rem}.soujinae2026 .content__block.-soujinae .content__imgWrap:nth-of-type(2){width:72.5rem}.soujinae2026 .content__wrap{border-radius:4rem;box-shadow:16px 16px 0 0 #d7ecff;padding:8rem 0}.soujinae2026 .content__imgWrap.-bottom{margin-left:-4px;max-width:none;padding-top:5.6rem;width:calc(100% + 8px)}.soujinae2026 .content__imgWrap.-eraberuPay{width:45rem}.soujinae2026 .campaignDate{gap:.8rem;margin:2.4rem auto 0;max-width:84rem}.soujinae2026 .date__deadline,.soujinae2026 .date__period{flex-direction:row;gap:1.2rem}.soujinae2026 .courseIntro{gap:2.4rem;grid-template-columns:repeat(2,1fr);margin:3.2rem auto 0;max-width:84rem}.soujinae2026 .btn__block{margin-top:3.2rem}.soujinae2026 .courseIntro__inner{border:2px solid #ffcb55}.soujinae2026 .courseIntro__heading{padding:1.4rem 0}.soujinae2026 .courseIntro__body{max-height:17.5rem;padding:2rem 0 2.4rem}.soujinae2026 .courseIntro__textImg{width:33rem}.soujinae2026 .courseIntro__link{margin-top:3.2rem}.soujinae2026 .btn__anc,.soujinae2026 .courseIntro__anc{padding:2.25rem 0 2.25rem 2.25rem;width:100%}.soujinae2026 .btn__anc::after,.soujinae2026 .courseIntro__anc::after{height:32px;width:32px}.soujinae2026 .content__body{border-radius:4rem;box-shadow:16px 16px 0 #fff7d6;margin:6.4rem auto 12rem;padding:8rem}.soujinae2026 .eraberuPay__desc{border-radius:4rem;padding:4rem}.soujinae2026 .eraberuPay__main{width:55.1rem}.soujinae2026 .eraberuPay__imgWrap{width:45.2rem}.soujinae2026 .eraberuPay__noteList{padding-top:2.4rem}.soujinae2026 .eraberuPay__noteItem,.soujinae2026 .eraberuPay__noteText{font-size:1.2rem;line-height:1.5}.soujinae2026 .eraberuPay__usage{padding:4rem}.soujinae2026 .eraberuPay__usageText{font-size:1.4rem}.soujinae2026 .eraberuPay__link{margin-top:2.4rem}.soujinae2026 .eraberuPay__anc{font-size:1.6rem;line-height:1.8;width:36.7rem}.soujinae2026 .applyStep__wrap{grid-template-columns:repeat(3,1fr)}.soujinae2026 .applyStep{gap:1.6rem}.soujinae2026 .applyStep__label{padding:.65rem 2.4rem 1.05rem}.soujinae2026 .applyStep__imgWrap{width:19.6rem}.soujinae2026 .receipt__howto h3.receipt__photoPoint .receipt__photoPointImg{width:16.3rem}.soujinae2026 .receipt__content{gap:4rem}.soujinae2026 .receipt__requireDataList{margin:1.6rem 0;padding:2.4rem}.soujinae2026 .receipt__requireDataItem{font-size:1.5rem;font-weight:500}.soujinae2026 .receipt__contentRight{width:32.8rem}.soujinae2026 .receipt__noteWrap{margin-top:2.4rem}.soujinae2026 .receipt__badExample{padding:3.2rem 6.1rem}.soujinae2026 .badExample__heading{padding-right:1rem}.soujinae2026 .badExample__list{grid-template-columns:repeat(2,1fr);padding-top:2rem}.soujinae2026 .requirements h3 .requirements__img{margin:0 auto;width:29.4rem}.soujinae2026 .requirements__text{height:35.8rem;padding:2.4rem}.soujinae2026 .requirements__text .requirements__catTitle,.soujinae2026 .requirements__text .requirements__itemText,.soujinae2026 .requirements__text .requirements__itemTitle,.soujinae2026 .requirements__text .requirements__lead,.soujinae2026 .requirements__text .requirements__listItem{font-size:1.2rem}.soujinae2026 .content__block.-cta{padding:6.5rem 0}.soujinae2026 .btn__heading{width:29.2rem}.soujinae2026 .btn__link{width:40.9rem}.soujinae2026 .content__block.-products h2 .products__headingImg{width:37.8rem}.soujinae2026 .products__heading{padding:1rem 0}.soujinae2026 .products__list{gap:2.4rem;margin-top:2.4rem}.soujinae2026 .products__item{max-width:23.2rem;min-height:23.8rem;width:calc((100% - 7.2rem)/ 4)}.soujinae2026 .products__name,.soujinae2026 .products__qty{font-size:1.4rem}.soujinae2026 .products__name{padding-top:1.6rem}.soujinae2026 .products__listWrap.-bottom{gap:2.4rem;grid-template-columns:repeat(2,1fr)}.soujinae2026 .products__listWrap.-bottom .products__list{gap:2.4rem}.soujinae2026 .products__note{justify-content:center}.soujinae2026 .products__link{margin-top:5.6rem}.soujinae2026 .products__anc .products__ancImg{width:33rem}}@media screen and (min-width:701px) and (max-width:1046px){.u-visible-lg,.u-visible-sm{display:none}.u-visible-md{display:inherit}}@media screen and (min-width:1047px){.u-visible-md,.u-visible-sm{display:none}.u-visible-lg{display:inherit}}@media screen and (max-width:701px){.u-visible-lg,.u-visible-md{display:none}.u-visible-sm{display:inherit}.soujinae2026 .content__inner{padding:0 15px}.soujinae2026 .content__block{padding:5.6rem 0}.soujinae2026 .c-note{font-size:1rem}.soujinae2026 .mv.el-d-section{padding:0}.soujinae2026 .mv__campaignDate{flex-direction:column;gap:1.2rem}.soujinae2026 .mv__dateDeadline,.soujinae2026 .mv__datePeriod{flex-direction:column;gap:.8rem}.soujinae2026 .mv__dateHeading{font-size:1.3rem;padding:.4rem 2rem .2rem}.soujinae2026 .mv__bottom{padding:4rem 1.5rem}.soujinae2026 .mv__bottomHeadingImg__wrap{margin:0 -1.5rem}.soujinae2026 .content__nav{padding-top:2rem}.soujinae2026 .content__navList{grid-gap:.9rem;border-radius:2rem;display:grid;font-size:1.1rem;gap:.9rem;grid-template-columns:repeat(3,1fr)}.soujinae2026 .content__navItem{background-color:#e7fbfb;border:2px solid #abe9f5;border-radius:8px;overflow:hidden}.soujinae2026 .content__navAnc{flex-direction:column;font-size:1.1rem;gap:1rem;padding:1.2rem 0}.soujinae2026 .content__block.-soujinae{background-image:url(/_var/kirekira/campaign/soujinae2026/img/s/soujinae_bg.png)}.soujinae2026 .content__block.-soujinae .content__imgWrap:first-of-type::after{height:2.5rem;margin:2rem auto;width:10rem}.soujinae2026 .content__wrap{border-radius:1rem;padding:4rem 1.6rem}.soujinae2026 .content__imgWrap.-bottom{padding-top:3.2rem}.soujinae2026 .content__imgWrap.-eraberuPay{width:35rem}.soujinae2026 .campaignDate{flex-direction:column;gap:1.2rem;margin-top:2.4rem}.soujinae2026 .date__deadline,.soujinae2026 .date__period{flex-direction:column;gap:.6rem}.soujinae2026 .courseIntro{gap:3.2rem;margin-top:1.6rem}.soujinae2026 .btn__block{align-items:center;flex-direction:column;gap:2.2rem;margin-top:1.6rem}.soujinae2026 .courseIntro__heading{padding:.6rem 0 1rem}.soujinae2026 .courseIntro__heading .courseIntro__headingImg{margin:0 auto}.soujinae2026 .courseIntro__heading .courseIntro__headingImg.-single{width:9.8rem}.soujinae2026 .courseIntro__heading .courseIntro__headingImg.-multiple{width:10.3rem}.soujinae2026 .courseIntro__textImg{width:35rem}.soujinae2026 .btn__link,.soujinae2026 .courseIntro__link{margin:0 auto;width:31rem}.soujinae2026 .courseIntro__link{margin-top:1.2rem}.soujinae2026 .btn__anc,.soujinae2026 .courseIntro__anc{padding:1.1rem 0 1.1rem 3.2rem}.soujinae2026 .btn__anc::after,.soujinae2026 .courseIntro__anc::after{height:22px;width:22px}.soujinae2026 .content__body{border-radius:1rem;margin:4.8rem auto 5.6rem;padding:2rem 2rem 4rem}.soujinae2026 .eraberuPay__desc{border-radius:8px;padding:2rem}.soujinae2026 .eraberuPay__main{width:27rem}.soujinae2026 .eraberuPay__noteList{padding-top:2rem}.soujinae2026 .eraberuPay__noteItem,.soujinae2026 .eraberuPay__noteText{font-size:1rem;line-height:1.5}.soujinae2026 .eraberuPay__usage{padding:2.8rem 2rem 2rem}.soujinae2026 .eraberuPay__usageText{font-size:1.1rem}.soujinae2026 .eraberuPay__link{margin-top:2rem}.soujinae2026 .eraberuPay__anc{font-size:1.2rem;line-height:1.3;width:100%}.soujinae2026 .separate{margin:4rem 0}.soujinae2026 .applyStep__wrap{gap:5rem}.soujinae2026 .applyStep{grid-gap:.4rem 1.6rem;align-items:flex-start;display:grid;gap:.4rem 1.6rem;grid-template-areas:"img label" "img text";grid-template-columns:8.4rem 1fr;grid-template-rows:auto auto}.soujinae2026 .applyStep.-step03 .applyStep__text{margin-top:-1.2em}.soujinae2026 .applyStep:not(:last-child)::after{background-color:#f08b71;bottom:-3rem;clip-path:polygon(0 0,100% 0,50% 100%);height:1.5rem;left:50%;right:auto;top:auto;transform:translateX(-50%);width:5rem}.soujinae2026 .applyStep__label{align-items:center;display:flex;grid-area:label;margin:0;padding:.8rem 2rem .8rem;width:5.1rem}.soujinae2026 .applyStep__imgWrap{grid-area:img;width:100%}.soujinae2026 .applyStep__text{font-size:1.3rem;grid-area:text;margin:0;text-align:left}.soujinae2026 .receipt__howto h3.receipt__photoPoint .receipt__photoPointImg{width:14rem}.soujinae2026 .receipt__content{flex-direction:column;gap:2rem}.soujinae2026 .receipt__contentLeft{display:contents}.soujinae2026 .receipt__requireText:not(.-sm){order:1}.soujinae2026 .receipt__requireText.-sm{order:3}.soujinae2026 .receipt__requireDataList{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;order:2;padding:1.6rem}.soujinae2026 .receipt__requireDataItem{font-size:1.2rem}.soujinae2026 .receipt__contentRight{margin:0 auto;order:4;width:25.8rem}.soujinae2026 .receipt__noteWrap{order:5}.soujinae2026 .receipt__badExample{padding:2rem 1.6rem}.soujinae2026 .badExample__list{font-size:1.3rem;padding-top:.2rem}.soujinae2026 .badExample__item{font-size:1.3rem}.soujinae2026 .requirements__text{height:33.4rem;padding:1.6rem}.soujinae2026 .requirements__text .requirements__catTitle,.soujinae2026 .requirements__text .requirements__itemText,.soujinae2026 .requirements__text .requirements__itemTitle,.soujinae2026 .requirements__text .requirements__lead,.soujinae2026 .requirements__text .requirements__listItem{font-size:1.1rem}.soujinae2026 .requirements__text .c-note{font-size:1rem}.soujinae2026 .content__block.-cta{padding:4.8rem 0}.soujinae2026 .btn__heading{width:17.7rem}.soujinae2026 .btn__link{margin-top:-1rem}.soujinae2026 .content__block.-products h2 .products__headingImg{width:100%}.soujinae2026 .products__heading{padding:.8rem 0 .7rem}.soujinae2026 .products__list{gap:1rem;margin-top:1.6rem}.soujinae2026 .products__item{width:calc((100% - 1rem)/ 2)}.soujinae2026 .products__name{font-size:1.2rem;padding-top:1.2rem}.soujinae2026 .products__qty{font-size:1.1rem;padding-top:.4rem}.soujinae2026 .products__listWrap.-bottom .products__list{gap:1rem}.soujinae2026 .products__note{justify-content:flex-start}.soujinae2026 .products__link{margin-top:4rem}.soujinae2026 .products__anc .products__ancImg{width:20.7rem}}@keyframes bound2Btn{0%,100%,30%,60%{transform:translateY(0)}15%,45%{transform:translateY(-30px)}}@keyframes shiny-brite{0%{opacity:0;transform:scale(0) rotate(45deg)}80%{opacity:.5;transform:scale(0) rotate(45deg)}81%{opacity:1;transform:scale(4) rotate(45deg)}100%{opacity:0;transform:scale(50) rotate(45deg)}}