@charset "UTF-8";@media (max-width:599px){.main-visual{min-height:calc(100vh - 60px)}.main-visual:after{position:absolute;top:0;z-index:199;display:block;width:100%;height:100%;background-image:url("/wp-content/site-parts/page/top/img/sp_fv_cover.svg");background-size:contain;background-repeat:no-repeat;background-position:top center;content:""}.main-visual__layer{background-image:url("/wp-content/site-parts/page/top/img/sp_fv_bg.svg");background-size:contain;background-repeat:no-repeat;background-position:top center}.main-visual .header-eyecatch .main-visual__background{display:none}.main-visual .header-eyecatch__item{position:static;-webkit-transform:translateY(0);transform:translateY(0);width:100%}.main-visual .header-eyecatch__item:before{display:block;width:100%;aspect-ratio:12/1;content:""}.main-visual .header-eyecatch__item picture{width:100% !important;border-radius:0}.main-visual .header-eyecatch__item .main-visual-inner__content{padding:calc(8px * 2)}.main-visual .header-eyecatch__item .main-visual__title{font-size:60px;line-height:1}.main-visual .header-eyecatch .scroll-down{position:static;height:100px}.main-visual .header-eyecatch .scroll-down__label{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}@media (min-width:600px){.main-visual__title{padding-left:calc(8px * 4)}.main-visual__message{width:400px !important;padding:2em;background-color:#fff;border-radius:calc(8px * 4)}.main-visual__background{width:100%;aspect-ratio:2/1}.main-visual__background-img{-o-object-fit:contain;object-fit:contain}.main-visual-inner{position:relative}.main-visual-inner__content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100% !important}.header-eyecatch{height:100%}.header-eyecatch__item{top:0;-webkit-transform:translateY(0);transform:translateY(0);height:100%}.header-eyecatch__item>.u-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-eyecatch-first-col{width:70% !important;height:90%;border-radius:20px;overflow:hidden}.header-eyecatch .scroll-down{bottom:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:1000}.header-eyecatch .scroll-down__label{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}#posts_list_section-3 .post-list__item{background-color:#fff6ec}#posts_list_section-3 .post-list__link:before{display:block;background-color:#fda444;color:#fff;content:"お知らせ"}@media (min-width:600px){#posts_list_section-3 .post-list__link:before{width:7em;text-align:center}}@media (max-width:599px){#posts_list_section-3 .post-list__link{display:block}#posts_list_section-3 .post-list__link:before{padding-top:8px;padding-left:calc(8px * 2);padding-bottom:calc(8px * 0.5);padding-right:calc(8px * 2);width:100%}}#posts_list_section-3 .post-list-meta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:calc(8px * 2)}@media (max-width:599px){#posts_list_section-3 .post-list-meta{padding-top:calc(8px * 0.5);padding-bottom:calc(8px * 0.5);padding-right:calc(8px * 2)}}#posts_list_section-3 .post-list-meta{border:0}#posts_list_section-3 .post-list__title{margin-bottom:0}@media (max-width:599px){#posts_list_section-3 .post-list__title{padding-top:calc(8px * 0.5);padding-left:calc(8px * 2);padding-bottom:8px;padding-right:calc(8px * 2)}}#content_box_section-3 .c-section-widget__inner{background-image:url("/wp-content/site-parts/page/top/img/concept_bg.svg");background-position:bottom 64px right;background-repeat:no-repeat;background-size:200px auto}@media (max-width:767px){#content_box_section-3 .content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#content_box_section-3 .content-box__thumbnail img{width:100%}@media (min-width:768px){#content_box_section-3 .content-box__body{width:calc(var(--ep-one-col-content-width-front-page) / 2) !important}}@media (max-width:767px){#content_box_section-3 .content-box__body{padding:calc(8px * 2)}}#link_box_section-3 .c-section-widget__inner{background-image:url("/wp-content/site-parts/page/top/img/lineup_bg.svg");background-position:bottom 64px left;background-repeat:no-repeat;background-size:100px auto}#link_box_section-3 .link-box__item{background-color:transparent}#link_box_section-3 .link-box__item-title{background-image:url("/wp-content/site-parts/common/img/ico_circle.svg");background-repeat:no-repeat;background-size:2em auto;background-position:left 3em center}#post_slider_section-2 .c-section-widget__inner{background-image:url("/wp-content/site-parts/page/top/img/blog_bg.svg");background-position:center;background-repeat:no-repeat;background-size:contain}#post_slider_section-2 .c-section-widget__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#post_slider_section-2 .c-section-widget__title:after{display:block;width:calc(100% - 5em);border-bottom:1px solid #390000;content:""}#post_slider_section-2 .post-slider__item__thumbnail{aspect-ratio:378/250}#post_slider_section-2 .post-slider__item__thumbnail img{-o-object-fit:cover;object-fit:cover;height:100%}#post_slider_section-2 .slick-dots{position:static;margin-top:1em}#post_slider_section-2 .slick-dots li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2em}#post_slider_section-2 .slick-dots button{width:10px;height:auto;aspect-ratio:1/1;background-color:#fda444;border-radius:50%}#post_slider_section-2 .slick-dots button:hover{background-color:#ccc7c1}#link_box_section-5 .c-section-widget__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;margin:auto}#link_box_section-5 .link-box__item{background-color:transparent}#content_box_section-5 .content-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_box_section-5 .content-box:before{display:block;width:100%;aspect-ratio:15/4;content:""}#content_box_section-5 .content-box__thumbnail{position:absolute;top:0;width:100%;max-width:initial !important;aspect-ratio:200/71;margin:0}@media (max-width:599px){#content_box_section-5 .content-box__thumbnail{width:100vw !important;left:-16px}}@media (min-width:600px){#content_box_section-5 .content-box__thumbnail img{border-radius:calc(8px * 2.5)}}#content_box_section-5 .content-box__body{position:relative;width:min(600px, 80%);border-radius:20px;z-index:500}#banner_section-3 .c-section-widget__inner{padding-top:100px;padding-bottom:100px}#banner_section-3 img{border-radius:0}#banner_section-3 .wrapper-column{width:100%}@media (min-width:600px){#banner_section-3 .c-section-widget__inner{background-image:url("/wp-content/site-parts/page/top/img/blog_bg.svg");background-position:center;background-repeat:no-repeat;background-size:contain}#banner_section-3 .u-row{display:block}#banner_section-3 .column-6{width:100%}#banner_section-3 .banner-box{text-align:center}#banner_section-3 .u-img-scale{overflow:visible}}@media (max-width:599px){#banner_section-3 .u-img-scale{width:70%;margin:auto;aspect-ratio:283/330;background-image:url("/wp-content/site-parts/page/top/img/ban-free-trial-sp.svg");background-position:center;background-repeat:no-repeat;background-size:contain}#banner_section-3 .u-img-scale img{display:none}}@media (max-width:1199px){#content_box_section-6 .alignfull{width:auto;left:auto}#content_box_section-6 .content-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_box_section-6 .content-box:before{display:block;width:100%;aspect-ratio:15/4;content:""}#content_box_section-6 .content-box__thumbnail{position:absolute;top:0;width:100%;max-width:initial !important;aspect-ratio:200/71;margin:0}}@media (max-width:1199px) and (max-width:599px){#content_box_section-6 .content-box__thumbnail{width:100vw !important;left:-16px}}@media (max-width:1199px) and (min-width:600px){#content_box_section-6 .content-box__thumbnail img{border-radius:calc(8px * 2.5)}}@media (max-width:1199px){#content_box_section-6 .content-box__body{position:relative;left:auto;width:min(600px, 80%);border-radius:20px;z-index:500}}#faq_section-3 .c-acordion__title{border-radius:calc(8px * 2.5)}#faq_section-3 .c-acordion__title.is-active{border-radius:calc(8px * 2.5) calc(8px * 2.5) 0 0 !important}#faq_section-3 .c-acordion__text{border-radius:0 0 calc(8px * 2.5) calc(8px * 2.5)}