﻿@import url(//use.fontawesome.com/releases/v5.7.2/css/all.css);.pink{color:#E58081}.skin{color:#feefde}.skin2{color:#ffefaa}.beige{color:#a3805a}.blue{color:#2da0d9}.blue2{color:#00aebe}.yellow{color:#fdff04}.gray{color:#d3d3d3}.font{color:#4D4D4D}.maru{font-family:'Kosugi Maru', sans-serif}.noto{font-family:'Noto Sans JP', sans-serif;font-weight:500}img{max-width:100%}*{margin:0;padding:0;box-sizing:border-box}*::before,*::after{box-sizing:border-box}body{line-height:1.5;color:#4D4D4D;min-width:1100px;font-family:'Noto Serif JP', serif;font-weight:900}@media screen and (max-width: 480px){body{min-width:unset}body h2 img{padding:0 20px}}body .in{max-width:1100px;flex-basis:1100px;margin:auto}@media screen and (max-width: 480px){body .in{padding:0 10px}}body a{text-decoration:none;color:inherit}body ul,body ol{list-style-type:none}body input,body textarea,body select{outline:none;font-size:1rem;max-width:100%;width:100%;padding:5px}@media screen and (max-width: 480px){body input,body textarea,body select{font-size:1.25rem}}@media screen and (max-width: 480px){body .pc_only{display:none}}body .sp_only{display:none}@media screen and (max-width: 480px){body .sp_only{display:block}}header{background:#E58081}header h1{padding:0.5rem 20px;max-width:1100px;margin:auto;font-size:1rem}@media screen and (max-width: 480px){header h1{padding-bottom:0.25rem}}header h1 a{display:inline-flex;align-items:center;color:#fff}header h1 a img{max-width:100px}.mv img{display:block;margin:auto;max-width:100%}.cta_fv{background:#FFEBDA;padding:15px 0}@media screen and (max-width: 480px){.cta_fv{padding:20px 0}}.cta_fv__in{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width: 480px){.cta_fv__in{flex-wrap:wrap}}.cta_fv__in p{font-size:36px;line-height:1.25em}@media screen and (max-width: 480px){.cta_fv__in p{font-size:16px;margin-bottom:10px}}.cta_fv__in a img{filter:drop-shadow(0px 5px 0px #067190);transform:translateZ(0);will-change:filter;transition:0.3s}@media screen and (max-width: 480px){.cta_fv__in a img{max-width:80%;margin:auto;display:block}}.cta_fv__in a img:hover{filter:drop-shadow(0px 1px 0px #067190);transform:translateY(4px)}.cta{background:#E58081;color:#fff;padding:15px 0}@media screen and (max-width: 480px){.cta{padding:20px 0}}.cta__in{display:flex;justify-content:space-around;align-items:center}@media screen and (max-width: 480px){.cta__in{flex-wrap:wrap}}.cta__tel a{font-size:60px;line-height:0.8;font-family:'Noto Sans JP'}@media screen and (max-width: 480px){.cta__tel a{font-size:36px;display:block;text-align:center;margin-bottom:15px}}.cta__tel a:before{content:url(../img/tel_icon.png);margin-right:15px}@media screen and (max-width: 480px){.cta__tel a:before{content:"";margin-right:15px;background:url(../img/tel_icon.png);width:38px;height:28px;display:inline-block;background-size:contain;background-repeat:no-repeat}}.cta__tel div{display:flex;align-items:center;background:#fff;color:#E58081;padding:0 20px;margin-bottom:5px}@media screen and (max-width: 480px){.cta__tel div{justify-content:space-around;padding:5px 10px;margin-bottom:15px}.cta__tel div small{font-size:11px}}.cta__tel div p{font-size:36px;margin-right:20px}@media screen and (max-width: 480px){.cta__tel div p{font-size:24px;margin-right:10px}}.cta__form img{filter:drop-shadow(0px 5px 0px #067190);transform:translateZ(0);will-change:filter;transition:0.3s}@media screen and (max-width: 480px){.cta__form img{max-width:80%;margin:auto;display:block}}.cta__form img:hover{filter:drop-shadow(0px 1px 0px #067190);transform:translateY(4px)}.cta_under{background:#E58081;color:#fff;padding:30px 0;text-align:center}@media screen and (max-width: 480px){.cta_under{padding:30px 15px}}.cta_under__img{margin-bottom:20px}.cta_under__in{display:flex;justify-content:space-around;align-items:center;background:#fff;color:#E58081;border-radius:10px;padding:10px 0;margin-top:20px}@media screen and (max-width: 480px){.cta_under__in{flex-wrap:wrap}}.cta_under__tel{text-align:left}.cta_under__tel a{font-size:60px;line-height:0.8;font-family:'Noto Sans JP';pointer-events:none}@media screen and (max-width: 480px){.cta_under__tel a{pointer-events:painted;font-size:36px;display:block;text-align:center;margin-bottom:15px}}.cta_under__tel a:before{content:url(../img/tel_icon_pink.png);margin-right:15px}@media screen and (max-width: 480px){.cta_under__tel a:before{content:"";margin-right:15px;background:url(../img/tel_icon_pink.png);width:38px;height:28px;display:inline-block;background-size:contain;background-repeat:no-repeat}}.cta_under__tel div{display:flex;align-items:center;background:#fff;color:#E58081;padding:0 20px;margin-bottom:5px}@media screen and (max-width: 480px){.cta_under__tel div{justify-content:space-around;padding:15px 0 0 0}.cta_under__tel div small{font-size:11px}}.cta_under__tel div p{font-size:36px;margin-right:20px}@media screen and (max-width: 480px){.cta_under__tel div p{font-size:20px;margin-right:10px}}.cta_under__form img{filter:drop-shadow(0px 5px 0px #067190);transform:translateZ(0);will-change:filter;transition:0.3s}@media screen and (max-width: 480px){.cta_under__form img{max-width:80%;margin:0 auto 20px;display:block}}.cta_under__form img:hover{filter:drop-shadow(0px 1px 0px #067190);transform:translateY(4px)}.arrow_area{text-align:center;background:url(../img/sakura.jpg);background-size:cover;height:360px;display:flex;align-items:center;position:relative}@media screen and (max-width: 480px){.arrow_area{height:150px}}.arrow_area:before{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;content:'';background:#E58081;opacity:0.6}.arrow_area:after{content:"";position:absolute;right:0;bottom:-60px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#eb9ea1 transparent transparent transparent;border-width:60px 35px 0 35px}@media screen and (max-width: 480px){.arrow_area:after{bottom:-30px;border-width:30px 25px 0 25px}}.arrow_area div p{font-size:2.5rem;color:#fff;position:relative;text-shadow:5px 5px 5px rgba(0,0,0,0.55);font-weight:bold}@media screen and (max-width: 480px){.arrow_area div p{font-size:1.25rem}}.arrow_area div p b{font-size:3.5rem;color:#FFEBA6}@media screen and (max-width: 480px){.arrow_area div p b{font-size:1.15rem}}.evidence{text-align:center;background:url(../img/bg.jpg);background-size:cover;padding:50px 0 80px}.evidence .slick{padding:15px;background:#fff;position:relative}.evidence .slick img{padding:5px}.evidence .slick img.slide-arrow{position:absolute;transform:translateY(-50%);top:50%;z-index:1;width:40px}.evidence .slick img.slide-arrow.prev-arrow{left:0}.evidence .slick img.slide-arrow.next-arrow{right:0}.evidence .img{padding:20px;background:#fff;box-shadow:0px 0px 5px 3px #eee}.evidence p{font-size:2rem;margin:50px 0}@media screen and (max-width: 480px){.evidence p{font-size:1.2rem;margin:25px 0}}.evidence__flex{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 480px){.evidence__flex{margin-bottom:20px}}.evidence__movie{text-align:center;margin-top:20px;position:relative;padding-top:56.25%;flex-basis:100%}.evidence__movie iframe{max-width:100%;position:absolute;top:0;right:0;width:100%;height:100%}.reason{background:#feefde;padding:50px 0 100px}@media screen and (max-width: 480px){.reason{text-align:center}}.reason__head{text-align:center}.reason__graf{display:flex;background:#fff;border-radius:10px;padding:30px;margin:30px auto;align-items:center;justify-content:space-between;box-shadow:5px 5px 10px 0px #837e79}@media screen and (max-width: 480px){.reason__graf{flex-wrap:wrap;padding:20px;box-shadow:2.5px 2.5px 5px 0px #837e79;margin-bottom:0}}.reason__graf div{width:48%}@media screen and (max-width: 480px){.reason__graf div{width:100%}}.reason__graf h3{margin-bottom:20px}.reason__graf p{font-size:1.1rem}@media screen and (max-width: 480px){.reason__graf p{margin-top:20px;font-size:1rem}}.reason__time{display:flex;justify-content:space-between;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 480px){.reason__time{flex-wrap:wrap;padding:20px 0}.reason__time:before{content:'';position:absolute;background:url(../img/woman02.png);width:120px;height:120px;background-size:cover}}.reason__time div:first-child{margin-right:20px;width:55%}.reason__time div h3{font-size:2.4rem}@media screen and (max-width: 480px){.reason__time div h3{font-size:2rem}}.reason__time div p{font-size:1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (max-width: 480px){.reason__time div p{display:block;text-align:center;font-size:1rem;margin-top:1rem}}.reason__time div p:first-child{margin:20px 0}.reason__time div p b{font-size:2rem}.reason__time div p img{margin:10px auto}@media screen and (max-width: 480px){.reason__time div p img{display:block;margin:10px auto 5px}}.reason__step{display:flex;align-items:center;justify-content:space-between;padding:50px 0}@media screen and (max-width: 480px){.reason__step{flex-wrap:wrap;justify-content:center;position:relative;padding-top:25px}.reason__step img{position:absolute;bottom:-50px;right:0;width:100px}}.reason__step p{font-size:1.5rem}@media screen and (max-width: 480px){.reason__step p{font-size:1rem}}.reason__step p b{font-size:3rem}@media screen and (max-width: 480px){.reason__step p b{font-size:2rem}}.reason__step p span{background:linear-gradient(transparent 90%, #E58081 90%);font-size:1.75rem;padding-bottom:5px}@media screen and (max-width: 480px){.reason__step p span{font-size:1rem;line-height:2}}.grow{text-align:center;padding-bottom:100px}@media screen and (max-width: 480px){.grow{padding-bottom:50px}}.grow__head{margin-top:-55px;margin-bottom:50px}@media screen and (max-width: 480px){.grow__head{margin-bottom:25px}}.grow__flex{margin-top:100px;display:flex;justify-content:space-between}@media screen and (max-width: 480px){.grow__flex{flex-wrap:wrap;margin-top:50px}}.grow__flex div{background:#E58081;color:#fff;width:31%;border-radius:20px;padding:30px 10px;box-shadow:3px 3px 10px 0px #aaa;position:relative}@media screen and (max-width: 480px){.grow__flex div{width:90%;margin:0 auto 20px;padding:15px 10px}}.grow__flex div p{font-size:1.5rem;margin:10px 0}@media screen and (max-width: 480px){.grow__flex div p{margin:0 0 10px}}.grow__flex div small{font-size:14px;font-weight:500;position:absolute;left:50%;transform:translateX(-50%);width:100%;bottom:20px}@media screen and (max-width: 480px){.grow__flex div small{position:static;transform:none}}.cta_bg{background:url(../img/cta_bg.jpg);height:600px;display:flex;background-size:cover}@media screen and (max-width: 480px){.cta_bg{background-size:cover;background-position:40%;height:300px}}.cta_bg .in{display:flex;align-items:center;justify-content:flex-end}.cta_bg .in p{font-size:2rem}@media screen and (max-width: 480px){.cta_bg .in p{font-size:1rem}}.cta_bg .in p span{padding-top:0.75rem;background-position:top left 0px;background-repeat:repeat-x;background-size:2rem 1.25rem;background-image:radial-gradient(5px 5px at center center, #e58081 50%, transparent 50%);background-image:-webkit-radial-gradient(5px 5px at center center, #e58081 50%, transparent 50%)}@media screen and (max-width: 480px){.cta_bg .in p span{background-size:1rem 1rem;background-image:radial-gradient(3px 3px at center center, #e58081 50%, transparent 50%);background-image:-webkit-radial-gradient(3px 3px at center center, #e58081 50%, transparent 50%)}}.cta_bg .in p b{font-size:4rem;line-height:5rem}@media screen and (max-width: 480px){.cta_bg .in p b{font-size:1.75rem;line-height:unset}}.management{padding:100px 0;background:url(../img/bg.jpg);background-size:cover;position:relative;font-family:'Noto Serif JP'}@media screen and (max-width: 480px){.management{padding:50px 0;background-position:center}}.management:before{content:"";position:absolute;right:0;bottom:-68px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#dddddd transparent transparent transparent;border-width:70px 110px 0 110px}@media screen and (max-width: 480px){.management:before{bottom:-35px;border-width:35px 60px 0 60px;border-color:#eeeeee   transparent transparent transparent}}.management:after{content:"だから";position:absolute;left:50%;transform:translateX(-50%);bottom:-40px;font-size:2.25rem;color:#E58081;font-weight:900;font-family:'Noto Serif JP'}@media screen and (max-width: 480px){.management:after{bottom:-25px;font-size:1.25rem}}.management h2{text-align:center}.management__movie{text-align:center;margin:50px 0 100px;position:relative;padding-top:56.25%;flex-basis:100%}@media screen and (max-width: 480px){.management__movie{margin:25px auto}}.management__movie iframe{max-width:100%;position:absolute;top:0;right:0;width:100%;height:100%}@media screen and (max-width: 480px){.management__step{margin:0 10px}}.management__step__flex{display:flex;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 480px){.management__step__flex{flex-wrap:wrap-reverse;margin-bottom:30px}}.management__step__flex img{box-shadow:10px 10px 0 0 #2da0d9}.management__step__flex:nth-child(even){flex-direction:row-reverse}.management__step__flex__text{width:45%;margin-top:30px}@media screen and (max-width: 480px){.management__step__flex__text{width:100%}}.management__step__flex__text h3{font-size:2rem;background:url(../img/line.png);background-repeat:no-repeat;padding-left:30px;padding-top:15px;background-size:contain;background-position:bottom 0px left 0px}@media screen and (max-width: 480px){.management__step__flex__text h3{margin:0 auto 20px;font-size:1.5rem}}.management__step__flex__text div{background:#2da0d9;color:#fff;border-radius:10px;margin-top:30px;padding:10px}.management__step__flex__text div p{border:2px dashed;border-radius:10px;padding:20px 15px}.management__step__flex__text div p span{color:#fdff04;border-bottom:1px solid #fdff04}.management__step__flex__img{width:50%}@media screen and (max-width: 480px){.management__step__flex__img{width:100%}}.band{border-top:80px solid #E58081;border-bottom:50px solid #E58081;background:#feefde;text-align:center}@media screen and (max-width: 480px){.band{border-width:40px 0 25px 0}}.band .in{padding:30px 0}@media screen and (max-width: 480px){.band .in{padding:15px 0}}@media screen and (max-width: 480px){.band .in p img{max-width:80%}}.band .in p span{font-size:2.5rem;background:linear-gradient(transparent 70%, #fdff04 0%)}@media screen and (max-width: 480px){.band .in p span{font-size:1.2rem}}.band .in p b{font-size:3rem}@media screen and (max-width: 480px){.band .in p b{font-size:2rem}}.curriculum{padding:100px 0}@media screen and (max-width: 480px){.curriculum{padding:50px 0}}.curriculum__flex{display:flex;padding:50px 0}@media screen and (max-width: 480px){.curriculum__flex{flex-wrap:wrap;padding:25px 0 10px;justify-content:center}}.curriculum__flex div small{display:block;text-align:center}@media screen and (max-width: 480px){.curriculum__flex div small{margin-bottom:20px}}.curriculum__flex div p{margin-bottom:1rem;font-size:1.25rem;margin-left:50px;line-height:1.7}@media screen and (max-width: 480px){.curriculum__flex div p{margin-left:0;font-size:1rem}}.curriculum__list ul{border:3px solid #E58081;position:relative;border-radius:10px;padding:30px;margin-bottom:50px}@media screen and (max-width: 480px){.curriculum__list ul{padding:20px;margin-bottom:30px}}.curriculum__list ul:before{content:'';position:absolute;background-color:#f5f5f5;top:10px;right:-10px;bottom:-10px;left:10px;transition:0.3s;border-radius:10px;z-index:-1}@media screen and (max-width: 480px){.curriculum__list ul:before{top:10px;right:-5px;bottom:-10px;left:5px}}.curriculum__list ul li{margin-bottom:20px;font-size:1.5rem;display:flex;color:#666666;letter-spacing:5px}@media screen and (max-width: 480px){.curriculum__list ul li{font-size:1rem;letter-spacing:normal}}.curriculum__list ul li::before{content:url(../img/check02.png);margin-right:1rem}.curriculum__list ul li:last-child{margin-bottom:0}.curriculum__text p{font-size:1.25rem;line-height:1.8}@media screen and (max-width: 480px){.curriculum__text p{font-size:1rem}}.band_pink{background:#E58081;position:relative;padding:0px 0 30px}.band_pink::before{content:"";position:absolute;right:0;bottom:-130px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#E58081 transparent transparent transparent;border-width:130px 200px 0 200px}@media screen and (max-width: 480px){.band_pink::before{bottom:-60px;border-width:60px 100px 0 100px}}.band_pink::after{content:"そんなあなたへ";position:absolute;left:50%;transform:translateX(-50%);bottom:-60px;font-size:2.5rem;color:#E58081;font-weight:bold;color:#fff;font-size:2rem}@media screen and (max-width: 480px){.band_pink::after{font-size:1.25rem;bottom:-20px}}.band_pink__flex{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 480px){.band_pink__flex{flex-wrap:wrap;padding-top:20px}}.band_pink__flex div:first-child{width:40%}@media screen and (max-width: 480px){.band_pink__flex div:first-child{width:100%}}.band_pink__flex div:last-child{width:60%}@media screen and (max-width: 480px){.band_pink__flex div:last-child{width:100%}}.band_pink__flex div p{color:#fff;font-size:1.25rem;line-height:2}@media screen and (max-width: 480px){.band_pink__flex div p{font-size:0.8rem;margin-bottom:0.8rem;line-height:normal;font-weight:500}}.band_pink__flex div p span{color:#fdff04}.band_pink__flex div img{margin-top:-100px}@media screen and (max-width: 480px){.band_pink__flex div img{float:left;max-width:200px;margin-top:-40px;margin-left:-45px;margin-bottom:50px;margin-right:-15px}}.band_pink p b{display:block;text-align:center;color:#fff;font-size:2.5rem}@media screen and (max-width: 480px){.band_pink p b{font-size:1.5rem}}.system{padding:100px 0}@media screen and (max-width: 480px){.system{padding:100px 0 50px}}.system__flex{display:flex;align-items:center;justify-content:space-between}.system__flex.under{align-items:flex-start}@media screen and (max-width: 480px){.system__flex{flex-wrap:wrap;margin:0 20px}}.system__flex__box{box-shadow:5px 5px 10px 0px #aaa;border-radius:10px;width:49%;padding:30px 0;text-align:center;height:500px}@media screen and (max-width: 480px){.system__flex__box{width:100%;margin-top:20px;height:auto}}.system__flex__box h3{background:#a3805a;color:#fff;width:460px;max-width:100%;border-radius:100px;margin:-20px auto 20px;font-size:2rem;padding:0 5px;position:relative}@media screen and (max-width: 480px){.system__flex__box h3{font-size:1.5rem;max-width:80%}}.system__flex__box p{font-size:1.25rem;margin-top:15px}@media screen and (max-width: 480px){.system__flex__box p{font-size:1rem}}.system__flex__box img{width:auto;height:auto}.system__list ul{border:3px solid #E58081;position:relative;border-radius:10px;padding:30px;margin:80px auto}@media screen and (max-width: 480px){.system__list ul{padding:20px;margin:40px auto}}.system__list ul:before{content:'';position:absolute;background-color:#f5f5f5;top:10px;right:-10px;bottom:-10px;left:10px;border-radius:10px;z-index:-1}@media screen and (max-width: 480px){.system__list ul:before{top:10px;right:-5px;bottom:-10px;left:5px}}.system__list ul li{margin-bottom:20px;font-size:1.5rem;display:flex;color:#666;letter-spacing:5px}@media screen and (max-width: 480px){.system__list ul li{font-size:1rem;letter-spacing:normal}}.system__list ul li::before{content:url(../img/check02.png);margin-right:1rem}.system__list ul li:last-child{margin-bottom:0}.system__img p{margin:0 20px 10px}.system__img img{display:block;margin:auto}@media screen and (max-width: 480px){.system__img img{padding-left:20px}}.system__room{border-left:10px solid #E58081;padding-left:20px;margin:50px auto}@media screen and (max-width: 480px){.system__room{padding:0;border:none;margin:25px auto}}.system__room img{margin:20px auto}.system__room p{font-size:1.5rem}@media screen and (max-width: 480px){.system__room p{font-size:1rem}}.system__text{text-align:center;font-size:4rem;font-weight:700}@media screen and (max-width: 480px){.system__text{font-size:2rem}}.difference{background:url(../img/woman_bg.jpg);background-size:cover;background-position:center;padding:50px 0}@media screen and (max-width: 480px){.difference{background:none;padding-top:0}.difference img{margin-bottom:20px}}.difference p{font-size:1.25rem}@media screen and (max-width: 480px){.difference p{font-size:1rem}}.difference p b{font-size:2.5rem;border-left:10px solid #E58081;padding-left:20px;display:block;line-height:1.3;margin-bottom:20px}@media screen and (max-width: 480px){.difference p b{font-size:1.25rem}}.success{padding:100px 0;background:#ddd;position:relative}@media screen and (max-width: 480px){.success{padding:50px 0}}.success::before{content:"";position:absolute;right:0;bottom:-70px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#ddd transparent transparent transparent;border-width:70px 150px 0 150px}@media screen and (max-width: 480px){.success::before{border-width:35px 75px 0 75px;bottom:-35px}}.success::after{content:"さらに";position:absolute;left:50%;transform:translateX(-50%);bottom:-40px;color:#E58081;font-weight:bold;font-size:3rem;font-weight:900}@media screen and (max-width: 480px){.success::after{font-size:2rem;bottom:-12px}}.success__block{margin-top:70px;background:#fff;box-shadow:5px 5px 10px 0px #4d4d4d}@media screen and (max-width: 480px){.success__block{margin:30px 10px 0 10px}}.success__block h3{text-align:center;font-size:2.25rem;color:#fff;background:#E58081;padding:5px 0}@media screen and (max-width: 480px){.success__block h3{font-size:1.2rem}}.success__block__in{padding:50px 30px}@media screen and (max-width: 480px){.success__block__in{padding:30px 15px}}.success__block__in__flex{display:flex;align-items:center;justify-content:center;margin:auto}@media screen and (max-width: 480px){.success__block__in__flex{flex-wrap:wrap}}.success__block__in__flex div{margin:0 30px}@media screen and (max-width: 480px){.success__block__in__flex div{margin:0}}.success__block__in__flex div p{font-size:2rem;margin-bottom:20px;position:relative;margin-left:20px;padding-left:30px}@media screen and (max-width: 480px){.success__block__in__flex div p{font-size:1.5rem;margin-bottom:30px;margin-top:10px;margin-left:0}}.success__block__in__flex div p::before{content:url(../img/line.png);position:absolute;top:-20px;left:-30px}@media screen and (max-width: 480px){.success__block__in__flex div p::before{content:'';position:absolute;top:-10px;width:40px;left:-10px;background:url(../img/line.png);height:40px;background-size:contain;background-repeat:no-repeat}}.success__block__in__flex div p::after{content:'';position:absolute;left:-15px;top:-5px;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:#a3805a transparent transparent transparent}@media screen and (max-width: 480px){.success__block__in__flex div p::after{border-width:30px 30px 0 0;left:0px;top:0px}}.success__block__in__flex div p span{font-size:1rem}.success__block__in__flex div dl{display:flex;align-items:baseline;margin-bottom:5px}@media screen and (max-width: 480px){.success__block__in__flex div dl dt{width:65%}}.success__block__in__flex div dl dd{background:#a3805a;color:#fff;padding:5px;width:150px;text-align:center;margin-right:10px}@media screen and (max-width: 480px){.success__block__in__flex div dl dd{width:35%;padding:3px}}.success__block__in__text h4{border-left:10px solid #E58081;padding-left:10px;color:#a3805a;font-weight:900;font-size:1.5rem;margin:30px auto 10px}@media screen and (max-width: 480px){.success__block__in__text h4{font-size:1.25rem}}.success__block__in__text p{font-weight:bold;line-height:1.75em}.junior{padding:150px 0 100px;background:#feefde;box-shadow:0px 5px 10px 0px #d3d3d3}@media screen and (max-width: 480px){.junior{padding:50px 0}}.junior__in{background:#fff;padding:50px !important}@media screen and (max-width: 480px){.junior__in{margin:0 10px !important;padding:10px !important}}.junior__in__head{text-align:center;margin:30px auto}@media screen and (max-width: 480px){.junior__in__head{margin-top:60px}}.junior__in__head p{font-size:1.5rem;margin-top:20px}@media screen and (max-width: 480px){.junior__in__head p{font-size:1rem}}.junior__in__flex{display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width: 480px){.junior__in__flex{flex-wrap:wrap;margin-top:70px}}.junior__in__flex__right{width:75%}@media screen and (max-width: 480px){.junior__in__flex__right{width:100%}}.junior__in__flex__right h3{color:#a3805a;font-size:1.75rem;margin:5px 0}@media screen and (max-width: 480px){.junior__in__flex__right h3{font-size:1.5rem;margin:0}}.junior__in__flex__right div{border:3px solid #E58081;border-radius:20px;padding:20px;margin-top:30px;position:relative}@media screen and (max-width: 480px){.junior__in__flex__right div{border:2px solid #E58081;margin-top:15px}}.junior__in__flex__right div::before{content:'';position:absolute;top:15px;width:100px;left:-35px;height:3px;transform:rotate(135deg);background:#e98085}@media screen and (max-width: 480px){.junior__in__flex__right div::before{width:75px;left:-20px;height:2px}}.junior__in__flex__right div::after{content:'';position:absolute;bottom:15px;width:100px;right:-35px;height:3px;transform:rotate(135deg);background:#e98085}@media screen and (max-width: 480px){.junior__in__flex__right div::after{width:75px;right:-20px;height:2px}}.junior__in__flex__left{width:22%;position:relative}@media screen and (max-width: 480px){.junior__in__flex__left{width:100%}}.junior__in__flex__left img{display:block;margin-bottom:20px}@media screen and (max-width: 480px){.junior__in__flex__left img{margin:0 auto 20px}.junior__in__flex__left img.point{position:absolute;width:70px;top:-20px}}.junior__in__course{display:flex;justify-content:space-between;margin:0 0 30px;align-items:baseline}@media screen and (max-width: 480px){.junior__in__course{flex-wrap:wrap;display:block;text-align:center}}.school{padding:50px 0}.school__tab{display:flex;text-align:center}.school__item{width:49%;background:#666;color:#fff;padding:10px;margin:0 5px 20px;font-size:1.25rem;cursor:pointer}.school__item.active{background:#E58081}.school__block.hide{position:absolute;transition:0.5s;transform:scale(0.8);opacity:0;z-index:-1;left:0;top:0}.school h2{text-align:center;font-size:4rem}@media screen and (max-width: 480px){.school h2{font-size:2rem}}.school__map{margin:30px auto}.school__map iframe{width:100%;border:5px solid #A0A0A0}@media screen and (max-width: 480px){.school__map iframe{height:300px}}.school dl{display:flex;align-items:baseline;margin-bottom:15px;font-size:1.25rem}@media screen and (max-width: 480px){.school dl{font-size:1rem}.school dl dd{width:75%}}.school dl dt{background:#666;color:#fff;width:136px;padding:3px 0;text-align:center;margin-right:20px}@media screen and (max-width: 480px){.school dl dt{width:25%}}.contact{margin-bottom:100px}.contact__head{text-align:center;margin:50px auto}@media screen and (max-width: 480px){.contact__head{margin:25px auto}}.contact__head h2{font-size:3rem;margin-bottom:10px}@media screen and (max-width: 480px){.contact__head h2{font-size:1.5rem}}.contact__head h2 span{color:#E58081}.contact__table{width:100%;border:10px solid #E58081;border-collapse:collapse}.contact__table tr{display:flex;align-items:center;border-bottom:1px solid}@media screen and (max-width: 480px){.contact__table tr{border:none;flex-wrap:wrap}}.contact__table tr:last-child{align-items:unset;border-bottom:unset}.contact__table tr:last-child td{padding:20px}.contact__table tr th{width:25%;background:#feefde;padding:25px;border-right:1px solid;text-align:left}@media screen and (max-width: 480px){.contact__table tr th{border:none;width:100%;display:block;padding:15px}}.contact__table tr th span{color:#E58081;background:#d3d3d3;margin-left:5px;padding:0 5px}.contact__table tr td{padding:0 20px;width:50%}@media screen and (max-width: 480px){.contact__table tr td{padding:20px;width:100%;display:block}}.contact__error{color:#E58081;font-weight:500}.contact__btn{display:block;text-align:center;margin:30px auto;width:500px;padding:15px 0;cursor:pointer;border:none;border-radius:50px;max-width:100%;transition:0.3s;box-shadow:0px 3px 0px 1px #7b5d5d}.contact__btn:hover{transform:translateY(3px);box-shadow:none}.contact__btn--pink{color:#fff;background:#E58081}.contact__link{display:inline-block;margin-top:20px;font-size:1.25rem;text-decoration:underline;transition:0.3s}.contact__link:hover{color:#E58081}.contact input[type="checkbox"],.contact input[type="radio"]{width:auto;margin-left:20px;margin-right:5px}.contact input[type="checkbox"]:first-child,.contact input[type="radio"]:first-child{margin-left:0}footer{padding-bottom:5px;padding-top:5px;background:#666;font-size:0.75rem;text-align:center;color:#fff}@media screen and (max-width: 480px){footer{padding-bottom:75px}}footer a{color:#fff;font-weight:100}.contact__table--confirm input,.contact__table--confirm textarea,.contact__table--confirm select{pointer-events:none;cursor:default;background-color:rgba(239,239,239,0.3);color:#888888;border-color:rgba(118,118,118,0.3);border-width:1px}.error404{text-align:center;margin:50px auto 300px}.error404 p{font-size:1.5rem}.error404 h2{font-size:3rem;margin-bottom:20px}.error404 h2 span{display:block;font-size:4rem}.error404__txt{font-size:2rem}.error404__brdr{border-top:1px solid #E58081;border-bottom:1px solid #E58081;margin:30px auto;padding:20px 0}.error404__box ul{background:#feefde;padding:30px;margin:20px auto}.error404__link{font-size:1.5rem;text-decoration:underline}.formlink{position:fixed;right:0;bottom:30px;background:#ffffff;padding:10px 0px 5px 10px;border-radius:5px 0 0 5px}.formlink img{box-shadow:0px 3px 0px 1px #1f79a5;border-radius:5px;transition:0.3s}.formlink img:hover{box-shadow:none;transform:translateY(3px)}.ochanomizu-tel{pointer-events:none}@media screen and (max-width: 480px){.ochanomizu-tel{pointer-events:painted}}
