.c-title{font-size:60px;line-height:1;color:#015fa3;font-family:"Roboto Slab",serif;font-weight:800;font-style:normal;text-align:center;word-break:keep-all}@media only screen and (max-width: 767px){.c-title{font-size:40px}}.c-title a{color:#015fa3;font-family:"Roboto Slab",serif;font-weight:600;font-size:60px;word-break:keep-all;line-height:1}@media only screen and (max-width: 767px){.c-title a{font-size:40px}}.l-pickUp{margin-top:140px;display:none;width:100%}@media only screen and (max-width: 767px){.l-pickUp{margin-top:60px;display:block}}.l-pickUp__wrap{max-width:1800px;width:100%;margin:0 auto 0 auto}@media screen and (min-width: 1200px)and (max-width: 1799px){.l-pickUp__wrap{padding:0 16px}}@media screen and (min-width: 768px)and (max-width: 1199px){.l-pickUp__wrap{padding:0 16px}}@media only screen and (max-width: 767px){.l-pickUp__wrap{padding:0 16px}}.l-pickUp__list{display:flex;justify-content:space-between;margin:64px auto 0 auto}.l-pickUp__list li{width:30%;margin:36px 0 0 0}@media only screen and (max-width: 767px){.l-pickUp__list{display:block}.l-pickUp__list li{width:100%}}.l-pickUp__col{border:#ea5515 1px solid;width:100%;padding:0 0 32px 0}.l-pickUp__col--blue{border:#015fa3 1px solid}.l-pickUp__col--yellow{border:#daa520 1px solid}.l-pickUp__col--gray{background:#f6f6f6;border:#f6f6f6 1px solid;padding:16px}.l-pickUp__price{font-family:"Roboto Slab",serif;margin:32px auto 0 auto;font-size:50px;font-weight:800;line-height:1;color:#ed1c24;text-align:center}.l-pickUp__price span{display:block;font-size:24px;color:#534b4b;font-weight:400}.l-pickUp__price--blue{color:#015fa3}.l-pickUp__price--yellow{color:#daa520}.l-pickUp__btn{margin:32px auto 0 auto;background-color:#bb1f79;color:#fff;font-weight:bold;text-align:center;display:block;height:42px;line-height:38px;background-color:#bb1f79;border:#bb1f79 2px solid;max-width:200px;width:100%;transition:.5s;border-radius:100px}.l-pickUp__btn a{color:#fff;font-weight:bold;font-size:24px;line-height:38px;text-decoration:none;display:block}.l-pickUp__btn a:hover{color:#bb1f79;background-color:#fff;border-radius:100px;transition:.8s;display:block}@media only screen and (max-width: 767px){.l-pickUp__btn{font-size:16px;max-width:200px;margin:24px auto 0 auto;height:48px}.l-pickUp__btn a{font-size:16px;line-height:44px;height:44px}}.l-pickUp__time{line-height:1.2;text-align:center;margin:16px auto 0 auto}.l-pickUp__time span{font-weight:bold}.l-pickUp__time a{color:#ed1c24;text-decoration:underline;line-height:1.2}.l-pickUp__time a:hover{opacity:.6}.l-pickUp__subTitle{margin:32px auto 0 auto;width:88%}.l-pickUp__subTitle span{font-weight:bold}.l-pickUp__point{display:flex;flex-wrap:wrap;margin:8px auto 0 auto;width:88%}.l-pickUp__point dt{width:10%}.l-pickUp__point dt img{width:60%;margin:8px 0 0 0}.l-pickUp__point dd{width:88%}.l-pickUp__title{background-color:#ed1c24;color:#fff;text-align:center;font-family:"Roboto Slab",serif;font-weight:bold;font-size:24px;line-height:1.2;width:100%;padding:16px 0}.l-pickUp__title--blue{background-color:#015fa3}.l-pickUp__title--yellow{background-color:#daa520}.l-pickUp__img{border-radius:10px;margin:0}@media only screen and (max-width: 767px){.l-pickUp__img{border-radius:0}}.l-pickUp__text span{font-weight:bold}.l-course{margin-top:140px;display:block;width:100%}@media only screen and (max-width: 767px){.l-course{margin-top:60px;display:none}}.l-course__wrap{max-width:1800px;width:100%;margin:0 auto 0 auto}@media screen and (min-width: 1200px)and (max-width: 1799px){.l-course__wrap{padding:0 16px}}@media screen and (min-width: 768px)and (max-width: 1199px){.l-course__wrap{padding:0 16px}}@media only screen and (max-width: 767px){.l-course__wrap{padding:0 16px}}.l-course__list{width:100%;text-align:center;border-spacing:0;background-color:#fff}.l-course__list td{padding:24px 40px}.l-course__title{font-family:"Roboto Slab",serif;font-weight:800;color:#015fa3;font-size:60px;line-height:1;text-align:left;margin:0 0 0 16px}.l-course__tile{padding:0}.l-course__price{font-family:"Roboto Slab",serif;margin:0 auto 0 auto;font-size:50px;font-weight:800;line-height:1;color:#ed1c24}.l-course__price span{display:block;font-size:24px;color:#534b4b;font-weight:400}.l-course__price--blue{color:#015fa3}.l-course__price--yellow{color:#daa520}.l-course__bg{background-color:#f6f6f6}.l-course__bgWhite{background-color:#fff}.l-course__subTitle{margin:0;font-size:24px;font-weight:bold;line-height:1;text-align:left;min-width:360px}.l-course__subTitle span{font-weight:normal;margin-left:8px}.l-course__time{line-height:1.2}.l-course__time span{font-weight:bold}.l-course__time a{color:#bb1f79;text-decoration:underline;line-height:1.2}.l-course__time a:hover{opacity:.6}.l-course__check{width:32px;margin:0 auto}.l-course__btn{margin:32px auto 0 auto;background-color:#bb1f79;color:#fff;font-weight:bold;text-align:center;display:block;height:32px;background-color:#bb1f79;border:#bb1f79 2px solid;max-width:200px;width:100%;transition:.5s;border-radius:100px}.l-course__btn a{color:#fff;font-weight:bold;font-size:24px;line-height:28px;text-decoration:none;display:block}.l-course__btn a:hover{color:#bb1f79;background-color:#fff;border-radius:100px;transition:.8s;display:block}@media only screen and (max-width: 767px){.l-course__btn{font-size:16px;max-width:400px;margin:24px auto 0 auto;height:48px}.l-course__btn a{font-size:16px;line-height:44px;height:44px}}.l-course__line{border-right:#707070 1px solid}.l-course__lineTop{border-top:#707070 1px solid}.l-course__lineBottom{border-bottom:#707070 1px solid}.l-point{margin-top:140px;padding:64px 0;width:100%;background-image:url(../img/flag_bg.png);background-size:cover}.l-point__wrap{max-width:1800px;width:100%;margin:0 auto 0 auto}@media screen and (min-width: 1200px)and (max-width: 1799px){.l-point__wrap{padding:0 16px}}@media screen and (min-width: 768px)and (max-width: 1199px){.l-point__wrap{padding:0 16px}}@media only screen and (max-width: 767px){.l-point__wrap{padding:0 16px}}.l-point__list{display:flex;justify-content:space-between;margin-top:64px}.l-point__list li{width:30%}@media only screen and (max-width: 767px){.l-point__list{display:block;margin-top:32px}.l-point__list li{width:100%;margin-top:32px}}.l-point__picUp dt{width:100%}.l-point__picUp dt img{border-radius:10px}.l-point__picUp dd{text-align:center;font-size:18px;margin:16px 0 0 0;line-height:1}@media only screen and (max-width: 767px){.l-point__picUp dd{font-size:16px}}.l-review{margin-top:0;width:100%;padding:80px 0;background:#020024;background:linear-gradient(180deg, rgb(2, 0, 36) 0%, rgb(187, 31, 121) 0%, rgb(97, 29, 148) 100%)}.l-review__wrap{max-width:1800px;margin:0 auto}@media screen and (min-width: 1200px)and (max-width: 1799px){.l-review__wrap{padding:0 16px}}@media screen and (min-width: 768px)and (max-width: 1199px){.l-review__wrap{margin:0 16px}}@media only screen and (max-width: 767px){.l-review__wrap{margin:0 16px 0 16px}}.l-review__areTitle{color:#fff;font-size:40px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.l-review__areTitle{font-size:32px;line-height:1.2}}.l-review__areTitle br{display:none}@media only screen and (max-width: 767px){.l-review__areTitle br{display:block}}.l-review__col{width:100%;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.l-review__col li{width:40%;margin:64px 32px 0 32px;padding:64px 0 16px 0;position:relative;background-color:#fff;border-radius:20px}@media only screen and (max-width: 767px){.l-review__col li{padding:32px 16px 16px 16px}}.l-review__icon{position:absolute;width:120px;margin:0 auto;top:-60px;right:0;left:0}@media only screen and (max-width: 767px){.l-review__icon{width:60px;top:-30px}}.l-review__title{font-size:40px;font-weight:bold;text-align:center;font-family:"Roboto Slab",serif;color:#bb1f79}@media only screen and (max-width: 767px){.l-review__title{font-size:28px}}.l-review__date{font-size:20px;text-align:center;margin:16px auto 0 auto}@media only screen and (max-width: 767px){.l-review__date{font-size:18px}}@media only screen and (max-width: 767px){.l-review__date a{font-size:16px}}.l-review__date span{font-weight:bold}.l-review__star{max-width:200px;width:100%;margin:16px auto 0 auto}@media only screen and (max-width: 767px){.l-review__star{max-width:100px}}.l-review__text{font-size:20px;margin:16px auto 0 auto;width:60%}@media only screen and (max-width: 767px){.l-review__text{font-size:16px;width:80%}}.l-review__prev{position:absolute;font-size:0;line-height:0;bottom:24%;left:0;margin:auto;display:block;width:50px;height:200px;padding:0;cursor:pointer;background:none;border:none}.l-review__prev:before{content:"";width:24px;height:24px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg);top:0;bottom:0;right:0;left:0;position:absolute;margin:auto}@media only screen and (max-width: 767px){.l-review__prev:before{width:16px;height:16px}}.l-review__next{position:absolute;font-size:0;line-height:0;bottom:24%;right:-2%;margin:auto;display:block;width:50px;height:200px;padding:0;cursor:pointer;background:none;border:none}.l-review__next:before{content:"";width:24px;height:24px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:0;bottom:0;right:0;left:0;position:absolute;margin:auto}@media only screen and (max-width: 767px){.l-review__next:before{width:16px;height:16px}}.l-pic{margin-top:140px;width:100%;position:relative;padding:0 0 50px 0}@media only screen and (max-width: 767px){.l-pic{margin-top:60px}}.l-pic__wrap{max-width:1800px;width:100%;margin:0 auto 0 auto}@media screen and (min-width: 1200px)and (max-width: 1799px){.l-pic__wrap{padding:0 16px}}@media screen and (min-width: 768px)and (max-width: 1199px){.l-pic__wrap{padding:0 16px}}@media only screen and (max-width: 767px){.l-pic__wrap{padding:0 16px}}.l-pic__img{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:space-between;z-index:1}.l-pic__img li{width:25%;margin-top:16px;padding:0 16px}.l-pic__img li img{border-radius:10px}@media only screen and (max-width: 767px){.l-pic__img{display:block}.l-pic__img li{width:100%}}.slick-next,.slick-prev{background:none !important;border:none !important;box-shadow:0 0 0 #fff !important}.l-bottom{margin-top:140px;width:100%}@media only screen and (max-width: 767px){.l-bottom{margin-top:60px}}.l-bottom__wrap{max-width:1800px;width:100%;margin:0 auto 0 auto;position:relative}@media screen and (min-width: 1200px)and (max-width: 1799px){.l-bottom__wrap{padding:0 16px}}@media screen and (min-width: 768px)and (max-width: 1199px){.l-bottom__wrap{padding:0 16px}}@media only screen and (max-width: 767px){.l-bottom__wrap{padding:0 16px}}.l-before{width:100%;background:url(../../../common/img/pearl-bg.jpg) repeat;background-size:100%;padding:80px 0;margin-top:140px}@media only screen and (max-width: 767px){.l-before{margin-top:60px}}.l-before__wrap{max-width:1800px;width:100%;margin:0 auto 0 auto;position:relative}@media screen and (min-width: 1200px)and (max-width: 1799px){.l-before__wrap{padding:0 16px}}@media screen and (min-width: 768px)and (max-width: 1199px){.l-before__wrap{padding:0 16px}}@media only screen and (max-width: 767px){.l-before__wrap{padding:0 16px}}.l-before__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:64px 0 0 0}.l-before__list li{width:30%}@media only screen and (max-width: 767px){.l-before__list li{width:100%;margin:32px 0 0 0}}.l-before__icon{width:32%;margin:0 auto;display:block}@media only screen and (max-width: 767px){.l-before__icon{width:25%}}.l-before__text{width:80%;margin:24px auto 0 auto;display:block;text-align:center}.l-before__text span{font-weight:bold;display:block}.l-intro__introtext{width:80%;margin:0 auto 24px auto;display:block;text-align:left}.l-intro__introtext span{font-weight:bold;}@media only screen and (max-width: 767px){.l-before__text{margin:8px auto 0 auto}.l-intro__introtext{margin:0 auto 8px auto}}.l-before__areTitle{font-size:40px;font-weight:bold;text-align:center;margin:64px 0 0 0}.l-intro__introtitle{width: 80%;
    margin: 20px auto 0 auto;font-size:30px;color:#015fa3;font-family:"Roboto Slab",serif;font-weight:800;font-style:normal;text-align:left;word-break: keep-all;}@media only screen and (max-width: 767px){.l-before__areTitle{font-size:32px;line-height:1.2}.l-intro__title{font-size:32px;line-height:1.2}}.l-before__faq{margin:32px auto 0 auto;max-width:1360px;width:100%}.l-before__faq dt{background-color:#fff;border:#fff 1px solid;line-height:86px;position:relative;padding:0 32px 0 32px;margin:32px 0 0 0;cursor:pointer;color:#015fa3;box-shadow:2px 2px 2px #015fa3}.l-before__faq dt:before{background:#015fa3;content:"";height:2px;position:absolute;right:16px;top:50%;transform:rotate(90deg);transition:transform .3s ease-in-out;width:15px}.l-before__faq dt:after{background:#015fa3;content:"";height:2px;position:absolute;right:16px;top:50%;transition:opacity .3s ease-in-out;width:15px}@media only screen and (max-width: 767px){.l-before__faq dt{line-height:28px;padding:8px 32px 8px 8px}}.l-before__faq dd{padding:32px 72px 32px 72px;font-size:18px;position:relative;display:none;background-color:#fff;box-shadow:2px 2px 2px #015fa3}.l-before__faq dd ul li{padding:0 0 0 16px;text-indent:-24px}.l-before__faq dd ul li:before{content:"・";margin:0 8px 0 0}.open:before{opacity:0}.open:after{transform:rotate(180deg)}.l-footer{margin-top:400px;width:100%;padding-bottom:16px}@media only screen and (max-width: 767px){.l-footer{margin-top:60px}}.l-footer__wrap{max-width:1800px;width:100%;margin:0 auto 0 auto}@media screen and (min-width: 1200px)and (max-width: 1799px){.l-footer__wrap{padding:0 16px}}@media screen and (min-width: 768px)and (max-width: 1199px){.l-footer__wrap{padding:0 16px}}@media only screen and (max-width: 767px){.l-footer__wrap{padding:0 16px}}.l-footer__wrap p{font-size:10px;text-align:center}.l-toTop{position:fixed;right:30px;bottom:40px;z-index:1000;width:40px;height:40px;background-color:#dba422;cursor:pointer}.l-toTop:before{content:"";width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.l-toTop a{position:relative;display:block;width:50px;height:50px;text-decoration:none}@media only screen and (max-width: 767px){.l-toTop{right:20px;bottom:20px;width:30px;width:30px;height:30px}}
    .l-book{margin-top:140px;width:100%}@media only screen and (max-width: 767px){.l-book{margin-top:72px}}.l-book__wrap{max-width:1360px;width:100%;margin:0 auto 0 auto;position:relative}@media screen and (min-width: 1200px)and (max-width: 1799px){.l-book__wrap{padding:0 16px}}@media screen and (min-width: 768px)and (max-width: 1199px){.l-book__wrap{padding:0 16px}}@media only screen and (max-width: 767px){.l-book__wrap{padding:0 16px}}.l-book__code{border:#ea5515 1px solid;color:#ea5515;font-weight:bold;font-size:30px;text-align:center;padding:8px;width:60%;margin:32px auto 0 auto}@media screen and (min-width: 768px)and (max-width: 1199px){.l-book__code{width:100%;font-size:24px}}@media only screen and (max-width: 767px){.l-book__code{width:100%;font-size:24px}}.l-book__code br{display:none}@media only screen and (max-width: 767px){.l-book__code br{display:block}}.l-book__sub{text-align:center;margin:16px auto 0 auto;font-size:14px}.l-book__map{margin:32px 0 0 0}/*# sourceMappingURL=styles.css.map */