main{max-width:1800px;margin:0 auto}a{color:#000}.news{position:relative;padding-top:91px}.news .main__visual{background-image:url(../img/sp_main.webp);height:499px;background-size:100%}.news__wrapper{color:#fff;display:flex;justify-content:center;background-color:#253d55;border:#707070;position:absolute;top:550px;width:calc(100% - 40px);height:300px;margin:0 20px}.news__wrapper--contents{padding-top:31px;padding-left:31px}.news__item{text-decoration:none;font-size:12px;display:block;padding-top:19px}.news__title{display:flex;color:#fff;padding-top:4px}.news__date{font-size:12px;color:#fff}.news__text{font-size:12px}.news__more--text{font-size:12px;color:#fff;display:block}.news .news__more--button{align-items:flex-end;color:#fff;font-size:16px;text-decoration:none;position:relative;display:flex;flex-direction:column;padding-top:35px}.main__logo--pc{display:none}.feature{background-color:#253d55;padding-bottom:200px;position:relative;padding-top:163px}.feature__img{width:100%}.feature__img--wrapper{width:80px;position:absolute;top:-40px;left:0;right:0;margin:0 auto}.feature__list{padding-top:27px}.feature__box{background-color:#314961;margin:0 20px;position:relative;z-index:10}.feature__box--title{color:#fff;font-size:20px;font-weight:700;text-align:center;margin-top:71px;padding-top:58px}.feature__box--title.list{padding-top:39px;letter-spacing:.08em}.feature__box--title.like{margin-top:0px;padding-top:60px}.feature__box--text{color:#fff;font-size:12px;font-weight:300;padding:19px 20px 34px;line-height:2}.feature__box--list{width:fit-content;margin:0 auto;color:#fff;font-size:16px;font-weight:300;letter-spacing:.2em}.feature__box.last{margin-top:70px;padding-bottom:50px}.section__title.feature__title{position:absolute;top:-60px;left:calc(50% - 155px)}.course{position:relative;padding-top:300px}.course__img--wrapper{width:auto;height:400px;position:absolute;top:-196px;z-index:100;left:0;right:0;margin:0 20px}.course__img{width:100%;height:400px;object-fit:cover}.course__wrapper{display:flex;padding-left:20px;max-width:350px;margin:0 auto}.course__list{color:#fff;display:flex;justify-content:center;padding-top:44px;gap:19px}.course__list li::marker{font-size:10px}.course__list li{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.5em}.course__box{background-image:url(../img/sp_course.webp);height:350px;width:auto;background-size:100%;background-position:center;margin:52px 20px 0}.course__box .course__content{color:#fff;padding-top:26px;padding-left:19px}.course__menu{color:#fff;padding-top:94px;padding-left:34px}.course__menu--title{font-size:18px;font-weight:700;letter-spacing:.2em}.course__menu--money{font-size:16px;font-weight:300;padding-top:21px;letter-spacing:.2em}.course__menu--text{font-size:12px;font-weight:300;padding-top:4px;letter-spacing:.2em}.faq{position:relative}.faq__box{position:relative;overflow:hidden}.faq__img{width:300px;padding-top:69px;position:absolute;left:189px;top:-124px}.section__title.faq__title{padding-left:40px}.section__title--en.faq__title--en{padding-top:155px}.section__title--ja.faq__title--ja{padding-top:153px}.qa{margin:32px 20px 0 20px}.qa__block{display:flex;flex-direction:column;max-width:500px;margin:0 auto}.qa__item{display:inline-block}.qa__head{font-size:12px;position:relative;text-align:left;padding:17px 30px 16px 20px;background:#253d55;color:#fff;cursor:pointer;width:100%;margin-bottom:2px}.qa__head:after{content:"";border-top:1px solid #000;border-left:1px solid #000;display:inline-block;width:10px;height:10px;transform:rotate(-135deg) translateY(9px);position:absolute;right:20px;top:50%;transition:transform .4s}.qa__body{position:relative;border-radius:0 0 8px 8px;background:#253d55;color:#fff;border:rgba(0,0,0,0);padding:0 20px;line-height:0;opacity:0;transition:line-height .4s,padding .4s,opacity .4s}.qa__body.is-open{padding:0px 20px 32px 20px;line-height:1.5;opacity:1}.qa__head.is-open::after{transform:rotate(45deg) translateY(-10px)}.qa__text{font-size:10px;font-weight:300;line-height:2}.profile{padding-bottom:185px;padding-top:127px}.profile__wrapper{display:flex;max-width:350px;margin:0 auto}.profile__title{display:flex}.profile__company{font-size:12px;font-weight:300;letter-spacing:.2em}.profile__company--title{font-size:18px;font-weight:700;padding-left:13px;letter-spacing:.2em}.profile__main{font-size:12px;font-weight:300;letter-spacing:.2em}.profile__name{font-size:18px;font-weight:700;padding-left:27px;letter-spacing:.2em}.profile__small--title{padding-top:28px;font-size:14px;font-weight:300;letter-spacing:.2em}.profile__text{font-size:12px;font-weight:300;padding-top:13px;letter-spacing:.2em;line-height:2;max-width:232px}.profile__text br{padding-top:10px}.profile__box{color:#fff;padding-left:35px}.profile__box--name{padding-top:11px}.profile__box--company{padding-top:62px}.profile__img{width:310px}.profile__box--img{text-align:center;padding-top:46px}.section__title.profile__title{padding-left:19px}.section__title.profile__title.profile__title--en{letter-spacing:.15em}.contact{background-color:#253d55;position:relative}.contact__wrapper{display:flex;position:relative}.contact__title{color:#fff}.contact__text{color:#fff;font-size:12px;font-weight:300;padding-left:calc(50% - 81px);letter-spacing:.2em;line-height:2;margin:0 auto}.section__title.contact__title{position:absolute;top:-108px;text-align:left;left:calc(50% - 155px)}.section__title--en.contact__title--en{letter-spacing:.16em}.wpcf7-form.init{padding-top:13px}.contact{padding:46px 40px;background-color:#253d55;color:#fff}.contact__title{font-size:24px;text-align:center}.contact__description{text-align:center;margin-bottom:20px}.contact__form{max-width:500px;margin:0 auto}.contact__form label{font-size:16px;margin-bottom:5px;padding-top:20px;display:flex;justify-content:space-between}.contact__form input{width:100%;padding:10px;background-color:#314961;color:#fff}.required{background:#967e2c;color:#fff;font-size:12px;padding:0 8px;margin-left:5px;height:18px;border-radius:4px}.contact__form .contact__button{width:270px;padding:10px 19px;background-color:red;color:#fff;font-size:16px;text-align:center;border:none;cursor:pointer;margin-top:36px;border-radius:8px}.submit__contact{text-align:center}.contact__form textarea{width:100%;height:46px;padding:10px;background-color:#314961;color:#fff;resize:none}.wpcf7-form-control.wpcf7-textarea.contact__textarea2{padding:20px 20px 0;height:100px}.main__visual2{background-image:url(../img/archive_main-visual.webp);height:168px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:480px),screen and (max-width:767px){.main__visual2{background-image:url(../img/archive_main-visual_sp.webp)}}.archive{position:relative}.archive__main{padding-top:20px}.archive__logo--box{display:block}@media screen and (max-width:480px),screen and (max-width:767px){.archive__logo--box{display:flex;justify-content:center;padding-bottom:29.8px;padding-top:10px}.archive__logo--box img{width:100px;height:56.22px}}.archive__img{width:100px}.archive__wrapper{top:195px;width:77px;height:144px}.archive__item a{color:#fff;text-decoration:none}.archive__item--title{font-size:12px;padding-top:5px;color:#fff}.archive__item--date{font-size:12px;color:#fff}.archive__list{padding-top:95px;padding-left:60px;padding-right:60px;max-width:846px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.archive__item{list-style:none}.archive__pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:96px}.archive__pagination .page-numbers{display:inline-block;padding:5px 10px;border:none;color:#fff;text-decoration:none;font-size:12px;transition:all .3s ease}.archive__pagination .page-numbers.current{font-weight:bold;text-decoration:underline}.archive__pagination .pagination__prev,.archive__pagination .pagination__next{color:#fff;text-decoration:none}.archive__pagination .pagination__prev:hover,.archive__pagination .pagination__next:hover{opacity:.7}.top__button{display:block;padding:64px 20px 10px 32px;font-size:12px;color:#fff;text-decoration:none;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:center;width:160px;margin:0 auto}.top__button img{display:block}.top__button.single__button{padding-top:97px}.top__button--img{width:70px}@media screen and (max-width:480px),screen and (max-width:767px){.top__button--img{width:60px;transform:translateX(-12px)}}.pagination__prev img,.pagination__next img{width:100%}.pagination__prev,.pagination__next{width:20px}.single__content p{color:#fff;padding-top:41px;letter-spacing:.2em;line-height:2.5714285714;font-size:14px}.single__content{margin:0 40px}.single__item{text-align:center;text-decoration:none}.single__wrapper{padding-top:91px}.archive__item--title.single__item--title{font-size:14px;max-width:790px;padding-left:20px;padding-right:20px;margin:0 auto}@media screen and (max-width:480px),screen and (max-width:767px){.archive__item--title.single__item--title{padding-left:40px;padding-right:40px;line-height:1.5}}.archive__item--date.single__item--title{font-size:14px;padding-top:28px}.wp-block-image{padding-top:32px}.wp-block-image img{width:100%;height:165px}.archive.single__main{padding-top:20px}.archive__mv{max-width:1046px;margin:0 auto;padding-left:20px;padding-right:20px;position:relative}.archive__mv .archive__wrapper{top:0px !important;transform:translateY(-50%)}@media screen and (max-width:480px),screen and (max-width:767px){.archive__mv .archive__wrapper{left:0px !important;padding-top:23px}}.next.page-numbers{display:none}.prev.page-numbers{display:none}@media(min-width: 585px){.section__title.contact__title{position:absolute;top:-108px;text-align:left;left:calc(50% - 267px)}.contact__text{color:#fff;font-size:12px;font-weight:300;padding-left:calc(50% - 256px);letter-spacing:.2em;line-height:2;margin:0 auto;max-width:413px}}@media(min-width: 768px){.header__logo{display:none}.archive{padding-top:26px}.archive .archive__logo--box{width:200px;margin:0 auto;padding-bottom:34px;display:block}.archive .archive__logo--img{width:100%}.archive__pagination .page-numbers{font-size:18px}.archive__wrapper{top:389px;left:130px;width:200px;height:300px}.archive__item a{display:flex;gap:101px}.archive__list{padding-top:249px;padding:249px 20px 0;max-width:846px;margin:0 auto;gap:60px}.archive__item--date{padding-top:0;font-size:18px}.archive__item--title{padding-top:0;font-size:18px}.archive .top__button{max-width:180px}.main__visual2{height:339px;background-position:center;background-size:cover;background-repeat:no-repeat}.section__title--ja.archive__title--ja{font-size:24px}.section__title--en.archive__title--en{font-size:12px}.section__title.archive__title{padding-top:69px;gap:14px}.news__wrapper.archive__wrapper{top:389px;left:0;height:300px;width:198px;margin:0}.archive.single__main{padding-top:46px}.single__wrapper{padding-top:245px}.single__content p{font-size:16px;font-weight:300;line-height:3;max-width:748px;margin:0 auto;padding-top:90px}.archive__item--title.single__item--title{font-size:24px;font-weight:700}.archive__item--date.single__item--title{padding-top:60px;font-size:20px}.wp-block-image img{width:100%;height:400px}.top__button{font-size:18px;padding-top:64px;width:100%;max-width:220px}.top__button img{margin-top:10px}.top__button.single__button{padding-top:144px;max-width:220px}.single__content{max-width:750px;margin:0 auto}.single .top__button.single__button{max-width:170px}.news{padding-top:0}.news .news__more--button{display:none}.news .main__visual{width:600px;height:768px;background-size:auto 100%;background-position:center;background-repeat:no-repeat}.news__wrapper{left:100px;top:707px;height:340px;max-width:1106px;margin:0 auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.news__date{font-size:18px}.main__visual--box{display:flex;gap:161px;width:100%}.archive__img{width:402px}.pc__top--img{width:100%}.main__logo--pc{width:402px;padding-top:272px;display:block}.news__item{text-decoration:none;font-size:12px;display:flex;padding-top:29px}.news__title{padding-top:0;font-size:18px}.section__title.news__block{padding-left:102px;letter-spacing:.2em;padding-top:40px;gap:13px}.section__title--en.news__heading{font-size:12px}.section__title--ja.news__text{font-size:24px}.news__wrapper--contents{padding-top:83px;padding-left:43px}.feature{display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding-top:52px;position:relative;padding-bottom:300px}.feature__box{background-color:#314961;margin:0 auto;width:406px;padding-bottom:18px}.feature__box--text{font-size:16px;padding:16px 54px 16px 61px}.feature__box--title.like{margin-top:0px;padding-top:37px;text-align:left;padding-left:62px}.feature__img--wrapper{top:119px;left:-40px;margin:0}.feature__box--title{color:#fff;font-size:20px;font-weight:700;text-align:left;margin-top:0;padding-top:41px;padding-left:60px}.feature__box--title br{display:none}.feature__box--text.all{padding-right:38px}.feature__box--text.my__foot{padding-right:37px}.feature__box--title.list{padding-top:0;letter-spacing:.2em;font-size:24px;padding-left:0}.feature__box.last{margin-top:98px;padding-bottom:71px;position:absolute;bottom:-200px;left:50%;transform:translateX(-50%);padding-top:31px;margin-left:200px}.feature__list{font-size:20px;font-weight:300}.feature__box--list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff}.course__img.pc{width:350px}.course__img--wrapper{position:absolute;top:-199px;margin-left:-100px;z-index:100;left:50%;transform:translateX(-50%)}.course__wrapper{padding-left:0px;max-width:908px;margin:0 20px}.course__menu{padding-top:101px;padding-left:153px}.course__menu--title{font-size:24px}.course__menu--money{font-size:20px;padding-top:40px}.course__menu--text{font-size:18px;font-weight:300;padding-top:42px;letter-spacing:.2em}.course__menu--box{display:flex}.course__box{background-image:url(../img/sp_course.webp);background-size:100%;margin:52px 20px 0;width:auto;height:406px;background-position:center}.course__list{gap:72px;padding-top:56px}.course__box .course__content{padding-top:44px;max-width:746px;margin:0 auto}.section__title--en.course__title--menu{padding-top:61px}.section__title--ja.course__title--goods{padding-top:56px;padding-left:16px}.section__title.faq__title{padding-left:201px;gap:13px}.faq{position:relative;display:flex}.faq__img{left:-21px;top:400px}.faq__box{overflow:visible}.course__img.pc.faq__img--pc{width:500px}.section__title--en.faq__title--en{padding-top:145px}.section__title--ja.faq__title--ja{padding-top:142px}.qa{margin:185px 20px 0 154px;width:785px}.qa__item{display:block}.qa__block{display:block;max-width:none;width:100%}.qa__head{margin-right:80px}.profile{padding-bottom:199px;padding-top:127px;display:block}.profile__wrapper{display:flex;max-width:855px;margin:0 auto;gap:135px}.profile .section__title--en.profile__title--en{padding-top:55px}.profile .section__title--ja.profile__title--ja{padding-top:55px}.profile .section__title.profile__title{gap:13px}.profile__company{font-size:18px}.profile__main{font-size:18px}.profile__company--title{font-size:24px;font-weight:700;padding-left:40px;letter-spacing:.2em}.profile__box--company{padding-top:97px}.profile__box{color:#fff;padding-left:20px}.profile__box--name{padding-top:29px}.profile__name{font-size:24px;padding-left:62px}.profile .profile__small--title{font-size:18px;padding-top:67px}.profile .profile__text{font-size:16px;padding-top:16px;max-width:1000px}.profile .profile__img{width:100%}.profile .profile__box--img{width:380px;margin:0 auto;box-sizing:content-box;padding-top:65px}.contact__text{color:#fff;font-size:16px;font-weight:300;letter-spacing:.2em;line-height:2;max-width:none;width:652px;padding:0}.contact .contact__wrapper{justify-content:center;margin-left:150px}.section__title.contact__title{position:absolute;top:-117px;text-align:left;padding-left:0;left:161px;gap:13px}.wpcf7-form p{margin-bottom:20px;display:flex;gap:20px;align-items:center}.contact__form label{font-size:16px;margin-bottom:0;padding-top:20px;display:flex;justify-content:space-between;width:317px}.section__title.contact__title{position:absolute;top:-108px;text-align:left;left:calc(50% - 430px)}.contact__form input{width:auto;padding:10px;background-color:#314961;color:#fff}.wpcf7-form.init{padding-top:13px;width:640px}.contact__form textarea{width:434px;height:auto;padding:10px;color:#fff;resize:none}.privacy__text{justify-content:end}.submit__contact{justify-content:end;padding-right:163px}}@media(min-width: 1200px){.feature__box{background-color:#314961;margin-right:101px;width:785px;padding-bottom:18px}.feature__img--wrapper{top:66px;left:-40px;margin:0}.course__wrapper{margin:0 auto;max-width:908px}.course__box{background-image:url(../img/sp_course.webp);background-size:100%;margin:52px 9px 0;width:785px;height:406px;margin-right:101px;margin-left:auto;background-position:center}.feature__list{font-size:20px;font-weight:300;margin-left:178px}.feature__box--title.list{text-align:center}.course__img--wrapper{position:absolute;top:-966px;margin-left:-100px;z-index:100;right:0;margin:auto;bottom:0}}@media(min-width: 1300px){.profile{display:flex}}@media(min-width: 1400px){.main__visual--box{justify-content:center}}.page{position:relative}.page a{color:#fff}.page__main{padding-top:46px}@media screen and (max-width:480px),screen and (max-width:767px){.page__main{padding-top:20px}}.page__logo--box{display:block;width:200px;margin:0 auto;padding-bottom:34px}@media screen and (max-width:480px),screen and (max-width:767px){.page__logo--box{display:flex;justify-content:center;padding-bottom:29.8px;padding-top:10px}.page__logo--box img{width:100px;height:56.22px}}.page__logo--img{width:100%;height:auto}.page .main__visual{background-image:url(../img/mv_chigasaki.webp);width:100%;height:100%;aspect-ratio:1306/339;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:480px),screen and (max-width:767px){.page .main__visual{aspect-ratio:13/5;background-image:url(../img/mv_chigasaki_sp.webp)}}.page .title__wrapper{max-width:1046px;margin:0 auto;padding-left:20px;padding-right:20px;position:relative}.page .title__container{top:0px;transform:translateY(-50%);color:#fff;display:flex;justify-content:center;background-color:#253d55;border:#707070;position:absolute;left:0;height:300px;width:198px;margin:0}@media screen and (max-width:480px),screen and (max-width:767px){.page .title__container{width:77px;height:144px;top:0px !important;transform:translateY(-50%);padding-top:23px;margin:0 20px}}.page .title__container .section__title{color:#fff;display:flex;padding-top:69px;gap:14px}@media screen and (max-width:480px),screen and (max-width:767px){.page .title__container .section__title{padding-top:0;gap:0}}.page__container{padding-top:245px;max-width:750px;margin-inline:auto;color:#fff}@media screen and (max-width:480px),screen and (max-width:767px){.page__container{padding-top:91px;margin-inline:40px}}.page__container .section__title{font-size:24px;margin-bottom:65px}@media screen and (max-width:480px),screen and (max-width:767px){.page__container .section__title{font-size:18px;margin-bottom:32px}}.page__dl{font-size:16px;line-height:1.438;margin-bottom:30px}.page__dl dt{font-weight:bold;margin-bottom:10px}.page__list--container{display:flex;gap:0 4px}@media screen and (max-width:480px),screen and (max-width:767px){.page__list--container{flex-direction:column;gap:8px}}.page__course{background-color:rgba(37,61,85,.5);padding:30px 20px;flex-basis:calc((100% - 8px)/3);width:calc((100% - 8px)/3)}@media screen and (max-width:480px),screen and (max-width:767px){.page__course{flex-basis:100%;width:100%;padding:20px 15px}}.page__course dt{font-size:20px;font-weight:normal;margin-bottom:20px}@media screen and (max-width:480px),screen and (max-width:767px){.page__course dt{font-size:18px;margin-bottom:18px}}.page__course .menu__list{list-style:outside disc;margin-left:30px}@media screen and (max-width:480px),screen and (max-width:767px){.page__course .menu__list{margin-left:20px}}.page__course .menu__list li:not(:last-child){margin-bottom:8px}.page__contact--text{margin-top:70px;display:flex;gap:0 20px;align-items:baseline;font-size:18px}@media screen and (max-width:480px),screen and (max-width:767px){.page__contact--text{margin-top:50px;flex-direction:column;gap:8px}}.page__contact--link{font-size:30px;color:#fff}@media screen and (max-width:480px),screen and (max-width:767px){.page__contact--link{font-size:26px}}.page__picture{display:block;margin-top:100px}@media screen and (max-width:480px),screen and (max-width:767px){.page__picture{margin-top:72px}}.page .c-contact__item{background:rgba(37,61,85,.5)}/*# sourceMappingURL=style.css.map */
