/*
 * ***********************************************************
 * Don't edit this file.
 * Please add another file for additions and corrections.
 * ***********************************************************
 * このファイルは - 直 接 修 正 禁 止 - です。
 * ファイルを別途作成し、そのファイルに追加・修正してください。
 * ***********************************************************
*/
.rebrand-fntEN{font-family:"Plus Jakarta Sans"}html:has(#rebrand){scroll-behavior:smooth}body:has(#rebrand){font-family:"Zen Kaku Gothic New";color:#533c32}body:has(#rebrand) :where(h2,h3,h4){color:#533c32}body:has(#rebrand) #contents{position:relative;padding-top:0}body:has(#rebrand) .md-breadcrumb__container{display:none}.rebrand-title__container{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.rebrand-title__container :where(h2.title){position:relative;font-size:1.75rem;padding-left:1.875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.rebrand-title__container :where(h2.title):before{content:"";position:absolute;top:.25rem;left:0;-webkit-mask-image:url(/dcms_media/other/rebrand_title_before.svg);mask-image:url(/dcms_media/other/rebrand_title_before.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#8bc777;width:20px;height:25px}.rebrand-title__container.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-title__container,.is-editor .rebrand-title__container{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-hero__container{position:relative;margin-top:-160px!important}.rebrand-hero__mv{position:absolute;top:0;left:0;width:100%;height:600px;z-index:0}.rebrand-hero__title{position:absolute;top:calc(50% - 100px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-left:1.5rem;padding-right:1.5rem;width:100%;text-align:center}.rebrand-hero__titletxt{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,-webkit-transform 1s;-o-transition:opacity .5s,transform 1s;transition:opacity .5s,transform 1s;transition:opacity .5s,transform 1s,-webkit-transform 1s}.rebrand-hero__titletxt>.txt{font-size:1.125rem;font-weight:700;color:#595757;letter-spacing:.15rem}.rebrand-hero__titletxt.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-hero__titletxt,.is-editor .rebrand-hero__titletxt{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-hero__titletxt.--delay{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.rebrand-hero__name{margin-top:2rem;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,-webkit-transform 1s;-o-transition:opacity .5s,transform 1s;transition:opacity .5s,transform 1s;transition:opacity .5s,transform 1s,-webkit-transform 1s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.rebrand-hero__name.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-hero__name,.is-editor .rebrand-hero__name{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-hero__thumb img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;height:600px}.rebrand-hero__inner{max-width:1168px;margin:0 auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;z-index:1;padding-left:2rem;padding-right:2rem}.rebrand-hero__logo{text-align:center;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.rebrand-hero__logo>.logo{position:relative;top:400px;z-index:2;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:400px}#tinymce .rebrand-hero__logo>.logo,.is-editor .rebrand-hero__logo>.logo{position:relative;margin-top:4rem}.rebrand-hero__logo.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-hero__logo,.is-editor .rebrand-hero__logo{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-hero__txtarea{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin-top:700px}.rebrand-hero__txtarea>.txt{letter-spacing:.1rem;line-height:2.5rem;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.rebrand-hero__txtarea>.txt.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-hero__txtarea>.txt,.is-editor .rebrand-hero__txtarea>.txt{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-hero__txtarea :where(.rebrand-title__container){opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.rebrand-hero__txtarea :where(.rebrand-title__container)>.title{margin:unset}.rebrand-hero__txtarea :where(.rebrand-title__container).is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-hero__txtarea :where(.rebrand-title__container),.is-editor .rebrand-hero__txtarea :where(.rebrand-title__container){-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-header__container{height:160px;position:relative;z-index:2}.rebrand-header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.rebrand-header__nav{display:none}.rebrand-header__logo{background:#fff;padding:20px}.rebrand-header__logo img{width:110px;height:60px;height:auto}.rebrand-header__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.rebrand-header__item>a{position:relative;display:inline-block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.375rem;text-decoration:none;color:#533c32;font-weight:700;padding-left:1rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rebrand-header__item>a:before{content:"";position:absolute;left:0;top:8px;-webkit-mask-image:url(/dcms_media/other/rebrand_title_before.svg);mask-image:url(/dcms_media/other/rebrand_title_before.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#8bc777;width:11px;height:14px;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.rebrand-header__item:hover a{color:#4c9a5a}.rebrand-footer__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;height:410px;background:#fff}.rebrand-footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:2rem 1.5rem;text-align:center}.rebrand-footer__logo img{width:210px;height:auto}.rebrand-footer__link{margin-top:1.875rem}.rebrand-footer__link>a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#533c32;text-decoration:unset}.rebrand-footer__link :where(:where(a:not(.md-link__btn))[target=_blank]):after{background:#4c9a5a}.rebrand-footer__link:hover>a{color:#4c9a5a}.rebrand-footer__copyright{color:#533c32;font-size:.875rem;letter-spacing:1.4px;margin-top:1.875rem}.rebrand-catch__container{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;-o-transition:opacity 1s,transform .5s;transition:opacity 1s,transform .5s;transition:opacity 1s,transform .5s,-webkit-transform .5s}.rebrand-catch__container>.txt{display:block;width:100%;color:#e1e7ea;font-size:2.5rem;font-family:"Plus Jakarta Sans";letter-spacing:.25rem;text-align:center;padding-left:2%;padding-right:2%;line-height:1.3;font-family:"Plus Jakarta Sans"}.rebrand-catch__container.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-catch__container,.is-editor .rebrand-catch__container{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-scope__title{position:relative;z-index:1;display:inline-block}.rebrand-scope__title:before{content:"";position:absolute;top:-20px;left:0;width:100vw;height:calc(100% + 40px);margin-left:calc((100vw - 100%)/ 2 * -1);padding-left:calc((100vw - 100%)/ 2);background:#533c32}.rebrand-scope__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.rebrand-scope__inner :where(.rebrand-title__container){opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.rebrand-scope__inner :where(.rebrand-title__container)>.title{color:#fff!important}.rebrand-scope__inner :where(.rebrand-title__container).is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-scope__inner :where(.rebrand-title__container),.is-editor .rebrand-scope__inner :where(.rebrand-title__container){-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}#tinymce .rebrand-scope__inner :where(.rebrand-title__container),.is-editor .rebrand-scope__inner :where(.rebrand-title__container){position:relative}.rebrand-scope__inner :where(.rebrand-catch__container){color:#fff;-webkit-text-stroke:1px #000;paint-order:stroke fill;font-size:2.5rem;line-height:1.2;opacity:0;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.rebrand-scope__inner :where(.rebrand-catch__container).is-inview{opacity:.2}.rebrand-scope__thumb{position:relative;margin-top:1rem}.rebrand-scope__thumb picture{display:block}.rebrand-scope__btnlist{list-style:none}.rebrand-scope__btn a{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5rem;background:#006f55;background-clip:padding-box;border-radius:10px;border:4px solid rgba(139,199,119,.5);color:#fff;font-weight:700;font-size:1rem;line-height:1.4;text-decoration:none;white-space:nowrap;padding:1rem;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,background .3s,color .3s,border-color .3s,-webkit-transform .5s;transition:opacity .5s,background .3s,color .3s,border-color .3s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s,background .3s,color .3s,border-color .3s;transition:opacity .5s,transform .5s,background .3s,color .3s,border-color .3s;transition:opacity .5s,transform .5s,background .3s,color .3s,border-color .3s,-webkit-transform .5s}#tinymce .rebrand-scope__btn a,.is-editor .rebrand-scope__btn a{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-scope__btn a .ico{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:25px;height:25px;-webkit-transition:.3;-o-transition:.3;transition:.3}.rebrand-scope__btn a .ico:after{content:"";position:absolute;inset:0;border-radius:50%;background:#fff;-webkit-transition:.3;-o-transition:.3;transition:.3}.rebrand-scope__btn a .ico:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:13px;height:13px;background:#006f55;-webkit-mask-image:url(/dcms_media/other/rebrand_ico_arr.svg);mask-image:url(/dcms_media/other/rebrand_ico_arr.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;z-index:1;-webkit-transition:.3;-o-transition:.3;transition:.3}.rebrand-scope__btn a .txt{text-decoration:none;letter-spacing:.05rem}.rebrand-scope__btn.is-inview a{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.rebrand-concept__logo{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.rebrand-concept__logo img{max-width:300px;height:auto}.rebrand-concept__logo.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-concept__logo,.is-editor .rebrand-concept__logo{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-concept__flex{gap:2.125rem}.rebrand-concept__col{padding-top:1.5rem;border-top:1px solid #533c32;width:100%;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.rebrand-concept__col.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-concept__col,.is-editor .rebrand-concept__col{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-concept__col.box2{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.rebrand-concept__col.box3{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.rebrand-concept__inner>.title{font-size:1.25rem}.rebrand-concept__inner>.thumb{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:.5rem}.rebrand-concept__inner>.thumb img{width:160px}.rebrand-concept__tagline{padding-top:2.5rem;padding-bottom:2.5rem;border-top:1px solid #533c32;border-bottom:1px solid #533c32;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.rebrand-concept__tagline .tagline img{width:100%}.rebrand-concept__tagline.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-concept__tagline,.is-editor .rebrand-concept__tagline{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-message__container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2.5rem}.rebrand-message__container :where(.rebrand-title__container)>.title{color:#fff!important;margin:unset}.rebrand-message__container:before{content:"";position:absolute;right:0;top:0;height:100%;background:#533c32;width:100vw}.rebrand-message__thumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rebrand-message__thumb>.thumb{position:relative;z-index:2;width:100%}.rebrand-message__thumb>.name{color:#fff;font-size:1rem;margin-top:1rem;z-index:2}.rebrand-message__thumb>.name>.bold{line-height:180%}#tinymce .rebrand-message__thumb>.name,.is-editor .rebrand-message__thumb>.name{position:unset}.rebrand-message__thumb>.name,.rebrand-message__thumb>.thumb{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.rebrand-message__thumb>.name.is-inview,.rebrand-message__thumb>.thumb.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-message__thumb>.name,#tinymce .rebrand-message__thumb>.thumb,.is-editor .rebrand-message__thumb>.name,.is-editor .rebrand-message__thumb>.thumb{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}#tinymce .rebrand-message__thumb,.is-editor .rebrand-message__thumb{position:unset}.rebrand-message__inner :where(.rebrand-catch__container){position:absolute;font-size:120px;color:#8bc777;width:100%;top:-48px;right:20px;font-size:50px;text-align:end}#tinymce .rebrand-message__inner :where(.rebrand-catch__container),.is-editor .rebrand-message__inner :where(.rebrand-catch__container){position:relative}.rebrand-message__txtarea{position:relative;padding-top:6rem}.rebrand-message__txtarea:before{content:"";position:absolute;top:40px;left:0;-webkit-mask-image:url(/dcms_media/other/rebrand_ico_quote.svg);mask-image:url(/dcms_media/other/rebrand_ico_quote.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:contain;mask-position:contain;background:#fff;width:34px;height:92px}.rebrand-message__txtarea>.txt{color:#fff;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.rebrand-message__txtarea>.txt.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-message__txtarea>.txt,.is-editor .rebrand-message__txtarea>.txt{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-interview__bg{position:relative;background:#f8f4ed}.rebrand-interview__bg:not(:last-child){padding-bottom:0}.rebrand-interview__bg:has(.rebrand-title__container)+.rebrand-interview__bg{padding-top:60px}.rebrand-interview__bg:has(.rebrand-title__container)+.rebrand-interview__bg~.rebrand-interview__bg{padding-top:20px}.rebrand-interview__bg>.caption.--left,.rebrand-interview__bg>.caption.--right{display:none}.rebrand-interview__toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.rebrand-interview__toggle.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#tinymce .rebrand-interview__toggle,.is-editor .rebrand-interview__toggle{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important;opacity:1!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.rebrand-interview__item+.rebrand-interview__item{margin-top:unset}.rebrand-interview__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%;padding:1rem;text-align:left;cursor:pointer;background:0 0;border:none;background:#fff;border:1px solid #fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rebrand-interview__thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:70px;height:70px;overflow:hidden}.rebrand-interview__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rebrand-interview__meta{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.rebrand-interview__meta:after{position:absolute;content:"";width:1px;height:2.5rem;background:#e1e7ea;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.rebrand-interview__name{display:inline-block;background:#f15a24;color:#fff;font-size:.875rem;font-weight:500;padding:.25rem .625rem;line-height:1.6}.rebrand-interview__catch{font-size:1.25rem;font-weight:700;color:#533c32}.rebrand-interview__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:20px;height:20px;margin-left:auto}.rebrand-interview__icon:after,.rebrand-interview__icon:before{content:"";position:absolute;top:50%;left:50%;background:#f15a24;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10px}.rebrand-interview__icon:before{width:100%;height:2px}.rebrand-interview__icon:after{width:2px;height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.rebrand-interview__btn[aria-expanded=true] .rebrand-interview__icon:after{-webkit-transform:translate(-50%,-50%) scaleY(0);-ms-transform:translate(-50%,-50%) scaleY(0);transform:translate(-50%,-50%) scaleY(0)}.rebrand-interview__panel[aria-hidden=true]{display:none}#tinymce .rebrand-interview__panel,.is-editor .rebrand-interview__panel{display:block}.rebrand-interview__panel~*{margin-top:2.5rem}.rebrand-interview__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rebrand-interview__photo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.rebrand-interview__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rebrand-interview__qa{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.rebrand-interview__q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.625rem;font-weight:400;padding-bottom:1.125rem;border-bottom:1px solid #533c32}.rebrand-interview__q .num{color:#8bc777;font-size:1.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1.3}.rebrand-interview__q .txt{font-size:1rem;font-weight:700;line-height:1.3;margin-top:.375rem}.rebrand-interview__a .txt{font-size:.9375rem;line-height:1.9;margin-top:1.5rem}.rebrand-pagetop{position:fixed;right:2rem;bottom:1.25rem;z-index:10;width:3.75rem;height:4.5625rem;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rebrand-pagetop img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}html.is-scroll .rebrand-pagetop{opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width:680px){.rebrand-title__container :where(h2.title){font-size:2rem;padding-left:2.5rem}.rebrand-title__container :where(h2.title):before{top:.5rem;width:25px;height:30px}.rebrand-catch__container>.txt{font-size:3.125rem;padding-left:.875rem;padding-right:.875rem}.rebrand-scope__inner :where(.rebrand-catch__container){font-size:3.125rem}.rebrand-message__inner :where(.rebrand-catch__container){top:-100px;right:40px;font-size:100px}.rebrand-interview__btn{padding:1rem 2rem 1rem 1rem}.rebrand-interview__catch{font-size:1.625rem}}@media screen and (min-width:980px){.rebrand-hero__mv{height:700px}.rebrand-hero__title{-webkit-transform:unset;-ms-transform:unset;transform:unset;right:unset;width:auto;padding-left:unset;text-align:left}.rebrand-hero__titletxt>.txt{font-size:1.5rem}.rebrand-hero__name{margin-top:2.5rem}.rebrand-hero__thumb img{height:700px}.rebrand-hero__inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.rebrand-hero__logo{text-align:right;padding-right:50px}.rebrand-hero__logo>.logo{position:-webkit-sticky;position:sticky;top:300px;padding-bottom:160px;left:unset;max-width:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}.rebrand-hero__txtarea{padding-top:100px}.rebrand-header__nav{padding:20px;display:block}.rebrand-scope__title:before{top:-50px;height:200px;padding:3.75rem 3.125rem}.rebrand-scope__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.rebrand-scope__inner :where(.rebrand-catch__container){font-size:4.375rem}.rebrand-scope__btn{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rebrand-scope__btn a{border:4px solid rgba(255,255,255,.5);font-size:.875rem}.rebrand-scope__btn.--btn01{left:24%;top:79%}.rebrand-scope__btn.--btn02{left:65%;top:65%}.rebrand-scope__btn.--btn03{left:27%;top:19%}.rebrand-scope__btn.--btn04{left:69%;top:30%}.rebrand-scope__btn.--btn05{left:20%;top:50%}.rebrand-concept__logo img{max-width:340px}.rebrand-message__container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:3.125rem;padding-top:9.375rem;padding-bottom:7.8125rem;padding-left:1.25rem}.rebrand-message__container:before{width:calc(100vw - 80px)}.rebrand-message__thumb{position:-webkit-sticky;position:sticky;top:2.5rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding-bottom:80px}.rebrand-message__thumb>.thumb{width:400px}.rebrand-message__thumb>.name{position:absolute;right:0;top:350px;text-align:end;margin-top:unset;padding-right:unset}.rebrand-interview__bg:has(.rebrand-title__container)+.rebrand-interview__bg~.rebrand-interview__bg{padding-top:40px}.rebrand-interview__btn{padding:1.25rem 3.125rem 1.25rem 1.25rem;gap:3.125rem}.rebrand-interview__thumb{width:140px;height:140px}.rebrand-interview__meta:after{height:5rem}.rebrand-interview__name{font-size:1.125rem;font-weight:700}.rebrand-interview__icon{width:24px;height:24px}.rebrand-interview__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rebrand-interview__photo{width:35%}.rebrand-interview__q{gap:1rem;padding-bottom:1.5rem}.rebrand-interview__q .num{font-size:1.875rem}.rebrand-interview__q .txt{margin-top:.625rem}.rebrand-pagetop{right:5%;width:95px;height:116px}}@media screen and (min-width:1025px){.rebrand-header__logo img{width:130px;height:80px}.rebrand-catch__container>.txt{font-size:5rem}.rebrand-scope__inner :where(.rebrand-catch__container){font-size:5rem}}@media screen and (min-width:1280px){.rebrand-catch__container>.txt{font-size:5.625rem}}@media screen and (min-width:1360px){.rebrand-hero__mv{height:900px}.rebrand-hero__title{top:calc(50% - 160px)}.rebrand-hero__thumb img{height:900px}.rebrand-hero__logo{padding-right:140px}.rebrand-hero__logo>.logo{top:350px;padding-bottom:150px}.rebrand-hero__txtarea{padding-top:140px;margin-top:900px}.rebrand-header__nav{padding:40px}.rebrand-header__logo{padding:40px}.rebrand-catch__container>.txt{font-size:6.25rem}.rebrand-scope__thumb{margin-top:-1.25rem}.rebrand-message__container{gap:8.125rem}.rebrand-message__container:before{width:calc(100vw - 300px)}.rebrand-message__thumb>.thumb{width:620px}.rebrand-message__thumb>.name{top:520px}.rebrand-message__inner :where(.rebrand-catch__container){top:-115px;right:70px;font-size:120px}.rebrand-interview__bg>.caption{position:absolute;color:transparent;-webkit-text-stroke:1px #8bc777;text-stroke:1px #8bc777;font-size:6.875rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:6px;z-index:2;top:calc(50% + 400px);font-size:7.5rem}.rebrand-interview__bg>.caption.--left,.rebrand-interview__bg>.caption.--right{display:block}.rebrand-interview__bg>.caption.--left{left:-13%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.rebrand-interview__bg>.caption.--right{right:-13%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}@media screen and (max-width:979.8px){.rebrand-hero__name img{max-width:90%}.rebrand-hero__inner{display:flow-root}.rebrand-hero__logo{display:none}.rebrand-hero__logo>.logo{max-width:70%}.rebrand-scope__inner :where(.rebrand-title__container)>.title{margin:unset}.rebrand-scope__btnlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:0 1rem}.rebrand-scope__btn{text-align:center}.rebrand-scope__btn a{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;white-space:normal;max-width:400px}}@media (hover:hover) and (pointer:fine){.rebrand-scope__btn a:hover{text-decoration:none;background:#fff;color:#006f55;border-color:#4c9a5a}.rebrand-scope__btn a:hover .ico:after{background:#006f55}.rebrand-scope__btn a:hover .ico:before{background:#fff}.rebrand-interview__btn:hover{border:1px solid #8bc777}.rebrand-pagetop:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}