﻿.footer{margin-top:5rem}@media (min-width:768px){.footer{margin-top:6rem}}@media (min-width:768px){body:not(.scrolled) .header{background:transparent}}.mv--course .container--pc::before{background:#e2bb17}@media (max-width:767px){.mv--course .txt-en{transform:translateX(-2rem);width:31.8rem;margin:1.5rem 2.5rem 0 auto}}@media (min-width:768px){.mv--course .txt-en{bottom:-5rem;width:55.7rem}}.mv--course .char{position:absolute}@media (max-width:767px){.mv--course .char{top:calc(100% + 5rem);left:1rem;width:14.6rem}}@media (min-width:768px){.mv--course .char{top:calc(100% + 10.5rem);left:-8rem;width:23rem}}.yellow-txt{color:#e2bb17}.course-head__title{font-size:2.4rem;text-align:center;line-height:1.4}@media (min-width:768px){.course-head__title{font-size:3.2rem}}.course-head__title .marker{background-image:linear-gradient(transparent 60%, #f3ef5c 10%)}.course-head__title .yellow-txt{margin:0 0.1em;font-size:1.2em}.course-head p{margin-top:1.5rem;font-size:1.6rem;text-align:center}@media (min-width:768px){.course-head p{font-size:1.8rem}}.course-box{position:relative;padding:5rem 2rem 4rem;background:#fff;border:2px solid #e2bb17;box-shadow:0.5rem 0.5rem 0 #ebcf5d}@media (min-width:768px){.course-box{padding:8rem 7rem 7rem;box-shadow:1rem 1rem 0 #ebcf5d}}.course-box__title{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);padding:0.1em 0.5em 0.15em;font-size:2.1rem;letter-spacing:0.2em;text-indent:0.2em;background:#fff;border:2px solid #e2bb17;box-shadow:0.5rem 0.5rem 0 #ebcf5d}@media (min-width:768px){.course-box__title{font-size:3.2rem}}@media (min-width:768px){section#point .point__list{display:flex;flex-wrap:wrap;gap:4.5rem}}section#point .point__item{display:flex;justify-content:center;align-items:flex-end;position:relative;text-align:center;padding:4rem 0 2.5rem;background:#fff;border:2px solid #e2bb17}@media (max-width:767px){section#point .point__item{width:26rem;margin:3.5rem auto 0}}@media (min-width:768px){section#point .point__item{width:calc(25% - 3.375rem)}section#point .point__item:nth-child(4){padding-bottom:4.9rem}}section#point .point__item .check{position:absolute;top:-1rem;left:1rem;width:8.5rem}section#point .point__item .num{position:absolute;top:0;right:1.5rem;transform:translateY(-50%);height:3rem}section#point .point__item-title{margin-bottom:1.5rem;font-size:2.2rem;font-weight:600;line-height:1.3}@media (min-width:768px){section#point .point__item-title{min-height:8rem}}section#point .point__item-title .box{display:inline-block;margin:0 0.4em 0.4em 0.3em;padding:0.1em 0.4em 0.15em;font-size:2.5rem;letter-spacing:0.2em;text-indent:0.2em}section#point .point__item-title .box.pink{color:#d86074;letter-spacing:0;text-indent:0;border:1px solid #d86074;box-shadow:0.3rem 0.3rem 0 #d86074}section#point .point__item-title .box.green{color:#47b74e;letter-spacing:0;text-indent:0;border:1px solid #47b74e;box-shadow:0.3rem 0.3rem 0 #47b74e}section#point .point__item-title .box.yellow{color:#d2a417;border:1px solid #d2a417;box-shadow:0.3rem 0.3rem 0 #d2a417}section#point .point__item-title .large{font-size:2.8rem}@media (min-width:768px){section#point .point__item-title .large{font-size:3.2rem}}section#point .point__item-title .large>.yellow-txt{margin:0 0.05em;font-size:1.3em;line-height:1.2em}section#point .point__item-title .large>.yellow-txt>span{transform:translateY(5%);display:inline-block;margin:0 0.05em;font-size:1.3em;font-weight:600;font-family:"Poppins"}section#point .point__item-title .middle{font-size:2.6rem}@media (min-width:768px){section#point .point__item-title .middle{font-size:2.8rem}}section#point .point__item-title .middle>.yellow-txt{margin:0 0.1em;font-size:1.3em;line-height:1.2em}section#point .point__item-title .middle>.yellow-txt>span{transform:translateY(5%);display:inline-block;margin:0 0.1em;font-size:1.3em;font-weight:600;font-family:"Poppins"}@media (min-width:768px){section#point .point__item p{min-height:5.2rem}}section#basic{margin-top:6rem;padding:7rem 0 5rem;background:#e2bb17}@media (min-width:768px){section#basic{margin-top:15.5rem;padding:10rem 0 7.5rem}}section#basic::after{display:block;content:"";position:absolute;top:-1.8rem;left:50%;transform:translateX(-50%);width:8rem;aspect-ratio:1.8181818182;background:url(../img/flexible/point_arrow.svg) no-repeat center/100%}@media (min-width:768px){section#basic::after{top:-5rem;width:14.5rem}}section#basic .txt-en{position:absolute;right:1.5rem;bottom:9rem;width:11.6rem}@media (min-width:768px){section#basic .txt-en{right:2rem;bottom:5rem;width:23rem}}@media (min-width:768px){section#basic .lesson{display:flex;align-items:center}}@media (max-width:767px){section#basic .lesson__img{transform:translateX(-3%);width:25rem;margin:0 auto 2.5rem}}@media (min-width:768px){section#basic .lesson__img{width:29.5rem;margin-right:6rem}}@media (min-width:768px){section#basic .lesson__list{display:flex;flex-wrap:wrap;gap:1rem 3rem;width:50rem}}section#basic .lesson__item{position:relative;padding-left:1.2em;font-weight:500}@media (max-width:767px){section#basic .lesson__item{margin:0.5rem 2rem 0;font-size:1.5rem}}@media (min-width:768px){section#basic .lesson__item:nth-child(1){order:1;width:21.5rem}section#basic .lesson__item:nth-child(2){order:3;width:21.5rem}section#basic .lesson__item:nth-child(3){order:5;width:21.5rem}section#basic .lesson__item:nth-child(4){order:7;width:21.5rem}section#basic .lesson__item:nth-child(5){order:9;width:21.5rem}section#basic .lesson__item:nth-child(6){order:12;width:21.5rem}section#basic .lesson__item:nth-child(7){order:2}section#basic .lesson__item:nth-child(8){order:4}section#basic .lesson__item:nth-child(9){order:6}section#basic .lesson__item:nth-child(10){order:8}section#basic .lesson__item:nth-child(11){order:10}section#basic .lesson__item:nth-child(12){order:12}}section#basic .lesson__item::after{display:block;content:"●";position:absolute;top:0;left:0;color:#ebcf5d}section#basic .deco{position:absolute;top:-26.5rem;left:-7.5rem;width:145rem;max-width:unset;pointer-events:none}section#expert{padding:6rem 0 5rem;background:#e2bb17}@media (min-width:768px){section#expert{padding:9rem 0 10rem}}section#expert::after{display:block;content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:4rem;aspect-ratio:1;background:url(../img/flexible/skills-plus.svg) no-repeat center/100%}@media (min-width:768px){section#expert::after{width:6rem}}section#expert .txt-en{position:absolute;top:-8.5rem;left:-3.5rem;width:16.7rem}@media (min-width:768px){section#expert .txt-en{top:-7rem;left:8rem;width:32rem}}section#expert .char1{position:absolute;top:-7rem;left:-6rem;width:9.6rem}section#expert .char2{position:absolute;right:-6rem;bottom:-5rem;width:9.5rem}section#expert .course-box__title{letter-spacing:0;text-indent:0;white-space:nowrap}section#expert .course-box__title .circle{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;transform:translate(80%, -40%);width:5rem;aspect-ratio:1;color:#fff;font-size:1.2rem;font-weight:bold;text-align:center;background:#323241;border-radius:50%}@media (min-width:768px){section#expert .course-box__title .circle{width:6.4rem;font-size:1.6rem}}section#expert .expert__list{position:relative}@media (min-width:768px){section#expert .expert__list{display:flex;flex-wrap:wrap;gap:4rem;margin-top:7rem}}section#expert .expert__list .deco{max-width:unset;pointer-events:none}@media (max-width:767px){section#expert .expert__list .deco{width:25.3rem;margin:2rem auto 0}}@media (min-width:768px){section#expert .expert__list .deco{position:absolute;right:-13rem;bottom:10rem;width:36rem}}section#expert .expert__item{position:relative}@media (max-width:767px){section#expert .expert__item{width:23rem;position:relative;margin:5rem auto 0}}@media (min-width:768px){section#expert .expert__item{width:calc(25% - 3rem)}}section#expert .expert__item-title{position:absolute;top:-1rem;left:-1rem;padding:0 0.8rem;color:#fff;font-size:1.6rem;line-height:3rem;background:#323241}section#expert .expert__item-img img{width:100%}section#expert .expert__item ul{margin-top:1.5rem}section#expert .expert__item ul li{position:relative;margin-top:0.4rem;padding-left:1.5em;font-weight:500;white-space:nowrap}@media (min-width:768px){section#expert .expert__item ul li{font-size:1.5rem}}section#expert .expert__item ul li::after{display:block;content:"●";position:absolute;top:0;left:0;color:#ebcf5d}section#expert .certification{position:relative;margin-top:5rem;padding:3rem 2rem;background:#fff;border:1px solid #ccc;z-index:1}@media (min-width:768px){section#expert .certification{display:flex;justify-content:space-between;align-items:center;padding:5rem}section#expert .certification::after{display:block;content:"";position:absolute;top:50%;left:0;transform:translate(-50%, -50%);width:1.5rem;height:calc(100% - 3rem);background:url(../img/common/certification/box-ring-yellow.png) repeat-y center/contain}}@media (min-width:768px){section#expert .certification__head{width:14rem;margin-right:5rem}}@media (max-width:767px){section#expert .certification__head .icon{position:absolute;top:2rem;right:2rem;width:8rem}}@media (min-width:768px){section#expert .certification__head .icon{width:12rem;margin:0 auto 1rem}}section#expert .certification__title{color:#e2bb17;font-size:2.2rem;line-height:1.4}@media (max-width:767px){section#expert .certification__title{margin-bottom:2rem}}@media (min-width:768px){section#expert .certification__title{text-align:center}}@media (min-width:768px){section#expert .certification__list{display:flex;flex-wrap:wrap;gap:1rem 3rem;width:74rem}}section#expert .certification__item{position:relative;padding-left:1.5em;font-weight:500}@media (max-width:767px){section#expert .certification__item{margin-top:0.8rem}}@media (min-width:768px){section#expert .certification__item{font-size:1.7rem}section#expert .certification__item:nth-child(1){width:29.5rem;order:1}section#expert .certification__item:nth-child(2){width:29.5rem;order:3}section#expert .certification__item:nth-child(2)::after{display:none}section#expert .certification__item:nth-child(3){width:29.5rem;order:5}section#expert .certification__item:nth-child(4){width:29.5rem;order:7}section#expert .certification__item:nth-child(5){width:29.5rem;order:9}section#expert .certification__item:nth-child(6){order:2}section#expert .certification__item:nth-child(7){order:4}section#expert .certification__item:nth-child(8){order:6}section#expert .certification__item:nth-child(9){order:8}}section#expert .certification__item::after{display:block;content:"";position:absolute;top:0.25em;left:0;width:1.2em;aspect-ratio:1;background:url(../img/common/certification/pen-yellow.svg) no-repeat center/100%}/*# sourceMappingURL=flexible.css.map */