body#mebae .main .pagetitle{padding:2.5rem;background-color:var(--mpRedLight)}@media(max-width: 768px){body#mebae .main .pagetitle{padding:4.1666666667vw}}body#mebae .main .pagetitle h2{display:flex;justify-content:center;align-items:center;gap:2.5rem}@media(max-width: 768px){body#mebae .main .pagetitle h2{gap:4.1666666667vw}}body#mebae .main .pagetitle h2 .charactor img{height:10rem}@media(max-width: 768px){body#mebae .main .pagetitle h2 .charactor img{height:20.8333333333vw}}body#mebae .main .pagetitle h2 .logo img{height:5rem}@media(max-width: 768px){body#mebae .main .pagetitle h2 .logo img{height:12.5vw}}body#mebae .main .pagetitle h2 .title img{width:50rem}@media(max-width: 768px){body#mebae .main .pagetitle h2 .title img{width:91.6666666667vw}}body#mebae .main .section .copy{padding:1.25rem;border-radius:1.25rem;color:var(--mpGreen);font-size:3rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.1em;background-color:var(--mpGreenLight)}@media(max-width: 768px){body#mebae .main .section .copy{padding:4.1666666667vw;border-radius:4.1666666667vw;font-size:5vw}}body#mebae .main .section .copy strong{font-size:1.25em}body#mebae .main .section h3::before{width:1.5em;aspect-ratio:1/1;border-radius:0;background-color:#4b3;-webkit-mask:url("../images/mebae/icon_h3.svg") no-repeat 50% 50%;mask:url("../images/mebae/icon_h3.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}body#mebae .main .section h3:not(:first-child){margin-top:2.5rem}@media(max-width: 768px){body#mebae .main .section h3:not(:first-child){margin-top:8.3333333333vw}}body#mebae .main .section .contents{margin-top:2.5rem;padding:0 1.25rem}@media(max-width: 768px){body#mebae .main .section .contents{margin-top:4.1666666667vw;padding:0 2.0833333333vw}}body#mebae .main .section .feature{display:flex;gap:3.75rem}@media(max-width: 768px){body#mebae .main .section .feature{flex-direction:column;gap:8.3333333333vw}}body#mebae .main .section .feature .card{position:relative;display:flex;flex-direction:column;gap:1.25rem;width:calc((100% - 7.5rem)/3)}@media(max-width: 768px){body#mebae .main .section .feature .card{flex-direction:row;flex-wrap:wrap;gap:2.0833333333vw 4.1666666667vw;width:100%}}body#mebae .main .section .feature .card:nth-child(2){transition-delay:.2s}@media(max-width: 768px){body#mebae .main .section .feature .card:nth-child(2){transition-delay:.1s}}body#mebae .main .section .feature .card:nth-child(3){transition-delay:.3s}@media(max-width: 768px){body#mebae .main .section .feature .card:nth-child(3){transition-delay:.1s}}body#mebae .main .section .feature .card:not(:first-child)::before{content:"";position:absolute;top:0;left:-2.125rem;width:.5rem;height:100%;background-image:radial-gradient(#4b3 0.125rem, transparent 0.125rem);background-size:.5rem .5rem}@media(max-width: 768px){body#mebae .main .section .feature .card:not(:first-child)::before{top:-5vw;left:0;width:100%;height:1.6666666667vw;background-image:radial-gradient(#4b3 0.4166666667vw, transparent 0.4166666667vw);background-size:1.6666666667vw 1.6666666667vw}}body#mebae .main .section .feature .card figure{align-self:center;width:12.5rem}@media(max-width: 768px){body#mebae .main .section .feature .card figure{align-self:flex-start;flex-shrink:0;width:33.3333333333vw}}body#mebae .main .section .feature .card h4{color:var(--mpBlue);font-size:1.125rem;font-weight:700;line-height:1.5}@media(max-width: 768px){body#mebae .main .section .feature .card h4{align-self:center;font-size:3.75vw}}body#mebae .main .section .feature .card p{font-size:1rem}@media(max-width: 768px){body#mebae .main .section .feature .card p{width:100%;font-size:2.9166666667vw}}body#mebae .main .section .feature .card .notes{color:var(--bk50);font-size:.875rem;line-height:1.5}@media(max-width: 768px){body#mebae .main .section .feature .card .notes{width:100%;font-size:2.5vw}}body#mebae .main .section .feature .card .notes li{padding-left:1.05em;text-indent:-1.05em}body#mebae .main .section .pillars{display:flex;gap:3.75rem}@media(max-width: 768px){body#mebae .main .section .pillars{flex-direction:column;gap:8.3333333333vw}}body#mebae .main .section .pillars .card{display:flex;flex-direction:column;gap:1.25rem;width:calc((100% - 7.5rem)/3)}@media(max-width: 768px){body#mebae .main .section .pillars .card{flex-direction:row;gap:4.1666666667vw;width:100%}}body#mebae .main .section .pillars .card:nth-child(2){transition-delay:.2s}@media(max-width: 768px){body#mebae .main .section .pillars .card:nth-child(2){transition-delay:.1s}}body#mebae .main .section .pillars .card:nth-child(3){transition-delay:.3s}@media(max-width: 768px){body#mebae .main .section .pillars .card:nth-child(3){transition-delay:.1s}}body#mebae .main .section .pillars .card:not(:first-child)::before{content:"";position:absolute;top:0;left:-2.125rem;width:.5rem;height:100%;background-image:radial-gradient(var(--bk20) 0.125rem, transparent 0.125rem);background-size:.5rem .5rem}@media(max-width: 768px){body#mebae .main .section .pillars .card:not(:first-child)::before{top:-5vw;left:0;width:100%;height:1.6666666667vw;background-image:radial-gradient(var(--bk20) 0.4166666667vw, transparent 0.4166666667vw);background-size:1.6666666667vw 1.6666666667vw}}body#mebae .main .section .pillars .card figure{align-self:center;width:12.5rem}@media(max-width: 768px){body#mebae .main .section .pillars .card figure{flex-shrink:0;width:33.3333333333vw}}body#mebae .main .section .pillars .card .detail{display:flex;flex-direction:column;gap:1.25rem}@media(max-width: 768px){body#mebae .main .section .pillars .card .detail{flex-grow:1;gap:2.0833333333vw}}body#mebae .main .section .pillars .card .detail h4{color:var(--mpGreen);font-size:1.5rem;font-weight:700;text-align:center;line-height:1.5}@media(max-width: 768px){body#mebae .main .section .pillars .card .detail h4{font-size:3.75vw;text-align:left}}body#mebae .main .section .pillars .card .detail p{font-size:1rem;text-align:center}@media(max-width: 768px){body#mebae .main .section .pillars .card .detail p{width:100%;font-size:2.9166666667vw;text-align:left}}body#mebae .main .section .pillars .card .detail .example{display:flex;flex-direction:column;overflow:hidden;border-radius:.625rem;font-size:.875rem;text-align:center;line-height:1.5}@media(max-width: 768px){body#mebae .main .section .pillars .card .detail .example{border-radius:2.0833333333vw;font-size:2.9166666667vw}}body#mebae .main .section .pillars .card .detail .example dt{padding:.625rem;color:var(--mpBlue);font-weight:700;background-color:var(--mpBlueBG)}@media(max-width: 768px){body#mebae .main .section .pillars .card .detail .example dt{padding:2.0833333333vw}}body#mebae .main .section .pillars .card .detail .example dd{padding:.625rem;background-color:var(--wh80)}@media(max-width: 768px){body#mebae .main .section .pillars .card .detail .example dd{padding:2.0833333333vw}}body#mebae .main .section .course{display:flex;flex-wrap:wrap;gap:2.5rem}@media(max-width: 768px){body#mebae .main .section .course{flex-direction:column;gap:8.3333333333vw}}body#mebae .main .section .course .card{display:flex;flex-direction:column;gap:.625rem;width:calc((100% - 5rem)/3);padding:1.875rem;border-radius:1.25rem;background-color:var(--wh)}@media(max-width: 768px){body#mebae .main .section .course .card{gap:2.0833333333vw;width:100%;padding:6.25vw;border-radius:4.1666666667vw}}body#mebae .main .section .course .card:nth-child(3n-1){transition-delay:.2s}@media(max-width: 768px){body#mebae .main .section .course .card:nth-child(3n-1){transition-delay:.1s}}body#mebae .main .section .course .card:nth-child(3n){transition-delay:.3s}@media(max-width: 768px){body#mebae .main .section .course .card:nth-child(3n){transition-delay:.1s}}body#mebae .main .section .course .card h4{color:var(--mpGreen);font-size:1.125rem;font-weight:700;line-height:1.5}@media(max-width: 768px){body#mebae .main .section .course .card h4{align-self:center;font-size:3.75vw}}body#mebae .main .section .course .card dl{display:flex;justify-content:flex-end;padding-top:.625rem;border-top:1px dotted var(--bk10);font-size:.875rem}@media(max-width: 768px){body#mebae .main .section .course .card dl{padding-top:2.0833333333vw;font-size:2.9166666667vw}}body#mebae .main .section .course .card dl dt,body#mebae .main .section .course .card dl dd{padding:.3125rem .625rem;background-color:var(--bk05)}@media(max-width: 768px){body#mebae .main .section .course .card dl dt,body#mebae .main .section .course .card dl dd{padding:1.0416666667vw 2.0833333333vw}}body#mebae .main .section .course .card dl dt{padding-right:0;border-radius:.3125rem 0 0 .3125rem}@media(max-width: 768px){body#mebae .main .section .course .card dl dt{border-radius:1.0416666667vw 0 0 1.0416666667vw}}body#mebae .main .section .course .card dl dd{padding-left:0;border-radius:0 .3125rem .3125rem 0}@media(max-width: 768px){body#mebae .main .section .course .card dl dd{border-radius:0 1.0416666667vw 1.0416666667vw 0}}body#mebae .main .section .course .card p{font-size:1rem}@media(max-width: 768px){body#mebae .main .section .course .card p{width:100%;font-size:2.9166666667vw}}body#mebae .main .section .voice{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1.25rem}@media(max-width: 768px){body#mebae .main .section .voice{gap:8.3333333333vw;padding-bottom:4.1666666667vw}}body#mebae .main .section .voice li{position:relative;max-width:calc(80% - 3.75rem);padding:1.875rem;border:1px solid var(--key20);font-size:1rem;line-height:1.75}@media(max-width: 768px){body#mebae .main .section .voice li{max-width:calc(100% - 12.5vw);padding:4.1666666667vw;border-radius:4.1666666667vw 4.1666666667vw 4.1666666667vw 0;font-size:3.3333333333vw}}body#mebae .main .section .voice li::before{content:"";position:absolute;bottom:-1.25rem;width:3.125rem;height:4.375rem;background:url("../images/mebae/charactor.svg") no-repeat 50% 100%;background-size:contain}@media(max-width: 768px){body#mebae .main .section .voice li::before{bottom:-4.1666666667vw;width:10.4166666667vw;height:14.5833333333vw}}body#mebae .main .section .voice li:nth-child(2n-1){align-self:flex-start;margin-left:3.75rem;border-radius:1.875rem 1.875rem 1.875rem 0}@media(max-width: 768px){body#mebae .main .section .voice li:nth-child(2n-1){margin-left:12.5vw;border-radius:4.1666666667vw 4.1666666667vw 4.1666666667vw 0}}body#mebae .main .section .voice li:nth-child(2n-1)::before{left:-3.75rem}@media(max-width: 768px){body#mebae .main .section .voice li:nth-child(2n-1)::before{left:-12.5vw}}body#mebae .main .section .voice li:nth-child(2n){align-self:flex-end;margin-right:3.75rem;border-radius:1.875rem 1.875rem 0 1.875rem}@media(max-width: 768px){body#mebae .main .section .voice li:nth-child(2n){margin-right:12.5vw;border-radius:4.1666666667vw 4.1666666667vw 0 4.1666666667vw}}body#mebae .main .section .voice li:nth-child(2n)::before{right:-3.75rem}@media(max-width: 768px){body#mebae .main .section .voice li:nth-child(2n)::before{right:-12.5vw}}body#mebae .main .section .faq{display:flex;flex-direction:column;gap:3.75rem}@media(max-width: 768px){body#mebae .main .section .faq{gap:8.3333333333vw}}body#mebae .main .section .faq dl{display:flex;flex-direction:column;gap:1.25rem}@media(max-width: 768px){body#mebae .main .section .faq dl{gap:2.0833333333vw}}body#mebae .main .section .faq dl dt{position:relative;padding:.625rem 0 .625rem 2.5rem;font-size:1.125rem;font-weight:700;line-height:1.5}@media(max-width: 768px){body#mebae .main .section .faq dl dt{padding:2.0833333333vw 0 2.0833333333vw 8.3333333333vw;font-size:3.75vw}}body#mebae .main .section .faq dl dt::before{content:"Q.";position:absolute;top:.3125rem;left:0;color:var(--mpGreen);font-size:1.5rem;font-weight:700}@media(max-width: 768px){body#mebae .main .section .faq dl dt::before{top:1.0416666667vw;font-size:5vw}}body#mebae .main .section .faq dl dd{position:relative;display:flex;flex-direction:column;gap:.625rem;padding:.3125rem 0 .3125rem 2.5rem}@media(max-width: 768px){body#mebae .main .section .faq dl dd{padding:1.0416666667vw 0 1.0416666667vw 8.3333333333vw}}body#mebae .main .section .faq dl dd::before{content:"A.";position:absolute;top:.3125rem;left:0;color:var(--mpRed);font-size:1.5rem;font-weight:700}@media(max-width: 768px){body#mebae .main .section .faq dl dd::before{top:1.0416666667vw;font-size:5vw}}body#mebae .main .section .apply h4{margin-bottom:1.25rem;padding-bottom:.625rem;border-bottom:1px solid var(--key20);color:var(--key);font-size:1.25rem;font-weight:700}@media(max-width: 768px){body#mebae .main .section .apply h4{margin-bottom:4.1666666667vw;padding-bottom:2.0833333333vw;font-size:4.1666666667vw}}body#mebae .main .section .apply h4:not(:first-child){margin-top:3.75rem}@media(max-width: 768px){body#mebae .main .section .apply h4:not(:first-child){margin-top:12.5vw}}body#mebae .main .section .apply .flow{padding-left:1.875rem}@media(max-width: 768px){body#mebae .main .section .apply .flow{padding-left:8.3333333333vw}}body#mebae .main .section .apply .flow .step{counter-increment:item;position:relative;display:flex;gap:2.5rem;padding:1.25rem 0 1.875rem 3.125rem}@media(max-width: 768px){body#mebae .main .section .apply .flow .step{flex-direction:column;gap:2.0833333333vw;padding:4.1666666667vw 0 4.1666666667vw 10.4166666667vw}}body#mebae .main .section .apply .flow .step::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:var(--mpBlue)}body#mebae .main .section .apply .flow .step::after{content:counter(item, decimal-leading-zero);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;border-radius:50%;color:var(--wh);font-size:1.875rem;background-color:var(--mpBlue);transform:translateX(-50%)}@media(max-width: 768px){body#mebae .main .section .apply .flow .step::after{width:12.5vw;height:12.5vw;font-size:6.25vw}}body#mebae .main .section .apply .flow .step h5{flex-shrink:0;width:calc(15% - 2.5rem);color:var(--mpGreen);font-size:1.125rem;font-weight:700}@media(max-width: 768px){body#mebae .main .section .apply .flow .step h5{width:100%;font-size:3.75vw}}body#mebae .main .section .apply .flow .step .detail{flex-grow:1;display:flex;flex-direction:column;gap:.625rem}@media(max-width: 768px){body#mebae .main .section .apply .flow .step .detail{gap:2.0833333333vw}}body#mebae .main .section .apply .flow .step .detail .contact{display:flex;gap:2.5rem}@media(max-width: 768px){body#mebae .main .section .apply .flow .step .detail .contact{flex-direction:column;align-items:center;gap:4.1666666667vw}}body#mebae .main .section .apply .flow .step .detail .contact .card{display:flex;flex-direction:column;gap:.3125rem;width:20rem;overflow:hidden;border:1px solid var(--key20);border-radius:.3125rem;text-align:center}@media(max-width: 768px){body#mebae .main .section .apply .flow .step .detail .contact .card{gap:1.0416666667vw;width:100%;border-radius:1.0416666667vw}}body#mebae .main .section .apply .flow .step .detail .contact .card h6{padding:.3125rem;color:var(--key);font-size:1rem;font-weight:700;background-color:var(--key05)}@media(max-width: 768px){body#mebae .main .section .apply .flow .step .detail .contact .card h6{padding:1.0416666667vw;font-size:3.3333333333vw}}body#mebae .main .section .apply .flow .step .detail .contact .card a{align-self:center;color:var(--bk);font-size:1.875rem;font-weight:700}@media(max-width: 768px){body#mebae .main .section .apply .flow .step .detail .contact .card a{font-size:6.25vw}}body#mebae .main .section .apply .flow .step .detail .contact .card .time{padding-bottom:.3125rem;color:var(--bk50);font-size:.875rem}@media(max-width: 768px){body#mebae .main .section .apply .flow .step .detail .contact .card .time{padding:1.0416666667vw;font-size:2.9166666667vw}}body#mebae .main .section .apply .flow .step .detail .notes{color:var(--bk50);font-size:.875rem;line-height:1.5}@media(max-width: 768px){body#mebae .main .section .apply .flow .step .detail .notes{font-size:2.5vw}}body#mebae .main .section .apply .flow .step .detail .notes li{padding-left:1.05em;text-indent:-1.05em}body#mebae .main .section .apply .price{display:flex;align-items:center;gap:3.75rem}@media(max-width: 768px){body#mebae .main .section .apply .price{flex-direction:column;gap:8.3333333333vw}}body#mebae .main .section .apply .price .detail{display:flex;flex-direction:column;gap:2.5rem}@media(max-width: 768px){body#mebae .main .section .apply .price .detail{gap:8.3333333333vw}}body#mebae .main .section .apply .price .detail table{border-collapse:separate;border-spacing:0;border:1px solid var(--bk10);font-size:1rem}@media(max-width: 768px){body#mebae .main .section .apply .price .detail table{font-size:3.3333333333vw}}body#mebae .main .section .apply .price .detail table tbody tr th,body#mebae .main .section .apply .price .detail table tbody tr td{padding:1.25rem;border-top:1px solid var(--bk10)}@media(max-width: 768px){body#mebae .main .section .apply .price .detail table tbody tr th,body#mebae .main .section .apply .price .detail table tbody tr td{padding:4.1666666667vw}}body#mebae .main .section .apply .price .detail table tbody tr th{border-right:1px solid var(--bk10);background-color:var(--bk05)}body#mebae .main .section .apply .price .detail table tbody tr td .num{font-size:1.5em}body#mebae .main .section .apply .price .detail table tbody tr:first-child th,body#mebae .main .section .apply .price .detail table tbody tr:first-child td{border-top:0 none}body#mebae .main .section .apply .price .detail .notes{color:var(--bk50);font-size:.875rem;line-height:1.5}@media(max-width: 768px){body#mebae .main .section .apply .price .detail .notes{font-size:2.5vw}}body#mebae .main .section .apply .price .detail .notes li{padding-left:1.05em;text-indent:-1.05em}body#mebae .main .section .apply .price picture{width:50%}@media(max-width: 768px){body#mebae .main .section .apply .price picture{width:70%}}