﻿.admission .button-box{margin-top:4.4776119403%}@media screen and (min-width: 640px){.admission .button-box{margin-top:2.5em}}.admission .color-box{margin-top:8.9552238806%}@media screen and (min-width: 640px){.admission .color-box{margin-top:5.7em}}.admission .content-box+.content-box{margin-top:8.9552238806%}@media screen and (min-width: 640px){.admission .content-box+.content-box{margin-top:5.7em}}.admission .content-box .box-inner+.box-inner{margin-top:8.9552238806%}@media screen and (min-width: 640px){.admission .content-box .box-inner+.box-inner{margin-top:3.5em}}.admission .large-note{margin-bottom:1em;font-weight:bold;text-align:center}.admission .step-box .table-container{margin-top:5.9701492537%}@media screen and (min-width: 640px){.admission .step-box .table-container{margin-top:2.1em}}.admission table .event-end-announce::before{display:block;width:fit-content;margin:0 auto;margin-bottom:.2em;padding:.2em 1em;background:#000;border-radius:3em;color:#fff;font-size:70%;font-weight:bold;line-height:1.4;content:"終了しました"}.admission table .del-status{padding:0 .4em;background:linear-gradient(currentColor, currentColor) repeat-x 0 50%;background-size:100% 2px}.admission .txt_catch.bg{background:#f2f8e9}.admission .txt_catch .large{font-size:142%}.admission .txt_catch .txt-sub{display:block;color:#000;font-size:1.4rem;font-weight:bold;padding-top:.5em}@media(min-width: 480px){.admission .txt_catch .txt-sub{font-size:calc(1.4rem + (1vw - 4.8px) * 0.8695652174)}}@media(min-width: 1400px){.admission .txt_catch .txt-sub{font-size:2.2rem}}.admission .tbl_st01+.notes-list{margin-top:1em}@media screen and (min-width: 640px){.admission .step-inner{display:flex;align-items:center;justify-content:space-between;text-align:left}.admission .step-inner .txt-box{width:56%}.admission .step-inner .banner-box,.admission .step-inner .button-box{width:40%;margin-top:0}}@media screen and (max-width: 639px){.admission .table-scroll{overflow-x:scroll}.admission .table-scroll .tbl_st01{min-width:761px}}.admission .top-banner-list{display:flex;flex-wrap:wrap;justify-content:center}.admission .top-banner-list+.top-banner-list{margin-top:8vw}@media screen and (min-width: 640px){.admission .top-banner-list+.top-banner-list{margin-top:4.2em}}.admission .top-banner-list>li{width:100%;max-width:496px}@media screen and (min-width: 640px){.admission .top-banner-list>li{width:48.4375%}}.admission .top-banner-list>li+li{margin-top:2em}@media screen and (min-width: 640px){.admission .top-banner-list>li+li{margin:0 0 0 3.125%}}.admission .top-banner-list>li a{display:block;transition:.3s ease}.admission .top-banner-list>li a:hover{filter:drop-shadow(0 0 1.5rem #8bc63e)}.admission .top-banner-list .banner-label{margin-bottom:.5em;font-size:1.3rem;font-weight:bold;text-align:center}@media(min-width: 480px){.admission .top-banner-list .banner-label{font-size:calc(1.3rem + (1vw - 4.8px) * 0.5434782609)}}@media(min-width: 1400px){.admission .top-banner-list .banner-label{font-size:1.8rem}}.admission-top .txt_catch+.content-lead{text-align:center}.admission-top .contents-list{max-width:320px;width:100%;margin:0 auto}.admission-top .contents-list li{margin-bottom:3em}.admission-top .contents-list li a{display:block;text-decoration:none;transition:.4s ease;position:relative}.admission-top .contents-list li a .img-box{width:100%}.admission-top .contents-list li a .img-box img{width:100%;height:100%;object-fit:cover}.admission-top .contents-list li a .txt-box{display:flex;align-items:center;min-height:5em;background:#8bc63e;padding:.5em 1em;position:relative;transition:.4s ease}.admission-top .contents-list li a .txt-box::after{content:"";width:.8em;height:.8em;border:2px solid;border-color:#000 #000 transparent transparent;border-radius:2px;position:absolute;right:5%;top:50%;transform:rotate(45deg) translateY(-50%)}.admission-top .contents-list li a .txt-box .title{font-size:1.6rem;font-weight:bold;line-height:1.4}@media(min-width: 480px){.admission-top .contents-list li a .txt-box .title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.admission-top .contents-list li a .txt-box .title{font-size:1.8rem}}.admission-top .contents-list li a:hover .txt-box{background:#000}.admission-top .contents-list li a:hover .txt-box::after{border-color:#8bc63e #8bc63e transparent transparent}.admission-top .contents-list li a:hover .txt-box .title{color:#8bc63e}@media screen and (min-width: 640px){.admission-top .contents-list{max-width:100%;display:flex;flex-wrap:wrap}.admission-top .contents-list li{width:31.25%}.admission-top .contents-list li:not(:nth-child(3n)){margin-right:3.125%}}.outline .anchor-block{margin-top:10.6666666667%}@media screen and (min-width: 640px){.outline .anchor-block{margin-top:5.7em}}.outline .anchor-wrapper{margin-top:8%}@media screen and (min-width: 640px){.outline .anchor-wrapper{margin-top:3em}}.outline .link-area{position:relative;margin-top:2.5em;padding:2em 0;border-bottom:1px solid currentColor}.outline .link-area .area-info{display:flex;align-items:center;position:absolute;top:0;left:50%;width:100%;transform:translate(-50%, -50%);font-weight:bold}.outline .link-area .area-info::before,.outline .link-area .area-info::after{display:flex;flex:1;border-bottom:1px solid currentColor;content:""}.outline .link-area .area-info::before{margin-right:1em}.outline .link-area .area-info::after{margin-left:1em}.outline .link-area .link-list>li+li{margin-top:2em}.outline .link-area .link-list .light-green a{background:#f2f8e9}.outline .link-area .link-list .light-green a:hover{background:#e1efcc}.outline .link-area .link-list a{display:flex;align-items:center;justify-content:center;min-height:4.8em;padding:.6em 4em;background:#e2e2e2;font-size:1.3rem;font-weight:bold;text-decoration:none;text-align:center;transition:.3s ease}@media(min-width: 480px){.outline .link-area .link-list a{font-size:calc(1.3rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.outline .link-area .link-list a{font-size:1.6rem}}.outline .link-area .link-list a:hover{background:#f2f8e9}.outline .link-area .link-list .new{position:relative}.outline .link-area .link-list .new::before{display:inline-block;position:absolute;top:0;right:100%;margin-right:.5em;padding:.25em 1em;background:#07b53b;border-radius:1.5em;font-size:70%;color:#fff;line-height:1;content:"NEW"}.outline .link-area .link-list .blank-icon{margin-left:.5em}.outline .price{font-size:1.6rem;font-weight:bold}@media(min-width: 480px){.outline .price{font-size:calc(1.6rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.outline .price{font-size:2rem}}.outline .list-number{margin-top:.5em}.outline .table-wrapper{margin-bottom:5.9701492537%}@media screen and (min-width: 640px){.outline .table-wrapper{margin-bottom:2.1em}}.outline .tbl-button-box{margin-top:1.5em}.outline .tbl-button-box .round-button{margin:0}.outline .color-box .txt{font-size:1.6rem}@media(min-width: 480px){.outline .color-box .txt{font-size:calc(1.6rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.outline .color-box .txt{font-size:2.2rem}}.outline .color-box .large{font-size:142%}.outline .color-box .bottom{margin-top:1.5em}.outline .button-catch{font-size:1.3rem;text-align:center}@media(min-width: 480px){.outline .button-catch{font-size:calc(1.3rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.outline .button-catch{font-size:1.6rem}}.outline .color-number-list li::first-letter{color:#8bc63e}.outline .border-container .dot-title{margin-bottom:.6em;font-size:1.6rem}@media(min-width: 480px){.outline .border-container .dot-title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.outline .border-container .dot-title{font-size:2rem}}.outline .border-container .dot-title::first-letter{color:#8bc63e}.outline .border-container .content-inner+.content-inner{margin-top:7.4626865672%}@media screen and (min-width: 640px){.outline .border-container .content-inner+.content-inner{margin-top:2.8em}}.outline .normal{font-weight:normal}.outline .list-flex{display:flex;flex-wrap:wrap}.outline .list-flex>li:not(:last-child){margin-right:.6em}@media screen and (max-width: 639px){.outline .sp-block{margin-left:2em}}.outline .bold-color{color:#04a44a;font-weight:bold}.ao .banner-box{max-width:955px;margin:8vw auto 0}@media screen and (min-width: 640px){.ao .banner-box{margin-top:4.2em}}.ao .banner-box.small{max-width:496px}.ao .banner-box a{display:block;transition:.3s ease}.ao .banner-box a:hover{filter:drop-shadow(0 0 1.5rem #8bc63e)}.ao .banner-box img{width:100%}.ao .color-box+p{margin-top:1em}.ao .merit-row{display:flex;flex-wrap:wrap}.ao .merit-row .color-box{width:100%}@media screen and (min-width: 640px){.ao .merit-row{margin-top:8em}.ao .merit-row .color-box{display:flex;align-items:center;justify-content:center;width:46.9696969697%;margin:0 1.5151515152% 5%}}.ao .step-inner .round-button{flex-direction:column}.ao .step-box:first-of-type{margin-top:3em}@media screen and (min-width: 640px){.ao .step-box:first-of-type{margin-top:5em}}.ao .step-box:last-of-type{margin-bottom:0}.ao .round-button.disable{border:2px solid #b7b7b7;pointer-events:none}.ao .round-button.disable::before{background:#b7b7b7}@media screen and (max-width: 639px){.ao .width01{width:5%}}.honorstudents .tbl_st01 th{width:20%}.honorstudents .tbl_st01 td{width:80%}.honorstudents .color-box .box-inner{margin-top:1em}@media screen and (min-width: 640px){.honorstudents .color-box .box-inner{text-align:center}}.tuition .banner-box{max-width:800px;margin:0 auto}.tuition .banner-box a{display:block;transition:.3s ease}.tuition .banner-box a:hover{filter:brightness(120%)}.tuition .color-box+.table-scroll{margin-top:3em}.tuition .tbl_st01+.tbl_st01{margin-top:2em}.tuition .tbl_st01 .black{background:#000;color:#fff}.tuition .tbl_st01 .gray{background:#ccc}.tuition .tbl_st01 .green th,.tuition .tbl_st01 .green td{background:#8bc63e}.tuition .tbl_st01 tfoot th,.tuition .tbl_st01 tfoot td{background:#8bc63e}.tuition .tbl_st01 tfoot td{font-weight:bold}.tuition .border-container .content-inner+.content-inner{margin-top:1em}.tuition .border-container .dot-title{margin-bottom:.2em;font-size:1.6rem}@media(min-width: 480px){.tuition .border-container .dot-title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.tuition .border-container .dot-title{font-size:2rem}}.tuition .border-container .dot-title::first-letter{color:#8bc63e}.tuition .notes+.border-container{margin-top:3em}.tuition .movie-box video{width:100%;outline:none}@media screen and (min-width: 640px){.tuition .tbl_st01 .width01{width:4%}.tuition .tbl_st01 .width02{width:16%}}.scholarship-installment .plan-table{width:100%;margin-top:1em}.scholarship-installment .plan-table th{width:48%;font-size:1.4rem;padding:.5em 1em;line-height:1.4}@media(min-width: 480px){.scholarship-installment .plan-table th{font-size:calc(1.4rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.scholarship-installment .plan-table th{font-size:2rem}}.scholarship-installment .plan-table td{border:1px solid #f1f1f1;padding:2vw 1vw}@media screen and (min-width: 640px){.scholarship-installment .plan-table td{padding:1em}}.scholarship-installment .plan-table td:not(.td-ttl){vertical-align:top}.scholarship-installment .plan-table .width01{width:2%}.scholarship-installment .plan-table .bg-green{background:#049f49;color:#fff;font-weight:bold;text-align:center}.scholarship-installment .plan-table .bg-green02{background:#c2e4a6;color:#049f49;text-align:center}.scholarship-installment .plan-table .bg-orange{background:#f2914a;color:#fff;font-weight:bold;text-align:center}.scholarship-installment .plan-table .td-ttl{width:1%;color:#049f49;font-weight:bold;background:#c2e4a7;text-align:center;padding:0 1em}.scholarship-installment .plan-table .tbl-ttl{font-size:1.2rem;border-radius:5px;padding:.3em 1em;margin-bottom:1em;line-height:1.4}@media(min-width: 480px){.scholarship-installment .plan-table .tbl-ttl{font-size:calc(1.2rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.scholarship-installment .plan-table .tbl-ttl{font-size:1.4rem}}.scholarship-installment .plan-table .tbl-number{font-size:1.2rem;font-weight:bold;text-align:center}@media(min-width: 480px){.scholarship-installment .plan-table .tbl-number{font-size:calc(1.2rem + (1vw - 4.8px) * 0.8695652174)}}@media(min-width: 1400px){.scholarship-installment .plan-table .tbl-number{font-size:2rem}}.scholarship-installment .plan-table .tbl-number.margin01{margin-top:1.5em}.scholarship-installment .plan-table .tbl-number .large{font-family:"Oswald",sans-serif;font-size:175%;line-height:1}.scholarship-installment .plan-table .tbl-small{font-size:86%;line-height:1.4}.scholarship-installment .plan-table p+.tbl-small{margin-top:1em}.scholarship-installment .plan-table .plan-dl{display:flex;align-items:center;justify-content:center;margin-bottom:1em}.scholarship-installment .plan-table .plan-dl dt{font-weight:bold}.scholarship-installment .plan-table .plan-dl dd{display:flex;align-items:center}.scholarship-installment .plan-table .plan-dl .icon{font-weight:bold;font-size:1rem;line-height:1;margin:0 .2em}@media(min-width: 480px){.scholarship-installment .plan-table .plan-dl .icon{font-size:calc(1rem + (1vw - 4.8px) * 1.3043478261)}}@media(min-width: 1400px){.scholarship-installment .plan-table .plan-dl .icon{font-size:2.2rem}}.scholarship-installment .plan-table .plan-dl .dl-number{font-size:1rem;font-weight:bold}@media(min-width: 480px){.scholarship-installment .plan-table .plan-dl .dl-number{font-size:calc(1rem + (1vw - 4.8px) * 0.8695652174)}}@media(min-width: 1400px){.scholarship-installment .plan-table .plan-dl .dl-number{font-size:1.8rem}}.scholarship-installment .plan-table .plan-dl .dl-number .large{font-family:"Oswald",sans-serif;font-size:175%;line-height:1}.scholarship-installment .plan-table .plan-dl .small{font-size:80%}.scholarship-installment .plan-table .plan-dl .bg-orange02{display:inline-block;background:#f7d1b1;border-radius:5px;line-height:1.2;padding:.3em 1em;text-align:center}.scholarship-installment .plan-table .plan-dl+.tbl-small{text-align:center}@media screen and (max-width: 639px){.scholarship-installment .plan-table .plan-dl dt{width:60%}.scholarship-installment .plan-table .plan-dl dd{width:40%}}.scholarship-installment .color01{color:#04a44a}.scholarship-installment .step-sub{font-size:1.6rem;font-weight:bold;margin-bottom:1em;text-align:center}@media(min-width: 480px){.scholarship-installment .step-sub{font-size:calc(1.6rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.scholarship-installment .step-sub{font-size:1.8rem}}.scholarship-installment .text-center{text-align:center}.scholarship-installment .color01.large{font-size:1.6rem;font-weight:bold}@media(min-width: 480px){.scholarship-installment .color01.large{font-size:calc(1.6rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.scholarship-installment .color01.large{font-size:1.8rem}}.scholarship-installment p+.color-title{margin-top:1em}.scholarship-installment .color-title{text-align:center;margin-bottom:1em}.scholarship-installment .color-title .inner{display:inline-block;background:#8bc63e;color:#fff;font-size:1.4rem;font-weight:bold;padding:.5em 1em}@media(min-width: 480px){.scholarship-installment .color-title .inner{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.scholarship-installment .color-title .inner{font-size:1.6rem}}.scholarship-installment .step-list{display:flex;justify-content:space-between}.scholarship-installment .step-list li{width:48%;background:#fff;padding:1em}.scholarship-installment .step-list li .title{font-size:1.4rem;font-weight:bold;text-align:center;margin-bottom:1em}@media(min-width: 480px){.scholarship-installment .step-list li .title{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.scholarship-installment .step-list li .title{font-size:1.6rem}}@media screen and (max-width: 639px){.scholarship-installment .table-scroll .plan-table{min-width:600px}}.graduates-installment .content-lead .large{font-size:120%}.graduates-installment .txt-list{display:flex;justify-content:center;text-align:center}.graduates-installment .txt-list li{margin:0 1%}.graduates-installment .txt-list .inner{display:inline-block;background:#04a44a;color:#fff;font-size:1.3rem;font-weight:bold;padding:.5em 1em}@media(min-width: 480px){.graduates-installment .txt-list .inner{font-size:calc(1.3rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.graduates-installment .txt-list .inner{font-size:1.6rem}}.graduates-installment .tbl_st01+.tbl_st01{margin-top:1em}.graduates-installment .tbl_st01 th{font-size:1.4rem;line-height:1.4}@media(min-width: 480px){.graduates-installment .tbl_st01 th{font-size:calc(1.4rem + (1vw - 4.8px) * 0.1086956522)}}@media(min-width: 1400px){.graduates-installment .tbl_st01 th{font-size:1.5rem}}.graduates-installment .tbl_st01 td{width:18%;padding:.5em}.graduates-installment .tbl_st01 .width01{width:15%;background:#323232;color:#fff;text-align:center}.graduates-installment .tbl_st01 .width02{width:13%;background:#d1ebce}.graduates-installment .total-table{background:#e1e1e1;border:1px solid #ccc}.graduates-installment .total-table td:not(:last-child){border-right:1px solid #04a44a}.graduates-installment .total-table td:first-child{width:28%}.graduates-installment .total-table td:not(:first-child){width:18%}@media screen and (max-width: 639px){.graduates-installment .width01{width:5%}}.w-license .marker{background-image:linear-gradient(to bottom, transparent 0%, transparent 60%, #fff600 61%, #fff600 100%)}.w-license .plan-dl{display:flex;align-items:center;justify-content:center;font-size:1.2rem}@media(min-width: 480px){.w-license .plan-dl{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.w-license .plan-dl{font-size:1.6rem}}.w-license .plan-dl+.plan-dl{margin-top:1em}.w-license .plan-dl .judo{background-color:#65bea0}.w-license .plan-dl .sinkyu{background-color:#ff9326}.w-license .plan-dl dt{vertical-align:middle;padding:.3em 1em;line-height:1.4;text-align:center}.w-license .plan-dl dd{vertical-align:middle;padding:.3em;line-height:1.4}.w-license .tbl_st01 .width01{width:15%}.w-license .tbl_st01 .width02,.w-license .tbl_st01 .width03,.w-license .tbl_st01 .width04{width:20%}.w-license .tbl_st01 .bg-red{background:#ef5350;color:#fff}.w-license .tbl_st01 .bg-green{background:#c2e4a7}.scholarship p+.tbl_st01{margin-top:1em}.scholarship .tbl_st01 .width01{width:23%}.scholarship .tbl_st01 .width02{width:40%}.scholarship .tbl_st01 .width03{width:10%}.scholarship .tbl_st01 .width04{width:30%}.scholarship .tbl_st01 .center{text-align:center}.scholarship .tbl_st01 .small{font-size:90%}.scholarship .color-box .title{text-align:left}.scholarship #scholarship01,.scholarship #scholarship02{padding-top:18vw;margin-top:-13vw}@media screen and (min-width: 640px){.scholarship #scholarship01,.scholarship #scholarship02{padding-top:10rem;margin-top:-5rem}}.scholarship #scholarship03{padding-top:13vw;margin-top:-5vw}@media screen and (min-width: 640px){.scholarship #scholarship03{padding-top:10rem;margin-top:-5rem}}@media screen and (max-width: 639px){.scholarship .tbl_st01 .width03{width:5%}}.loan .banner-box{margin-top:3em;text-align:center}.loan .loan-table th{width:20%}.benefit .row{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3em}.benefit .row>.box{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 640px){.benefit .row>.box{width:48%}}.benefit .row>.box+.box{margin-top:3em}@media screen and (min-width: 640px){.benefit .row>.box+.box{margin:0 0 0 4%}}.benefit .row>.box .inner{flex:auto;padding:5.9701492537%;background:#f2f8e9}@media screen and (min-width: 640px){.benefit .row>.box .inner{padding:2.8em}}.benefit .row>.box .box-title{display:flex;align-items:center;width:100%;height:3em;padding:.3em 1em;background:#8bc63e;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1.4}@media(min-width: 480px){.benefit .row>.box .box-title{font-size:calc(1.8rem + (1vw - 4.8px) * 1.3043478261)}}@media(min-width: 1400px){.benefit .row>.box .box-title{font-size:3rem}}.benefit .top-box{text-align:center;background:url(/common/img/admission/tuition-support/beneﬁt/category_mv.jpg) center center/cover no-repeat;color:#fff;padding:3em 1em}.benefit .top-box .top-lead{font-size:1.4rem;margin-bottom:.5em}@media(min-width: 480px){.benefit .top-box .top-lead{font-size:calc(1.4rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.benefit .top-box .top-lead{font-size:1.8rem}}.benefit .top-box .txt01{font-size:1.4rem;margin-bottom:1em}@media(min-width: 480px){.benefit .top-box .txt01{font-size:calc(1.4rem + (1vw - 4.8px) * 1.0869565217)}}@media(min-width: 1400px){.benefit .top-box .txt01{font-size:2.4rem}}.benefit .top-box .txt01 span{font-size:125%;font-weight:bold}.benefit .top-box .txt01 .bg-green{padding:.5em .3em}.benefit .top-box .txt02{font-size:1.4rem}@media(min-width: 480px){.benefit .top-box .txt02{font-size:calc(1.4rem + (1vw - 4.8px) * 1.0869565217)}}@media(min-width: 1400px){.benefit .top-box .txt02{font-size:2.4rem}}.benefit .top-box .txt02 .bg-green{padding:.8em .8em .4em}.benefit .top-box .number{font-family:"Oswald",sans-serif;font-size:150%;font-weight:700;line-height:1;padding:0 .1em}.benefit .top-box .bg-green{background:rgba(4,164,74,.8);color:#fff;margin-right:.5em}.benefit .top-box .color-yellow{color:#ff0}@media screen and (min-width: 640px){.benefit .top-box{padding:5em 1em}}.benefit .content-lead p+p{margin-top:1em}.benefit .bold-green{color:#8bc63e;font-size:112.5%;font-weight:bold}.benefit .dot-title{font-size:1.4rem}@media(min-width: 480px){.benefit .dot-title{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.benefit .dot-title{font-size:1.6rem}}.benefit .dot-title:first-letter{color:#8bc63e}.benefit .benefit-box{background:#f9f9f9;border:2px solid #8bc63e}.benefit .benefit-box .bold{font-weight:bold}.benefit .benefit-box p{text-align:center}.benefit .benefit-box .img-box{margin:1em auto;text-align:center}.benefit .host-title{background:#ff9326;color:#fff;font-size:1.4rem;text-align:center;padding:.3em 1em;margin:2em 0 1em}@media(min-width: 480px){.benefit .host-title{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.benefit .host-title{font-size:1.6rem}}.benefit .host-row{width:80%;margin:0 auto}.benefit .host-row>li{width:100%;border:1px solid #eee;position:relative}.benefit .host-row>li+li{margin-top:2em}.benefit .host-row>li:not(:last-child)::after{content:"";width:0;height:0;border-style:solid;border-width:.8em .8em 0 .8em;border-color:#999 transparent transparent transparent;position:absolute;top:calc(100% + .6em);left:50%;right:calc(-0.8em - 4%);transform:translate(-50%, 0)}.benefit .host-row .title{color:#fff;font-size:1.4rem;text-align:center;padding:.3em}@media(min-width: 480px){.benefit .host-row .title{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.benefit .host-row .title{font-size:1.6rem}}.benefit .host-row .number,.benefit .host-row .inner{background:#fff;padding:.5em}.benefit .host-row.shinkyu .title{background:#ff9326}.benefit .host-row.shinkyu .number{color:#ff9326;text-align:center}.benefit .host-row.shinkyu .number span{display:inline-block;font-family:"Oswald",sans-serif;font-size:187.5%;line-height:1}.benefit .host-row.flow .title{background:#8bc63e}@media screen and (min-width: 640px){.benefit .host-row{width:100%;display:flex;flex-wrap:wrap}.benefit .host-row>li{width:23%}.benefit .host-row>li+li{margin-top:0}.benefit .host-row>li:not(:last-child)::after{border-width:.8em 0 .8em .8em;border-color:transparent transparent transparent #999;top:50%;left:auto;right:calc(-0.8em - 4%);transform:translate(0, -50%)}.benefit .host-row.shinkyu{justify-content:space-between}.benefit .host-row.shinkyu>li{width:23%}.benefit .host-row.flow>li{width:31%;margin:0 2.333% 2em 0}.benefit .host-row.flow>li:not(:last-child)::after{right:calc(-0.8em - 3%)}}.tuition-support.top .movie-box{position:relative;max-width:580px;margin:0 auto}.tuition-support.top .movie-box::before{display:block;padding-top:56.25%;content:""}.tuition-support.top .movie-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tuition-support.top .type-box{text-align:center}.tuition-support.top .type-box::before{content:"TYPE" counter(step-number, decimal-leading-zero)}.tuition-support.top .type-box .step-title{margin-bottom:.5em}.tuition-support.top .type-box .button-box{margin:1em auto}.tuition-support.top .type-catch{font-size:1.4rem;font-weight:bold;margin-bottom:.5em}@media(min-width: 480px){.tuition-support.top .type-catch{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.tuition-support.top .type-catch{font-size:1.6rem}}.tuition-support.top .add-box{text-align:center}.tuition-support.top .add-box::before{content:"さらに！";font-family:"游ゴシック","Yu Gothic","YuGothic",Arial,Helvetica,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Roboto,"Droid Sans",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:2rem;font-weight:bold;letter-spacing:0}@media(min-width: 480px){.tuition-support.top .add-box::before{font-size:calc(2rem + (1vw - 4.8px) * 1.3043478261)}}@media(min-width: 1400px){.tuition-support.top .add-box::before{font-size:3.2rem}}.tuition-support.top .add-box .inner+.inner{margin-top:3em}.tuition-support.top .button-list li+li{margin-top:1em}.tuition-support.top .banner-box .title{font-size:2.1rem;font-weight:bold;text-align:center;line-height:1.4;margin-bottom:1em}@media(min-width: 480px){.tuition-support.top .banner-box .title{font-size:calc(2.1rem + (1vw - 4.8px) * 0.9782608696)}}@media(min-width: 1400px){.tuition-support.top .banner-box .title{font-size:3rem}}.tuition-support.top .banner-box .img-box{text-align:center}.tuition-support.top .banner-box a{display:block;transition:.3s ease}.tuition-support.top .banner-box a:hover{filter:brightness(120%)}@media screen and (min-width: 640px){.tuition-support.top .type-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8em}.tuition-support.top .type-inner .type-box{width:46.9696969697%;margin:0 1.5151515152% 5%}.tuition-support.top .button-list{display:flex;justify-content:center}.tuition-support.top .button-list li{width:38.2978723404%}.tuition-support.top .button-list li+li{margin:0 0 0 5%}}.at-installment .atplan-img img{width:100%}.at-installment .primary-color{font-weight:bold}.at-installment .course-box{display:flex;flex-wrap:wrap;justify-content:center}.at-installment .course-box .list-circle{font-size:1.3rem}@media(min-width: 480px){.at-installment .course-box .list-circle{font-size:calc(1.3rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.at-installment .course-box .list-circle{font-size:1.6rem}}.at-installment .course-box .notes{width:100%;text-align:center}.at-installment .exemption-inner{margin:0 0 1.5em}.at-installment .exemption-inner .exemption-box{position:relative;padding:5.9701492537%;background:#f9f9f9;border:2px solid #8bc63e}.at-installment .exemption-inner .exemption-box+.exemption-box{margin-top:8.9552238806%}.at-installment .exemption-inner .exemption-box::before{position:absolute;top:0;left:50%;width:fit-content;padding:.3em 1em;background:#8bc63e;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1;transform:translate(-50%, -50%)}@media(min-width: 480px){.at-installment .exemption-inner .exemption-box::before{font-size:calc(1.8rem + (1vw - 4.8px) * 1.3043478261)}}@media(min-width: 1400px){.at-installment .exemption-inner .exemption-box::before{font-size:3rem}}.at-installment .exemption-inner .exemption-box:first-child::before{content:"TMS学費"}.at-installment .exemption-inner .exemption-box:last-child::before{content:"TSR学費"}.at-installment .exemption-inner .exemption-box .exemption-title{font-size:2.1rem;font-weight:bold;text-align:center;line-height:1.4}@media(min-width: 480px){.at-installment .exemption-inner .exemption-box .exemption-title{font-size:calc(2.1rem + (1vw - 4.8px) * 0.9782608696)}}@media(min-width: 1400px){.at-installment .exemption-inner .exemption-box .exemption-title{font-size:3rem}}@media screen and (min-width: 640px){.at-installment .exemption-inner{display:flex;margin:5em 0 1em}.at-installment .exemption-inner .exemption-box{width:46.9696969697%;margin:0 1.5151515152%;padding:4.3em}.at-installment .exemption-inner .exemption-box+.exemption-box{margin-top:0}}.at-installment .tl_h03 .small{display:block;font-size:70%}.at-installment .plan-table th{width:33.333%}.at-installment .notes-list li{padding-left:1em;text-indent:-1em}.at-installment .color-box .button-box{margin-top:0}.at-installment .color01{color:#04a44a}.at-installment .step-sub{font-size:1.6rem;font-weight:bold;margin-bottom:1em;text-align:center}@media(min-width: 480px){.at-installment .step-sub{font-size:calc(1.6rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.at-installment .step-sub{font-size:1.8rem}}.at-installment .color01.large{font-size:1.6rem;font-weight:bold}@media(min-width: 480px){.at-installment .color01.large{font-size:calc(1.6rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.at-installment .color01.large{font-size:1.8rem}}.at-installment p+.color-title{margin-top:1em}.at-installment .color-title{text-align:center;margin-bottom:1em}.at-installment .color-title .inner{display:inline-block;background:#8bc63e;color:#fff;font-size:1.4rem;font-weight:bold;padding:.5em 1em}@media(min-width: 480px){.at-installment .color-title .inner{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.at-installment .color-title .inner{font-size:1.6rem}}.at-installment .step-list{display:flex;justify-content:space-between}.at-installment .step-list li{width:48%;background:#fff;padding:1em}.at-installment .step-list li .title{font-size:1.4rem;font-weight:bold;text-align:center;margin-bottom:1em}@media(min-width: 480px){.at-installment .step-list li .title{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.at-installment .step-list li .title{font-size:1.6rem}}@media screen and (min-width: 640px){.at-installment .apply-block .content-lead{text-align:center}}
