.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}.continer{width:1120px;margin:auto;padding-top:60px}@media only screen and (max-width: 769px){.continer{width:94%;padding-top:30px}}.list-box{letter-spacing:-0.4em;margin:0 -30px}.list-box li{letter-spacing:normal;display:inline-block;vertical-align:top;padding:0 30px 60px;box-sizing:border-box}.list-box img{width:100%;margin-bottom:20px}.nurs .list-box .title{color:#f2a8c8}.lang .list-box .title{color:#43d1c8}.emar .list-box .title{color:#63cafd}.clin .list-box .title{color:#5ea8be}.care .list-box .title{color:#e2a84f}.list-box .title{font-size:112.5%;font-weight:bold;margin-bottom:15px}.list-box .text{font-size:87.5%;line-height:2}.list-box.colum3 li{width:33.333%}.list-box.colum2 li{width:50%}@media only screen and (max-width: 769px){.list-box{margin:0}.list-box li{padding:0 0 30px}.list-box img{margin-bottom:15px}.list-box .title{font-size:93.75%}.list-box .text{font-size:75%}.list-box.colum3 li{width:100%}.list-box.colum2 li{width:100%}}#shugaku-lang article{background-color:#fffbed}@media only screen and (max-width: 769px){#shugaku-lang .kv{width:100%;margin-left:auto;margin-right:auto;padding:3rem 0 0}}@media only screen and (max-width: 769px){#shugaku-lang .contents__inner{padding-block:4rem}}#shugaku-lang .intro-section{display:flex;gap:15px;margin-bottom:30px;align-items:flex-start}@media only screen and (max-width: 769px){#shugaku-lang .intro-section{flex-direction:column;margin-bottom:0;align-items:center}}#shugaku-lang .intro-section .intro-text{flex:1;font-size:.95rem}#shugaku-lang .intro-section .intro-text p{font-size:2.2rem}@media only screen and (max-width: 769px){#shugaku-lang .intro-section .intro-text p{font-size:1.6rem}}#shugaku-lang .intro-section .target-course{border-radius:10px;padding:20px;text-align:center;min-width:318px;background-color:#fff}#shugaku-lang .intro-section .target-course .target-title{color:#eb6d65;font-size:2.6rem;font-weight:bold;border-bottom:1px solid #eb6d65}#shugaku-lang .intro-section .target-course .course-name{font-weight:bold;font-size:2.6rem;margin:10px 0}#shugaku-lang .intro-section .target-course .btn-sub img{max-width:224px;width:100%;height:auto;margin:0 auto;display:block}#shugaku-lang .highlight-red{color:#eb6d65;font-weight:bold}#shugaku-lang .sec01{background-color:#ffe7e6}#shugaku-lang .sec01 .contents__inner{padding-top:0;padding-bottom:6.4rem}#shugaku-lang .sec01 .amount-section{text-align:center;margin-bottom:30px;position:relative}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section{padding:0 10px 10px 10px;margin-bottom:0}}#shugaku-lang .sec01 .amount-section .section-title-overlap{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:-24px;margin-bottom:40px;font-size:3.6rem;font-weight:bold;color:#333}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .section-title-overlap{font-size:3rem;margin-bottom:20px}}#shugaku-lang .sec01 .amount-section .section-title-overlap .title-icon{width:68px;height:auto;vertical-align:middle;display:block}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .section-title-overlap .title-icon{width:56px}}#shugaku-lang .sec01 .amount-section .section-lead{font-weight:bold;font-size:2.6rem;margin-bottom:15px;clear:both}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .section-lead{font-size:2rem}}#shugaku-lang .sec01 .amount-section .amount-grid{display:flex;gap:15px;margin:40px 0}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .amount-grid{flex-direction:column;margin-top:20px;gap:30px}}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card{flex:1;background:#fff;border-radius:10px;padding:15px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .amount-grid .amount-card{flex-direction:column;align-items:center;justify-content:center}}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .card-icon{width:105px;height:auto;vertical-align:middle;display:block;margin-right:2rem}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .card-content .label{font-size:4rem;font-weight:bold}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .card-content .label{font-size:3rem}}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .card-content .price-large{font-size:10rem;font-weight:bold;color:#eb6d65;line-height:1}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .card-content .price-large{font-size:8rem}}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .card-content .unit{font-size:4rem;font-weight:bold}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .card-content .unit{font-size:3rem}}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .card-sub-title{font-size:2.9rem;font-weight:bold}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .card-sub-title{font-size:2.6rem}}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .price-sub{font-size:2.9rem;font-weight:bold;color:#eb6d65}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .amount-grid .amount-card .price-sub{font-size:2.6rem}}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex{flex-direction:column;align-items:center;justify-content:center;padding:0}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center{padding:1rem 1.5rem;margin-top:-1rem;border-radius:1rem}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center .card-sub-title{font-size:2rem;font-weight:bold;color:#333}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center.color-red{background-color:#eb6d65;color:#fff}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center.color-red .card-sub-title{color:#fff}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center.color-org{background-color:#f8b62d;color:#fff}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center.color-org .card-sub-title{color:#fff}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center.color-gre{background-color:#71bb48;color:#fff}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center.color-gre .card-sub-title{color:#fff}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center.color-bl{background-color:#62afe2;color:#fff}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center.color-bl .card-sub-title{color:#fff}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center.color-pur{background-color:#a499c9;color:#fff}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content-center.color-pur .card-sub-title{color:#fff}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-icon{margin-right:0;margin-top:1.5rem;width:76px;height:auto}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content{text-align:center;padding:1rem 0}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .card-content .label{font-size:2.6rem}#shugaku-lang .sec01 .amount-section .amount-grid .amount-card.no-flex .price-large{color:#333;font-size:6rem}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section .amount-grid.sp-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}}#shugaku-lang .sec01 .amount-section p{font-size:2.2rem}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .amount-section p{font-size:1.6rem}}#shugaku-lang .sec01 .flex-container{display:flex;justify-content:space-between;align-items:center;padding-top:6rem}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .flex-container{flex-direction:column;align-items:center;gap:60px}}#shugaku-lang .sec01 .flex-container .amount-section{flex:1;background-color:#ffe7e6;margin:0 2rem;padding:0 2rem 2rem;border-radius:2rem}#shugaku-lang .sec01 .flex-container .amount-section .section-lead{font-size:2.2rem}#shugaku-lang .sec01 .flex-container .amount-section .amount-grid .amount-card{display:flex;align-items:center;justify-content:space-evenly;background:none;padding:0}#shugaku-lang .sec01 .flex-container .amount-section .amount-grid .amount-card .card-icon{margin-top:0;width:70px;height:auto}#shugaku-lang .sec01 .flex-container .amount-section .amount-grid .amount-card .card-content{text-align:left}#shugaku-lang .sec01 .flex-container .amount-section .amount-grid .amount-card .card-content .label{font-size:2.2rem}#shugaku-lang .sec01 .flex-container .amount-section .amount-grid .amount-card .card-content .price-large{font-size:6rem;color:#231815}#shugaku-lang .sec01 .flex-container .amount-section .amount-grid .amount-card .card-content .unit{font-size:2.2rem}#shugaku-lang .sec01 .flex-container .amount-section .amount-grid .card-icon{margin-right:0;margin-top:1.5rem;width:76px;height:auto}#shugaku-lang .sec01 .flex-container .amount-section .amount-grid .card-content{text-align:center}#shugaku-lang .sec01 .flex-container .condition-section{flex:1.5;background-color:#f8ffed;margin:0 2rem;border-radius:2rem}#shugaku-lang .sec01 .flex-container .condition-section .condition-steps .step-card .card{flex-direction:column;align-items:center;justify-content:center;padding:0}#shugaku-lang .sec01 .flex-container .condition-section .condition-steps .step-card .card .card-icon{margin-right:0;margin-top:1.5rem;margin-bottom:1.5rem;width:76px;height:auto}#shugaku-lang .sec01 .flex-container .condition-section .condition-steps .step-card .card .card-content{text-align:center}#shugaku-lang .sec01 .flex-container .condition-section .condition-steps .step-card .card .card-content p{font-size:1.8rem;text-align:center}#shugaku-lang .sec01 .flex-container .condition-section .condition-note p{font-size:1.8rem;text-align:center;color:#2bac38;font-weight:bold}@media only screen and (max-width: 769px){#shugaku-lang .sec01 .flex-container .condition-section .condition-note p{font-size:1.6rem}}#shugaku-lang .cta-area{text-align:center;margin:0;background-color:#fff;padding:12.8rem 0}@media only screen and (max-width: 769px){#shugaku-lang .cta-area{padding:6rem 4rem}}#shugaku-lang .cta-area .cta-lead{color:#d04b3a;font-weight:bold;font-size:2.6rem;margin-bottom:5px}@media only screen and (max-width: 769px){#shugaku-lang .cta-area .cta-lead{font-size:2rem}}#shugaku-lang .cta-area .btn-main{width:100%;max-width:487px}#shugaku-lang .sec02{background-color:#f8ffed}#shugaku-lang .sec02 .contents__inner{padding-top:0;padding-bottom:6.4rem}@media only screen and (max-width: 769px){#shugaku-lang .sec02 .contents__inner{padding-bottom:2rem}}#shugaku-lang .condition-section{padding:0 20px 20px 20px;text-align:center;position:relative}#shugaku-lang .condition-section .section-title-overlap{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:-24px;margin-bottom:40px;font-size:3.6rem;font-weight:bold;color:#333}@media only screen and (max-width: 769px){#shugaku-lang .condition-section .section-title-overlap{font-size:2.5rem}}#shugaku-lang .condition-section .section-title-overlap .title-icon{width:68px;height:auto;vertical-align:middle;display:block}@media only screen and (max-width: 769px){#shugaku-lang .condition-section .section-title-overlap .title-icon{width:40px}}#shugaku-lang .condition-section .condition-steps{display:flex;align-items:stretch;gap:10px;margin:20px 0}@media only screen and (max-width: 769px){#shugaku-lang .condition-section .condition-steps{flex-direction:column}}#shugaku-lang .condition-section .condition-steps .step-card{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:30px 15px;position:relative;font-size:.85rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}#shugaku-lang .condition-section .condition-steps .step-card .step-num{position:absolute;top:-20px;left:0px;background:#2bac38;color:#fff;width:40px;height:40px;border-radius:50%;font-size:2rem;font-weight:bold;display:flex;align-items:center;justify-content:center}#shugaku-lang .condition-section .condition-steps .step-card .card{flex:1;display:flex;align-items:center;justify-content:center}#shugaku-lang .condition-section .condition-steps .step-card .card .card-icon{width:72px;height:auto;vertical-align:middle;display:block;margin-right:2rem}#shugaku-lang .condition-section .condition-steps .step-card .card .card-content p{text-align:left;font-size:2rem}@media only screen and (max-width: 769px){#shugaku-lang .condition-section .condition-steps .step-card .card .card-content p{font-size:1.6rem}}#shugaku-lang .condition-section .condition-steps .step-arrow{align-self:center;color:#2bac38;font-size:2rem}@media only screen and (max-width: 769px){#shugaku-lang .condition-section .condition-steps .step-arrow{font-size:2rem}}#shugaku-lang .condition-section .condition-note{background-color:#f1ffc2;padding:10px;border-radius:5px;font-size:.9rem}#shugaku-lang .condition-section .condition-note p{font-size:2.4rem;font-weight:bold;color:#2bac38}@media only screen and (max-width: 769px){#shugaku-lang .condition-section .condition-note p{font-size:1.8rem;line-height:1.5}}#shugaku-lang .condition-section .section-lead{font-size:2rem;text-align:left;margin-bottom:40px}@media only screen and (max-width: 769px){#shugaku-lang .condition-section .section-lead{font-size:1.6rem;text-align:center}}#shugaku-lang .condition-section .highlight-green{color:#2bac38;font-weight:bold}@media only screen and (max-width: 769px){#shugaku-lang .condition-section .highlight-green{font-size:1.6rem}}#shugaku-lang .sec03{background-color:#fff}#shugaku-lang .sec03 .contents__inner{padding-top:0;padding-bottom:6.4rem}#shugaku-lang .sec03 .recommend-section{border:3px solid #ffc4bf;background-color:#fff3f2;border-radius:15px;padding:25px 20px;text-align:center;margin-bottom:30px;position:relative}#shugaku-lang .sec03 .recommend-section .section-title{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:-24px;margin:0 0 40px;font-size:3.6rem;font-weight:bold;color:#333}@media only screen and (max-width: 769px){#shugaku-lang .sec03 .recommend-section .section-title{font-size:3rem;line-height:1.25}}#shugaku-lang .sec03 .recommend-section .section-title .title-icon{width:68px;height:auto;vertical-align:middle;display:block}@media only screen and (max-width: 769px){#shugaku-lang .sec03 .recommend-section .section-title .title-icon{width:56px}}#shugaku-lang .sec03 .recommend-section .recommend-content{display:flex;gap:20px;align-items:center}@media only screen and (max-width: 769px){#shugaku-lang .sec03 .recommend-section .recommend-content{flex-direction:column}}#shugaku-lang .sec03 .recommend-section .recommend-content .recommend-image{flex:1}#shugaku-lang .sec03 .recommend-section .recommend-content .recommend-list{flex:2;text-align:left;list-style:none}#shugaku-lang .sec03 .recommend-section .recommend-content .recommend-list li{position:relative;padding-left:40px;margin-bottom:10px;font-size:2.2rem;font-weight:bold}@media only screen and (max-width: 769px){#shugaku-lang .sec03 .recommend-section .recommend-content .recommend-list li{font-size:1.8rem;padding-left:30px}}#shugaku-lang .sec03 .recommend-section .recommend-content .recommend-list li::before{content:"✔";position:absolute;left:0;color:#eb6d65;border:2px solid #eb6d65;border-radius:50%;width:30px;height:30px;font-size:1.9rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 769px){#shugaku-lang .sec03 .recommend-section .recommend-content .recommend-list li::before{width:20px;height:20px;font-size:1.4rem;top:10%}}#shugaku-lang .sec03 .recommend-section .recommend-content .recommend-doll{max-width:240px;position:absolute;bottom:0;right:2%}@media only screen and (max-width: 769px){#shugaku-lang .sec03 .recommend-section .recommend-content .recommend-doll{max-width:180px;position:relative;bottom:auto;right:auto}}#shugaku-lang .sec03 .recommend-section .recommend-content .recommend-doll .doll-icon{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#shugaku-lang .sec03 .recommend-section .recommend-content .img-placeholder{background-color:#ddd;height:auto;display:flex;align-items:center;justify-content:center;border-radius:8px}#shugaku-lang .sec03 .recommend-section .recommend-content .img-placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#shugaku-lang .info-grid{display:flex;gap:15px;margin-bottom:40px}@media only screen and (max-width: 769px){#shugaku-lang .info-grid{flex-direction:column}}#shugaku-lang .info-grid .info-card{flex:1;border-radius:12px;padding:15px;text-align:center}#shugaku-lang .info-grid .info-card h3{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:-24px;margin:0 0 20px;font-size:3.6rem;font-weight:bold;color:#333}@media only screen and (max-width: 769px){#shugaku-lang .info-grid .info-card h3{font-size:3rem}}#shugaku-lang .info-grid .info-card h3 .title-icon{width:48px;height:auto;vertical-align:middle;display:block}@media only screen and (max-width: 769px){#shugaku-lang .info-grid .info-card h3 .title-icon{width:40px}}#shugaku-lang .info-grid .info-card ul{list-style-type:none;padding-left:0;font-size:.85rem;text-align:left}#shugaku-lang .info-grid .info-card ul li{position:relative;padding-left:20px;margin-bottom:8px;line-height:1.5;font-size:2rem;font-weight:bold}@media only screen and (max-width: 769px){#shugaku-lang .info-grid .info-card ul li{font-size:1.8rem;padding-left:20px}}#shugaku-lang .info-grid .info-card ul li::before{content:"";position:absolute;left:3px;top:.7em;width:8px;height:8px;background-color:#f8b62d;border-radius:50%}@media only screen and (max-width: 769px){#shugaku-lang .info-grid .info-card ul li::before{width:6px;height:6px;top:20.8%}}#shugaku-lang .info-grid .info-card ul.color-blue li::before{background-color:#0071bc}#shugaku-lang .card-yellow{background-color:#ffffe6;border:3px solid #fbe369}#shugaku-lang .card-blue{background-color:#e6f5ff;border:3px solid #b8e3ff}#shugaku-lang .btn-contact{text-align:center;padding-block:0 12.8rem;background-color:#fff}@media only screen and (max-width: 769px){#shugaku-lang .btn-contact{padding:0 4rem 8rem}}#shugaku-lang .btn-contact .contact-lead{color:#eb6d65;font-weight:bold;font-size:2.9rem;margin-bottom:20px}@media only screen and (max-width: 769px){#shugaku-lang .btn-contact .contact-lead{font-size:1.8rem}}#shugaku-lang .btn-contact .buttons{display:flex;gap:10px;justify-content:center}@media only screen and (max-width: 769px){#shugaku-lang .btn-contact .buttons{flex-direction:column;gap:20px}}#shugaku-lang .btn-contact .buttons a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;margin:0 auto}#shugaku-lang .shugaku-btn{display:inline-flex;align-items:center;justify-content:space-between;color:#fff;text-decoration:none;font-weight:bold;font-size:20px;letter-spacing:.05em;padding:12px 16px 12px 40px;width:290px;box-sizing:border-box;border-radius:50px;transition:background-color .3s ease,opacity .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}#shugaku-lang .shugaku-btn.btn-green{background-color:#71bb48;border:1px solid #71bb48}#shugaku-lang .shugaku-btn.btn-oc{background-color:#e60012;border:1px solid #e60012;max-width:380px;width:100%}#shugaku-lang .shugaku-btn.btn-form_oc{background-color:#eb6d65;border:1px solid #eb6d65;max-width:380px;width:100%}#shugaku-lang .shugaku-btn.btn-form_app{background-color:#f8b62d;border:1px solid #f8b62d;max-width:380px;width:100%}#shugaku-lang .shugaku-btn.btn-form_weekday{background-color:#71bb48;border:1px solid #71bb48;max-width:380px;width:100%}#shugaku-lang .shugaku-btn.btn-orange{background-color:#ec8136;border:1px solid #ec8136;max-width:380px;width:100%}#shugaku-lang .shugaku-btn.btn-pink{background-color:#ed86b3;border:1px solid #ed86b3;max-width:380px;width:100%}#shugaku-lang .shugaku-btn:hover{opacity:.8;cursor:pointer}#shugaku-lang .shugaku-btn .btn-text{flex-grow:1;text-align:center}#shugaku-lang .shugaku-btn .btn-icon-circle{display:flex;align-items:center;justify-content:center;background-color:#fff;width:44px;height:44px;border-radius:50%;flex-shrink:0}#shugaku-lang .shugaku-btn .btn-icon-circle .btn-arrow{display:block;width:10px;height:10px;transform:rotate(-45deg);margin-left:-4px}#shugaku-lang .shugaku-btn .btn-icon-circle .btn-arrow.color-green{border-right:2px solid #71bb48;border-bottom:2px solid #71bb48}#shugaku-lang .shugaku-btn .btn-icon-circle .btn-arrow.color-oc{border-right:2px solid #e60012;border-bottom:2px solid #e60012}#shugaku-lang .shugaku-btn .btn-icon-circle .btn-arrow.color-form_oc{border-right:2px solid #eb6d65;border-bottom:2px solid #eb6d65}#shugaku-lang .shugaku-btn .btn-icon-circle .btn-arrow.color-form_app{border-right:2px solid #f8b62d;border-bottom:2px solid #f8b62d}#shugaku-lang .shugaku-btn .btn-icon-circle .btn-arrow.color-form_weekday{border-right:2px solid #71bb48;border-bottom:2px solid #71bb48}#shugaku-lang .shugaku-btn .btn-icon-circle .btn-arrow.color-orange{border-right:2px solid #ec8136;border-bottom:2px solid #ec8136}#shugaku-lang .shugaku-btn .btn-icon-circle .btn-arrow.color-pink{border-right:2px solid #ed86b3;border-bottom:2px solid #ed86b3}