body,html{height:auto}.csspositionsticky body{overflow-x:visible}.main.main--ver2{padding-top:50px}.csspositionsticky .container{overflow:visible}.course-title{display:inline}.cost-data{padding-top:20px}.page-section+.cv-block{margin-top:25px}.cv-block--top{width:100%}.cv-block--top.is-fixed{position:fixed;left:0;bottom:10px;z-index:1;padding:0;background-color:transparent}.summary-section{padding-top:25px;padding-bottom:0;background:#f2f0eb}.summary-section__title{margin-bottom:30px;padding:10px 15px 15px;background:#e66866;color:#fff;text-align:center;font-family:'NotoSansCJKjp Medium',sans-serif;font-size:2.4rem;letter-spacing:.2rem;line-height:1.16667}.summary-subsection{padding-top:0}.summary-subsection+.summary-subsection{margin-top:0}.summary-subsection__title{color:#6a6b6b;font-size:2rem;letter-spacing:.15rem;line-height:1.4}.summary-subsection__text{line-height:1.44444}.page-section{margin-top:30px}.page-section--faq,.page-section--misc{margin-bottom:30px}.page-section__title{margin-bottom:25px;padding-bottom:10px}.page-section__title-text{display:table;margin:0 auto;background-repeat:no-repeat;background-position:left top;font-family:'NotoSansCJKjp Medium',sans-serif;font-size:2.2rem;letter-spacing:.2rem;line-height:1.27273}.page-section--feature .page-section__title-text,.page-section--gallery .page-section__title-text{height:36px;padding-top:2px;padding-left:48px;background-image:url(/course/common/images/page_header_label_gallery.png);background-size:36px auto}.page-section--feature .page-section__title-text{background-image:url(/course/common/images/page_header_label_question.png)}.page-section--text .page-section__title-text{height:36px;padding-left:53px;background-image:url(/course/common/images/label_book.svg);background-size:41px auto}.page-section--cost .page-section__title-text{height:36px;padding-left:40px;background-image:url(/course/common/images/label_calculator.svg);background-size:28px auto}.page-section--faq .page-section__title-text{height:29px;padding-left:41px;background-image:url(/course/common/images/label_faq.svg);background-size:29px auto}.page-subsection--faq{margin-bottom:20px}.page-subsection+.page-subsection{margin-top:60px}.voice-block+.page-subsection__inner{margin-top:25px}.page-subsection__inner--box{margin-bottom:20px;padding:20px 20px 0;border:3px solid #e6e2d7;background:#f2f0eb}.page-subsection__inner--colored{margin-bottom:20px;padding:20px;background:#f2f0eb}.page-subsection__title-text{display:block;position:relative;font-size:2rem;letter-spacing:.15rem;line-height:1.4}.page-subsection__title-text[data-num]{padding-left:1.5em}.page-subsection__title-text[data-num]::before{position:absolute;left:0;top:0;content:attr(data-num) "."}.page-subsection__title-text[data-num="10"]::before{letter-spacing:-1px}.page-subsection__content{margin-bottom:60px}.page-subsection__text{font-size:1.8rem;line-height:1.55556}.page-subsection__content--1col .page-subsection__text{margin-top:2rem}.page-subsection-block{margin-top:25px}.page-subsection-block--oval{margin-top:45px}.generic-block__title--oval{margin-bottom:25px}.message-block .generic-block__title--oval{font-size:2rem}.border-block{padding:20px;margin-bottom:20px}.border-block.page-subsection-block--oval{padding-top:40px}.border-block__row{margin-top:0}.box-block__title{font-size:2rem;line-height:1.3}.box-block__img{margin-bottom:15px}.box-block__text{font-size:1.8rem;line-height:1.55556}.message-block__content+.message-block__content{margin-top:2rem}.message-block__img{margin-bottom:15px;background:#f2f0eb}.message-block__caption{padding:10px;font-weight:700}.message-block__text{font-size:1.8rem;line-height:1.55556}.message-block__profile{margin-top:15px;padding-top:15px;border-top:1px solid #ccc;font-size:1.4rem;line-height:1.57143}.message-block__profile-title{margin-bottom:3px;font-weight:700}.voice-block{border-color:#e45a51}.voice-block__title{min-height:0;padding-left:0;background:0 0}.voice-block__title-meta{position:relative;min-height:60px;padding-left:70px;background:url(/course/common/images/label_person.svg) no-repeat left top;background-size:60px 60px}.voice-block__title-text{padding-top:.4rem;font-size:2rem;line-height:1.3}.voice-block__user-name{margin-top:5px;font-size:1.6rem}.voice-block__user-data{font-size:1.4rem}.voice-block__lead{margin-top:15px;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴシック","Hiragino Sans","ＭＳ Ｐゴシック",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.375}.voice-block__content{font-size:1.8rem;line-height:1.55556}.text-block__unit{margin-bottom:30px}.text-block__unit+.text-block__unit{margin-top:30px}.text-block__title{margin-top:25px;margin-bottom:15px;padding:13px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:2rem;font-family:'NotoSansCJKjp Medium',sans-serif;text-align:center;line-height:1.5}.text-block__img{margin:0 auto 1.5rem;text-align:center}.text-block__img img{border:1px solid #ccc}.text-block__notes{margin-top:4rem}.cost-course-title{margin-bottom:20px;color:#e25452;font-family:'NotoSansCJKjp Medium',sans-serif;font-size:1.8rem;font-weight:700;text-align:center;letter-spacing:1.35px;line-height:1.11111}.cost-data{margin-bottom:20px}.cost-block .cost-data{padding-top:0}.cost-block .cost-data__text-row{display:table;width:auto;margin:0 auto}.cost-block .cost-data__text-row small{display:table;margin-right:auto;margin-left:auto}.cost-block .cost-data__text-row--installments{margin-top:15px}.cost-block .cost-data__text-row--amount{margin-top:5px}.cost-block .cost-text{display:inline-block;font-size:1.6rem;text-align:center}.cost-block .cost-text__title{margin-top:0}.cost-block .cost-text__num{font-size:3.8rem}.pay-block{margin-top:25px;margin-bottom:30px;padding-top:15px;border-top:1px solid #ccc}.payment{font-size:1.6rem}.payment__lead{font-size:1.8rem;font-weight:700;text-align:center;line-height:1.55556}.payment-list{margin-top:1rem;border-top:1px dotted #ccc}.payment-list .payment-list__item,.payment-list .payment-list__item--convenience,.payment-list .payment-list__item--credit,.payment-list .payment-list__item--postal{border-bottom:1px dotted #ccc}.payment-list__link{display:block;position:relative;width:100%;height:100%;min-height:36px;padding:15px calc(1.5rem + 7px + 8px) 15px 0;text-decoration:none}.payment-list__link::before{position:absolute;right:calc(1.5rem - .5rem);top:50%;margin-top:-5px;display:inline-block;width:7px;height:10px;margin-right:.5rem;background:url(/course/common/images/icon_link.svg) no-repeat left center;background-size:contain;content:""}.is-pro-course .payment-list__link::before{background-image:url(/course/common/images/icon_link_pro.svg)}.payment-row{padding-left:45px;background-repeat:no-repeat;background-position:left center;font-size:1.6rem}.payment-list__item--postal .payment-row{background-image:url(/course/common/images/icon_postal.svg);background-size:31px auto}.payment-list__item--convenience .payment-row{background-image:url(/course/common/images/icon_convenience.svg)}.payment-list__item--credit .payment-row{background-image:url(/course/common/images/icon_credit_card.svg)}.payment-row__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.payment-row__em{font-size:1.8rem;font-weight:700}.payment-merit-list,.payment-merit-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-merit-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}.payment-merit-list__item{width:80px;height:80px;margin:0 5px;border-radius:50%;background:#f2f0eb;color:#e25452;font-size:1.6rem;font-weight:700;text-align:center}.local-nav__link{padding-left:9px;padding-right:calc(10px + 10px + .5rem)}.local-nav__link::before{left:auto;right:9px;width:10px;height:8.5px;margin-top:-4.25px;margin-right:0;background-image:url(/course/common/images/icon_anchor_back_link.svg);background-position-x:right}.cv-block--top+.free-block,.page-subsection .free-block,.summary-subsection .free-block{margin-bottom:0}.recommend-block2,.summary-section__title+.free-block{margin-top:0}.summary-subsection+.free-block{margin-bottom:0;padding-bottom:3rem}.more-nav+.free-block{margin-bottom:0}.gallery-section+.free-block{margin-top:0}.gallery-slider__img img,.hero{margin:0 auto}.hero__picture{display:block;width:100%;max-height:420px;overflow:hidden}.hero__mv-img{width:100%}.hero__mv{text-align:center}.hero__box{position:relative;max-width:1265px;margin:0 auto}.hero-text{position:absolute;left:0;bottom:15px;padding:20px 10px 20px 2rem;width:calc(100% - 30px);background:rgba(255,255,255,.9);text-align:left}.hero-text__lead{margin-bottom:10px;color:#9f7836;line-height:1.22222}.hero-text__title{font-family:'NotoSansCJKjp Medium',sans-serif;color:#e25452;font-size:2.12121rem;line-height:1.07143}.more-nav{position:relative;border-top:3px solid #e25452;background:#fdf1f1}.more-nav::before{display:block;position:absolute;left:50%;top:0;width:0;height:0;border-style:solid;border-width:18px 32px 0;border-color:#e25452 transparent transparent;margin-left:-32px;content:''}.more-nav__title{padding:32px 0 20px;text-align:center;color:#e25452;font-weight:700;line-height:1.22222}.anchor-nav__list{padding-right:0;padding-left:0}.anchor-nav__item{border-bottom:1px solid #e25452}.anchor-nav__item:first-of-type{border-top:1px solid #e25452}.anchor-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:10px 2rem;font-weight:700;color:#e25452;text-decoration:none;line-height:1.375}.anchor-nav__link::before{display:inline-block;position:absolute;top:50%;right:2rem;width:10px;height:7px;margin-top:-3px;background:url(/course/common/images/icon_link_anchor.svg) no-repeat left center;background-size:contain;content:""}.gallery-section{padding:30px 0}.gallery-slider__item{outline:0}.gallery-slider__img{display:block;width:100%;margin:0;padding:0;border:0;background-color:transparent;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;position:relative}.gallery-slider__img:hover{opacity:.7}.gallery-slider__img::before{position:absolute;bottom:5px;right:5px;width:45px;height:45px;border-radius:8px;background-color:rgba(204,204,204,.5);background-image:url(/course/common/images/icon_zoom.svg);background-repeat:no-repeat;background-position:center center;content:""}.gallery-slider__img--no-modal{cursor:default}.gallery-slider__img--no-modal:hover{opacity:1}.gallery-slider__img--no-modal::before{display:none}.gallery-slider__title{margin-top:10px;text-align:center;font-weight:700;line-height:1.22222}.gallery-slider__text{display:none;margin-top:10px;line-height:1.375}.gallery-nav{margin-top:20px;padding-right:32px;padding-left:32px}.gallery-nav .is-fixed .slick-track{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.gallery-nav__item{position:relative;margin:0 2px;outline:0;cursor:pointer}.gallery-nav__item.is-current::before{display:block;position:absolute;border:3px solid #e25452;width:100%;height:100%;content:''}.gallery-modal__slider button,.gallery-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:7px;height:7px;margin:0;padding:0;border:0;font-size:0;line-height:0;text-indent:100%;white-space:nowrap;overflow:hidden}.gallery-nav .slick-arrow{position:absolute;top:50%;width:26px;height:40px;margin-top:-20px;background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:contain;cursor:pointer;outline:0;z-index:1}.gallery-nav .slick-prev{left:-32px;background-image:url(/course/common/images/slider_prev.png)}.gallery-nav .slick-next{right:-32px;background-image:url(/course/common/images/slider_next.png)}.gallery-modal{display:none}.gallery-modal__inner{padding:15px 0 42px}.gallery-modal__inner--insta{margin-right:-10px;margin-left:-10px;padding:0}.gallery-modal__content{color:#fff}.gallery-modal__title{margin-bottom:20px;padding-right:30px;text-align:center;font-weight:700;line-height:1.1}.gallery-modal__text{margin-top:15px;line-height:1.42857}.gallery-modal__inner--insta .gallery-modal__text{margin-top:2.5rem;padding-left:1.5rem;padding-right:1.5rem;line-height:1.4375}.gallery-modal__slider{opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.gallery-modal__slider.is-initialized{opacity:1}.gallery-modal__slider .slick-arrow{position:absolute;top:40%;width:48px;height:48px;margin-top:-24px;border-radius:50%;background-size:36px 36px;background-repeat:no-repeat;background-position:center center;background-color:transparent;cursor:pointer;outline:0;z-index:1}.gallery-modal__slider .slick-prev{left:-10px;background-image:url(/course/common/images/modal_prev.png)}.gallery-modal__slider .slick-next{right:-10px;background-image:url(/course/common/images/modal_next.png)}.gallery-modal__slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;bottom:-23px;height:7px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gallery-modal__slider .slick-dots button{width:7px;height:7px;margin:0 4px;border-radius:50%;background-color:#cdc4b3}.gallery-modal__slider .slick-dots .slick-active button{background-color:#e25452}.gallery-modal__inner--insta .gallery-modal__slider .slick-prev{left:0}.gallery-modal__inner--insta .gallery-modal__slider .slick-next{right:0}.mfp-content{max-width:865px}.mfp-container{padding-right:10px;padding-left:10px}button.mfp-close{top:10px;width:27px;height:27px;background:url(/course/common/images/icon_close_zoom.png) no-repeat center center;text-indent:100%;overflow:hidden;opacity:1;z-index:1}.gallery-modal__inner--insta button.mfp-close{right:-10px;top:-27px;background-image:url(/course/common/images/icon_close_zoom_wh.svg)}.insta-gallery-section{overflow:hidden}.insta-gallery-section__title{display:table;position:relative;width:auto;margin-bottom:17px;font-family:'NotoSansCJKjp Medium',sans-serif;font-size:1.8rem;font-weight:700;line-height:1.44444}.insta-gallery-section__title-text-none,.insta-gallery-section__title-text-pc{display:none}.insta-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.1rem -.2rem}.insta-gallery__item{position:relative;width:calc(100%/3);padding:0 .1rem .2rem}.insta-gallery__img{display:block;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;cursor:pointer}.course-choices-tab-content .course-choices-content{display:none;padding-top:35px}.course-choices-tab-content .course-choices-content.is-current{display:block}.course-choices-tab,.course-choices-tab__item{display:-webkit-box;display:-ms-flexbox;display:flex}.course-choices-tab{-ms-flex-wrap:wrap;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid #cdc4b3;z-index:10}.course-choices-tab__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:50px;border-style:solid;border-color:#cdc4b3;border-top-width:1px;border-right-width:1px;background-color:#f3f0eb;font-weight:700;cursor:pointer;z-index:1;line-height:1.25}.course-choices-tab__item::after,.course-choices-tab__item::before{display:block;position:absolute;z-index:2;content:""}.course-choices-tab__item::before{left:-1px;width:calc(100% + 2px);background-color:transparent}.course-choices-tab__item::after{top:0;left:-1px;width:1px;height:100%;background-color:transparent}.course-choices-tab__item.is-current{border-color:#e45a51;background:#fff}.course-choices-tab__item.is-current::after,.course-choices-tab__item.is-current::before{background-color:#e45a51}.course-choices-tab__item:first-child{border-left-width:1px}.course-choices-block--3col .course-choices-tab__item{width:calc(100%/3)}.course-choices-block--2col .course-choices-tab__item:nth-child(2n+1),.course-choices-block--3col .course-choices-tab__item:nth-child(3n+1){border-left-width:1px}.course-choices-block--2col .course-choices-tab__item{width:50%}.course-choices-block--2col .course-choices-tab__item:last-child:nth-child(2n+1){width:100%}.course-choices-tab__item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;padding-bottom:7px;z-index:2}.course-choices-tab__item-text::before{display:inline-block;position:absolute;bottom:6px;left:50%;width:10px;height:7px;margin-left:-5px;background:url(/course/common/images/icon_link_anchor.svg) no-repeat left center;background-size:contain;content:""}@media screen and (min-width:320px){.summary-section__title{font-size:2.22222rem}.page-section__title-text{font-size:2.03704rem}.box-block__text,.message-block__text,.page-subsection__text,.voice-block__content{font-size:1.66667rem}.text-block__title{font-size:1.85185rem}.cost-block .cost-text,.payment,.payment-row{font-size:1.48148rem}.cost-block .cost-text__num{font-size:3.51852rem}.payment-row__em{font-size:1.66667rem}.payment-merit-list__item{font-size:1.48148rem}.hero-text__lead{font-size:1.66667rem}.hero-text__title{font-size:2.59259rem}.more-nav__title{font-size:1.66667rem}.anchor-nav__link{font-size:1.48148rem}.gallery-slider__title{font-size:1.66667rem}.gallery-modal__inner--insta .gallery-modal__text,.gallery-slider__text{font-size:1.48148rem}.gallery-modal__title{font-size:1.85185rem}.gallery-modal__text{font-size:1.2963rem}.insta-gallery-section__title{font-size:1.66667rem}}@media screen and (min-width:375px){.generic-block__title-text--oval{padding-right:2rem;padding-left:2rem}.payment-merit-list__item{width:90px;height:90px}.gallery-modal__inner--insta .gallery-modal__text{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:414px){.payment-row{padding-left:50px}}@media screen and (min-width:568px){.cv-block--top,.cv-block--top.is-fixed{position:static;margin-top:0;padding:30px 0;background-color:#f2f0eb}.summary-section__title{font-size:2.06897rem}.page-section__title-text{font-size:1.89655rem}.box-block__text,.message-block__text,.page-subsection__text,.voice-block__content{font-size:1.55172rem}.text-block__title{font-size:1.72414rem}.cost-block .cost-text,.payment,.payment-row{font-size:1.37931rem}.cost-block .cost-text__num{font-size:3.27586rem}.payment-row__em{font-size:1.55172rem}.payment-merit-list__item{font-size:1.37931rem;margin:0 10px}.hero__picture{display:block;position:relative;min-height:250px;text-align:center}.hero__mv-img{position:absolute;left:50%;top:0;height:250px;max-width:none;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero-text__lead{font-size:1.55172rem}.hero-text__title{font-size:2.41379rem}.more-nav__title{font-size:1.55172rem}.anchor-nav__link,.gallery-modal__inner--insta .gallery-modal__text{font-size:1.37931rem}.gallery-slider__title{font-size:1.55172rem}.gallery-slider__text{font-size:1.37931rem;display:block}.gallery-modal__title{font-size:1.72414rem}.gallery-modal__text{font-size:1.2069rem}.insta-gallery-section__title{font-size:1.55172rem}}@media screen and (min-width:768px){.main.main--ver2{padding-top:70px}.cost-data{padding-top:45px}.payment-list__item--credit .notes-list{padding-left:90px}.summary-section{padding-top:60px}.summary-section__title{margin-bottom:65px;font-size:1.81818rem}.summary-subsection{padding-bottom:45px}.summary-subsection__inner--inverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.summary-subsection__title{margin-bottom:15px;font-size:2.12121rem;line-height:1.42857}.page-section{margin-top:50px}.page-section--faq,.page-section--misc{margin-bottom:50px}.page-section__title{margin-bottom:50px;padding-bottom:10px}.page-section__title-text{font-size:2.57576rem;line-height:1.47059}.page-section--gallery .page-section__title-text{height:52px;padding-top:0;padding-left:77px;background-size:52px auto}.page-section--feature .page-section__title-text{height:47px;padding-top:0;padding-left:72px;background-size:47px auto}.page-section--text .page-section__title-text{height:48px;padding-left:72px;background-size:54px auto}.page-section--cost .page-section__title-text{height:48px;padding-left:62px;background-size:37px auto}.page-section--faq .page-section__title-text{height:51px;padding-left:70px;background-size:56px auto}.page-subsection+.page-subsection{margin-top:100px}.voice-block+.page-subsection__inner{margin-top:50px}.page-subsection__inner--box{margin-bottom:50px;padding:60px 60px 0}.page-subsection__inner--colored{margin-bottom:50px;padding:40px}.page-subsection__title{display:table;margin-right:auto;margin-left:auto}.page-subsection__title-text[data-num]::before{position:relative;padding-right:.5em}.page-subsection__content{margin-bottom:80px}.page-subsection__inner .page-subsection__content{margin-bottom:100px}.page-subsection__inner--box .page-subsection__content{margin-bottom:40px}.page-subsection__text{font-size:1.36364rem;line-height:1.66667}.page-subsection-block{margin-top:40px}.page-subsection-block--oval{margin-top:60px}.page-subsection__content+.page-subsection-block--oval{margin-top:85px}.border-block .generic-block__title--oval{min-width:200px}.message-block .generic-block__title--oval{font-size:1.81818rem}.message-block .generic-block__title-text--oval{padding-right:65px;padding-left:65px}.border-block{margin-bottom:50px;padding:30px 50px}.border-block.page-subsection-block--oval{padding-top:50px}.box-block__title{letter-spacing:1.8px;font-size:1.81818rem;line-height:1.16667}.box-block__text{font-size:1.36364rem;line-height:1.66667}.message-block__caption{font-size:1.21212rem;line-height:1.5}.message-block__text{font-size:1.36364rem;line-height:1.66667}.message-block__profile{margin-top:45px;font-size:1.06061rem}.message-block__profile-title{margin-bottom:8px}.voice-block{padding-top:43px}.voice-block__title-meta{min-height:0;padding-left:0;background:0 0}.voice-block__title-row{min-height:120px;padding-left:140px;background:url(/course/common/images/label_person.svg) no-repeat left top;background-size:120px 120px}.voice-block__title-text{position:relative;top:-13px;left:0;margin-bottom:-13px;margin-left:-140px;padding-top:0;text-align:center;letter-spacing:1.8px;font-size:1.81818rem;line-height:1.16667}.voice-block__user-name{margin-top:20px;font-size:1.51515rem;line-height:1.3}.voice-block__user-data{font-size:1.21212rem}.voice-block__lead{margin-top:10px;font-size:1.66667rem}.voice-block__content{font-size:1.36364rem;line-height:1.66667}.text-block__title{margin-bottom:2.27273rem;font-size:1.66667rem;line-height:1.36364}.text-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-block__img{width:48.70466%;margin-right:0;margin-left:0;text-align:left}.text-block__text{width:48.70466%}.text-block__notes{margin-top:1.13636rem}.cost-course-title{margin-bottom:30px;font-size:1.66667rem}.cost-block .cost-text{font-size:1.51515rem}.cost-block .cost-text__num{font-size:3.48485rem}.pay-block{padding-top:25px}.payment{font-size:1.51515rem;line-height:1.4}.payment__lead{font-size:1.66667rem;line-height:1.36364}.payment-list{margin-top:25px}.payment-row{padding-right:40px;padding-left:90px;background-position-x:35px;font-size:1.51515rem}.payment-row__em{font-size:1.66667rem}.payment-merit-list__item{width:180px;height:180px;font-size:1.66667rem}.local-nav__title{margin-bottom:25px}.local-nav__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:0}.local-nav__item{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;font-weight:700}.local-nav__item:first-child{border-left:1px solid #ccc}.local-nav__link{min-height:44px;padding-left:12px;line-height:1.2;font-size:1.13636rem}.local-nav__link::before{right:10px}.recommend-block2{margin-top:5rem}.hero__mv-img,.hero__picture{position:static}.hero__mv-img{max-width:100%;width:auto;height:auto;-webkit-transform:none;transform:none}.hero-text{display:inline-block;width:auto;padding-right:36px}.hero-text__lead{font-size:1.36364rem}.hero-text__title{font-size:2.87879rem}.more-nav::before{border-width:30px 55px 0;margin-left:-55px}.more-nav__title{padding:45px 0 36px;font-size:1.9697rem}.anchor-nav{border-top:1px solid #e25452;border-bottom:1px solid #e25452}.anchor-nav__list{padding-right:2rem;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.anchor-nav__item{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:none;border-right:1px solid #e25452}.anchor-nav__item:first-of-type{border-top:none;border-left:1px solid #e25452}.anchor-nav__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70px;padding:0 20px;text-align:center;font-size:1.36364rem}.anchor-nav__link::before{right:7px}.gallery-section{padding:90px 0 80px}.gallery-slider__img::before{right:20px;bottom:20px}.gallery-slider__title{margin-top:40px;font-size:1.66667rem}.gallery-slider__text{margin-top:30px;font-size:1.36364rem}.gallery-nav{margin-top:40px;max-width:965px;padding-left:78px;padding-right:78px}.gallery-nav .slick-arrow{width:55px;height:55px;margin-top:-27.5px;border-radius:50%}.gallery-nav .slick-prev{left:-78px;background-image:url(/course/common/images/slider_prev_pc.png)}.gallery-nav .slick-next{right:-78px;background-image:url(/course/common/images/slider_next_pc.png)}.gallery-modal__inner{padding:20px 0 47px}.gallery-modal__inner--insta{position:relative;max-width:560px;margin-right:auto;margin-left:auto;padding:0}.gallery-modal__title{font-size:1.81818rem}.gallery-modal__text{margin-top:20px;font-size:1.36364rem}.gallery-modal__inner--insta .gallery-modal__text{margin-top:2rem;padding-right:0;padding-left:0;font-size:1.21212rem}.gallery-modal__slider .slick-arrow{width:57px;height:57px;margin-top:-27.5px;background-size:contain;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gallery-modal__slider .slick-arrow:hover,button.mfp-close:hover{opacity:.7}.gallery-modal__slider .slick-prev{left:-25px;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-image:url(/course/common/images/modal_prev_pc.png)}.gallery-modal__slider .slick-next{right:-25px;-webkit-transform:translateX(100%);transform:translateX(100%);background-image:url(/course/common/images/modal_next_pc.png)}.gallery-modal__inner--insta .gallery-modal__slider .slick-prev{left:-30px}.gallery-modal__inner--insta .gallery-modal__slider .slick-next{right:-30px}button.mfp-close{bottom:20px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gallery-modal__inner--insta button.mfp-close{right:0}.insta-gallery-section__title{margin:0 auto 25px;font-size:1.51515rem}.insta-gallery-section__title-br,.insta-gallery-section__title-text-sp{display:none}.insta-gallery-section__title-text-pc{display:inline}.insta-gallery{display:grid;grid-template-columns:32.97062% 16.21328% 16.21328% 16.21328% 16.21328%;grid-template-rows:49.17492% 49.17492%;grid-gap:5px;grid-template-areas:"firstitem item2 item3 item4 item5" "firstitem item6 item7 item8 item9";max-width:919px;max-height:303px;height:100%;margin:0 auto}.insta-gallery__item{max-width:149px;width:auto;padding:0}.insta-gallery__item:nth-child(1){max-width:303px;grid-area:firstitem}.insta-gallery__item:nth-child(n+6){background-color:#cfc}.insta-gallery__item:nth-child(2){grid-area:item2}.insta-gallery__item:nth-child(3){grid-area:item3}.insta-gallery__item:nth-child(4){grid-area:item4}.insta-gallery__item:nth-child(5){grid-area:item5}.insta-gallery__item:nth-child(6){grid-area:item6}.insta-gallery__item:nth-child(7){grid-area:item7}.insta-gallery__item:nth-child(8){grid-area:item8}.insta-gallery__item:nth-child(9){grid-area:item9}.insta-gallery__img{width:100%;height:100%;max-width:303px;max-height:303px}.insta-gallery__item:not(:nth-child(1)) .insta-gallery__img{max-width:149px;max-height:149px}.course-choices-tab-content .course-choices-content{padding-top:50px}.course-choices-tab{border-bottom:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.course-choices-tab__item{height:60px;padding-bottom:0;border-bottom-width:1px;font-size:1.51515rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.course-choices-tab__item.is-current{border-bottom-color:#fff}.course-choices-block--2col .course-choices-tab__item,.course-choices-block--3col .course-choices-tab__item{width:auto}.course-choices-block--3col .course-choices-tab__item:nth-child(3n+1):not(:first-child){border-left-width:0}.course-choices-block--2col .course-choices-tab__item:nth-child(2n+1){border-left-width:0}.course-choices-block--2col .course-choices-tab__item:last-child:nth-child(2n+1){width:auto}}
/*# sourceMappingURL=course_style_syumi.css.map */
