@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*{-moz-font-feature-settings:"liga","kern";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background-color:#fff;color:#000;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}html{font-size:62.5%}body{font-size:1rem}body *{line-height:1}.bank__container.__bof{--bank-color-base: #00a7db;--bank-color-a: #004eb8;--bank-color-b: #0069d1;--bank-color-c: #cdecff;--bank-color-d: #edf8ff;--bank-color-e: #f5fbff;--bank-gradient-start: #34bae2;--bank-gradient-end: #37d9b9;--bank-color-grd: linear-gradient(90deg, #34bae2 0%, #37d9b9 100%)}.bank__container.__kmb{--bank-color-base: #f39800;--bank-color-a: #f78000;--bank-color-b: #ff9d00;--bank-color-c: #ffecd7;--bank-color-d: #fff8f2;--bank-color-e: #fffbf6;--bank-gradient-start: #ff8810;--bank-gradient-end: #ff7171;--bank-color-grd: linear-gradient(90deg, #ff8810 0%, #ff7171 100%)}.bank__container.__jsb{--bank-color-base: #e85298;--bank-color-a: #ef63a2;--bank-color-b: #ff84ad;--bank-color-c: #ffe2ea;--bank-color-d: #fff6fa;--bank-color-e: #fbfafc;--bank-gradient-start: #ff75b3;--bank-gradient-end: #ffae97;--bank-color-grd: linear-gradient(90deg, #ff75b3 0%, #ffae97 100%)}.only__mobile{display:block!important;visibility:visible}@media screen and (min-width:751px){.only__mobile{display:none!important;visibility:hidden}}#container{padding-top:40px}@media screen and (min-width:751px){#container{padding-top:80px}}html{scroll-padding-top:80px}.section__inner{position:relative}.section__inner img{display:block;width:100%}@media screen and (min-width:751px){.section__inner{width:min(90.9090909091vw,1000px);margin-inline:auto}}table thead th,table tbody th,table tbody td{padding:0;border:none;background-color:transparent}.heading__type01{text-align:center;font-weight:700;font-size:6.4vw}@media screen and (min-width:751px){.heading__type01{font-size:min(2.9090909091vw,32px)}}.heading__type01 .heading__type01-num{color:var(--bank-color-a, #004eb8);font-size:11.7333333333vw}@media screen and (min-width:751px){.heading__type01 .heading__type01-num{font-size:min(5.8181818182vw,64px)}}.__kmb .heading__type01 .heading__type01-num,.__jsb .heading__type01 .heading__type01-num{color:var(--bank-color-a)}@media screen and (min-width:751px){.heading__type01 .heading__type01-catch{margin-bottom:min(1.4545454545vw,16px)}}.kyouiku__kv{width:100%;position:relative}@media screen and (min-width:751px){.kyouiku__kv{min-width:min(93.0909090909vw,1024px);height:min(46.9090909091vw,516px)}}.kyouiku__main{width:100%;height:87.7333333333vw;position:relative}@media screen and (min-width:751px){.kyouiku__main{min-width:min(93.0909090909vw,1024px);height:min(46.9090909091vw,516px)}}.kyouiku__main:before{content:"";display:block;width:100%;height:32vw;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:10.6666666667vw;left:0}@media screen and (min-width:751px){.kyouiku__main:before{height:min(15.8181818182vw,174px);top:min(9.6363636364vw,106px)}}.kyouiku__main-img{position:absolute;top:0;left:0;width:100%}@media screen and (min-width:751px){.kyouiku__main-img{height:min(46.9090909091vw,516px);overflow:hidden}}.kyouiku__main-img img{display:block;object-position:center;width:100%;height:100%;object-fit:cover}.kyouiku__main-person{position:absolute;right:0;bottom:0;z-index:15;width:48.8vw;height:70.6666666667vw}@media screen and (min-width:751px){.kyouiku__main-person{width:min(53.1818181818vw,585px);height:min(42.6363636364vw,469px);overflow:hidden;right:max(-3.6363636364vw,-40px)}.kyouiku__main-person img{display:block;object-position:center;width:100%;height:100%;object-fit:cover}}.kv__main{position:absolute;top:0;left:0;width:100%;z-index:30}@media screen and (min-width:751px){.kv__main{height:min(46.9090909091vw,516px)}}.kyouiku__main-inner{width:100%;height:87.7333333333vw;position:relative}@media screen and (min-width:751px){.kyouiku__main-inner{width:min(90.9090909091vw,1000px);height:min(46.9090909091vw,516px);margin:0 auto}}.kv__main-title{width:72.8vw;height:27.0666666667vw;position:absolute;top:12.5333333333vw;left:0vw}@media screen and (min-width:751px){.kv__main-title{width:min(39.0909090909vw,430px);height:min(15.8636363636vw,174.5px);top:min(9.6363636364vw,106px);left:min(4.5454545455vw,50px)}}.kv__main-title .kv__main-catch{width:45.3333333333vw;height:16.8vw;margin-left:9.3333333333vw;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(/img/kyouiku/kv-catch.png) no-repeat 0 0/100%}@media screen and (min-width:751px){.kv__main-title .kv__main-catch{width:min(23vw,253px);height:min(7.2727272727vw,80px);margin-left:min(8vw,88px)}}.kv__main-title .kv__main-heading{width:72.8vw;height:27.0666666667vw;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(/img/kyouiku/kv-title-sp.png) no-repeat 0 0/100%}.__kmb .kv__main-title .kv__main-heading{background:url(/img/kyouiku/kv-title-sp-kmb.png) no-repeat 0 0/100%}.__jsb .kv__main-title .kv__main-heading{background:url(/img/kyouiku/kv-title-sp-jsb.png) no-repeat 0 0/100%}@media screen and (min-width:751px){.kv__main-title .kv__main-heading{width:min(39.0909090909vw,430px);height:min(15.8636363636vw,174.5px);background:url(/img/kyouiku/kv-title.png) no-repeat 0 0/100%}.__kmb .kv__main-title .kv__main-heading{background:url(/img/kyouiku/kv-title-kmb.png) no-repeat 0 0/100%}.__jsb .kv__main-title .kv__main-heading{background:url(/img/kyouiku/kv-title-jsb.png) no-repeat 0 0/100%}}.kv__point__list{display:flex;gap:4.2666666667vw;justify-content:center;position:absolute;top:48vw;left:4.2666666667vw;z-index:15}@media screen and (min-width:751px){.kv__point__list{gap:min(2.1818181818vw,24px);justify-content:flex-start;width:min(39.0909090909vw,430px);height:min(11.8181818182vw,130px);left:min(4.5454545455vw,50px);top:min(27.8181818182vw,306px)}}.kv__point-item{display:block;width:27.4666666667vw;height:27.4666666667vw;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (min-width:751px){.kv__point-item{width:min(11.8181818182vw,130px);height:min(11.8181818182vw,130px)}}.kv__point-item--1{background:url(/img/kyouiku/kv-point-1.png) no-repeat 0 0/100%}.kv__point-item--2{background:url(/img/kyouiku/kv-point-2.png) no-repeat 0 0/100%}.kv__point-item--3{background:url(/img/kyouiku/kv-point-3.png) no-repeat 0 0/100%}.kv__point-item:before{display:none}.__kmb .kv__point-item--1{background:url(/img/kyouiku/kv-point-1-kmb.png) no-repeat 0 0/100%}.__kmb .kv__point-item--2{background:url(/img/kyouiku/kv-point-2-kmb.png) no-repeat 0 0/100%}.__kmb .kv__point-item--3{background:url(/img/kyouiku/kv-point-3-kmb.png) no-repeat 0 0/100%}.__jsb .kv__point-item--1{background:url(/img/kyouiku/kv-point-1-jsb.png) no-repeat 0 0/100%}.__jsb .kv__point-item--2{background:url(/img/kyouiku/kv-point-2-jsb.png) no-repeat 0 0/100%}.__jsb .kv__point-item--3{background:url(/img/kyouiku/kv-point-3-jsb.png) no-repeat 0 0/100%}.vary-notice{display:flex;justify-content:center;align-items:center;width:100%;height:12.8vw;background:url(/img/kyouiku/notice-vary-bg-sp.png) no-repeat 0 0/100%}@media screen and (min-width:751px){.vary-notice{height:min(4.3636363636vw,48px);background:url(/img/kyouiku/notice-vary-bg.png) no-repeat 0 0/100%}}.vary-notice__badge{display:block;width:61.3333333333vw;height:11.2vw;margin-top:.5333333333vw;background:url(/img/kyouiku/notice-vary-badge-sp.png) no-repeat 0 0/100%;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (min-width:751px){.vary-notice__badge{width:min(24.3636363636vw,268px);height:min(3.8181818182vw,42px);background:url(/img/kyouiku/notice-vary-badge.png) no-repeat 0 0/100%}}.page-note p:not(#_){margin:2.1333333333vw;font-size:2.1333333333vw}@media screen and (min-width:751px){.page-note p:not(#_){text-align:center;margin-top:min(.7272727273vw,8px);font-size:min(1.0909090909vw,12px)}}.product-comparison{margin-top:10.6666666667vw;padding-bottom:10.6666666667vw}@media screen and (min-width:751px){.product-comparison{width:min(90.9090909091vw,1000px);margin:min(4.1818181818vw,46px) auto 0;padding-bottom:min(7.2727272727vw,80px)}}.product-comparison .btn--outline-dark{margin-top:4.2666666667vw}@media screen and (min-width:751px){.product-comparison .btn--outline-dark{margin-top:min(3.6363636364vw,40px)}}.comparison-table__wrapper{overflow:auto;overscroll-behavior:contain;max-height:106.6666666667vw;max-width:100%;margin:0 2.1333333333vw;border-radius:10px;border:1px solid var(--bank-color-c)}@media screen and (min-width:751px){.comparison-table__wrapper{margin:0;overflow:inherit;max-height:100%;overscroll-behavior:auto}}.product__table .thead__th.th__1{width:19.7333333333vw;flex-shrink:0;position:sticky;left:0;z-index:3;border-right:1px solid}@media screen and (min-width:751px){.product__table .thead__th.th__4{border-top-right-radius:10px}}.product__table .thead__th.th__2,.product__table .thead__th.th__3,.product__table .thead__th.th__4{width:41.8666666667vw;width:100%;border-left:1px solid #fff}@media screen and (min-width:751px){.product__table .thead__th.th__2,.product__table .thead__th.th__3,.product__table .thead__th.th__4{width:min(28.5454545455vw,314px)}}.product__table .tbody__th{display:flex;justify-content:center;align-items:center;background-color:var(--bank-color-d);color:#000;font-weight:700;padding:2.1333333333vw;border-top:1px solid var(--bank-color-c);border-left:1px solid var(--bank-color-c);position:sticky;left:0;z-index:2;vertical-align:middle}.product__table .tbody__td{width:56.8vw;background-color:#fff;color:#000;vertical-align:top;border-top:1px solid var(--bank-color-c);padding:2.1333333333vw}@media screen and (min-width:751px){.product__table .tbody__td.cell__2,.product__table .tbody__td.cell__3,.product__table .tbody__td.cell__4{width:min(28.5454545455vw,314px)}}@media screen and (min-width:751px){.product__table .tbody__td__wrap .tbody__td__box{padding:min(1.2727272727vw,14px)}}.product__table .tbody__td__text:not(#_){line-height:120%}.product__table .tbody__td__text .highlight{display:inline-block;border:1px solid var(--bank-color-a, #004eb8);border-radius:100vw;color:var(--bank-color-a, #004eb8);padding:1.0666666667vw 2.1333333333vw;margin:0 1.0666666667vw 1.0666666667vw}@media screen and (min-width:751px){.product__table .tbody__td__text .highlight{padding:min(.3636363636vw,4px) min(.7272727273vw,8px);margin:0 min(.3636363636vw,4px) min(.3636363636vw,4px)}}.product__table .tbody__td__list .list__item{margin:0}.product__table .tbody__td__list .list__item:not(#_){margin-top:1.0666666667vw;line-height:120%}@media screen and (min-width:751px){.product__table .tbody__td__list .list__item:not(#_){margin-top:min(.3636363636vw,4px);font-size:min(1.2727272727vw,14px)}}@media screen and (min-width:751px){.product__table .tbody__td__note .list__item:not(#_){font-size:min(1.2727272727vw,14px);padding-left:1.3em;text-indent:-1.3em}}.flow__area{margin-top:9.6vw}@media screen and (min-width:751px){.flow__area{width:min(90.9090909091vw,1000px);margin:min(5.4545454545vw,60px) auto 0}}.tab__head{display:flex;justify-content:center;align-items:center;gap:.2666666667vw;text-align:center;margin-inline:2.1333333333vw;position:relative}@media screen and (min-width:751px){.tab__head{justify-content:space-between;max-width:min(83.6363636364vw,920px);margin-inline:auto;gap:min(1.4545454545vw,16px)}}.tab__head .tab__menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;border-radius:10px 10px 0 0;outline:none;background:transparent;font-family:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;height:13.3333333333vw;font-size:3.2vw;border-top:1px solid var(--bank-color-c, #cdecff);border-right:1px solid var(--bank-color-c, #cdecff);border-left:1px solid var(--bank-color-c, #cdecff);width:30.1333333333vw;color:var(--bank-color-b, #0069d1)}.tab__head .tab__menu[aria-selected=true]{background-color:var(--bank-color-d);border:none;color:var(--bank-color-a, #004eb8)}@media screen and (min-width:751px){.tab__head .tab__menu{width:min(40.9090909091vw,450px);max-height:min(6.3636363636vw,70px);font-size:min(1.4545454545vw,16px);border-top-right-radius:20px;border-top-left-radius:20px}}.__kmb .tab__head .tab__menu{border-top:1px solid var(--bank-color-c);border-right:1px solid var(--bank-color-c);border-left:1px solid var(--bank-color-c);color:var(--bank-color-b)}.__kmb .tab__head .tab__menu[aria-selected=true]{color:var(--bank-color-a);background-color:var(--bank-color-d)}.__jsb .tab__head .tab__menu{border-top:1px solid var(--bank-color-c);border-right:1px solid var(--bank-color-c);border-left:1px solid var(--bank-color-c);color:var(--bank-color-b)}.__jsb .tab__head .tab__menu[aria-selected=true]{color:var(--bank-color-a);background-color:var(--bank-color-d)}.tab__description{position:absolute;top:-8vw;left:5.8666666667vw;background:url(/img/kyouiku/tab-description.png) no-repeat 0 0/cover;width:22.6666666667vw;height:6.1333333333vw;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (min-width:751px){.tab__description{width:min(9.6363636364vw,106px);height:min(2.5454545455vw,28px);top:max(-3.6363636364vw,-40px);left:min(8.1818181818vw,90px)}}.__kmb .tab__description{background:url(/img/kyouiku/tab-description-kmb.png) no-repeat 0 0/cover}.__jsb .tab__description{background:url(/img/kyouiku/tab-description-jsb.png) no-repeat 0 0/cover}.tab__body{background-color:var(--bank-color-d);margin:0;padding:9.6vw 4.2666666667vw;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media screen and (min-width:751px){.tab__body{width:min(90.9090909091vw,1000px);margin-inline:auto;padding:min(3.6363636364vw,40px);border-radius:20px}}.__kmb .tab__body,.__jsb .tab__body{background-color:var(--bank-color-d)}@media screen and (min-width:751px){.step__area{display:flex;justify-content:center;gap:min(3.4545454545vw,38px)}}.step__item{background-color:var(--bank-color-c, #cdecff);border-radius:10px;position:relative;padding:0 4.2666666667vw 4.2666666667vw}@media screen and (min-width:751px){.step__item{display:flex;flex-direction:column;width:min(25.4545454545vw,280px);padding:0}}.step__item:after{content:"";display:block;background:url(/img/kyouiku/step-arrow-sp.png) no-repeat 0 0/cover;position:absolute;width:6.6666666667vw;height:3.4666666667vw;left:0;right:0;bottom:-5.3333333333vw;margin-inline:auto}@media screen and (min-width:751px){.step__item:after{width:min(1vw,11px);height:min(1.8181818182vw,20px);background:url(/img/kyouiku/step-arrow.png) no-repeat 0 0/cover;top:calc(50% - min(.9090909091vw,10px));right:max(-2.3636363636vw,-26px);bottom:auto;left:auto}}.step__item:last-child:after{display:none}.step__item+.step__item{margin-top:12vw}@media screen and (min-width:751px){.step__item+.step__item{margin-top:0}}.__kmb .step__item{background-color:var(--bank-color-c)}.__kmb .step__item:after{background:url(/img/kyouiku/step-arrow-sp-kmb.png) no-repeat 0 0/cover}@media screen and (min-width:751px){.__kmb .step__item:after{background:url(/img/kyouiku/step-arrow-kmb.png) no-repeat 0 0/cover}}.__jsb .step__item{background-color:var(--bank-color-c)}.__jsb .step__item:after{background:url(/img/kyouiku/step-arrow-sp-jsb.png) no-repeat 0 0/cover}@media screen and (min-width:751px){.__jsb .step__item:after{background:url(/img/kyouiku/step-arrow-jsb.png) no-repeat 0 0/cover}}.step__item__title{display:flex;justify-content:center;align-items:center;background-color:var(--bank-color-b, #0069d1);color:#fff;font-weight:700;border-radius:100vh;margin-inline:auto;position:relative;width:78.6666666667vw;height:9.0666666667vw;top:-4.5333333333vw;left:0;right:0}@media screen and (min-width:751px){.step__item__title{width:min(22.5454545455vw,248px);height:min(3.0909090909vw,34px);top:max(-1.5454545455vw,-17px)}.step__item__title:not(#_){font-size:min(1.4545454545vw,16px)}}.__kmb .step__item__title,.__jsb .step__item__title{background-color:var(--bank-color-b)}.step__item__text:not(#_){margin-top:2.1333333333vw!important;line-height:140%}@media screen and (min-width:751px){.step__item__text:not(#_){margin-top:min(.7272727273vw,8px);font-size:min(1.4545454545vw,16px)}}.step__item__inner{background-color:#fff;border-radius:10px;flex-grow:1;padding:4.2666666667vw}@media screen and (min-width:751px){.step__item__inner{min-height:min(18.1818181818vw,200px);margin:0 min(1.5454545455vw,17px) min(1.5454545455vw,17px);padding:min(2.1818181818vw,24px) min(1.4545454545vw,16px) min(1.4545454545vw,16px)}}@media screen and (min-width:751px){.step__item__figure{height:min(4.5454545455vw,50px)}}.step__item__figure img{display:block}@media screen and (min-width:751px){.step__item__text:not(#_){margin-top:min(1.2727272727vw,14px)!important;font-size:min(1.2727272727vw,14px)}}.step__item__subtitle{font-weight:700}@media screen and (min-width:751px){.step__item__subtitle:not(#_){margin-top:min(1.2727272727vw,14px)!important;font-size:min(1.2727272727vw,14px)}}.step__item__subtitle+.step__item__text:not(#_){margin-top:1.0666666667vw!important}@media screen and (min-width:751px){.step__item__subtitle+.step__item__text:not(#_){margin-top:min(.3636363636vw,4px)!important}}@media screen and (min-width:751px){.step__note{margin-top:min(1.8181818182vw,20px)}}.step__note .note__item{padding-left:2em;text-indent:-1.5em;line-height:150%}@media screen and (min-width:751px){.step__note .note__item{font-size:min(1.0909090909vw,12px)}}.step__note .note__item:before{display:none}.step__illust__area{position:relative;margin:-4.2666666667vw auto 0;padding-top:1px;background:url(/img/kyouiku/step-illust-sp.png) no-repeat center top/42.6666666667vw 57.6vw}@media screen and (min-width:751px){.step__illust__area{width:min(65.6363636364vw,722px);height:min(26vw,286px);margin:max(-1.4545454545vw,-16px) auto 0;background:url(/img/kyouiku/step-illust.png) no-repeat center top/cover}}.step__illust__area .step__illust-text{margin-top:61.3333333333vw!important;text-align:center}@media screen and (min-width:751px){.step__illust__area .step__illust-text{position:absolute;top:min(9.4545454545vw,104px);left:min(4.3636363636vw,48px);margin-top:0!important}}.step__illust__area .step__illust-text:not(#_){font-size:4.2666666667vw}@media screen and (min-width:751px){.step__illust__area .step__illust-text:not(#_){font-size:min(1.6363636364vw,18px);line-height:160%}}.__kmb .step__illust__area{background:url(/img/kyouiku/step-illust-sp-kmb.png) no-repeat center top/42.6666666667vw 57.6vw}@media screen and (min-width:751px){.__kmb .step__illust__area{background:url(/img/kyouiku/step-illust-kmb.png) no-repeat center top/cover}}.__jsb .step__illust__area{background:url(/img/kyouiku/step-illust-sp-jsb.png) no-repeat center top/42.6666666667vw 57.6vw}@media screen and (min-width:751px){.__jsb .step__illust__area{background:url(/img/kyouiku/step-illust-jsb.png) no-repeat center top/cover}}.contact{padding:5.3333333333vw 4.2666666667vw 21.3333333333vw}@media screen and (min-width:751px){.contact{padding:min(7.2727272727vw,80px) 0 0}}.contact__area{border:2px solid #f0f0f0;padding:4.2666666667vw}@media screen and (min-width:751px){.contact__area{width:min(90.9090909091vw,1000px);margin:0 auto;padding:min(3.6363636364vw,40px)}}.contact__title{text-align:center;font-weight:700;border-bottom:1px solid #d9d9d9;padding-bottom:2.1333333333vw}.contact__title:not(#_){font-size:4.2666666667vw}@media screen and (min-width:751px){.contact__title{width:min(43.2727272727vw,476px);margin-inline:auto;padding-bottom:min(.7272727273vw,8px)}.contact__title:not(#_){font-size:min(2.1818181818vw,24px)}}.contact__tel{text-align:center;margin-top:2.1333333333vw}@media screen and (min-width:751px){.contact__tel{margin-top:min(1.4545454545vw,16px)}}.contact__tel .contact__tel-link{display:flex;justify-content:center;align-items:center;gap:2.1333333333vw;color:var(--bank-color-a, #004eb8);font-weight:700;text-decoration:none}.contact__tel .contact__tel-link:before{content:"";display:block;width:12.2666666667vw;height:6.9333333333vw;background:url(/img/kyouiku/icon-fd.png) no-repeat 0 0/100%;margin-left:2.1333333333vw}@media screen and (min-width:751px){.contact__tel .contact__tel-link:before{width:min(6.9090909091vw,76px);height:min(4vw,44px)}}.__kmb .contact__tel .contact__tel-link:before{background:url(/img/kyouiku/icon-fd-kmb.png) no-repeat 0 0/100%}.__jsb .contact__tel .contact__tel-link:before{background:url(/img/kyouiku/icon-fd-jsb.png) no-repeat 0 0/100%}.contact__tel .contact__tel-link:not(#_){font-size:6.4vw}@media screen and (min-width:751px){.contact__tel .contact__tel-link{gap:min(.7272727273vw,8px);pointer-events:none}.contact__tel .contact__tel-link:not(#_){font-size:min(4.4545454545vw,49px)}}.__kmb .contact__tel .contact__tel-link,.__jsb .contact__tel .contact__tel-link{color:var(--bank-color-a)}.contact__note{margin-top:4.2666666667vw}@media screen and (min-width:751px){.contact__note{width:min(43.6363636364vw,480px);margin:min(1.8181818182vw,20px) auto 0}}.contact__note .note__item:before{display:none}.contact__note .note__item:not(#_){line-height:140%;font-size:3.2vw;text-indent:-1em}@media screen and (min-width:751px){.contact__note .note__item:not(#_){font-size:min(1.0909090909vw,12px)}}.contact__note .note__item a{color:var(--bank-color-base)}@media screen and (min-width:751px){.contact__note .note__item a{color:var(--bank-color-base);text-decoration:none}}.present-date{margin-top:5.3333333333vw;text-align:right}@media screen and (min-width:751px){.present-date{width:min(90.9090909091vw,1000px);margin:min(1.8181818182vw,20px) auto 0}}.fixed-menu{position:fixed;bottom:0;left:0;width:100%;background:#fffc;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:100;padding:4.2666666667vw 2.4vw;display:block;visibility:visible;opacity:1;transition:opacity .3s ease,visibility .5s ease}@media screen and (min-width:751px){.fixed-menu{padding:min(1.4545454545vw,16px) 0}}.fixed-menu.hide{display:none;visibility:hidden;opacity:0}.fixed-menu__title{text-align:center;color:var(--bank-color-b, #0069d1);font-weight:700;padding-bottom:2.1333333333vw;background:var(--bank-color-grd) repeat-x 0 bottom/100% 1px}@media screen and (min-width:751px){.fixed-menu__title{width:min(90.9090909091vw,1000px);margin:0 auto;padding-bottom:min(.7272727273vw,8px)}}.fixed-menu__title:not(#_){font-size:3.7333333333vw}@media screen and (min-width:751px){.fixed-menu__title:not(#_){font-size:min(1.4545454545vw,16px)}}.__kmb .fixed-menu__title,.__jsb .fixed-menu__title{color:var(--bank-color-a);background:var(--bank-color-grd) repeat-x 0 bottom/100% 1px}.fixed-menu__list{display:flex;justify-content:space-between;align-items:center;padding:2.1333333333vw 0vw 0}@media screen and (min-width:751px){.fixed-menu__list{width:min(90.9090909091vw,1000px);margin:0 auto;padding:min(1.4545454545vw,16px) min(0vw,0px) 0}}.fixed-menu__list .fixed-menu__item{margin-top:0;padding-left:0}.fixed-menu__list .fixed-menu__item:before{display:none}.fixed-menu__list .fixed-menu__link{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:10px;font-weight:700;color:#fff;text-decoration:none;background:var(--bank-color-grd, linear-gradient(90deg, #34bae2 0%, #37d9b9 100%));width:46.1333333333vw;height:16.8vw;text-align:center;box-shadow:0 3px 10px #00000024;transform:translateY(0);transition:background-color .3s ease,box-shadow .1s linear,transform .1s linear}@media screen and (min-width:751px){.fixed-menu__list .fixed-menu__link{flex-direction:row;width:min(44.6363636364vw,491px);height:min(5.0909090909vw,56px);gap:min(.7272727273vw,8px)}}.fixed-menu__list .fixed-menu__link:after{content:"";display:block;width:6.4vw;height:6.4vw;background:url(/img/kyouiku/btn-icon-e.png) no-repeat 0 0/100%;position:absolute;width:1.0666666667vw;height:2.6666666667vw;right:2.6666666667vw}@media screen and (min-width:751px){.fixed-menu__list .fixed-menu__link:after{width:min(.6363636364vw,7px);height:min(1.3636363636vw,15px);right:min(2.0909090909vw,23px)}}.fixed-menu__list .fixed-menu__link:hover{background-color:var(--bank-color-b, #0069d1);box-shadow:0 0 10px #0000;transform:translateY(2px)}.__kmb .fixed-menu__list .fixed-menu__link{background-color:var(--bank-color-a)}.__kmb .fixed-menu__list .fixed-menu__link:hover{background-color:var(--bank-color-b)}.__jsb .fixed-menu__list .fixed-menu__link{background-color:var(--bank-color-a)}.__jsb .fixed-menu__list .fixed-menu__link:hover{background-color:var(--bank-color-b)}.fixed-menu__list .fixed-menu__text{margin-top:6.6666666667vw}@media screen and (min-width:751px){.fixed-menu__list .fixed-menu__text{margin-top:0}}.fixed-menu__list .product__icon{position:absolute;top:3.2vw;left:18.6666666667vw}@media screen and (min-width:751px){.fixed-menu__list .product__icon{position:relative;top:auto;left:auto}}.fixed-menu__list .product__icon__kyouiku{display:block;width:8vw;height:8vw}@media screen and (min-width:751px){.fixed-menu__list .product__icon__kyouiku{width:min(2.7272727273vw,30px);height:min(1.8181818182vw,20px)}}.fixed-menu__list .product__icon__gakushi{display:block;width:8vw;height:5.3333333333vw}@media screen and (min-width:751px){.fixed-menu__list .product__icon__gakushi{width:min(2.7272727273vw,30px);height:min(1.8181818182vw,20px)}}.fixed-menu__list .product__icon__sumairu-wide{display:block;width:4vw;height:3.7333333333vw}@media screen and (min-width:751px){.fixed-menu__list .product__icon__sumairu-wide{width:min(2vw,22px);height:min(1.8181818182vw,20px)}}.plans{padding:12.8vw 0 10.6666666667vw}@media screen and (min-width:751px){.plans{padding:min(8vw,88px) 0 min(6.1818181818vw,68px)}}.plans .section__inner{padding:0 3.2vw}@media screen and (min-width:751px){.plans .section__inner{width:min(107.2727272727vw,1180px);padding:0}}.plans .heading__type01 .heading__type01-catch{display:block;width:36vw;height:12.8vw;margin-inline:auto;background:url(/img/kyouiku/plans-catch.png) no-repeat 0 0/100%;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (min-width:751px){.plans .heading__type01 .heading__type01-catch{width:min(18.2727272727vw,201px);height:min(5.0909090909vw,56px);margin-bottom:min(1.4545454545vw,16px)}}.__kmb .plans .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/plans-catch-kmb.png) no-repeat 0 0/100%}.__jsb .plans .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/plans-catch-jsb.png) no-repeat 0 0/100%}.plans .section__title-num{color:var(--bank-color-a, #004eb8)}.plans .section__title-num:not(#_){font-size:13.3333333333vw;line-height:1}@media screen and (min-width:751px){.plans .section__title-num:not(#_){font-size:min(8.3636363636vw,92px)}}.plans .plans__list{gap:4.8vw}@media screen and (min-width:751px){.plans .plans__list{display:flex;justify-content:center;gap:min(3.6363636364vw,40px)}}.plans .plans__item{position:relative;margin-top:6.4vw}@media screen and (min-width:751px){.plans .plans__item{width:min(43.6363636364vw,480px)}}.plans .plans__badge{width:24vw;height:24vw;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.3333333333vw;color:#fff;position:absolute;top:-4.2666666667vw;left:-2.6666666667vw;z-index:3;background:var(--bank-color-grd, linear-gradient(90deg, #34bae2 0%, #37d9b9 100%));box-shadow:0 5px 20px #00000024}@media screen and (min-width:751px){.plans .plans__badge{width:min(10.9090909091vw,120px);height:min(10.9090909091vw,120px);top:min(-1.8181818182vw,-20px);left:min(-1.8181818182vw,-20px);gap:min(.5454545455vw,6px)}}.plans .plans__badge-icon{display:inline-flex;width:6.4vw;height:6.4vw}.plans .plans__badge-icon path{stroke:var(--bank-color-a)}@media screen and (min-width:751px){.plans .plans__badge-icon{width:min(3.0909090909vw,34px);height:min(3.0909090909vw,34px)}}.plans .plans__badge-icon svg{width:100%;height:100%}.plans .plans__badge-text{text-align:center;font-weight:700;letter-spacing:.04em}.plans .plans__badge-text:not(#_){font-size:3.2vw;line-height:1.15}@media screen and (min-width:751px){.plans .plans__badge-text:not(#_){font-size:min(1.4545454545vw,16px)}}.plans .plans__card{background:var(--bank-color-a, #004eb8);border-radius:20px;padding:5.8666666667vw 3.7333333333vw 3.7333333333vw}@media screen and (min-width:751px){.plans .plans__card{width:min(43.6363636364vw,480px);min-height:min(42.3636363636vw,466px);border-radius:20px;padding:min(2.1818181818vw,24px)}}.plans .plans__card-head{text-align:center;color:#fff}.plans .plans__card-icon{display:inline-flex;width:19.2vw;height:11.7333333333vw;justify-content:center;align-items:center}@media screen and (min-width:751px){.plans .plans__card-icon{width:min(8.3636363636vw,92px);height:min(5.4545454545vw,60px)}}.plans .plans__card-icon svg{width:100%;height:100%}.plans .plans__card-title{color:#fff;font-weight:700;margin-top:2.1333333333vw}.plans .plans__card-title:not(#_){font-size:8.5333333333vw;line-height:1.18}@media screen and (min-width:751px){.plans .plans__card-title{margin-top:min(1.0909090909vw,12px)}.plans .plans__card-title:not(#_){font-size:min(2.9090909091vw,32px)}}.plans .plans__card-body{margin-top:4.2666666667vw;background:#fff;border-radius:12px;padding:3.7333333333vw 3.2vw}@media screen and (min-width:751px){.plans .plans__card-body{min-height:min(18.5454545455vw,204px);margin-top:min(1.6363636364vw,18px);border-radius:12px;padding:min(1.6363636364vw,18px) min(1.4545454545vw,16px) min(1.6363636364vw,18px)}}.plans .plans__card-copy{color:#fff;font-weight:700;text-align:center;border-radius:999px;background:var(--bank-color-grd, linear-gradient(90deg, #34bae2 0%, #37d9b9 100%));padding:2.1333333333vw 3.2vw}.plans .plans__card-copy:not(#_){font-size:3.7333333333vw;line-height:1.45}@media screen and (min-width:751px){.plans .plans__card-copy{padding:min(.9090909091vw,10px) min(1.8181818182vw,20px)}.plans .plans__card-copy:not(#_){font-size:min(1.4545454545vw,16px)}}.plans .plans__rates{margin-top:3.2vw}@media screen and (min-width:751px){.plans .plans__rates{margin-top:min(1.4545454545vw,16px)}}.plans .plans__rate-row{display:flex;align-items:stretch;gap:2.1333333333vw;height:13.3333333333vw}@media screen and (min-width:751px){.plans .plans__rate-row{height:min(4.5454545455vw,50px);gap:min(1.0909090909vw,12px)}}.plans .plans__rate-row+.plans__rate-row{margin-top:2.1333333333vw}@media screen and (min-width:751px){.plans .plans__rate-row+.plans__rate-row{margin-top:min(1.0909090909vw,12px)}}.plans .plans__rate-label{width:21.3333333333vw;border:1px solid currentColor;color:var(--bank-color-a, #004eb8);text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center;flex-shrink:0}.plans .plans__rate-label:not(#_){font-size:3.2vw;line-height:1.3}@media screen and (min-width:751px){.plans .plans__rate-label{width:min(6.5454545455vw,72px)}.plans .plans__rate-label:not(#_){font-size:min(1.2727272727vw,14px)}}.plans .plans__rate-values{display:flex;flex:1;position:relative;align-items:baseline;gap:1.6vw}@media screen and (min-width:751px){.plans .plans__rate-values{align-items:flex-start;gap:min(.9090909091vw,10px)}}.plans .plans__rate-condition{color:#1e2430;font-weight:700;position:absolute;top:min(0vw,0px)}.plans .plans__rate-condition:not(#_){font-size:2.9333333333vw;line-height:1.35}@media screen and (min-width:751px){.plans .plans__rate-condition:not(#_){font-size:min(1.0909090909vw,12px)}}.plans .plans__rate-num{display:flex;align-items:baseline;font-weight:700;letter-spacing:.01em;position:relative}.plans .plans__rate-num:not(#_){margin-top:4.2666666667vw;font-size:4.2666666667vw}@media screen and (min-width:751px){.plans .plans__rate-num:not(#_){margin-top:min(2.1818181818vw,24px);font-size:min(1.4545454545vw,16px);gap:min(.2727272727vw,3px);line-height:1.25}}.plans .plans__rate-num strong:not(#_){font-size:4.2666666667vw}@media screen and (min-width:751px){.plans .plans__rate-num strong:not(#_){font-size:min(2.1818181818vw,24px)}}.plans .plans__rate-num sup:not(#_){font-size:2.6666666667vw}@media screen and (min-width:751px){.plans .plans__rate-num sup:not(#_){font-size:min(1.2727272727vw,14px)}}.plans .plans__arrow stop:first-child{stop-color:var(--bank-gradient-start)}.plans .plans__arrow stop:last-child{stop-color:var(--bank-gradient-end)}@media screen and (min-width:751px){.plans .plans__arrow{margin-top:min(2.7272727273vw,30px)}}.plans .plans__rate-num--lg:not(#_){font-size:3.7333333333vw}@media screen and (min-width:751px){.plans .plans__rate-num--lg:not(#_){font-size:min(1.4545454545vw,16px)}}.plans .plans__rate-num--lg strong:not(#_){font-size:8.5333333333vw}@media screen and (min-width:751px){.plans .plans__rate-num--lg strong:not(#_){font-size:min(3.6363636364vw,40px)}}.plans .plans__rate-discount{display:flex;align-items:baseline;gap:1.6vw;flex-wrap:wrap;color:var(--bank-color-a, #004eb8)}@media screen and (min-width:751px){.plans .plans__rate-discount{margin-top:max(-1.2727272727vw,-14px)}}.plans .plans__rate-limit{color:var(--bank-color-a, #004eb8);display:flex;align-items:center;font-weight:700;gap:.5333333333vw}.plans .plans__rate-limit:not(#_){font-size:9.0666666667vw;line-height:1.1}@media screen and (min-width:751px){.plans .plans__rate-limit{gap:min(.3636363636vw,4px)}.plans .plans__rate-limit:not(#_){font-size:min(1.4545454545vw,16px)}}.plans .plans__rate-limit strong:not(#_){font-size:8.5333333333vw}@media screen and (min-width:751px){.plans .plans__rate-limit strong:not(#_){font-size:min(3.6363636364vw,40px)}}.plans .plans__rate-limit .vertical-text{display:inline-block;letter-spacing:.08em}.plans .plans__rate-limit .vertical-text:not(#_){font-size:4.2666666667vw}@media screen and (min-width:751px){.plans .plans__rate-limit .vertical-text{writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap}.plans .plans__rate-limit .vertical-text:not(#_){font-size:min(1.4545454545vw,16px)}}.plans .plans__rate-limit .limit-text{display:flex;align-items:baseline}.plans .plans__rate-limit .limit-text:not(#_){font-size:3.7333333333vw}@media screen and (min-width:751px){.plans .plans__rate-limit .limit-text:not(#_){gap:min(.3636363636vw,4px);font-size:min(1.4545454545vw,16px)}}.plans .plans__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.1333333333vw;margin-top:3.7333333333vw}@media screen and (min-width:751px){.plans .plans__btns{gap:min(1.0909090909vw,12px);margin-top:min(2.1818181818vw,24px)}}.plans .btn{display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:10px;font-weight:700;position:relative}.plans .btn:not(#_){min-height:10.6666666667vw;font-size:3.7333333333vw}@media screen and (min-width:751px){.plans .btn:not(#_){min-height:min(5.0909090909vw,56px);font-size:min(1.4545454545vw,16px)}}.plans .btn:after{content:"";width:2.4vw;height:2.4vw;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);position:absolute;right:3.2vw;top:50%;margin-top:-1.0666666667vw}@media screen and (min-width:751px){.plans .btn:after{width:min(1vw,11px);height:min(1vw,11px);right:min(1.4545454545vw,16px);margin-top:min(-.4545454545vw,-5px)}}.plans .btn--primary{background:var(--bank-color-grd, linear-gradient(90deg, #34bae2 0%, #37d9b9 100%));color:#fff;box-shadow:0 3px #fff9;transition:transform .1s ease,box-shadow .1s ease}.plans .btn--primary:hover{transform:translateY(3px);box-shadow:0 0 10px #0000}.plans .btn--light{background:var(--bank-color-c, #cdecff);color:var(--bank-color-a, #004eb8);box-shadow:0 3px #fff9;transition:transform .1s ease,box-shadow .1s ease}.plans .btn--light:hover{transform:translateY(3px);box-shadow:0 0 10px #0000}.plans .plans__note{color:#444e5f}.plans .plans__note:not(#_){margin-top:2.1333333333vw;font-size:2.9333333333vw;line-height:1.5}@media screen and (min-width:751px){.plans .plans__note:not(#_){margin-top:min(.7272727273vw,8px);font-size:min(1.0909090909vw,12px)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:has(.sim-modal.open){height:100%;overflow:hidden}@keyframes sim-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sim-modal-fade-out{0%{opacity:1}to{opacity:0;display:none}}.sim-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;width:100%;height:100%;padding:4.2666666667vw;border:0;justify-content:center;align-items:flex-start;overflow:auto;opacity:0;background-color:#0006}@media screen and (min-width:751px){.sim-modal{padding:min(3.6363636364vw,40px);align-items:center}}.sim-modal.open{display:flex;animation:.2s linear forwards sim-modal-fade-in}.sim-modal.close{animation:.2s linear forwards sim-modal-fade-out}.sim-modal__inner{position:relative;width:100%;max-width:91.4666666667vw;max-height:100%;overflow:auto;margin:auto;background-color:#fff;border-radius:4.2666666667vw}@media screen and (min-width:751px){.sim-modal__inner{max-width:min(45.4545454545vw,500px);border-radius:min(1.8181818182vw,20px)}}.sim-modal__container{position:relative;padding:12.8vw 5.3333333333vw 6.4vw}@media screen and (min-width:751px){.sim-modal__container{padding:min(5.4545454545vw,60px) min(3.6363636364vw,40px) min(3.6363636364vw,40px)}}.sim-modal__close{position:absolute;top:4.2666666667vw;right:4.2666666667vw;width:5.3333333333vw;height:5.3333333333vw;padding:0;border:0;background:none;cursor:pointer}@media screen and (min-width:751px){.sim-modal__close{top:min(1.8181818182vw,20px);right:min(1.8181818182vw,20px);width:min(1.8181818182vw,20px);height:min(1.8181818182vw,20px)}}.sim-modal__close img{display:block;width:100%;height:100%}.sim-modal__head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:6.4vw}@media screen and (min-width:751px){.sim-modal__head{margin-bottom:min(2.1818181818vw,24px)}}.sim-modal__icon{display:block;width:10.6666666667vw;height:10.6666666667vw;margin-bottom:3.2vw}@media screen and (min-width:751px){.sim-modal__icon{width:min(4.6363636364vw,51px);height:min(4.6363636364vw,51px);margin-bottom:min(1.4545454545vw,16px)}}.sim-modal__icon img{display:block;width:100%;height:100%}.sim-modal__title{color:#000;font-weight:700;letter-spacing:.04em;margin:0 0 3.2vw}.sim-modal__title:not(#_){font-size:4.8vw}@media screen and (min-width:751px){.sim-modal__title{margin-bottom:min(1.4545454545vw,16px)}.sim-modal__title:not(#_){font-size:min(2.1818181818vw,24px)}}.sim-modal__desc{color:#313131;line-height:1.4;letter-spacing:.04em;margin:0}.sim-modal__desc:not(#_){font-size:3.4666666667vw}@media screen and (min-width:751px){.sim-modal__desc:not(#_){font-size:min(1.4545454545vw,16px)}}.sim-modal__form{background-color:var(--bank-color-e, #f5fbff);border-radius:2.6666666667vw;padding:4.2666666667vw}@media screen and (min-width:751px){.sim-modal__form{border-radius:min(.9090909091vw,10px);padding:min(2.1818181818vw,24px)}}.sim-modal__field+.sim-modal__field{margin-top:4.2666666667vw}@media screen and (min-width:751px){.sim-modal__field+.sim-modal__field{margin-top:min(1.4545454545vw,16px)}}.sim-modal__divider{border:0;border-top:1px solid var(--bank-color-c);margin:4.2666666667vw 0}@media screen and (min-width:751px){.sim-modal__divider{margin:min(1.4545454545vw,16px) 0}}.sim-modal__label{display:block;color:#313131;margin-bottom:2.1333333333vw}.sim-modal__label:not(#_){font-size:3.2vw}@media screen and (min-width:751px){.sim-modal__label{margin-bottom:min(.7272727273vw,8px)}.sim-modal__label:not(#_){font-size:min(1.2727272727vw,14px)}}.sim-modal__input-row{display:flex;align-items:center;gap:2.1333333333vw}@media screen and (min-width:751px){.sim-modal__input-row{gap:min(.7272727273vw,8px)}}.sim-modal__input{width:42.6666666667vw;max-width:100%;height:9.6vw;background-color:#fff;border:1px solid var(--bank-color-c);border-radius:2.1333333333vw;padding:0 3.2vw;color:#313131}.sim-modal__input:not(#_){font-size:3.2vw}.sim-modal__input::placeholder{color:#d9d9d9}@media screen and (min-width:751px){.sim-modal__input{width:min(18.1818181818vw,200px);height:min(3.6363636364vw,40px);border-radius:min(.7272727273vw,8px);padding:0 min(1.4545454545vw,16px)}.sim-modal__input:not(#_){font-size:min(1.2727272727vw,14px)}}.sim-modal__unit{color:#313131;white-space:nowrap}.sim-modal__unit:not(#_){font-size:3.2vw}@media screen and (min-width:751px){.sim-modal__unit:not(#_){font-size:min(1.2727272727vw,14px)}}.sim-modal__note{color:#313131;line-height:1.4;margin:2.1333333333vw 0 0}.sim-modal__note:not(#_){font-size:2.6666666667vw}@media screen and (min-width:751px){.sim-modal__note{margin-top:min(.7272727273vw,8px)}.sim-modal__note:not(#_){font-size:min(1.0909090909vw,12px)}}.sim-modal__note span{margin-right:.2em}.sim-modal__rate-table{display:flex;gap:3.2vw;background-color:#fff;border-radius:2.6666666667vw;padding:3.2vw;margin-top:3.2vw}@media screen and (min-width:751px){.sim-modal__rate-table{gap:min(1.4545454545vw,16px);border-radius:min(.9090909091vw,10px);padding:min(1.4545454545vw,16px);margin-top:min(1.4545454545vw,16px)}}.sim-modal__rate-item{flex:1 0 0;display:flex;flex-direction:column;align-items:center;gap:2.1333333333vw}@media screen and (min-width:751px){.sim-modal__rate-item{gap:min(.7272727273vw,8px)}}.sim-modal__rate-badge{display:flex;justify-content:center;align-items:center;width:100%;height:9.0666666667vw;border:1px solid #313131;border-radius:10.6666666667vw;color:#313131;font-weight:400;text-align:center;line-height:1.2}.sim-modal__rate-badge:not(#_){font-size:2.6666666667vw}@media screen and (min-width:751px){.sim-modal__rate-badge{height:min(4vw,44px);border-radius:min(5.4545454545vw,60px)}.sim-modal__rate-badge:not(#_){font-size:min(1.0909090909vw,12px)}}.sim-modal__rate-badge--dark{background-color:#313131;border-color:#313131;color:#fff}.sim-modal__rate-value{color:#313131;margin:0}.sim-modal__rate-value:not(#_){font-size:3.2vw}.sim-modal__rate-value strong{font-weight:700}.sim-modal__rate-value strong:not(#_){font-size:4.2666666667vw}@media screen and (min-width:751px){.sim-modal__rate-value:not(#_){font-size:min(1.2727272727vw,14px)}.sim-modal__rate-value strong:not(#_){font-size:min(1.6363636364vw,18px)}}.sim-modal__btns{display:flex;flex-direction:column;gap:3.2vw;margin-top:4.2666666667vw}@media screen and (min-width:751px){.sim-modal__btns{gap:min(1.4545454545vw,16px);margin-top:min(1.4545454545vw,16px)}}.sim-modal__btn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:12.8vw;padding:0 5.3333333333vw;border-radius:2.6666666667vw;text-decoration:none;font-weight:700;cursor:pointer;border:0}.sim-modal__btn:not(#_){font-size:3.7333333333vw}@media screen and (min-width:751px){.sim-modal__btn{height:min(5.0909090909vw,56px);padding:0 min(2.5454545455vw,28px);border-radius:min(.9090909091vw,10px)}.sim-modal__btn:not(#_){font-size:min(1.4545454545vw,16px)}}.sim-modal__btn img{position:absolute;top:50%;right:5.3333333333vw;width:5.3333333333vw;height:5.3333333333vw;object-fit:contain;transform:translateY(-50%)}@media screen and (min-width:751px){.sim-modal__btn img{right:min(2.5454545455vw,28px);width:min(1.8181818182vw,20px);height:min(1.8181818182vw,20px)}}.sim-modal__btn--cta{background:var(--bank-color-grd, linear-gradient(90deg, #34bae2 0%, #37d9b9 100%));color:#fff;box-shadow:0 3px #fff9;transition:transform .1s ease,box-shadow .1s ease}.sim-modal__btn--cta:link,.sim-modal__btn--cta:visited{color:#fff;text-decoration:none}.sim-modal__btn--cta:hover{transform:translateY(3px);box-shadow:0 0 10px #0000}.sim-modal__btn--reset,.sim-modal__btn--again{background-color:var(--bank-color-e, #f5fbff);border:1px solid var(--bank-color-b);color:var(--bank-color-a, #004eb8)}.sim-modal__result{display:flex;flex-direction:column;gap:4.2666666667vw}@media screen and (min-width:751px){.sim-modal__result{gap:min(1.4545454545vw,16px)}}.sim-modal__result-group{display:flex;flex-direction:column;gap:4.2666666667vw}@media screen and (min-width:751px){.sim-modal__result-group{gap:min(1.4545454545vw,16px)}}.sim-modal__result-heading{display:flex;align-items:center;gap:2.1333333333vw;color:#000;font-weight:700;margin:0}.sim-modal__result-heading:not(#_){font-size:3.7333333333vw}.sim-modal__result-heading:before{content:"";display:block;flex-shrink:0;width:2px;height:4.2666666667vw;border-radius:1px;background:var(--bank-color-grd, linear-gradient(90deg, #34bae2 0%, #37d9b9 100%))}@media screen and (min-width:751px){.sim-modal__result-heading{gap:min(.7272727273vw,8px)}.sim-modal__result-heading:not(#_){font-size:min(1.4545454545vw,16px)}.sim-modal__result-heading:before{height:min(1.6363636364vw,18px)}}.sim-modal__result-rows{display:flex;flex-direction:column;gap:2.1333333333vw;width:100%}@media screen and (min-width:751px){.sim-modal__result-rows{gap:min(.7272727273vw,8px)}}.sim-modal__result-row{display:flex;align-items:center;justify-content:space-between;gap:2.1333333333vw}@media screen and (min-width:751px){.sim-modal__result-row{gap:min(.7272727273vw,8px)}}.sim-modal__result-label{color:#313131}.sim-modal__result-label:not(#_){font-size:3.2vw}@media screen and (min-width:751px){.sim-modal__result-label:not(#_){font-size:min(1.2727272727vw,14px)}}.sim-modal__result-value{display:flex;align-items:baseline;gap:1.0666666667vw;color:#313131;white-space:nowrap}.sim-modal__result-value:not(#_){font-size:3.2vw}.sim-modal__result-value span:first-child{color:var(--bank-color-a, #004eb8);font-weight:700}.sim-modal__result-value span:first-child:not(#_){font-size:3.7333333333vw}@media screen and (min-width:751px){.sim-modal__result-value{gap:min(.3636363636vw,4px)}.sim-modal__result-value:not(#_){font-size:min(1.2727272727vw,14px)}.sim-modal__result-value span:first-child:not(#_){font-size:min(1.4545454545vw,16px)}}.sim-modal__result-table{width:100%;border-collapse:separate;border-spacing:1px;background-color:var(--bank-color-c);border-radius:2.6666666667vw;overflow:hidden}.sim-modal__result-table th,.sim-modal__result-table td{padding:3.2vw;text-align:left;font-weight:400}.sim-modal__result-table th:not(#_),.sim-modal__result-table td:not(#_){font-size:3.2vw}.sim-modal__result-table th{background-color:var(--bank-color-d, #edf8ff);color:#313131;width:40%}.sim-modal__result-table td{background-color:#fff;color:var(--bank-color-a, #004eb8);text-align:right;font-weight:700}.sim-modal__result-table td:not(#_){font-size:3.7333333333vw}@media screen and (min-width:751px){.sim-modal__result-table{border-radius:min(.9090909091vw,10px)}.sim-modal__result-table th,.sim-modal__result-table td{padding:min(1.4545454545vw,16px)}.sim-modal__result-table th:not(#_),.sim-modal__result-table td:not(#_){font-size:min(1.2727272727vw,14px)}.sim-modal__result-table td:not(#_){font-size:min(1.4545454545vw,16px)}}.sim-modal__result-note{color:#313131;text-align:center;line-height:1.6;margin:0}.sim-modal__result-note:not(#_){font-size:3.2vw}@media screen and (min-width:751px){.sim-modal__result-note:not(#_){font-size:min(1.4545454545vw,16px)}}.login__wrap{margin-top:8.5333333333vw}@media screen and (min-width:751px){.login__wrap{margin-top:min(3.6363636364vw,40px)}}.login__wrap .login__wrap__text{text-align:center}.login__wrap .login__wrap__text:not(#_){font-size:3.7333333333vw}@media screen and (min-width:751px){.login__wrap .login__wrap__text:not(#_){font-size:min(1.4545454545vw,16px)}}.login__wrap .login__wrap__text:before,.login__wrap .login__wrap__text:after{content:"";display:inline-block;background-color:#000;vertical-align:middle;width:.2666666667vw;height:4.2666666667vw;margin:0 2.1333333333vw}@media screen and (min-width:751px){.login__wrap .login__wrap__text:before,.login__wrap .login__wrap__text:after{width:min(.0909090909vw,1px);height:min(1.4545454545vw,16px);margin:0 min(.7272727273vw,8px)}}.login__wrap .login__wrap__text:before{transform:rotate(-30deg)}.login__wrap .login__wrap__text:after{transform:rotate(30deg)}.btn--outline-dark{display:flex;justify-content:center;align-items:center;background:#fff;border:2px solid #313131;box-shadow:0 3px 10px #00000024;border-radius:10px;text-decoration:none;font-weight:700;position:relative;width:95.7333333333vw;height:13.8666666667vw;margin:2.1333333333vw auto 0;font-size:4.2666666667vw;cursor:pointer}@media screen and (min-width:751px){.btn--outline-dark{width:min(49.0909090909vw,540px);height:min(5.0909090909vw,56px);margin:min(1.4545454545vw,16px) auto 0;font-size:min(1.4545454545vw,16px)}}.btn--outline-dark:link{text-decoration:none}.btn--outline-dark.btn--login:after{content:"";display:block;width:5.3333333333vw;height:5.3333333333vw;background:url(/img/kyouiku/btn-icon-c.png) no-repeat 0 0/100%;position:absolute;right:3.2vw}@media screen and (min-width:751px){.btn--outline-dark.btn--login:after{width:min(2.9090909091vw,32px);height:min(2.9090909091vw,32px);right:min(1.0909090909vw,12px)}}.btn--outline-dark.btn--login:hover:after{background:url(/img/kyouiku/btn-icon-c-hover.png) no-repeat 0 0/100%}.btn--outline-dark:hover{box-shadow:0 0 10px #0000;background-color:#313131;color:#fff}.btn--outline-dark .btn__icon{display:block;width:5.3333333333vw;height:5.3333333333vw;margin-left:2.1333333333vw}@media screen and (min-width:751px){.btn--outline-dark .btn__icon{width:min(2.9090909091vw,32px);height:min(2.9090909091vw,32px);margin-left:min(.7272727273vw,8px);position:absolute;top:50%;transform:translateY(-30%);right:min(1.0909090909vw,12px)}}.btn--outline-dark.w-100{width:100%}.recommend{padding:10.6666666667vw 0;background-color:var(--bank-color-e, #f5fbff)}@media screen and (min-width:751px){.recommend{padding:min(7.2727272727vw,80px) 0}}.recommend__list{display:flex;flex-direction:column;align-items:center;gap:4.2666666667vw;margin-top:6.4vw}@media screen and (min-width:751px){.recommend__list{flex-direction:row;justify-content:center;gap:min(3.6363636364vw,40px);flex-wrap:wrap;margin-top:min(3.6363636364vw,40px)}}.recommend__item{margin:0;padding-left:0;width:91.4666666667vw;height:70.6666666667vw;position:relative}.recommend__item:before{display:none;width:0;height:0}@media screen and (min-width:751px){.recommend__item{width:min(43.6363636364vw,480px);height:min(30.9090909091vw,340px)}}.recommend__pic{position:absolute;top:0;left:0;z-index:1;width:91.4666666667vw;height:70.6666666667vw}@media screen and (min-width:751px){.recommend__pic{width:min(43.6363636364vw,480px);height:min(30.9090909091vw,340px)}}.recommend__pic--1{background:url(/img/kyouiku/recommend-pic-1-sp.png) no-repeat 0 0/cover}@media screen and (min-width:751px){.recommend__pic--1{background:url(/img/kyouiku/recommend-pic-1.png) no-repeat 0 0/cover}}.recommend__pic--2{background:url(/img/kyouiku/recommend-pic-2-sp.png) no-repeat 0 0/cover}@media screen and (min-width:751px){.recommend__pic--2{background:url(/img/kyouiku/recommend-pic-2.png) no-repeat 0 0/cover}}.recommend__pic--3{background:url(/img/kyouiku/recommend-pic-3-sp.png) no-repeat 0 0/cover}@media screen and (min-width:751px){.recommend__pic--3{background:url(/img/kyouiku/recommend-pic-3.png) no-repeat 0 0/cover}}.recommend__pic--4{background:url(/img/kyouiku/recommend-pic-4-sp.png) no-repeat 0 0/cover}@media screen and (min-width:751px){.recommend__pic--4{background:url(/img/kyouiku/recommend-pic-4.png) no-repeat 0 0/cover}}.recommend__info{width:79.2vw;height:auto;padding:4.2666666667vw;position:absolute;top:33.8666666667vw;left:0;z-index:2;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:0 20px 20px 0}@media screen and (min-width:751px){.recommend__info{width:min(38.1818181818vw,420px);top:min(14.7272727273vw,162px);padding:min(2.1818181818vw,24px)}}.recommend__info p:not(#_){font-size:3.2vw;line-height:1.5;margin-top:2.1333333333vw}@media screen and (min-width:751px){.recommend__info p:not(#_){margin-top:min(.7272727273vw,8px);font-size:min(1.2727272727vw,14px)}}.recommend__heading{display:flex;align-items:center;font-weight:700;font-size:4.2666666667vw;gap:1.0666666667vw}@media screen and (min-width:751px){.recommend__heading{gap:min(.7272727273vw,8px);font-size:min(2.1818181818vw,24px)}}.recommend__heading .rc-icon{display:inline-flex;width:6.4vw;height:6.4vw;background:url(/img/kyouiku/icon-check.png) no-repeat 0 0/100%}.__kmb .recommend__heading .rc-icon{background:url(/img/kyouiku/icon-check-kmb.png) no-repeat 0 0/100%}.__jsb .recommend__heading .rc-icon{background:url(/img/kyouiku/icon-check-jsb.png) no-repeat 0 0/100%}@media screen and (min-width:751px){.recommend__heading .rc-icon{width:min(2.1818181818vw,24px);height:min(2.1818181818vw,24px)}}.support{padding:10.6666666667vw 0}@media screen and (min-width:751px){.support{padding:min(7.2727272727vw,80px) 0}}.support .heading__type01 .heading__type01-catch{display:block;width:36vw;height:12vw;margin:0 auto 2.1333333333vw;background:url(/img/kyouiku/support-catch-sp.png) no-repeat 0 0/100%;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (min-width:751px){.support .heading__type01 .heading__type01-catch{width:min(18.0909090909vw,199px);height:min(5.0909090909vw,56px);background:url(/img/kyouiku/support-catch.png) no-repeat 0 0/100%;margin-bottom:min(1.4545454545vw,16px)}}.__kmb .support .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/support-catch-sp-kmb.png) no-repeat 0 0/100%}@media screen and (min-width:751px){.__kmb .support .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/support-catch-kmb.png) no-repeat 0 0/100%}}.__jsb .support .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/support-catch-sp-jsb.png) no-repeat 0 0/100%}@media screen and (min-width:751px){.__jsb .support .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/support-catch-jsb.png) no-repeat 0 0/100%}}.support__list{display:flex;justify-content:center;flex-wrap:wrap;gap:2.1333333333vw;margin-top:6.4vw}@media screen and (min-width:751px){.support__list{gap:min(3.6363636364vw,40px);margin-top:min(3.6363636364vw,40px);padding:0 min(10.7272727273vw,118px)}}.support__list .support__item{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;position:relative;background-color:var(--bank-color-e, #f5fbff);border-radius:10px;width:43.4666666667vw;height:30.4vw;padding-top:6.4vw}@media screen and (min-width:751px){.support__list .support__item{width:min(14.5454545455vw,160px);height:min(14.5454545455vw,160px);padding-top:min(3.6363636364vw,40px)}}.support__list .support__item:before{display:none;width:0;height:0}.support__list .support__icon{display:inline-flex;width:13.6vw;height:10.6666666667vw}@media screen and (min-width:751px){.support__list .support__icon{width:min(5.8181818182vw,64px);height:min(4.5454545455vw,50px)}}.support__list .support__label{margin-top:2.1333333333vw;text-align:center;color:var(--bank-color-a, #004eb8)}.support__list .support__label:not(#_){font-size:3.7333333333vw;font-weight:700;line-height:1.2}@media screen and (min-width:751px){.support__list .support__label{margin-top:min(1.4545454545vw,16px)}.support__list .support__label:not(#_){font-size:min(1.2727272727vw,14px);font-weight:700}.support__list .support__label:not(#_) small{font-weight:400}}.support__note{text-align:center;margin-top:4.2666666667vw}.support__note:not(#_){font-size:3.7333333333vw}@media screen and (min-width:751px){.support__note{margin-top:min(2.1818181818vw,24px)}.support__note:not(#_){font-size:min(1.2727272727vw,14px)}}.scholarship{padding:10.6666666667vw 0;background-color:var(--bank-color-e, #f5fbff)}@media screen and (min-width:751px){.scholarship{padding:min(7.2727272727vw,80px) 0}}.scholarship__intro{margin:6.4vw 4.2666666667vw 0}@media screen and (min-width:751px){.scholarship__intro{text-align:center;margin-top:min(3.6363636364vw,40px)}}.scholarship__text:not(#_){font-size:3.7333333333vw;line-height:1.5}@media screen and (min-width:751px){.scholarship__text:not(#_){font-size:min(1.4545454545vw,16px)}}.scholarship__note:not(#_){font-size:3.2vw;line-height:1.5}@media screen and (min-width:751px){.scholarship__note:not(#_){margin-top:min(.7272727273vw,8px);font-size:min(1.2727272727vw,14px)}}.scholarship__table{margin:6.4vw 4.2666666667vw 0}@media screen and (min-width:751px){.scholarship__table{margin-top:min(3.6363636364vw,40px)}}.scholarship__table .c-table{width:100%;min-width:85.3333333333vw;border-collapse:separate;border-spacing:0;border:1px solid var(--bank-color-c, #cdecff);border-radius:10px}@media screen and (min-width:751px){.scholarship__table .c-table{min-width:100%}}.scholarship__table .c-table thead tr .c-table__th{padding:4.2666666667vw 3.2vw;background-color:var(--bank-color-b, #0069d1);font-weight:700;text-align:center;font-size:3.2vw;line-height:1.3;color:#fff;border-right:1px solid var(--bank-color-c, #cdecff)}@media screen and (min-width:751px){.scholarship__table .c-table thead tr .c-table__th{padding:min(1.4545454545vw,16px) min(1.4545454545vw,16px);font-size:min(1.2727272727vw,14px)}}.scholarship__table .c-table thead tr .c-table__th.th__1{border-top-left-radius:10px}.scholarship__table .c-table thead tr .c-table__th.th__2{width:35%}.scholarship__table .c-table thead tr .c-table__th.th__3{border-top-right-radius:10px;width:35%}.scholarship__table .c-table thead tr .c-table__th.c-table__th--dark{background-color:var(--bank-color-a, #004eb8)}.scholarship__table .c-table tbody tr .c-table__row-th{padding:4.2666666667vw 3.2vw;border-top:1px solid var(--bank-color-c, #cdecff);background-color:var(--bank-color-d, #edf8ff);text-align:center;font-weight:700;font-size:3.2vw;line-height:1.4;color:var(--bank-color-a, #004eb8);vertical-align:middle}@media screen and (min-width:751px){.scholarship__table .c-table tbody tr .c-table__row-th{padding:min(1.4545454545vw,16px) min(1.4545454545vw,16px);font-size:min(1.2727272727vw,14px)}}.scholarship__table .c-table tbody tr .c-table__row-th small{display:block;font-size:2.6666666667vw;font-weight:400;margin-top:.5333333333vw}@media screen and (min-width:751px){.scholarship__table .c-table tbody tr .c-table__row-th small{font-size:min(1.2727272727vw,14px);margin-top:min(.1818181818vw,2px)}}.scholarship__table .c-table tbody tr .c-table__row-th.th__last{border-bottom-left-radius:10px}.scholarship__table .c-table tbody tr .c-table__td{padding:4.2666666667vw 3.2vw;border-top:1px solid var(--bank-color-c, #cdecff);border-left:1px solid var(--bank-color-c, #cdecff);background-color:#fff;text-align:center;vertical-align:middle;font-size:3.2vw;line-height:1.4;color:#313131}@media screen and (min-width:751px){.scholarship__table .c-table tbody tr .c-table__td{padding:min(1.4545454545vw,16px) min(1.4545454545vw,16px);font-size:min(1.2727272727vw,14px)}}.scholarship__table .c-table tbody tr .c-table__td.td__last{border-bottom-right-radius:10px}.scholarship__icon{display:block;width:6.4vw;height:6.4vw;margin:0 auto 2.1333333333vw;flex-shrink:0}@media screen and (min-width:751px){.scholarship__icon{margin:0 auto min(.3636363636vw,4px);width:min(2.1818181818vw,24px);height:min(2.1818181818vw,24px)}}.scholarship__icon img{display:block;width:100%;height:100%;object-fit:contain}.scholarship__bnr-wrap{margin-top:8.5333333333vw}@media screen and (min-width:751px){.scholarship__bnr-wrap{margin-top:min(3.6363636364vw,40px)}}.scholarship__bnr-wrap .scholarship__bnr-wrap__text{text-align:center}.scholarship__bnr-wrap .scholarship__bnr-wrap__text:not(#_){font-size:4.2666666667vw}@media screen and (min-width:751px){.scholarship__bnr-wrap .scholarship__bnr-wrap__text:not(#_){font-size:min(1.4545454545vw,16px)}}.scholarship__bnr-wrap .scholarship__bnr-wrap__text:before,.scholarship__bnr-wrap .scholarship__bnr-wrap__text:after{content:"";display:inline-block;background-color:#000;vertical-align:middle;width:.2666666667vw;height:4.2666666667vw;margin:0 2.1333333333vw}@media screen and (min-width:751px){.scholarship__bnr-wrap .scholarship__bnr-wrap__text:before,.scholarship__bnr-wrap .scholarship__bnr-wrap__text:after{width:min(.0909090909vw,1px);height:min(1.4545454545vw,16px);margin:0 min(.7272727273vw,8px)}}.scholarship__bnr-wrap .scholarship__bnr-wrap__text:before{transform:rotate(-30deg)}.scholarship__bnr-wrap .scholarship__bnr-wrap__text:after{transform:rotate(30deg)}.scholarship__bnr-wrap .scholarship__bnr{display:block;position:relative;width:91.4666666667vw;height:29.6vw;margin:2.1333333333vw auto 0}@media screen and (min-width:751px){.scholarship__bnr-wrap .scholarship__bnr{width:min(54.5454545455vw,600px);height:min(12.7272727273vw,140px);margin:min(1.4545454545vw,16px) auto}}.scholarship__bnr-wrap .scholarship__bnr:hover{box-shadow:0 0 10px #0000;color:#fff;transform:translateY(2px)}@media screen and (min-width:751px){.product-comparison{padding:min(7.2727272727vw,80px) 0}}.product-comparison .heading__type01 .heading__type01-catch{display:block;width:37.3333333333vw;height:12.2666666667vw;margin-inline:auto;background:url(/img/kyouiku/product-comparison-catch.png) no-repeat 0 0/100%;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (min-width:751px){.product-comparison .heading__type01 .heading__type01-catch{width:min(12.0909090909vw,133px);height:min(5.0909090909vw,56px)}}.__kmb .product-comparison .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/product-comparison-catch-kmb.png) no-repeat 0 0/100%;width:37.6vw;height:14.9333333333vw}@media screen and (min-width:751px){.__kmb .product-comparison .heading__type01 .heading__type01-catch{width:min(12.8181818182vw,141px);height:min(5.0909090909vw,56px)}}.__jsb .product-comparison .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/product-comparison-catch-jsb.png) no-repeat 0 0/100%;width:50.9333333333vw;height:14.9333333333vw}@media screen and (min-width:751px){.__jsb .product-comparison .heading__type01 .heading__type01-catch{width:min(17.3636363636vw,191px);height:min(5.0909090909vw,56px)}}.comparison-table__wrapper{overflow:auto;overscroll-behavior:contain;max-height:106.6666666667vw;max-width:100%;margin:6.4vw 2.1333333333vw 0;border-radius:10px;border:1px solid var(--bank-color-c)}@media screen and (min-width:751px){.comparison-table__wrapper{margin:0;overflow:inherit;max-height:100%;overscroll-behavior:auto;margin:min(3.6363636364vw,40px) auto 0}}.__kmb .comparison-table__wrapper,.__jsb .comparison-table__wrapper{border:1px solid var(--bank-color-c)}.product__table{width:200%;position:relative}@media screen and (min-width:751px){.product__table{width:100%}}.product__table .t-head{position:sticky;top:0;left:0;z-index:5;width:100%}@media screen and (min-width:751px){.product__table .t-head{top:80px}}.product__table .t-head__tr{display:flex;width:100%}.product__table .thead__th{color:#fff;font-weight:700;background-color:var(--bank-color-b, #0069d1);position:relative;vertical-align:middle;padding:2.9333333333vw 0}@media screen and (min-width:751px){.product__table .thead__th{height:min(6.1818181818vw,68px);padding:min(1.8181818182vw,20px)}}.product__table .thead__th.th__1{width:19.7333333333vw;flex-shrink:0;position:sticky;left:0;z-index:3;border-right:1px solid;background-color:var(--bank-color-a, #004eb8)}@media screen and (min-width:751px){.product__table .thead__th.th__1{width:min(16.8181818182vw,185px);border-top-left-radius:10px;position:relative}}@media screen and (min-width:751px){.product__table .thead__th.th__3{border-top-right-radius:10px}}.product__table .thead__th.th__2,.product__table .thead__th.th__3{width:41.8666666667vw;width:100%;border-left:1px solid #fff}@media screen and (min-width:751px){.product__table .thead__th.th__2,.product__table .thead__th.th__3{width:min(36.9090909091vw,406px)}}.product__table .thead__th.th__2{border-left:none}.product__table .thead__th .product__icon__nicecover{display:block;width:6.4vw;height:5.3333333333vw}@media screen and (min-width:751px){.product__table .thead__th .product__icon__nicecover{width:min(2.9090909091vw,32px);height:min(1.8181818182vw,20px)}}.product__table .thead__th .product__icon__sumairu{display:block;width:6.1333333333vw;height:5.3333333333vw}@media screen and (min-width:751px){.product__table .thead__th .product__icon__sumairu{width:min(2.3636363636vw,26px);height:min(1.8181818182vw,20px)}}.product__table .thead__th .product__icon__sumairu-wide{display:block;width:6.1333333333vw;height:5.3333333333vw}@media screen and (min-width:751px){.product__table .thead__th .product__icon__sumairu-wide{width:min(2.3636363636vw,26px);height:min(1.8181818182vw,20px)}}.__kmb .product__table .thead__th,.__jsb .product__table .thead__th{background-color:var(--bank-color-b)}.product__table .thead__th__inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;height:100%}.product__table .thead__th__num{display:flex;color:var(--bank-color-d, #edf8ff);background-color:var(--bank-color-a, #004eb8);clip-path:polygon(0 0,0 100%,100% 0);position:absolute;top:0;left:0;font-weight:700;width:11.7333333333vw;height:11.7333333333vw;font-size:3.7333333333vw;padding:2.1333333333vw 0 0 2.1333333333vw}@media screen and (min-width:751px){.product__table .thead__th__num{width:min(4.5454545455vw,50px);height:min(4.5454545455vw,50px);padding:min(.7272727273vw,8px) 0 0 min(.6363636364vw,7px);font-size:min(1.4545454545vw,16px)}}.__kmb .product__table .thead__th__num,.__jsb .product__table .thead__th__num{background-color:var(--bank-color-a)}.product__table .tbody{border-right:1px solid var(--bank-color-c);border-bottom:1px solid var(--bank-color-c);border-left:1px solid var(--bank-color-c)}.product__table .t-body__tr{display:flex}.product__table .tbody__th{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--bank-color-d);color:var(--bank-color-a, #004eb8);font-weight:700;padding:2.1333333333vw;border-top:1px solid var(--bank-color-c);border-left:1px solid var(--bank-color-c);position:sticky;left:0;z-index:2;vertical-align:middle;text-align:center}.product__table .tbody__th:not(#_){font-size:3.2vw;line-height:1.5}@media screen and (min-width:751px){.product__table .tbody__th{padding:min(1.4545454545vw,16px);text-align:center;position:relative}.product__table .tbody__th:not(#_){font-size:min(1.2727272727vw,14px)}}.product__table .tbody__th.cell__1{width:19.7333333333vw;flex-shrink:0}@media screen and (min-width:751px){.product__table .tbody__th.cell__1{flex-shrink:0;width:min(16.8181818182vw,185px)}}.product__table .tbody__th.last__corner{border-bottom-left-radius:10px}.__kmb .product__table .tbody__th,.__jsb .product__table .tbody__th{background-color:var(--bank-color-d);border-top:1px solid var(--bank-color-c);border-left:1px solid var(--bank-color-c)}.product__table .tbody__th__inner{display:flex;justify-content:center;align-items:center;height:100%}.product__table .tbody__td{width:85.3333333333vw;background-color:#fff;color:#000;vertical-align:top;border-top:1px solid var(--bank-color-c);padding:2.1333333333vw}@media screen and (min-width:751px){.product__table .tbody__td{padding:min(1.2727272727vw,14px)}}@media screen and (min-width:751px){.product__table .tbody__td.cell__2,.product__table .tbody__td.cell__3,.product__table .tbody__td.cell__4{width:min(36.9090909091vw,406px)}}@media screen and (min-width:751px){.product__table .tbody__td.cell__wrap{width:min(57.0909090909vw,628px)}}.product__table .tbody__td.td__100{width:100%}.product__table .tbody__td.center{text-align:center;vertical-align:middle}.product__table .tbody__td.last{border-bottom:1px solid var(--bank-color-c)}.product__table .tbody__td.td__line{border-left:1px solid var(--bank-color-c)}.product__table .tbody__td.td__last__line{display:flex}.product__table .tbody__td.valign__center{display:flex;justify-content:center;align-items:center}.product__table .tbody__td.item-center{display:flex;justify-content:start;align-items:center}.product__table .tbody__td.last__corner{border-bottom-right-radius:10px}.__kmb .product__table .tbody__td,.__jsb .product__table .tbody__td{border-top:1px solid var(--bank-color-c)}.product__table .tbody__td a{color:var(--bank-color-a, #004eb8)!important;text-decoration:underline}.__kmb .product__table .tbody__td a,.__jsb .product__table .tbody__td a{color:var(--bank-color-a)!important}.product__table .tbody__td__inner{display:flex;flex-direction:column}.product__table .tbody__td__unit{display:flex;flex-wrap:wrap;background-color:#fff;color:#000}.product__table .tbody__td__wrap{display:flex;flex-wrap:wrap;border-top:1px solid var(--bank-color-c);border-left:1px solid var(--bank-color-c)}.product__table .tbody__td__wrap.wrap__2{width:113.6vw}@media screen and (min-width:751px){.product__table .tbody__td__wrap.wrap__2{width:min(57.0909090909vw,628px)}}.product__table .tbody__td__wrap.wrap__2 .tbody__td__box{width:50%}@media screen and (min-width:751px){.product__table .tbody__td__wrap.wrap__3{width:min(84.7272727273vw,932px)}}.product__table .tbody__td__wrap.wrap__3 .tbody__td__box{width:33.31%}.product__table .tbody__td__wrap .tbody__td__box{padding:2.1333333333vw}@media screen and (min-width:751px){.product__table .tbody__td__wrap .tbody__td__box{padding:min(1.4545454545vw,16px)}}.product__table .tbody__td__wrap .tbody__td__box.td__box__1{border-right:1px solid var(--bank-color-c)}.product__table .tbody__td__wrap .tbody__td__box.td__box__3{border-left:1px solid var(--bank-color-c)}.product__table .tbody__td__wrap .tbody__td__box.td__box__last{width:100%;padding:2.1333333333vw}@media screen and (min-width:751px){.product__table .tbody__td__wrap .tbody__td__box.td__box__last{width:100%;padding:min(1.2727272727vw,14px)}}.product__table .tbody__td__text:not(#_){line-height:160%}@media screen and (min-width:751px){.product__table .tbody__td__text:not(#_){font-size:min(1.2727272727vw,14px)}}.product__table .tbody__td__text p:not(#_){line-height:120%}@media screen and (min-width:751px){.product__table .tbody__td__text p:not(#_){margin-top:min(.3636363636vw,4px);font-size:min(1.2727272727vw,14px)}}.product__table .tbody__td__text+.tbody__td__list{margin-top:2.1333333333vw}@media screen and (min-width:751px){.product__table .tbody__td__text+.tbody__td__list{margin-top:min(.7272727273vw,8px)}}.product__table .tbody__td__text.bold{font-weight:700}.product__table .tbody__td__text.__note{margin-left:1em}.product__table .tbody__td__text.__note p{text-indent:-1em;padding-left:1em}.product__table .tbody__td__text.__note p:not(#_){line-height:120%}@media screen and (min-width:751px){.product__table .tbody__td__text.__note p:not(#_){font-size:min(1.0909090909vw,12px)}}.product__table .tbody__td__text.border-top{border-top:1px solid #d9d9d9}.product__table .tbody__td__text.border-top:not(#_){margin-top:1em;padding-top:1em}.product__table .tbody__td__text.center{text-align:center}@media screen and (min-width:751px){.product__table .tbody__td__text.f-large:not(#_){font-size:min(2.5454545455vw,28px)}}.product__table .tbody__td__text strong{font-weight:700}@media screen and (min-width:751px){.product__table .tbody__td__text strong:not(#_){font-size:min(1.4545454545vw,16px)}}.product__table .tbody__td__list.__flex{display:flex;justify-content:space-between}.product__table .tbody__td__list .list__item:not(#_){line-height:120%}@media screen and (min-width:751px){.product__table .tbody__td__list .list__item:not(#_){font-size:min(1.2727272727vw,14px)}}.product__table .tbody__td__list .list__item:before{background:#000;top:.5em;width:4px;height:4px}.product__table .tbody__td__list .list__item .bold,.product__table .tbody__td__list .list__item strong{font-weight:700}@media screen and (min-width:751px){.product__table .tbody__td__list .list__item strong:not(#_){font-size:min(1.4545454545vw,16px)}}.product__table .tbody__td__note .list__item:not(#_){line-height:120%}@media screen and (min-width:751px){.product__table .tbody__td__note .list__item:not(#_){font-size:min(1.0909090909vw,12px);padding-left:1.3em;text-indent:-1.3em}}.product__table .tbody__td__note .list__item:before{display:none}.product__table .tbody__td__note.border-top{border-top:1px solid #d9d9d9}.product__table .tbody__td__note.border-top:not(#_){margin-top:1.5em;padding-top:1em}.product__table .plans__rate-row{display:flex;align-items:center;gap:2.1333333333vw}@media screen and (min-width:751px){.product__table .plans__rate-row{height:min(4.5454545455vw,50px);gap:min(1.0909090909vw,12px)}}.product__table .plans__rate-row+.plans__rate-row{margin-top:2.1333333333vw}@media screen and (min-width:751px){.product__table .plans__rate-row+.plans__rate-row{margin-top:min(1.0909090909vw,12px)}}.product__table .plans__rate-label{width:21.3333333333vw;border:1px solid #313131;color:#313131;background:#fff;border-radius:2px;text-align:center;font-weight:400;display:flex;justify-content:center;align-items:center;flex-shrink:0}.product__table .plans__rate-label:not(#_){font-size:3.2vw;line-height:1.3}@media screen and (min-width:751px){.product__table .plans__rate-label{width:min(7.2727272727vw,80px);padding:min(.5454545455vw,6px) 0}.product__table .plans__rate-label:not(#_){font-size:min(1.0909090909vw,12px)}}.product__table .plans__rate-limit:not(#_){font-size:3.2vw;line-height:1.3}@media screen and (min-width:751px){.product__table .plans__rate-limit:not(#_){font-size:min(1.2727272727vw,14px)}}.product__table .plans__rate-limit strong{font-weight:700}.product__table .plans__rate-limit strong:not(#_){font-size:3.7333333333vw;line-height:1.3}@media screen and (min-width:751px){.product__table .plans__rate-limit strong:not(#_){font-size:min(1.4545454545vw,16px)}}.product__table .plans__rate-values{display:flex;flex:1;position:relative}@media screen and (min-width:751px){.product__table .plans__rate-values{gap:min(.9090909091vw,10px)}}.product__table .plans__rate-condition{color:#1e2430;font-weight:700}.product__table .plans__rate-condition:not(#_){font-size:2.9333333333vw;line-height:1.35}@media screen and (min-width:751px){.product__table .plans__rate-condition{position:absolute;top:min(0vw,0px)}.product__table .plans__rate-condition:not(#_){font-size:min(1.0909090909vw,12px)}}.product__table .plans__rate-num{display:flex;align-items:baseline;color:var(--bank-color-a, #004eb8);font-weight:700;letter-spacing:.01em;position:relative}.product__table .plans__rate-num:after{content:"";display:block;width:.2666666667vw;height:4.2666666667vw;background:url();position:absolute;right:-2.1333333333vw;top:50%;margin-top:-2.1333333333vw}@media screen and (min-width:751px){.product__table .plans__rate-num:after{width:min(.0909090909vw,1px);height:min(1.4545454545vw,16px);right:min(-.7272727273vw,-8px);margin-top:min(-.7272727273vw,-8px)}}.product__table .plans__rate-num:not(#_){margin-top:2.1333333333vw;font-size:4.2666666667vw;line-height:1.25}@media screen and (min-width:751px){.product__table .plans__rate-num:not(#_){font-size:min(1.4545454545vw,16px);gap:min(.2727272727vw,3px)}}.product__table .plans__rate-num strong:not(#_){font-size:6.9333333333vw}@media screen and (min-width:751px){.product__table .plans__rate-num strong:not(#_){font-size:min(2.1818181818vw,24px)}}.product__table .plans__rate-num sup:not(#_){font-size:2.6666666667vw}@media screen and (min-width:751px){.product__table .plans__rate-num sup:not(#_){font-size:min(1.2727272727vw,14px)}}.product__table .usage-image__heading{border-left:2px solid var(--bank-color-b);font-weight:700;padding-left:1.3333333333vw;margin-bottom:2.1333333333vw}@media screen and (min-width:751px){.product__table .usage-image__heading{padding-left:min(.5454545455vw,6px);margin-bottom:min(1.4545454545vw,16px)}}.product__table .usage-image__heading:not(#_){font-size:3.2vw;line-height:1.3}@media screen and (min-width:751px){.product__table .usage-image__heading:not(#_){padding-left:min(.5454545455vw,6px);margin-bottom:min(1.4545454545vw,16px);font-size:min(1.2727272727vw,14px)}}.product__table .usage-image__note-row:not(#_){margin-top:3.2vw;font-size:2.9333333333vw;line-height:1.3}@media screen and (min-width:751px){.product__table .usage-image__note-row:not(#_){margin-top:min(1.4545454545vw,16px);font-size:min(1.0909090909vw,12px);line-height:140%}}.product__table .usage-image__note:before{content:"";display:inline-block;width:1.0666666667vw;height:1.0666666667vw;background-color:#000;border-radius:50%;margin-right:2.1333333333vw;top:.6em}@media screen and (min-width:751px){.product__table .usage-image__note:before{width:min(.3636363636vw,4px);height:min(.3636363636vw,4px);top:.6em;margin-right:min(.5454545455vw,6px)}}.product__table .usage-image__note:not(#_){font-size:3.2vw;line-height:1.3}@media screen and (min-width:751px){.product__table .usage-image__note:not(#_){font-size:min(1.0909090909vw,12px);line-height:140%}}.gakushi-dx{background-color:var(--bank-color-e, #f5fbff);padding:10.6666666667vw 0}@media screen and (min-width:751px){.gakushi-dx{padding:min(7.2727272727vw,80px) 0}}.gakushi-dx .heading__type01 .heading__type01-catch{display:block;width:73.0666666667vw;height:12.2666666667vw;margin-bottom:2.1333333333vw;margin-inline:auto;background:url(/img/kyouiku/gakushi-dx-catch-sp.png) no-repeat 0 0/100%;font-size:0;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (min-width:751px){.gakushi-dx .heading__type01 .heading__type01-catch{width:min(38.8181818182vw,427px);height:min(5.0909090909vw,56px);background:url(/img/kyouiku/gakushi-dx-catch.png) no-repeat 0 0/100%;margin-bottom:min(1.4545454545vw,16px)}}.__kmb .gakushi-dx .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/gakushi-dx-catch-sp-kmb.png) no-repeat 0 0/100%}@media screen and (min-width:751px){.__kmb .gakushi-dx .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/gakushi-dx-catch-kmb.png) no-repeat 0 0/100%}}.__jsb .gakushi-dx .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/gakushi-dx-catch-sp-jsb.png) no-repeat 0 0/100%}@media screen and (min-width:751px){.__jsb .gakushi-dx .heading__type01 .heading__type01-catch{background:url(/img/kyouiku/gakushi-dx-catch-jsb.png) no-repeat 0 0/100%}}.gakushi-dx-wrap{margin:6.4vw 4.2666666667vw 0}@media screen and (min-width:751px){.gakushi-dx-wrap{position:relative;margin:min(3.6363636364vw,40px) 0 0}}.gakushi-dx__image{display:block}@media screen and (min-width:751px){.gakushi-dx__image{width:min(54.5454545455vw,600px)}}.gakushi-dx__card{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:0 0 20px 20px;padding:6.4vw 4.2666666667vw}@media screen and (min-width:751px){.gakushi-dx__card{width:min(54.5454545455vw,600px);min-height:min(26.3636363636vw,290px);border-radius:20px 20px 20px 0;padding:min(3.6363636364vw,40px);position:absolute;top:min(2.0909090909vw,23px);right:0}}.gakushi-dx__card p:not(#_){font-size:3.7333333333vw;line-height:1.5}@media screen and (min-width:751px){.gakushi-dx__card p:not(#_){margin-top:0;font-size:min(1.4545454545vw,16px)}}.gakushi-dx__card p.student-loans__accent{font-weight:700;color:var(--bank-color-a, #004eb8)}@media screen and (min-width:751px){.gakushi-dx__card .btn--outline-dark{margin-top:min(2.1818181818vw,24px)}}.gakushi-dx__banner{margin:6.4vw auto 0}@media screen and (min-width:751px){.gakushi-dx__banner{margin:min(3.6363636364vw,40px) auto 0}}.gakushi-dx__banner .bnr{display:block;margin:0 auto;width:91.4666666667vw}@media screen and (min-width:751px){.gakushi-dx__banner .bnr{width:min(49.0909090909vw,540px)}}.procedure{padding:10.6666666667vw 0}@media screen and (min-width:751px){.procedure{padding:min(7.2727272727vw,80px) 0}}.procedure .step__item__figure{margin-inline:auto}.procedure .web__1{width:22.4vw}@media screen and (min-width:751px){.procedure .web__1{width:min(7.2727272727vw,80px)}}.procedure .web__2{width:18.9333333333vw}@media screen and (min-width:751px){.procedure .web__2{width:min(6.1818181818vw,68px)}}.procedure .web__3{width:12.2666666667vw}@media screen and (min-width:751px){.procedure .web__3{width:min(4.0909090909vw,45px)}}.procedure .counter__1{width:13.3333333333vw}@media screen and (min-width:751px){.procedure .counter__1{width:min(3.0909090909vw,34px)}}.procedure .counter__2{width:18.1333333333vw}@media screen and (min-width:751px){.procedure .counter__2{width:min(6.1818181818vw,68px)}}.procedure .counter__3{width:18.1333333333vw}@media screen and (min-width:751px){.procedure .counter__3{width:min(6.4545454545vw,71px)}}.procedure .tab__panel__flex{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.2666666667vw;margin-top:4.2666666667vw}@media screen and (min-width:751px){.procedure .tab__panel__flex{flex-direction:row;margin-top:min(2.1818181818vw,24px);gap:min(2.1818181818vw,24px)}}.procedure .tab__panel__inner__text:not(#_){font-size:3.2vw;line-height:1.5}@media screen and (min-width:751px){.procedure .tab__panel__inner__text:not(#_){font-size:min(1.4545454545vw,16px)}}.procedure .tab__panel__flex__item{background-color:#fff;border-radius:10px;width:91.4666666667vw;padding:4.2666666667vw}@media screen and (min-width:751px){.procedure .tab__panel__flex__item{width:min(40.7272727273vw,448px);min-height:min(18.1818181818vw,200px);padding:min(2.1818181818vw,24px)}}@media screen and (min-width:751px){.procedure .tab__panel__flex__item.vertical__center{display:flex;align-items:center;justify-content:center}}.procedure .tab__panel__flex__item .address,.procedure .tab__panel__flex__item .fax{display:flex;align-items:center}.procedure .tab__panel__flex__item .fax{margin-top:2.1333333333vw;padding-top:2.1333333333vw;border-top:1px solid #d9d9d9}@media screen and (min-width:751px){.procedure .tab__panel__flex__item .fax{padding-top:min(1.4545454545vw,16px);margin-top:min(1.4545454545vw,16px)}}.procedure .tab__panel__flex__item .address__heading,.procedure .tab__panel__flex__item .fax__heading{display:flex;justify-content:center;align-items:center;flex-shrink:0}@media screen and (min-width:751px){.procedure .tab__panel__flex__item .address__heading,.procedure .tab__panel__flex__item .fax__heading{width:min(5.4545454545vw,60px)}}.procedure .tab__panel__flex__item .address__heading{width:16vw;height:23.4666666667vw;margin-right:2.1333333333vw;background-color:var(--bank-color-b, #0069d1);color:#fff;font-weight:700}@media screen and (min-width:751px){.procedure .tab__panel__flex__item .address__heading{width:min(5.4545454545vw,60px);height:min(5.4545454545vw,60px);margin-right:min(1.4545454545vw,16px)}}.procedure .tab__panel__flex__item .fax__heading{width:16vw;height:23.4666666667vw;margin-right:2.1333333333vw;border:1px solid var(--bank-color-b, #0069d1);color:var(--bank-color-b, #0069d1);font-weight:700;text-align:center}@media screen and (min-width:751px){.procedure .tab__panel__flex__item .fax__heading{width:min(5.4545454545vw,60px);height:min(5.4545454545vw,60px);margin-right:min(1.4545454545vw,16px)}}.procedure .tab__panel__flex__link{display:flex;align-items:center;justify-content:center;color:var(--bank-color-a, #004eb8);font-weight:700}.procedure .tab__panel__flex__link:not(#_){font-size:3.2vw;line-height:1.5}@media screen and (min-width:751px){.procedure .tab__panel__flex__link{gap:min(.7272727273vw,8px)}.procedure .tab__panel__flex__link:not(#_){font-size:min(1.2727272727vw,14px)}}.procedure .tab__panel__flex__link .icon-pdf{display:block;width:8.5333333333vw;height:8.8vw;background:url(/img/kyouiku/icon-pdf.png) no-repeat 0 0/100%}@media screen and (min-width:751px){.procedure .tab__panel__flex__link .icon-pdf{width:min(2.7272727273vw,30px);height:min(2.8181818182vw,31px)}}.__kmb .procedure .tab__panel__flex__link .icon-pdf{background:url(/img/kyouiku/icon-pdf-kmb.png) no-repeat 0 0/100%}.__jsb .procedure .tab__panel__flex__link .icon-pdf{background:url(/img/kyouiku/icon-pdf-jsb.png) no-repeat 0 0/100%}.procedure .address__text:not(#_),.procedure .fax__text:not(#_){font-size:3.2vw;line-height:1.5}@media screen and (min-width:751px){.procedure .address__text:not(#_),.procedure .fax__text:not(#_){font-size:min(1.2727272727vw,14px)}}.overview{padding:10.6666666667vw 0;background-color:#fff}@media screen and (min-width:751px){.overview{padding:min(7.2727272727vw,80px) 0 0}}.overview__heading{font-size:6.4vw;font-weight:700;color:#313131;text-align:center;letter-spacing:.04em;margin:0 0 6.4vw}@media screen and (min-width:751px){.overview__heading{font-size:min(2.9090909091vw,32px);margin:0 0 min(3.6363636364vw,40px)}}.overview__card{max-width:min(90.9090909091vw,1000px);margin:0 auto;background-color:#fff;overflow:hidden}@media screen and (min-width:751px){.overview__card{margin-top:min(3.6363636364vw,40px)}}.accordion__header{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--bank-color-b, #0069d1);color:#fff;border:none;cursor:pointer;position:relative;font-weight:600;letter-spacing:.04em;text-align:center;border-radius:10px;transition:background-color .2s ease;min-height:16vw}@media screen and (min-width:751px){.accordion__header{min-height:min(7.1818181818vw,79px);padding:0 min(3.6363636364vw,40px) 0 0}}.accordion__header:hover,.accordion__header:focus-visible{background-color:var(--bank-color-b, #0069d1)}.accordion__header[aria-expanded=true]{border-radius:10px 10px 0 0}.accordion__header[aria-expanded=true].accordion__toggle-v,.accordion__header[aria-expanded=true] .accordion__toggle-v{opacity:0}.accordion__header[aria-expanded=false] .accordion__toggle-icon{transform:rotate(0)}.accordion__header-icon{display:flex;align-items:center;flex-shrink:0;width:10.6666666667vw;height:6.9333333333vw}@media screen and (min-width:751px){.accordion__header-icon{width:min(4.1818181818vw,46px);height:min(2.7272727273vw,30px);margin-right:min(.7272727273vw,8px)}}.accordion__header-toggle{position:absolute;right:41px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:17px;height:17px}.accordion__toggle-icon{transition:transform .3s ease}.accordion__toggle-v{transition:opacity .3s ease}.accordion__body{overflow:hidden;transition:max-height .4s ease,opacity .3s ease;max-height:9999px;opacity:1;border:1px solid var(--color-border);border-radius:0 0 10px 10px}.accordion__body[hidden],.accordion__body.is-closed{max-height:0;opacity:0}.accordion__close-btn{width:100%;min-height:10.6666666667vw;background-color:var(--bank-color-d, #edf8ff);display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:400;padding:1.0666666667vw 2.1333333333vw;border-radius:0 0 10px 10px;gap:1.0666666667vw;font-size:3.2vw;color:var(--bank-color-a, #004eb8)}.accordion__close-btn:hover,.accordion__close-btn:focus-visible{opacity:.7;outline:2px solid var(--bank-color-a);outline-offset:2px}@media screen and (min-width:751px){.accordion__close-btn{min-height:min(4.1818181818vw,46px);font-size:min(1.2727272727vw,14px);gap:min(.3636363636vw,4px);padding:min(.3636363636vw,4px) min(.7272727273vw,8px)}}.accordion__close-icon{width:4.2666666667vw;height:4.2666666667vw}@media screen and (min-width:751px){.accordion__close-icon{width:min(1.4545454545vw,16px);height:min(1.4545454545vw,16px)}}.accordion+.accordion{margin-top:4.2666666667vw}@media screen and (min-width:751px){.accordion+.accordion{margin-top:min(3.6363636364vw,40px)}}.product-table{background-color:var(--bank-color-c);display:flex;flex-direction:column;gap:1px}.product-table__section-header{display:flex;align-items:center;justify-content:center;height:10.6666666667vw;background-color:var(--bank-color-c)}@media screen and (min-width:751px){.product-table__section-header{height:min(4.3636363636vw,48px)}}.product-table__section-title{font-size:3.2vw;font-weight:700;letter-spacing:.04em;color:var(--bank-color-a, #004eb8)}@media screen and (min-width:751px){.product-table__section-title{font-size:min(1.4545454545vw,16px)}}.product-table__table{width:100%;border-collapse:collapse;table-layout:fixed}.product-table__col--th{width:24vw}@media screen and (min-width:751px){.product-table__col--th{width:min(16.8181818182vw,185px)}}.product-table__col--td{width:auto}.product-table__row{border-top:1px solid var(--bank-color-c)}.product-table__row--last{border-bottom:1px solid var(--bank-color-c)}.product-table__th{background-color:var(--bank-color-d);color:var(--bank-color-a);font-size:3.2vw;font-weight:700;text-align:center;vertical-align:middle;padding:2.1333333333vw;line-height:1.6;letter-spacing:0}@media screen and (min-width:751px){.product-table__th{font-size:min(1.2727272727vw,14px);padding:min(1.2727272727vw,14px)}}.product-table__td{background-color:#fff;font-size:3.2vw;vertical-align:middle;padding:2.1333333333vw;line-height:1.6;border-right:1px solid var(--bank-color-c)}@media screen and (min-width:751px){.product-table__td{font-size:min(1.2727272727vw,14px);padding:min(1.2727272727vw,14px)}}.product-table__text{margin:0 0 1.0666666667vw}.product-table__text:last-child{margin-bottom:0}.product-table__text:not(#_){margin-top:0;line-height:1.4}@media screen and (min-width:751px){.product-table__text{margin:min(.3636363636vw,4px)}}.product-table__text--bold{font-weight:600;margin:0 0 1.0666666667vw;line-height:120%}@media screen and (min-width:751px){.product-table__text--bold{margin:min(.3636363636vw,4px)}}.product-table__text--red{color:#e70c0c}.product-table__dot-list{list-style:none;margin:1.0666666667vw 0 0;padding:0;display:flex;flex-direction:column;gap:1.0666666667vw}@media screen and (min-width:751px){.product-table__dot-list{margin:min(.3636363636vw,4px) 0 0;gap:min(.3636363636vw,4px)}}.product-table__dot-list li{padding-left:1em;position:relative;line-height:120%;font-weight:400}.product-table__dot-list li:before{background-color:#000;width:4px;height:4px;top:.5em}@media screen and (min-width:751px){.product-table__dot-list li{margin-top:0}}.product-table__note-block{margin-top:min(.7272727273vw,8px)}.product-table__divider{border:none;border-top:1px solid var(--color-border);margin:min(.7272727273vw,8px) 0}.product-table__note-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:min(.3636363636vw,4px)}.product-table__note-list li{font-weight:400;line-height:1.6;padding-left:0;margin:0}@media screen and (min-width:751px){.product-table__note-list li{font-size:min(1.0909090909vw,12px)}}.product-table__note-list li:before{display:none}.product-table__note-list li span{padding-right:.2em}.product-table__link{color:var(--bank-color-a);text-decoration:underline;text-underline-offset:2px}.product-table__link:link{color:var(--bank-color-a)!important}.product-table__link:hover,.product-table__link:focus-visible{opacity:.75}.product-table__rate-list{list-style:none;margin:0 0 4.2666666667vw;padding:0;display:flex;flex-direction:column;gap:4.2666666667vw}@media screen and (min-width:751px){.product-table__rate-list{margin:0 0 min(1.4545454545vw,16px);gap:min(1.4545454545vw,16px)}}.product-table__rate-list li{display:flex;align-items:flex-start;gap:1.0666666667vw;margin:0}@media screen and (min-width:751px){.product-table__rate-list li{gap:min(.3636363636vw,4px)}}.product-table__rate-list li:before{background-color:#000;width:4px;height:4px;top:.5em}@media screen and (min-width:751px){.product-table__rate-list li:before{width:4px;height:4px}}.product-table__rate-inner{display:flex;flex-direction:column;gap:2px}.product-table__rate-label{font-size:3.2vw;font-weight:400;line-height:1;display:block}@media screen and (min-width:751px){.product-table__rate-label{font-size:min(1.0909090909vw,12px)}}.product-table__rate-value{font-size:3.7333333333vw;font-weight:400;line-height:1.6;display:block}@media screen and (min-width:751px){.product-table__rate-value{font-size:min(1.2727272727vw,14px)}}.product-table__rate-value strong{font-size:4.2666666667vw;font-weight:600}@media screen and (min-width:751px){.product-table__rate-value strong{font-size:min(1.4545454545vw,16px)}}.product-table__review-block{margin-bottom:4.2666666667vw}@media screen and (min-width:751px){.product-table__review-block{margin-bottom:min(1.4545454545vw,16px)}}.product-table__repayment{display:flex;flex-direction:column;gap:2.1333333333vw}@media screen and (min-width:751px){.product-table__repayment{gap:min(.7272727273vw,8px)}}.product-table__repayment p:not(#_){margin:0;line-height:1.6}.product-table__atm-note{margin-top:2.1333333333vw;display:flex;flex-direction:column;gap:2.1333333333vw}@media screen and (min-width:751px){.product-table__atm-note{margin-top:min(.7272727273vw,8px);gap:min(.7272727273vw,8px)}}.product-table__doc-list{display:flex;flex-direction:column;gap:2.1333333333vw}@media screen and (min-width:751px){.product-table__doc-list{gap:min(.7272727273vw,8px)}}.product-table__doc-item{display:flex;align-items:flex-start;gap:0}.product-table__doc-bullet{font-size:3.7333333333vw;font-weight:300;line-height:1.6;flex-shrink:0;margin-top:0}@media screen and (min-width:751px){.product-table__doc-bullet{font-size:min(1.2727272727vw,14px)}}.product-table__doc-content{display:flex;flex-direction:column;gap:1.0666666667vw;flex:1}@media screen and (min-width:751px){.product-table__doc-content{gap:min(.3636363636vw,4px)}}.product-table__doc-content p:not(#_){margin:0;font-size:inherit;line-height:inherit}.product-table__rate-box{display:flex;gap:2.1333333333vw;margin-bottom:2.1333333333vw}@media screen and (min-width:751px){.product-table__rate-box{gap:min(.7272727273vw,8px);margin-bottom:min(.7272727273vw,8px)}}.repayment-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px}@media screen and (min-width:751px){.repayment-table-wrap{margin-top:min(.7272727273vw,8px)}}.repayment-table{width:100%;border-collapse:separate;border-spacing:1px;background-color:#d9d9d9;border-radius:10px;overflow:hidden;font-size:3.2vw}@media screen and (min-width:751px){.repayment-table{width:80%;font-size:min(1.0909090909vw,12px)}}.repayment-table .repayment-table__head th{background-color:#313131;color:#fff;font-weight:600;font-size:3.2vw;text-align:center;padding:4.2666666667vw 2.1333333333vw;letter-spacing:.04em;line-height:1.2;width:40%}@media screen and (min-width:751px){.repayment-table .repayment-table__head th{font-size:min(1.0909090909vw,12px);padding:min(1.4545454545vw,16px) min(.7272727273vw,8px)}}.repayment-table .repayment-table__head th:first-child{border-radius:10px 0 0}.repayment-table .repayment-table__head th:last-child{border-radius:0 10px 0 0}.repayment-table .repayment-table__body td{background-color:#fff;font-weight:400;font-size:3.2vw;text-align:right;padding:2.1333333333vw;line-height:1.6;width:40%;vertical-align:middle}.repayment-table .repayment-table__body td.center{text-align:center}.repayment-table .repayment-table__body td.bg__gray{background-color:#fbfbfb}@media screen and (min-width:751px){.repayment-table .repayment-table__body td{font-size:min(1.0909090909vw,12px);padding:min(.7272727273vw,8px)}}.repayment-table .repayment-table__body tr:last-child td:first-child{border-radius:0 0 0 10px}.repayment-table .repayment-table__body tr:last-child td:last-child{border-radius:0 0 10px}@media screen and (min-width:751px){.repayment-modal .sim-modal__container{padding:min(3.6363636364vw,40px)}}.repayment-modal .sim-modal__title{line-height:1.2}.repayment-modal__description{display:flex;flex-direction:column;gap:4.2666666667vw;width:100%;color:#000;line-height:1.4;letter-spacing:.04em;text-align:left}@media screen and (min-width:751px){.repayment-modal__description{gap:min(1.4545454545vw,16px)}.repayment-modal__description:not(#_){font-size:min(1.4545454545vw,16px)}}.repayment-modal__description p{margin:0}.repayment-modal__description p:not(#_){font-size:3.4666666667vw;line-height:1.4}@media screen and (min-width:751px){.repayment-modal__description p:not(#_){font-size:min(1.1818181818vw,13px)}}.repayment-modal__description strong{font-weight:600}@media screen and (min-width:751px){.repayment-modal .repayment-table-wrap{margin-top:0}}.repayment-modal .repayment-table{table-layout:fixed}@media screen and (min-width:751px){.repayment-modal .repayment-table{width:100%}}.repayment-modal .repayment-table .repayment-table__head th{width:50%;vertical-align:middle}@media screen and (min-width:751px){.repayment-modal .repayment-table .repayment-table__head th{height:min(4.1818181818vw,46px);padding:0 min(.7272727273vw,8px);font-size:min(1.2727272727vw,14px)}}.repayment-modal .repayment-table .repayment-table__body td{width:50%;line-height:1.2}@media screen and (min-width:751px){.repayment-modal .repayment-table .repayment-table__body td{height:min(3vw,33px);padding:0 min(.7272727273vw,8px);font-size:min(1.2727272727vw,14px)}}.pdf-link{display:inline-flex;align-items:center;gap:2.1333333333vw;text-decoration:none;font-size:4.2666666667vw;font-weight:400;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.pdf-link:not(#_){color:var(--bank-color-a)!important}@media screen and (min-width:751px){.pdf-link{gap:min(.7272727273vw,8px);font-size:min(1.4545454545vw,16px)}}.pdf-link:hover,.pdf-link:focus-visible{opacity:.7}.pdf-link__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:8.5333333333vw;height:8.5333333333vw}@media screen and (min-width:751px){.pdf-link__icon{width:min(2.9090909091vw,32px);height:min(2.9090909091vw,32px)}}.pdf-link__label{line-height:1.2;font-size:3.2vw}@media screen and (min-width:751px){.pdf-link__label{font-size:min(1.4545454545vw,16px)}}.notice-section{padding:5.3333333333vw;display:flex;flex-direction:column;gap:4.2666666667vw;border-right:1px solid #F0F0F0;border-left:1px solid #F0F0F0}@media screen and (min-width:751px){.notice-section{padding:min(2.9090909091vw,32px);gap:min(1.4545454545vw,16px)}}.notice-section__heading{font-size:4.2666666667vw;font-weight:600;color:#313131;line-height:1.6;margin:0;text-align:center}@media screen and (min-width:751px){.notice-section__heading{font-size:min(1.4545454545vw,16px)}}.notice-section__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.1333333333vw}@media screen and (min-width:751px){.notice-section__list{padding:0 min(1.4545454545vw,16px);gap:min(.7272727273vw,8px)}}.notice-section__list li{font-size:3.7333333333vw;font-weight:300;line-height:1.4;padding-left:1em;position:relative}@media screen and (min-width:751px){.notice-section__list li{font-size:min(1.2727272727vw,14px)}}.notice-section__list li:before{width:4px;height:4px;top:.5em;background-color:#000}.notice-section__block{padding-left:4.2666666667vw;display:flex;flex-direction:column;gap:2.1333333333vw}@media screen and (min-width:751px){.notice-section__block{padding-left:min(1.4545454545vw,16px);gap:min(.7272727273vw,8px)}}.notice-section__block--footer{display:flex;flex-direction:column;gap:4.2666666667vw;padding-left:4.2666666667vw}@media screen and (min-width:751px){.notice-section__block--footer{padding-left:min(1.4545454545vw,16px);gap:min(.7272727273vw,8px)}}.notice-section__sub-heading{font-weight:600;color:#313131;margin:0;line-height:1.6}.notice-section__sub-heading:not(#_){font-size:3.7333333333vw}@media screen and (min-width:751px){.notice-section__sub-heading:not(#_){font-size:min(1.2727272727vw,14px)}}.notice-section__step-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.1333333333vw;counter-reset:step-counter}@media screen and (min-width:751px){.notice-section__step-list{gap:min(.7272727273vw,8px)}}.notice-section__step-list li{display:flex;align-items:flex-start;gap:1.0666666667vw;font-size:3.7333333333vw;font-weight:300;line-height:1.6;counter-increment:step-counter}@media screen and (min-width:751px){.notice-section__step-list li{font-size:min(1.2727272727vw,14px);gap:min(.3636363636vw,4px)}}.notice-section__step-list li:before{content:"①②③④⑤⑥⑦⑧⑨";content:counter(step-counter,cjk-ideographic);font-size:3.7333333333vw;flex-shrink:0}@media screen and (min-width:751px){.notice-section__step-list li:before{font-size:min(1.2727272727vw,14px)}}.notice-section__step-list li:nth-child(1):before{content:"①"}.notice-section__step-list li:nth-child(2):before{content:"②"}.notice-section__step-list li:nth-child(3):before{content:"③"}.notice-section__step-list li:nth-child(4):before{content:"④"}.notice-section__divider{border:none;border-top:1px solid #F7F7F7;margin:0}.notice-section__note{font-size:3.7333333333vw;font-weight:400;line-height:1.6;color:#313131;margin:0}@media screen and (min-width:751px){.notice-section__note{font-size:min(1.2727272727vw,14px)}}@media screen and (max-width:390px){.accordion__header-icon svg{width:34px;height:22px}}
