@charset "UTF-8";
/*
 * ***********************************************************
 * Don't edit this file.
 * Please add another file for additions and corrections.
 * ***********************************************************
 * このファイルは - 直 接 修 正 禁 止 - です。
 * ファイルを別途作成し、そのファイルに追加・修正してください。
 * ***********************************************************
*/
@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/dcms_media/common/icons.woff) format("woff"),url(/dcms_media/common/icons.ttf) format("truetype")}.top-title__container{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;position:relative}.top-title__container .title{background:#bc262e;bottom:-1rem;left:0;line-height:1.3;margin:0 auto;opacity:0;padding:.5rem 1rem;position:absolute;right:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}.top-title__container .title.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#tinymce .top-title__container .title,.is-editor .top-title__container .title{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-title__container .caption{color:#ddd;font-family:Cardo,serif;font-size:4rem;letter-spacing:.25rem;line-height:1;opacity:0;text-align:center;text-transform:uppercase;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s;z-index:1}#tinymce .top-title__container .caption,.is-editor .top-title__container .caption{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-title__container .caption.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-txt__container{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-txt__container,.is-editor .top-txt__container{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-txt__container.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-btn__container{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-btn__container,.is-editor .top-btn__container{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-btn__container.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-btn__row .col{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-btn__row .col,.is-editor .top-btn__row .col{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-btn__row .col.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-thumb__container{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-thumb__container,.is-editor .top-thumb__container{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-thumb__container.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-thumb__container img{height:auto}.main-visual__container{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.main-visual__container,.main-visual__txtarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical}.main-visual__txtarea{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;padding-inline:1rem;position:relative;z-index:1}.main-visual__txtarea .caption{font-size:.625rem;margin-left:auto;text-transform:uppercase}.main-visual__txtarea .caption .colKEY{font-family:Montserrat}.main-visual__txtarea>h1{margin-top:unset}.main-visual__title{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:transform .8s,opacity .8s;transition:transform .8s,opacity .8s,-webkit-transform .8s}#tinymce .main-visual__title,.is-editor .main-visual__title{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.main-visual__title.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.main-visual__caption{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1.3s,-webkit-transform 1.3s;transition:opacity 1.3s,-webkit-transform 1.3s;transition:transform 1.3s,opacity 1.3s;transition:transform 1.3s,opacity 1.3s,-webkit-transform 1.3s}#tinymce .main-visual__caption,.is-editor .main-visual__caption{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.main-visual__caption.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.main-visual__thumb{display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.25rem}.main-visual__l{height:auto;margin-right:auto;width:60%}.main-visual__l>.thumb{aspect-ratio:460/260}.main-visual__l>.thumb img{-o-object-fit:cover;object-fit:cover}.main-visual__l{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}#tinymce .main-visual__l,.is-editor .main-visual__l{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.main-visual__l.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.main-visual__r{height:auto;margin-left:auto;width:90%}.main-visual__r>.thumb{aspect-ratio:1000/560}.main-visual__r>.thumb img{-o-object-fit:cover;object-fit:cover}.main-visual__r{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:transform .8s,opacity .8s;transition:transform .8s,opacity .8s,-webkit-transform .8s}#tinymce .main-visual__r,.is-editor .main-visual__r{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.main-visual__r.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-company__container{padding-bottom:1.5rem;padding-top:4rem;row-gap:5rem}.top-company__item{opacity:0;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s;-webkit-transition-delay:.3s;transition-delay:.3s}#tinymce .top-company__item,.is-editor .top-company__item{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-company__item .md-card__link{background-color:#fff;border-radius:.625rem}#tinymce .top-company__item .md-card__btn,.is-editor .top-company__item .md-card__btn{position:unset}.top-company__item.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-company__num{display:block;font-family:Cardo,serif;font-size:4.375rem;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:-5rem;width:100%;-webkit-text-stroke:1px #bc262e;color:transparent;z-index:-1}#tinymce .top-company__num,.is-editor .top-company__num{color:#bc262e;position:unset}.top-company__thumb{margin-top:-8rem;opacity:0;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s;z-index:-2}.top-company__thumb.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#tinymce .top-company__thumb.is-inview,.is-editor .top-company__thumb.is-inview{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-company__thumb img{display:block}.top-company__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-company__btn,.top-company__btn .md-link__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.top-company__btn .md-link__btn{border-radius:10px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;background:#bc262e;border:1px solid #bc262e;color:#fff;font-weight:700;gap:1.25rem;justify-content:start;margin-top:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top-company__btn .md-link__btn:after{background-color:#fff}.top-company__btn .thumb{display:contents}.top-company__btn .thumb img{height:50px;width:90px}.top-company__btn .caption{display:block;font-family:Cardo,serif;font-size:3.125rem;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:-2.9rem;width:100%;-webkit-text-stroke:1px #bc262e;color:transparent;text-transform:uppercase;z-index:-1}#tinymce .top-company__btn .caption,.is-editor .top-company__btn .caption{color:#bc262e;top:-3.5rem;z-index:1}.top-company__btn{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-company__btn,.is-editor .top-company__btn{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-company__btn.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-people__container{border-radius:30px;margin-left:calc(-45vw + 50%);margin-right:calc(-45vw + 50%)}.top-people__container .md-num__container{-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-people__container .md-num__container,.is-editor .top-people__container .md-num__container{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-people__container .md-num__container.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-people__container .inv-other__container .txt{display:none}.top-other__container{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-other__container,.is-editor .top-other__container{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-other__container.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-other__container .md-swiper__control{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:end!important}.top-interview__container .md-interview__col{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-interview__container .md-interview__col,.is-editor .top-interview__container .md-interview__col{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-interview__container .md-interview__col.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-card__container .md-card__item{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-card__container .md-card__item,.is-editor .top-card__container .md-card__item{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-card__container .md-card__item.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-env__container{background-image:url(/dcms_media/image/recruit_top_env_bg.webp);background-position:50% cover;background-repeat:no-repeat;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-env__container,.is-editor .top-env__container{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-env__container.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-env__btn .md-link__btn{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;font-size:1.125rem;justify-content:flex-end;padding:1.25rem 3.75rem 1.25rem 1.25rem;-webkit-transition:.3s;transition:.3s;width:100%}.top-env__btn .md-link__btn:before{background-color:#333;border-radius:30px;content:"";height:1rem;position:absolute;right:1.25rem;-webkit-transition:.3s;transition:.3s;width:2.3125rem}.top-env__btn .md-link__btn:after{background-color:#fff;height:.3125rem;-webkit-mask-size:contain;mask-size:contain;right:1.95rem;width:.875rem}#tinymce .top-env__btn .md-link__btn,.is-editor .top-env__btn .md-link__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.top-env__btn .md-link__btn .thumb{height:60px;width:60px}.top-casual__container{border-radius:30px;margin-left:calc(-45vw + 50%);margin-right:calc(-45vw + 50%);padding-left:0;padding-right:0;padding-top:0}.top-casual__container.--BLK{background-color:#000}.top-casual__container{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-casual__container,.is-editor .top-casual__container{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-casual__container.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-casual__container .top-title__container .title{background:#fff}.top-casual__container .top-title__container .caption{color:hsla(0,0%,100%,.3)}.top-casual__container .section{margin:0 auto;max-width:calc(1120px + 3rem);padding:2.5rem 1rem 0;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.top-casual__container .md-asym__container{position:relative}.top-casual__container .md-asym__container .item{bottom:-2rem;content:"";height:100px;position:absolute;right:0;width:100px}.top-casual__container .md-asym__container .thumb{border-radius:.625rem}.top-casual__container .md-asym__container .thumb img{border-radius:.625rem;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.top-casual__container .md-asym__container .md-asym__thumb{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-casual__container .md-asym__container .md-asym__thumb,.is-editor .top-casual__container .md-asym__container .md-asym__thumb{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-casual__container .md-asym__container .md-asym__thumb.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-casual__container .md-asym__container .md-asym__txtarea{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1.6s,-webkit-transform 1.6s;transition:opacity 1.6s,-webkit-transform 1.6s;transition:transform 1.6s,opacity 1.6s;transition:transform 1.6s,opacity 1.6s,-webkit-transform 1.6s}#tinymce .top-casual__container .md-asym__container .md-asym__txtarea,.is-editor .top-casual__container .md-asym__container .md-asym__txtarea{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-casual__container .md-asym__container .md-asym__txtarea.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-casual__container .md-asym__container .top-btn__container{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1.9s,-webkit-transform 1.9s;transition:opacity 1.9s,-webkit-transform 1.9s;transition:transform 1.9s,opacity 1.9s;transition:transform 1.9s,opacity 1.9s,-webkit-transform 1.9s}#tinymce .top-casual__container .md-asym__container .top-btn__container,.is-editor .top-casual__container .md-asym__container .top-btn__container{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-casual__container .md-asym__container .top-btn__container.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-casual__container .md-asym__container .item{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1.9s,-webkit-transform 1.9s;transition:opacity 1.9s,-webkit-transform 1.9s;transition:transform 1.9s,opacity 1.9s;transition:transform 1.9s,opacity 1.9s,-webkit-transform 1.9s}#tinymce .top-casual__container .md-asym__container .item,.is-editor .top-casual__container .md-asym__container .item{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-casual__container .md-asym__container .item.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-rss__container{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}#tinymce .top-rss__container,.is-editor .top-rss__container{-webkit-animation:unset!important;animation:unset!important;opacity:1!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:unset!important;transition:unset!important}.top-rss__container.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:680px){.top-title__container .caption{font-size:6.25rem}.main-visual__txtarea{margin-top:.5rem;padding-inline:3.125rem}.main-visual__txtarea .caption{font-size:1.125rem}.main-visual__thumb{padding-inline:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:has(.md-card__container) .top-company__container{row-gap:6rem}.top-company__num{font-size:5.625rem;top:-6.5rem}.top-casual__container .md-asym__container .item{bottom:unset;height:120px;left:0;right:unset;top:.5rem;width:120px}}@media screen and (min-width:980px){.top-btn__row .col2{-webkit-transition-delay:.4s;transition-delay:.4s}.main-visual__txtarea .caption{font-size:1.5rem}.top-company__item.col2{-webkit-transition-delay:.6s;transition-delay:.6s}.top-company__item.col3{-webkit-transition-delay:.9s;transition-delay:.9s}.top-company__thumb{margin-top:-17rem}.top-interview__container .md-interview__col.col1{-webkit-transition-delay:.3s;transition-delay:.3s}.top-interview__container .md-interview__col.col2{-webkit-transition-delay:.6s;transition-delay:.6s}.top-interview__container .md-interview__col.col3{-webkit-transition-delay:.9s;transition-delay:.9s}.top-card__container .md-card__item:nth-child(2n){-webkit-transition-delay:.3s;transition-delay:.3s}.top-env__btn .md-link__btn{font-size:1.375rem;height:140px;padding:1.25rem 6.25rem 1.25rem 1.25rem}.top-env__btn .md-link__btn:before{height:1.5625rem;right:1.25rem;width:3.75rem}.top-env__btn .md-link__btn:after{height:.5rem;right:2.375rem;width:1.375rem}.top-env__btn .md-link__btn .thumb{height:100px;width:100px}.top-casual__container .md-asym__container .item{height:130px;width:130px}}@media screen and (min-width:1025px){.top-title__container .caption{font-size:6.875rem;letter-spacing:.5rem}.main-visual__l{margin-left:1.875rem;width:460px}.main-visual__r{width:1000px}}@media screen and (min-width:1180px){.top-env__btn .md-link__btn{font-size:1.625rem}.top-casual__container .md-asym__container{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}}@media screen and (min-width:1280px){.top-title__container .caption{font-size:8.125rem;margin-left:calc(-45vw + 50%);margin-right:calc(-45vw + 50%)}}@media screen and (min-width:1360px){.main-visual__txtarea{margin-left:8rem;margin-top:-3rem}.main-visual__thumb{-webkit-column-gap:5.625rem;-moz-column-gap:5.625rem;column-gap:5.625rem}.top-people__container .md-swiper__control{margin-left:calc(-45vw + 50%);margin-right:calc(-45vw + 50%);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-right:0}.top-casual__container .md-asym__container .item{height:160px;left:-3rem;top:.5rem;width:160px}}@media screen and (max-width:679.8px){.top-title__container .title{font-size:1.375rem}.main-visual__title{font-size:1.5rem}}@media (hover:hover) and (pointer:fine){.top-company__btn .md-link__btn:hover{background:#fff!important;color:#bc262e}.top-company__btn .md-link__btn:hover:after{background-color:#bc262e}.top-env__btn .md-link__btn:hover{background:#fff!important}.top-env__btn .md-link__btn:hover:before{background-color:#bc262e}}