:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}.title-main .title__main-ja.title__main-timetable:before{background-image:url(/_next/static/media/timetable.ce6d4065.webp);width:60px;right:-10.05px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-timetable:before{width:112px;height:39px;right:-18px}}.title-main .title__main-ja.title__main-staff-intro{letter-spacing:.05em}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-staff-intro{letter-spacing:.16em}}.title-main .title__main-ja.title__main-staff-intro:before{background-image:url(/_next/static/media/member.5b148561.webp);width:45px;right:-10px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-staff-intro:before{width:90px;height:39px;right:-18px;bottom:-6px}}.staff-intro .staff-intro__inner{width:80%;margin:0 auto}@media screen and (min-width:768px){.staff-intro .staff-intro__inner{width:100%;text-align:center}}.staff-intro .staff-intro__inner .scroll-wrap{width:100%;overflow-x:auto;display:flex;gap:34px}.staff-intro .staff-intro-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:254px;height:350px;padding:30px;border-radius:10px;border:1px solid #eee;background:#fff}.staff-intro .staff-intro-container img{width:194px;height:194px;padding-top:24px;object-fit:contain;background-color:#fff0dd;border-radius:110px}.staff-intro .staff-intro-container .staff-intro-name{margin-top:20px;color:#000;font-family:Rounded Mplus\ 1c;font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.48px}.staff-intro .staff-intro-container .staff-intro-university{margin-top:10px;color:#000;font-family:Rounded Mplus\ 1c;font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.32px}.staff-intro .staff-scroll-arrow{width:100px;margin-top:20px;float:right}@media screen and (min-width:768px){.staff-intro .staff-scroll-arrow{width:100px;margin-top:40px;float:right}}.title-main .title__main-ja.title__main-design:before{height:24px;bottom:-2px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-design:before{background-image:url(/_next/static/media/design.0bb1c0f8.webp);width:70px;height:31px;right:5px;bottom:-11px}}body{font-family:M PLUS Rounded\ 1c,sans-serif;color:#2d373c;background-color:#fffffb}a{text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}p{line-height:2;text-align:justify}.is--pc{display:block!important}@media screen and (max-width:768px){.is--pc{display:none!important}}.is--sp{display:none!important}@media screen and (max-width:768px){.is--sp{display:block!important}}.common-wrap{width:89.066666%;margin:0 auto;box-sizing:border-box}@media screen and (min-width:768px){.common-wrap{width:100%;max-width:1300px;padding:0 20px}}.header-logo{text-align:center;width:176px;margin:0 auto;padding:12.74px 0}@media screen and (min-width:768px){.header-logo{width:246px;padding:30px 0 20px}}.form-btn{position:fixed;bottom:0;right:0;width:86px;z-index:6;background:#73befa;border-radius:8px 0 0 8px}@media screen and (min-width:768px){.form-btn{width:147px}}.form-btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.25)}.form-btn a{display:block;padding:8px 0}@media screen and (min-width:768px){.form-btn a{padding:32px 0}}.form-btn a img{display:block;width:51px;margin:0 auto}@media screen and (min-width:768px){.form-btn a img{width:77.91px}}.form-btn a p{text-align:center;font-weight:800;font-size:14px;line-height:2;color:#fff}@media screen and (min-width:768px){.form-btn a p{font-size:16px}}.mv{margin-bottom:9px}@media screen and (min-width:768px){.mv{margin-bottom:100px}}.mv .mv__inner{position:relative}@media screen and (min-width:768px){.mv .mv__inner{padding:0 5.2%}.mv .mv__inner:before{background-image:url(/_next/static/media/mv_icon1.524b5294.webp);top:-102px}.mv .mv__inner:after,.mv .mv__inner:before{content:"";background-size:contain;width:100%;padding-top:56.25%;position:absolute;left:0;background-position:50%;background-repeat:no-repeat}.mv .mv__inner:after{background-image:url(/_next/static/media/mv_icon2.55b50ae5.webp);bottom:-98px;z-index:3}}.mv .mv__inner .mv__image{position:relative;z-index:2;margin:32px 0}@media screen and (min-width:768px){.mv .mv__inner .mv__image{padding:0}}.mv .mv__inner .mv__text{position:absolute;bottom:56px;left:8.5%;z-index:5}.mv .mv__inner .main-logo{position:absolute;top:40px;left:50%;transform:translateX(-50%);z-index:5;>img{height:56px}}@media screen and (min-width:768px){.mv .mv__inner .mv__text{left:8.1%;bottom:15px}}.mv .mv__inner .mv__text-title{color:#fff;font-size:clamp(24px,3vw,64px);font-style:normal;font-weight:800;line-height:normal;letter-spacing:1.2px}.mv .mv__inner .mv__text-description{display:flex;align-items:center;color:#fff;font-size:clamp(16px,1.875vw,40px);font-style:normal;font-weight:800;line-height:200%;letter-spacing:.8px;margin-top:clamp(8px,2vw,32px)}.mv .mv__inner .mv__text-description_red{padding:8px 16px;align-items:flex-start;margin-right:10px;border-radius:10px;background:#ea77a7}.mv .mv__inner .mv__text-description_green{padding:8px 16px;align-items:flex-start;margin-right:10px;border-radius:10px;background:#50c895}.mv .mv__inner .mv__text-description_orange{padding:8px 16px;align-items:flex-start;margin-right:10px;border-radius:10px;background:#f0b446}.lead{margin-bottom:31px}@media screen and (min-width:768px){.lead{margin-bottom:80px}.lead__inner{display:flex;align-items:center}}.lead__inner .lead__image{width:68.86%;margin:0 auto 12px}@media screen and (min-width:768px){.lead__inner .lead__image{order:2;width:412px;width:32.69%;margin:0 auto}}.lead__inner .lead__text{color:#2d373c}@media screen and (min-width:768px){.lead__inner .lead__text{max-width:768px;width:60%;margin-right:80px}}.lead__inner .lead__text-logo{width:377px;height:86px;padding:12.74px 0;margin-bottom:36px}.lead__inner .lead__text-title{margin-bottom:16px;text-align:center;font-size:24px;font-weight:800;line-height:1.5;letter-spacing:.05em}@media screen and (min-width:768px){.lead__inner .lead__text-title{text-align:left;font-size:32px;letter-spacing:.16em}}.lead__inner .lead__text-title span{color:#73befa}.lead__inner .lead__text-description{font-size:16px;font-weight:600;color:#2d373c;line-height:2.1;letter-spacing:.05em}@media screen and (min-width:768px){.lead__inner .lead__text-description{line-height:200%}}.lead__image_triple_support{width:100%;max-width:1300px;margin:40px auto 84px;padding:0 20px}@media screen and (min-width:768px){.lead__image_triple_support{margin:100px auto}}.features{padding:34px 0 35px;background-color:#73dcaf}@media screen and (min-width:768px){.features{padding:120px 0}}.features__inner .title{margin-bottom:30px}@media screen and (min-width:768px){.features__inner .title{margin-bottom:40px}.features__inner .features__contents{display:flex}}.features__inner .features__contents .feature__content{margin-bottom:10px;background-color:#fff;border-radius:16px;padding:26px 20px;box-sizing:border-box;gap:24px}@media screen and (min-width:768px){.features__inner .features__contents .feature__content{width:32%;margin-right:auto;margin-bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:46px 2.083vw}}@media (min-width:767px) and (max-width:992px){.features__inner .features__contents .feature__content{padding:26px 10px}}.features__inner .features__contents .feature__content:last-child{margin-bottom:0}@media screen and (min-width:768px){.features__inner .features__contents .feature__content:last-child{margin-right:0}}.features__inner .features__contents .feature__content-title{margin-bottom:31px;text-align:center;font-size:24px;line-height:1.5;color:#2d373c;font-weight:800}@media screen and (min-width:768px){.features__inner .features__contents .feature__content-title{margin-bottom:0}}.features__inner .features__contents .feature__content-image{margin:0 auto 32px}@media screen and (min-width:768px){.features__inner .features__contents .feature__content-image{margin-bottom:0;width:100%;display:flex;align-items:center;justify-content:center}}.features__inner .features__contents .feature__content-text{font-weight:300;font-size:14px;color:#2d373c;line-height:2}.methods{padding:34px 0;background:#e66982}@media screen and (min-width:768px){.methods{padding:120px 0}}.methods .title{margin-bottom:22px}@media screen and (min-width:768px){.methods .title{margin-bottom:71px}}.methods .title-main .title__main-ja{letter-spacing:.05em}@media screen and (min-width:768px){.methods .title-main .title__main-ja{letter-spacing:.16em}}.methods__inner .methods__contents:not(:last-of-type){margin-bottom:22px}@media screen and (min-width:768px){.methods__inner .methods__contents:not(:last-of-type){margin-bottom:80px}}.methods__inner .methods-title{display:flex;align-items:center;justify-content:center;margin-bottom:22px;font-size:16px;font-weight:800;line-height:2;color:#fff;letter-spacing:.05em;position:relative}@media screen and (min-width:768px){.methods__inner .methods-title{margin-bottom:34px;font-size:32px;letter-spacing:.16em}}.methods__inner .methods-title .left,.methods__inner .methods-title .right{background-size:contain;background-repeat:no-repeat;width:65px;height:26px;display:block}@media screen and (min-width:768px){.methods__inner .methods-title .left,.methods__inner .methods-title .right{width:88px;height:32px}}.methods__inner .methods-title .left{background-image:url(/_next/static/media/method-title-left.8851d93a.webp);margin-right:13px}.methods__inner .methods-title .right{background-image:url(/_next/static/media/method-title-right.9b6297c6.webp);margin-left:13px}@media screen and (min-width:768px){.methods__inner .methods-title-tec{margin-bottom:23px}}.methods__inner .methods__content{margin-bottom:22px;padding:33px 0 34px;background-color:#fff;border-radius:24px}@media screen and (min-width:768px){.methods__inner .methods__content{margin-bottom:38px;padding:40px 0;border-radius:16px;max-width:1244px;margin-left:auto}}.methods__inner .methods__content:last-of-type{margin-bottom:0}.methods__inner .methods__content-title{display:flex;align-items:center;width:252px;margin-bottom:23.32px;background:#73dcaf;border-radius:0 32px 32px 0;box-sizing:border-box;line-height:2;padding:8px 0 8px 16px;color:#fff;font-weight:800;letter-spacing:.05em}@media screen and (min-width:768px){.methods__inner .methods__content-title{width:364px;margin-bottom:32px;font-size:24px;position:relative;margin-left:-16px}}.methods__inner .methods__content-title.methods__content-title-blum{width:301px}@media screen and (min-width:768px){.methods__inner .methods__content-title.methods__content-title-blum{width:439px}}.methods__inner .methods__content-title img{margin-right:8.79px;width:35.63px}@media screen and (min-width:768px){.methods__inner .methods__content-title img{width:48px}}.methods__inner .methods__content-title-grow img{width:38px;margin-right:8px}@media screen and (min-width:768px){.methods__inner .methods__content-title-grow img{width:43.42px;margin-right:10.58px}}.methods__inner .methods__content-title-blum img{width:38px}@media screen and (min-width:768px){.methods__inner .methods__content-title-blum img{width:48px}}.methods__inner .methods__content-wrap{width:83.5%;margin:0 auto}@media screen and (min-width:768px){.methods__inner .methods__content-wrap{width:87.138%;max-width:1084px}}.methods__inner .methods__content-wrap .methods__textarea{margin-bottom:34px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__textarea{margin-bottom:40px}}.methods__inner .methods__content-wrap .methods__textarea.methods__textarea-last{margin-bottom:0}.methods__inner .methods__content-wrap .methods__textarea-title{margin-bottom:8px;font-size:16px;line-height:200%;letter-spacing:.8px;color:#2d373c;font-weight:900}.methods__inner .methods__content-wrap .methods__textarea-text{font-size:14px;line-height:200%;font-weight:400;color:#2d373c}.methods__inner .methods__content-wrap .methods__textarea-text span{font-weight:600}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods-tec-img{width:362px}}.methods__inner .methods__content-wrap .methods__textarea-url{color:#999;font-size:11px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.22px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__textarea-url{font-size:14px;font-style:normal;font-weight:400;line-height:200%}}.methods__inner .methods__content-wrap .methods__example{width:185px;padding:8px 0;margin:40px auto 20px;justify-content:center;align-items:center;border-radius:30px;background:#f0b446;text-align:center;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.28px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__example{margin:48px auto}}.methods__inner .methods__content-wrap .methods__content_example{width:88%;display:flex;flex-wrap:wrap;align-items:center;margin:0 auto;gap:50px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__content_example{width:75%}}.methods__inner .methods__content-wrap .methods__content_example img:first-child{max-width:230px;margin:0 auto}.methods__inner .methods__content-wrap .methods__content_example img:nth-child(2){margin:0 auto}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__content_example img:nth-child(2){max-width:270px}}.methods__inner .methods__content-wrap .methods__content_example img:nth-child(3){max-width:210px;margin:0 auto}.methods__inner .methods__content-wrap .methods__graph{margin-bottom:34px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__graph{margin-bottom:40px}}.methods__inner .methods__content-wrap .methods__content-unit{margin-bottom:34px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__content-unit{display:flex;align-items:center;margin-bottom:32px}}.methods__inner .methods__content-wrap .methods__content-unit:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__content-unit .methods__image{margin-top:0;width:60%}}.methods__inner .methods__content-wrap .methods__content-unit .methods__image img{border-radius:5px}.methods__inner .methods__content-wrap .methods__content-unit .methods__image-flex{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__content-unit .methods__image-flex{gap:40px}}.methods__inner .methods__content-wrap .methods__content-unit .methods__image-flex img{width:46%;height:95px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__content-unit .methods__image-flex img{max-width:210px;width:43%;margin-bottom:20px}.methods__inner .methods__content-wrap .methods__content-unit .methods__textarea{order:2;margin-left:40px;width:40%;margin-bottom:0}}.methods__inner .methods__content-wrap .methods__image-wrap{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__image-wrap{display:flex;flex-wrap:wrap;gap:40px;margin-top:40px}}.methods__inner .methods__content-wrap .methods__image-wrap img{width:46%;border-radius:5px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__image-wrap img{max-width:240px;flex:1 1;border-radius:5px}}.methods__inner .methods__content-wrap .methods__content-unit-dream{margin-bottom:20px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__content-unit-dream{margin-bottom:0}}.methods__inner .methods__content-wrap .methods__content-unit-dream img{border-radius:8px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__content-unit-dream .methods__image{margin-top:0;width:50%}.methods__inner .methods__content-wrap .methods__content-unit-dream .methods__textarea{order:2;margin-left:40px;width:50%;margin-bottom:0}}.methods__inner .methods__content-wrap .methods__trainer{margin-bottom:34px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__trainer{margin-bottom:50px}}.methods__inner .methods__content-wrap .methods__trainer-title{margin-bottom:26px;font-size:16px;color:#2d373c;font-weight:900;line-height:200%;letter-spacing:.8px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__trainer-title{margin-bottom:22px;font-size:24px;color:#2d373c}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content{margin-bottom:24px;border-radius:10px;background:rgba(115,190,250,.1);padding:24px 0;align-items:flex-start;flex-shrink:0}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content{width:320px;margin-bottom:0}}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content:last-child{margin-bottom:0}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content:last-child{margin-right:0}}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content-image{position:relative;margin:24px 20px 16px;border-radius:10px;background:#fff}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content-image{margin:24px 32px 16px}}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .label{display:flex;align-items:center;width:100%;border-radius:0;padding:8px 0 8px 8px;box-sizing:border-box;gap:10px;color:#fff;font-size:16px;font-style:normal;font-weight:900;line-height:200%;letter-spacing:.8px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .label{width:95%;border-radius:0 32px 32px 0;padding:8px 0 8px 16px;box-sizing:border-box;gap:10px}}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .label img{width:37px}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .label.label-carla{background:#73befa}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content-image .country{position:absolute;right:8px;bottom:8px;width:39px}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content-country{position:absolute;left:24px;bottom:-18px;width:195px;padding:5px 9px;text-align:center;margin:0 auto;border-radius:31px;background:#73befa}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content-country{width:210px}}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content-country span{color:#2d373c;font-size:14px;font-style:normal;font-weight:800;line-height:200%}.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content-text{padding:20px;color:#2d373c;font-size:14px;font-style:normal;font-weight:400;line-height:200%}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__trainer .trainer__contents .trainer__content-text{padding:20px 32px}.methods__inner .methods__content-wrap .methods__theme{margin-top:16px}}.methods__inner .methods__content-wrap .methods__theme-text{margin-bottom:16px;font-size:14px;line-height:2;font-weight:600}.methods__inner .methods__content-wrap .methods__theme-content{display:flex;flex-wrap:wrap;gap:8px}.methods__inner .methods__content-wrap .methods__theme-content .theme-label{color:#e66982;padding:4px 0;text-align:center;border:1px solid #e66982;box-sizing:border-box;border-radius:32px;font-size:14px;font-style:normal;font-weight:900;line-height:200%}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_art{width:64px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_art{width:119.5px}}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_fashion{width:120px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_fashion{width:119.5px}}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_sports{width:78px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_sports{width:119.5px}}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_lawyer{width:74px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_lawyer{width:119.5px}}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_science{width:116px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_science{width:119.5px}}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_it{width:72px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_it{width:119.5px}}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_businessman{width:64px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_businessman{width:119.5px}}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_finance{width:122px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_finance{width:119.5px}}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_doctor{width:76px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_doctor{width:119.5px}}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_game{width:65px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_game{width:119.5px}}.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_social{width:205px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__theme-content .theme-label.theme-label_social{width:231px}.methods__inner .methods__content .methods__content-tec-wrap{display:flex;width:87.2%;max-width:1100px}}.methods__inner .methods__content .methods__content-tec-wrap .methods__textarea{margin-bottom:20px}@media screen and (min-width:768px){.methods__inner .methods__content .methods__content-tec-wrap .methods__textarea{width:48%;margin-right:auto}}.methods__inner .methods__content .methods__content-tec-wrap .methods__textarea:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.methods__inner .methods__content .methods__content-tec-wrap .methods__textarea:last-of-type{margin-right:0}.methods__inner .methods__content-tec{max-width:100%;padding:80px 0}}.methods__inner .methods__content-wrap .methods__dreamer{margin-top:40px;margin-bottom:34px}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__dreamer{margin-top:80px;margin-bottom:50px}.methods__inner .methods__content-wrap .methods__dreamer .dreamer__contents{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}}.methods__inner .methods__content-wrap .methods__dreamer .dreamer__contents .dreamer__content{margin-bottom:24px;border-radius:10px;background:rgba(240,180,70,.1);padding:20px;align-items:flex-start;flex-shrink:0}@media screen and (min-width:768px){.methods__inner .methods__content-wrap .methods__dreamer .dreamer__contents .dreamer__content{width:320px;padding:32px;margin-bottom:0}}.methods__inner .methods__content-wrap .methods__dreamer .dreamer__contents .dreamer__content .dreamer__content-image{position:relative;margin-bottom:6px;border-radius:10px;background:#f0b446}.methods__inner .methods__content-wrap .methods__dreamer .dreamer__contents .dreamer__content .dreamer__content-image img{z-index:1}.methods__inner .methods__content-wrap .methods__dreamer .dreamer__contents .dreamer__content .dreamer__content-image span{position:absolute;top:-1px;left:0;border-radius:10px 10px 0 0;background:#f0b446;z-index:2;display:inline-block;width:100%;padding:8px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:900;line-height:200%;letter-spacing:.8px}.methods__inner .methods__content-wrap .methods__dreamer .dreamer__contents .dreamer__content .dreamer__content-label{color:#f0b446;font-size:16px;font-style:normal;font-weight:800;line-height:200%;letter-spacing:.8px}.methods__inner .methods__content-wrap .methods__dreamer .dreamer__contents .dreamer__content .dreamer__content-text{color:#2d373c;font-size:14px;font-style:normal;font-weight:400;line-height:200%}.event{padding:80px 0;background:#fff}@media screen and (min-width:768px){.event{padding:54px 0 80px;position:relative}.event:before{content:"";position:absolute;top:480px;left:20px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/_next/static/media/event-bg.8d03c909.svg);height:760px;width:90%;z-index:3}}.event .event_content{display:block;padding:0 20px;margin-bottom:60px}@media screen and (min-width:768px){.event .event_content{position:relative;display:flex;gap:10px;justify-content:center;margin:70px 24px;padding:0}.event .event_content_left_block{margin-left:100px}}.event .event_content_left_title_ja{display:block;position:relative;color:#2d373c;font-size:24px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.2px}@media screen and (min-width:768px){.event .event_content_left_title_ja{font-size:40px;letter-spacing:6.4px}}.event_content_left_title_ja:before{content:"";position:absolute;bottom:-7px;left:75px;background-repeat:no-repeat;background-size:contain;height:26px;background-image:url(/_next/static/media/event-let-s-have-fun.429c5ce1.webp);width:80px}@media screen and (min-width:768px){.event_content_left_title_ja:before{height:39px;width:120px;bottom:-17px;left:100px}}.event .event_content_left_title_en{color:#2d373c;font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width:768px){.event .event_content_left_title_en{font-size:24px}}.event .event_content_left_label{margin-top:40px;color:#2d373c;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.32px}@media screen and (min-width:768px){.event .event_content_left_label{margin-top:56px;margin-bottom:132px}}.event .event_content_left img{width:420px;border-radius:10px}.event .event_content_right{margin-top:0}.event .event_content_right img{width:700px;border-radius:10px}.event .event_content_sp img{width:100%;border-radius:10px;margin-top:30px}.event .event_summerschool{position:relative;justify-content:center;margin-bottom:110px;margin-top:0;padding:0 20px}@media screen and (min-width:768px){.event .event_summerschool{padding:0 100px}}.event .event_summerschool_content{margin-left:0}@media screen and (min-width:768px){.event .event_summerschool_content{margin-left:230px;padding-top:33px}}.event .event_summerschool_content_label{width:80%;min-width:335px;display:flex;padding:16px 20px;align-items:center;border-radius:0 67px 67px 0;background:#73befa;margin-bottom:24px;margin-left:-20px;color:#fff;font-size:16px;font-style:normal;font-weight:900;line-height:180%;letter-spacing:.32px}@media screen and (min-width:768px){.event .event_summerschool_content_label{width:605px;padding:16px 40px;border-radius:67px;font-size:24px;line-height:normal;letter-spacing:1.2px}}.event .event_summerschool_content_label img{width:33px;height:35px;margin-right:10px}.event .event_summerschoolcontent_message{color:#2d373c;font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.28px}@media screen and (min-width:768px){.event .event_summerschoolcontent_message{font-size:16px;font-weight:800;letter-spacing:.8px}}.event .event_summerschool_photo{display:flex;gap:20px;margin-top:30px;overflow:scroll;width:100%}@media screen and (min-width:768px){.event .event_summerschool_photo{display:flex;gap:40px;margin-top:94px;margin-right:100px;justify-content:right}}.event .event_summerschool_photo img{width:295px;height:235.203px;border-radius:10px;z-index:2}@media screen and (min-width:768px){.event .event_summerschool_photo img{width:370px;height:295px}}.event .event_summerschool .bg_blue{position:absolute;top:42px;left:0;width:100%;height:430px;background:#73befa1a;z-index:1}@media screen and (min-width:768px){.event .event_summerschool .bg_blue{position:absolute;top:0;left:0;width:80%;height:380px}}.event .event_season_pc{display:none;gap:55px;padding:0 80px}.event .event_season_pc,.event .event_season_sp{position:relative;flex-wrap:wrap;justify-content:center;margin-bottom:70px}.event .event_season_sp{display:block;padding:0 20px}@media screen and (min-width:768px){.event .event_season_pc{display:flex!important}.event .event_season_sp{display:none}}.event .event_season_pc img{width:370px;height:440px;border-radius:10px;z-index:2}.event .event_season_content{margin-top:110px}.event .event_season_content_label{display:flex;width:80%;min-width:335px;padding:16px 40px 16px 20px;align-items:center;border-radius:0 67px 67px 0;background:#73befa;margin-bottom:24px;margin-left:-20px;color:#fff;font-size:16px;font-style:normal;font-weight:900;line-height:180%;letter-spacing:.32px}@media screen and (min-width:768px){.event .event_season_content_label{width:480px;padding:16px 40px;border-radius:67px;margin-bottom:24px;font-size:24px;line-height:normal;letter-spacing:1.2px}}.event .event_season_content_label img{width:33px;height:35px;margin-right:10px}.event .event_season_content_message{margin-bottom:30px;color:#2d373c;font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.28px}@media screen and (min-width:768px){.event .event_season_content_message{margin-bottom:0;font-size:16px;font-weight:800;line-height:200%;letter-spacing:.8px}}.event .event_season_sp_img_wrap{display:flex;gap:20px;overflow:scroll}.event .event_season_sp_img_wrap img{width:220px;z-index:2}.event .event_season_sp .bg_blue{position:absolute;top:33px;left:-20px;width:calc(100% + 20px);height:500px;background:#73befa1a;z-index:1}.event .event_season_pc .bg_blue{position:absolute;top:73px;right:0;width:90%;height:307px;background:#73befa1a;z-index:1}.service{padding:54px 0 80px;background:#a06ecd}@media screen and (min-width:768px){.service{padding:120px 0}}.service .title{margin-bottom:0}@media screen and (min-width:768px){.service .title__main-ja{letter-spacing:.16em}}.service-subtitle{width:310px;margin:40px auto 20px}@media screen and (min-width:768px){.service-subtitle{width:500px;margin:80px auto 34px}}.service__wrap{position:relative;display:flex;flex-wrap:wrap;width:89.066666%;max-width:1244px;border-radius:10px;margin:0 auto}@media screen and (min-width:768px){.service__wrap{width:100%;gap:40px}}.service__wrap .service__inner{width:100%;border-radius:10px;background:#fff}.service__inner{position:relative;width:89.066666%;max-width:1244px;border-radius:10px;background:#fff;padding:40px 20px;margin-bottom:20px}@media screen and (min-width:768px){.service__inner{width:100%;padding:80px;margin-bottom:40px}.service__inner .service__contents{display:flex;justify-content:center;flex-wrap:wrap;gap:60px}}.service__inner .service__content-title.service__content-title-label{position:absolute;top:40px;left:0;width:330px;display:flex;align-items:center;margin-bottom:23.32px;background:#73dcaf;border-radius:0 32px 32px 0;box-sizing:border-box;line-height:2;padding:8px 0 8px 16px;color:#fff;font-weight:800;letter-spacing:.05em}@media screen and (min-width:768px){.service__inner .service__content-title.service__content-title-label{top:40px;left:4px;width:439px;margin-bottom:32px;font-size:24px;margin-left:-16px}}.service__inner .service__content-title img{margin-right:8.79px;width:35.63px}@media screen and (min-width:768px){.service__inner .service__content-title img{width:48px}}.service__inner .service__contents .service__content{margin-bottom:63px}@media screen and (min-width:768px){.service__inner .service__contents .service__content{width:320px;margin-bottom:0;box-sizing:border-box}}.service__inner .service__contents .service__content:last-of-type{margin-bottom:0}.service__inner .service__contents .service__content-image{width:160px;margin:0 auto}@media screen and (min-width:768px){.service__inner .service__contents .service__content-image{margin-bottom:13px}.service__inner .service__contents .service__content-image.service__content-image-bottom{margin-bottom:0}}.service__inner .service__contents .service__content-title{color:#2d373c;text-align:center;font-size:22px;font-style:normal;font-weight:900;line-height:180%}.service__inner .service__contents .service__content-text{color:#2d373c;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px}.service__inner .service__service-closeup-title{color:#2d373c;text-align:center;font-style:normal;font-weight:900;margin-top:66px;font-size:16px;line-height:180%;letter-spacing:.32px}@media screen and (min-width:768px){.service__inner.half{flex:1 1;min-width:600px}.service__inner .service__service-closeup-title{font-size:24px;font-weight:900;line-height:normal;letter-spacing:1.2px;margin-top:66px}}.service__inner .service__service-closeup-contents{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;margin:24px 0 20px;gap:40px}@media screen and (min-width:768px){.service__inner .service__service-closeup-contents{gap:80px}.service__inner .service__service-closeup-contents .service__content{width:500px;margin-bottom:0;box-sizing:border-box}}.service__inner .service__service-closeup-contents .service__content-title{display:flex;width:160px;padding:10px 28px;justify-content:center;align-items:center;border-radius:27px;margin-bottom:16px;color:#fff;font-size:14px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.28px}.service__service-closeup-contents .orange-label{background:#f0b446}.service__service-closeup-contents .pink-label{background:#e66982}.service__inner .service__service-closeup-contents .service__content-text{color:#2d373c;font-size:14px;font-style:normal;font-weight:400;line-height:200%}.service__inner .service__service-closeup-note-comment{width:100%;text-align:left;color:#999;font-size:11px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.22px}@media screen and (min-width:768px){.service__inner .service__service-closeup-note-comment{text-align:right}}.service__inner .service__service-closeup-label{color:#a06ecd;text-align:center;font-size:24px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.2px;margin-top:24px}.service__service-half-closeup-contents{margin-top:60px}.service__service-half-closeup-contents .title{text-align-last:left;color:#2d373c;font-size:16px;font-style:normal;font-weight:900;line-height:200%;letter-spacing:.8px;margin-bottom:14px}.service__service-half-closeup-contents .content-message{color:#2d373c;font-size:14px;font-style:normal;font-weight:400;line-height:200%}.service-half-closeup-content{margin-bottom:15px;gap:10px}@media screen and (min-width:768px){.service-half-closeup-content{display:flex}}.service-half-closeup-content-label{width:120px;padding:8px 10px;border-radius:4px;background:#a06ecd;margin:auto 0;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.32px}.service-half-closeup-content-message{width:320px;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:200%;margin-top:10px}@media screen and (min-width:768px){.service-half-closeup-content-message{margin-top:0}}.atomico-voice{padding:34px 0 35px;background-color:#fff}@media screen and (min-width:768px){.atomico-voice{padding:120px 0}}.atomico-voice__inner .title{margin-bottom:30px}@media screen and (min-width:768px){.atomico-voice__inner .title{margin-bottom:40px}}.title-main .title__main-ja.title__main-atomico-voice:before{background-image:url(/_next/static/media/grown_up.47378576.webp);width:48.84px;height:23.55px;right:7%;bottom:-19px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-atomico-voice:before{width:95px;height:39px;right:7px}}.atomico-voice__inner .atomico-voice__contents{display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px}@media screen and (min-width:768px){.atomico-voice__inner .atomico-voice__contents{gap:0}}.atomico-voice__inner .atomico-voice__contents .atomico-voice__content{position:relative;background-color:#fff;border-radius:16px;padding:77px 40px;box-sizing:border-box}@media screen and (min-width:768px){.atomico-voice__inner .atomico-voice__contents .atomico-voice__content{width:400px;display:flex;flex-direction:column;padding:77px 55px}}.atomico-voice__content .atomico-voice-star-bg{position:absolute;top:15px;left:15px;width:90%;z-index:1}@media screen and (min-width:768px){.atomico-voice__content .atomico-voice-star-bg{top:7px;left:25px}}.atomico-voice__content .atomico-voice-star-name{display:flex;gap:15px;margin-bottom:16px}@media screen and (min-width:768px){.atomico-voice__inner .atomico-voice__contents .atomico-voice-star-name{margin-bottom:24px}}.atomico-voice__content .atomico-voice-star-name img{z-index:2;width:100px;border-radius:60px}.atomico-voice__content .atomico-voice-star-name span{align-content:center;color:#2d373c;font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:1.2px}.atomico-voice__content .atomico-voice-star-message{color:#2d373c;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px}.philosophy{position:relative;z-index:2}@media screen and (min-width:768px){.philosophy{margin-bottom:120px}.philosophy:before{content:"";position:absolute;top:188px;right:0;width:1490px;height:505px;background:url(/_next/static/media/ep_bg.532dbc8a.svg) no-repeat;display:block;z-index:1}}.philosophy__inner{position:relative;z-index:2}@media screen and (min-width:768px){.philosophy__inner{display:flex;max-width:1920px;width:100%;margin:0 auto}.philosophy__inner .philosopfy__image{max-width:920px;width:47.9%;margin-right:4.16%}}.philosophy__inner .philosophy__contents{padding:34px 20px;background:#73dcaf}@media screen and (min-width:768px){.philosophy__inner .philosophy__contents{max-width:590px;width:30.79%;background-color:initial;padding:160px 0 80px}}.philosophy__inner .philosophy__contents .title{margin-bottom:20px;text-align:left}@media screen and (min-width:768px){.philosophy__inner .philosophy__contents .title{margin-bottom:40px}}.philosophy__inner .philosophy__contents .title-main{text-align:left}.philosophy__inner .philosophy__contents .philosophy__content.philosophy__content-first{margin-bottom:40px}.philosophy__inner .philosophy__contents .philosophy__content .philosophy__label{display:inline-block;margin-bottom:16px;padding:8px 16px;background-color:#fff;border-radius:8px;font-size:16px;font-weight:900;font-family:Nunito,sans-serif;line-height:1.375}.philosophy__inner .philosophy__contents .philosophy__content .philosophy__text{line-height:200%;font-size:14px;font-weight:400}.philosophy__inner .philosophy__contents .philosophy__content .philosophy__text.text__indent{text-indent:-1em;padding-left:1em}.message{padding:34px 0}@media screen and (min-width:768px){.message{padding:80px 0 0}}.message__inner{width:88.8%}@media screen and (min-width:768px){.message__inner{max-width:1300px;padding:0 20px;width:100%}}.message__inner .title{margin-bottom:34px;text-align:left}@media screen and (min-width:768px){.message__inner .title{margin-bottom:40px}}.message__inner .title-main{text-align:left}.message__inner .message__contents{margin-bottom:34px}@media screen and (min-width:768px){.message__inner .message__contents{margin-bottom:120px}}.message__inner .message__contents .message__text{margin-bottom:27px;font-size:14px;line-height:2;font-weight:300}.message__inner .message__contents .message__text:last-of-type{margin-bottom:0}.staff-intro{padding:36px 0 100px}@media screen and (min-width:768px){.staff-intro{padding:120px 0 70px}}.staff-intro .title{margin-bottom:20px}@media screen and (min-width:768px){.staff-intro .title{margin-bottom:40px}}.design{padding:0 0 54px}@media screen and (min-width:768px){.design{padding:120px 0}}.design .title{margin-bottom:20px}@media screen and (min-width:768px){.design .title{margin-bottom:90px}}.design__inner .design__logo{margin-bottom:20px}@media screen and (min-width:768px){.design__inner .design__logo{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:88px;gap:100px}}.design__inner .design__text{color:#2d373c;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px}@media screen and (min-width:768px){.design__inner .design__text{width:100%}}.pricing{padding:0 0 54px}@media screen and (min-width:768px){.pricing{padding:120px 0}}.pricing .title{margin-bottom:40px}@media screen and (min-width:768px){.pricing .title{margin-bottom:60px}}.title-main .title__main-ja.title__main-pricing:before{background-image:url(/_next/static/media/how_much.456a72d1.webp);width:48.84px;height:23.55px;right:-11px;bottom:-6px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-pricing:before{width:110px;height:39px;right:-70px}}.pricing__inner .pricing__contents{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}@media screen and (min-width:768px){.pricing__inner .pricing__contents{gap:80px}}.pricing-content-title{padding:22px 0;border-radius:10px 10px 0 0;margin-bottom:5px;text-align:center;color:#fff;font-size:20px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.4px}@media screen and (min-width:768px){.pricing-content-title{margin-bottom:10px;color:#fff;font-size:32px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:5.12px}}.pricing-content-title.orange-bg{background:#f0b446}.pricing-content-title.pink-bg{background:#e66982}.pricing-table-row{display:flex;justify-content:center;align-items:center;margin-bottom:5px;gap:5px}@media screen and (min-width:768px){.pricing-table-row{margin-bottom:10px;gap:10px}}.pricing-table-column{display:flex;width:170px;padding:15px 0;justify-content:center;align-items:center;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:3.2px}@media screen and (min-width:768px){.pricing-table-column{width:240px;padding:12px 0;font-size:24px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:1.2px}}.pricing-table-column.header-orange{color:#e59400;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:3.2px}@media screen and (min-width:768px){.pricing-table-column.header-orange{font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:1.2px}}.pricing-table-column.header-pink{color:#d74865;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:3.2px}@media screen and (min-width:768px){.pricing-table-column.header-pink{font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:1.2px}}.pricing-table-column.orange-bg{background:rgba(240,180,70,.3)}.pricing-table-column.light-orange-bg{background:rgba(240,180,70,.1)}.pricing-table-column.pink-bg{background:rgba(230,105,130,.3)}.pricing-table-column.light-pink-bg{background:rgba(230,105,130,.1)}.pricing-comment{color:#999;font-size:11px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.22px}@media screen and (min-width:768px){.pricing-comment{font-size:10px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:0}}.pricing-table-row.border-radius span:first-of-type{border-radius:0 0 0 10px}.pricing-table-row.border-radius span:last-of-type{border-radius:0 0 10px 0}.access{padding:34px 0;background:#73befa}@media screen and (min-width:768px){.access{padding:80px 0}}.access .title{margin-bottom:20px}@media screen and (min-width:768px){.access .title{margin-bottom:40px}}.access__inner{width:85%;display:flex;flex-wrap:wrap;gap:53px}@media screen and (min-width:768px){.access__inner{max-width:1100px;width:100%;gap:53px}.access__inner .access__inner__column{flex:1 1}}.access__inner .access__school-name{display:flex;gap:20px;margin-bottom:22px}.access__school-name-new{padding:8px 16px;justify-content:center;align-items:center;border-radius:10px;background:#e66982;color:#fffffb;font-family:Rounded Mplus\ 1c;font-size:20px;font-weight:800;line-height:100%;letter-spacing:.4px}.access__inner .access__school-name-label{color:#fffffb;font-family:Rounded Mplus\ 1c;font-size:24px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:.48px}.access__inner .access__map{width:100%;margin-bottom:20px;height:300px}@media screen and (min-width:768px){.access__inner .access__map{width:100%;height:500px;margin-bottom:20px}}.access__inner .access__map iframe{width:100%;height:100%}.access__inner .access__content{display:flex}.access__inner .access__content.access_content-first{margin-bottom:24px}.access__inner .access__content-title{font-size:14px;font-weight:600;line-height:2;color:#fff;line-height:100%;flex:1 1}.access__inner .access__content-text{color:#fffffb;font-family:Rounded Mplus\ 1c;font-size:14px;font-style:normal;font-weight:900;line-height:130%;flex:3 1}.news{padding:34px 0}@media screen and (min-width:768px){.news{padding:120px 0}}.news .title{margin-bottom:20px}@media screen and (min-width:768px){.news .title{margin-bottom:40px}}.news__contents .news__official{display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.363}@media screen and (min-width:768px){.news__contents .news__official{margin-bottom:40px;font-size:24px;line-height:1.5;letter-spacing:.05em}}.news__contents .news__official img{padding-right:8px;width:30px}@media screen and (min-width:768px){.news__contents .news__official img{width:38px;display:block}}.news__contents .news-trial-lesson{position:relative;flex-wrap:wrap;display:flex;width:85%;margin:75px auto 20px;padding:25px;border-radius:14px;background:#f0b446;filter:drop-shadow(0 4px 10px rgba(0,0,0,.1));background-image:url(/_next/static/media/news-trial-lesson-background.387a324d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.news__contents .news-trial-lesson{max-width:1100px;width:100%;margin:136px auto 0;padding:40px;background-size:auto}.news__contents .news-trial-lesson .news-trial-lesson-column-left{width:25%}}.news__contents .news-trial-lesson .news-trial-lesson-column-left-photo1{position:absolute;top:10px;left:9px;width:72px;height:78px;border-radius:3px}@media screen and (min-width:768px){.news__contents .news-trial-lesson .news-trial-lesson-column-left-photo1{top:40px;left:90px;width:169px;height:183px;border-radius:10px}}.news__contents .news-trial-lesson .news-trial-lesson-column-left-photo2{position:absolute;bottom:9px;left:18px;width:53px;height:54px;border-radius:3px}@media screen and (min-width:768px){.news__contents .news-trial-lesson .news-trial-lesson-column-left-photo2{bottom:40px;left:40px;width:141px;height:143px;border-radius:10px}}.news__contents .news-trial-lesson .news-trial-lesson-column-center{text-align:center;margin:0 auto}@media screen and (min-width:768px){.news__contents .news-trial-lesson .news-trial-lesson-column-center{width:50%;text-align:center;padding:0 60px}}.news__contents .news-trial-lesson .news-trial-lesson-title{color:#fff;text-align:center;font-family:Rounded Mplus\ 1c;font-size:24px;font-style:normal;font-weight:800;line-height:135%;letter-spacing:4.8px}@media screen and (min-width:768px){.news__contents .news-trial-lesson .news-trial-lesson-title{font-size:38px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:7.6px}}.news__contents .news-trial-lesson .news-trial-lesson-ul{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:0 30px;margin-top:40px;margin-bottom:20px;gap:10px}.news__contents .news-trial-lesson .news-trial-lesson-ul li{display:flex}.news__contents .news-trial-lesson .news-trial-lesson-li-title{width:120px;padding:7px 28px;margin-right:20px;border-radius:27px;background:#e69500;text-align:center;color:#fff;font-family:Rounded Mplus\ 1c;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.28px}.news__contents .news-trial-lesson .news-trial-lesson-li-value{color:#2f373b;font-family:Rounded Mplus\ 1c;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.4px}.news__contents .news-trial-lesson .news-trial-lesson-request-label{display:block;color:#fff;font-family:Rounded Mplus\ 1c;font-size:15px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.3px;margin-top:15px}@media screen and (min-width:768px){.news__contents .news-trial-lesson .news-trial-lesson-request-label{font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.4px;margin-top:43px;margin-bottom:20px}}.news__contents .news-trial-lesson .news-trial-lesson-request-button{display:block;border-radius:6px;background:#fff;margin:0 auto;padding:30px 95px;color:#e69500;font-family:Rounded Mplus\ 1c;font-size:24px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.48px}@media screen and (min-width:768px){.news__contents .news-trial-lesson .news-trial-lesson-column-right{width:25%}}.news__contents .news-trial-lesson .news-trial-lesson-column-left-photo3{position:absolute;top:40px;right:10px;width:83px;height:63px;border-radius:3px}@media screen and (min-width:768px){.news__contents .news-trial-lesson .news-trial-lesson-column-left-photo3{top:40px;right:40px;width:200px;height:130px;border-radius:10px}}.news__contents .news-trial-lesson .news-trial-lesson-column-left-photo4{position:absolute;bottom:10px;right:15px;width:41px;height:35px;border-radius:3px}@media screen and (min-width:768px){.news__contents .news-trial-lesson .news-trial-lesson-column-left-photo4{bottom:40px;right:109px;width:155px;height:185px;border-radius:10px}}.news__contents .news-trial-lesson .news-trial-lesson-column-union{position:absolute;top:-33px;right:15px;display:flex;justify-content:center;align-items:center;background-image:url(/_next/static/media/union.0ec6aeb8.svg);background-repeat:no-repeat;background-position-x:center;background-size:contain;width:70px;height:76px;color:#fff;text-align:center;font-family:Rounded Mplus\ 1c;font-size:12px;font-style:normal;font-weight:800;line-height:130%;letter-spacing:.24px}@media screen and (min-width:768px){.news__contents .news-trial-lesson .news-trial-lesson-column-union{top:-75px;right:195px;width:170px;height:170px;font-size:20px;font-weight:900;line-height:150%;letter-spacing:.4px}}.news__contents .swiper-container .swiper-wrapper{display:flex;justify-content:center;align-items:center;transition-timing-function:linear}@media screen and (min-width:768px){.news__contents .swiper-container{padding-left:31.25%}}.news__contents .swiper-container .swiper-slide{width:250px;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.news__contents .swiper-container .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.news__contents .swiper-container{min-height:250px;max-width:100%;margin:0 auto}.faq{padding:34px 0;background:#a06ecd}@media screen and (min-width:768px){.faq{padding:120px 0}}.faq .title{margin-bottom:34px}@media screen and (min-width:768px){.faq .title{margin-bottom:40px}}.faq__inner{width:89%;margin:0 auto}@media screen and (min-width:768px){.faq__inner{max-width:780px;width:100%}}.faq__inner .accordion-container .accordion-item{margin-bottom:20px}@media screen and (min-width:768px){.faq__inner .accordion-container .accordion-item{margin-bottom:22px}}.faq__inner .accordion-container .accordion-item:last-of-type{margin-bottom:0}.faq__inner .accordion-container .accordion-item .accordion-title{position:relative;display:flex;align-items:center;padding:8px 0 8px 27px;font-size:14px;font-weight:600;line-height:2;background-color:#fff;border-radius:8px;border:1px dashed #fff;box-sizing:border-box}@media screen and (min-width:768px){.faq__inner .accordion-container .accordion-item .accordion-title{padding:8px 0 8px 40px}}.faq__inner .accordion-container .accordion-item .accordion-title:hover{border:1px solid #9747ff}.faq__inner .accordion-container .accordion-item .accordion-title span{display:block;padding-right:16px;font-size:24px;color:#e66982;letter-spacing:.05em;line-height:1.5}.faq__inner .accordion-container .accordion-item .accordion-title:after{content:"";height:8px;height:10.8px;background-image:url(/_next/static/media/accordion.2244406c.webp);background-size:contain;background-repeat:no-repeat;position:absolute;right:21.2px;top:44%;transition:transform .3s ease-in-out,top .3s ease-in-out;width:10.8px}.faq__inner .accordion-container .accordion-item .accordion-title.open:after{top:36%;transform:rotate(180deg)}.faq__inner .accordion-container .accordion-item .accordion-content{display:none;margin:16px 27px 0;font-size:14px;line-height:2;color:#fff;font-weight:600}@media screen and (min-width:768px){.faq__inner .accordion-container .accordion-item .accordion-content{margin:16px 74.5px 0}}.title{text-align:center;margin:0 auto;line-height:1;color:#fff}.title.title-black{color:#2d373c}.title-main{display:inline-block;font-size:24px;text-align:center}@media screen and (min-width:768px){.title-main{font-size:40px}}.title-main .title__main-ja{display:block;position:relative;line-height:1.5;margin-bottom:5px;letter-spacing:.2em;font-weight:800}.title-main .title__main-ja:before{content:"";position:absolute;bottom:0;right:0;background-repeat:no-repeat;background-size:contain;background-size:cover;height:20px}.title-main .title__main-ja.title__main-pickup:before{background-image:url(/_next/static/media/pickup.f91c73f8.webp);width:48.84px;height:23.55px;right:-11px;bottom:-6px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-pickup:before{width:90px;height:39px;right:-18px}}.title-main .title__main-ja.title__main-methods:before{background-image:url(/_next/static/media/methods.60d65e1a.webp);width:55px;right:-3.05px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-methods:before{width:103px;height:39px;right:-18px}}.title-main .title__main-ja.title__main-service:before{background-image:url(/_next/static/media/service.d8ec66da.webp);width:46px;right:-5.05px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-service:before{width:86px;height:39px;right:-12px}}.title-main .title__main-ja.title__main-philosophy:before{background-image:url(/_next/static/media/philospphy.c4690837.webp);width:65px;right:22px;bottom:2px;height:25px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-philosophy:before{width:121px;height:39px;right:16px;background-size:cover}}.title-main .title__main-ja.title__main-founding:before{background-image:url(/_next/static/media/message.82bee214.webp);width:54px;right:-20px;bottom:4px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-founding:before{width:100px;height:39px;right:-2px;bottom:-3px}}.title-main .title__main-ja.title__main-design{letter-spacing:.05em}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-design{letter-spacing:.16em}}.title-main .title__main-ja.title__main-design:before{background-image:url(/_next/static/media/design.db3cc6e4.webp);width:45px;right:-10px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-design:before{width:90px;height:39px;right:-18px;bottom:-6px}}.title-main .title__main-ja.title__main-access:before{background-image:url(/_next/static/media/access.eafebc1a.webp);width:46px;right:-12px;bottom:3px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-access:before{width:87px;height:39px;right:-18px;bottom:-6px}}.title-main .title__main-ja.title__main-news{letter-spacing:.05em}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-news{letter-spacing:.16em}}.title-main .title__main-ja.title__main-news:before{background-image:url(/_next/static/media/news.4ba5bdf4.webp);width:77px;right:-39px;background-size:contain}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-news:before{width:145px;height:47px;right:-63px;bottom:-5px;background-size:cover}}.title-main .title__main-ja.title__main-faq:before{background-image:url(/_next/static/media/faq.b340fc07.webp);width:38px;right:-9.52px}@media screen and (min-width:768px){.title-main .title__main-ja.title__main-faq:before{width:62px;height:39px;right:-16px;bottom:-5px;background-size:contain}}.title-main .title__main-en{display:block;font-size:16px;line-height:1.36;font-family:Nunito,sans-serif;font-weight:700}@media screen and (min-width:768px){.title-main .title__main-en{font-size:24px}}