﻿@media only screen and (min-width: 1025px){body .view_tab-sp,body .view_tab{display:none !important}}@media print{body .view_tab-sp,body .view_tab{display:none !important}}.ie8 body .view_tab-sp,.ie8 body .view_tab{display:none !important}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media print{body .view_sp{display:none !important}}.ie8 body .view_sp{display:none !important}@media only screen and (max-width: 1024px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}.fee-plan .fee-list .fee-01{width:37.5%}@media only screen and (max-width: 767px){.fee-plan .fee-list .fee-01{width:100%}}.fee-plan .fee-list .fee-02{width:19.64286%}@media only screen and (max-width: 767px){.fee-plan .fee-list .fee-02{width:100%}}.fee-plan .fee-list .fee-03{width:19.64286%}@media only screen and (max-width: 767px){.fee-plan .fee-list .fee-03{width:100%}}.fee-plan .fee-list .fee-04{width:19.64286%}@media only screen and (max-width: 767px){.fee-plan .fee-list .fee-04{width:100%}}.school-plan h2{font-size:37px}@media only screen and (max-width: 767px){.school-plan h2{font-size:16px}}.school-plan h2 span{letter-spacing:-1px}.school-plan h2 em{font-style:normal;font-size:28px;letter-spacing:-1px}@media only screen and (max-width: 767px){.school-plan h2 em{font-size:14px}}.school-plan.plan05 h2:before,.school-plan.plan06 h2:before{background:#e06363}.school-plan.plan05 h2 span,.school-plan.plan06 h2 span{color:#e06363}.school-plan.plan08 h2:before{background:#4472c4}.school-plan.plan08 h2 span{color:#4472c4}.school-plan.plan09 h2:before,.school-plan.plan10 h2:before{background:#1f8ca6}.school-plan.plan09 h2 span,.school-plan.plan10 h2 span{line-height:1.5}@media only screen and (max-width: 767px){.school-plan.plan09 h2 span,.school-plan.plan10 h2 span{letter-spacing:0;line-height:1.5}}.school-plan.plan09 h2 span.line1,.school-plan.plan10 h2 span.line1{display:block}.school-plan.plan09 h2 span.line1 em,.school-plan.plan10 h2 span.line1 em{font-size:100%}@media only screen and (max-width: 767px){.school-plan.plan09 h2 span.line1 em,.school-plan.plan10 h2 span.line1 em{color:#1f8ca6}}.school-plan.plan09 h2 span.line2,.school-plan.plan10 h2 span.line2{display:block}.school-plan.plan09 h2 span.line2 em,.school-plan.plan10 h2 span.line2 em{font-style:normal}.school-plan.plan09 h2 span.line2 em.txt1,.school-plan.plan10 h2 span.line2 em.txt1{font-size:100%;color:#1f8ca6}.school-plan.plan09 .box_step .caption,.school-plan.plan10 .box_step .caption{display:flex;justify-content:flex-start;align-items:center;margin:0 0 15px}.school-plan.plan09 .box_step .caption span.ic,.school-plan.plan10 .box_step .caption span.ic{line-height:0}.school-plan.plan09 .box_step .caption span.txt,.school-plan.plan10 .box_step .caption span.txt{margin-left:10px;font-weight:bold;color:#ff6464;font-size:18px}.school-plan.plan09 .box_step .step,.school-plan.plan10 .box_step .step{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 1023px){.school-plan.plan09 .box_step .step,.school-plan.plan10 .box_step .step{display:block;justify-content:center}}.school-plan.plan09 .box_step .step li,.school-plan.plan10 .box_step .step li{width:calc( (100% - 120px) / 5)}@media only screen and (max-width: 1023px){.school-plan.plan09 .box_step .step li,.school-plan.plan10 .box_step .step li{width:100%;max-width:80%;margin:0 auto 15px}}.school-plan.plan09 .box_step .step li span,.school-plan.plan10 .box_step .step li span{display:block;width:100%;color:#000;text-align:center;border:1px solid #000;background:#fff;border-radius:5px;padding:15px 5px}@media only screen and (max-width: 1023px){.school-plan.plan09 .box_step .step li:last-child,.school-plan.plan10 .box_step .step li:last-child{margin-bottom:0}}.school-plan.plan09 .box_step .step.arr li,.school-plan.plan10 .box_step .step.arr li{position:relative}@media only screen and (max-width: 1023px){.school-plan.plan09 .box_step .step.arr li,.school-plan.plan10 .box_step .step.arr li{margin:0 auto 30px}}.school-plan.plan09 .box_step .step.arr li:after,.school-plan.plan10 .box_step .step.arr li:after{content:'▶';position:absolute;top:17px;right:-23px}@media only screen and (max-width: 1023px){.school-plan.plan09 .box_step .step.arr li:after,.school-plan.plan10 .box_step .step.arr li:after{content:'▼';top:auto;right:auto;bottom:-25px;left:50%;margin-left:-7px}}@media only screen and (max-width: 1023px){.school-plan.plan09 .box_step .step.arr li:last-child,.school-plan.plan10 .box_step .step.arr li:last-child{margin-bottom:0}}.school-plan.plan09 .box_step .step.arr li:last-child:after,.school-plan.plan10 .box_step .step.arr li:last-child:after{content:none}.school-plan.plan09 .box_step .des,.school-plan.plan10 .box_step .des{margin:15px 0 0}.school-plan.plan09 .box_step .caption span.ic{max-width:42px}.school-plan.plan10 .box_step .caption span.ic{max-width:33px}.flow-section{background:#fff}
